@charset "utf-8";
/*responsive*/

/* */

#cookiesdirective {
	text-shadow:none !important;
	}
	
#impliedsubmit{
	margin:15px;
	font-size:16px;
	padding: 10px 15px;
	text-decoration: none;
	border: 1px solid #044062 /*{f-bup-border}*/;
	border-radius:15px;
	background: #396b9e /*{f-bup-background-color}*/;
	font-weight: bold;
	color: #fff /*{f-bup-color}*/;
	text-shadow: 0 /*{f-bup-shadow-x}*/ 0 /*{f-bup-shadow-y}*/ 0 /*{f-bup-shadow-radius}*/ #194b7e /*{f-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5cbdff /*{f-bup-background-start}*/), to( #0866c4 /*{f-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5cbdff /*{f-bup-background-start}*/, #0866c4 /*{f-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5cbdff /*{f-bup-background-start}*/, #0866c4 /*{f-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5cbdff /*{f-bup-background-start}*/, #0866c4 /*{f-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5cbdff /*{f-bup-background-start}*/, #0866c4 /*{f-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5cbdff /*{f-bup-background-start}*/, #0866c4 /*{f-bup-background-end}*/);
	}

#impliedsubmit:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from( #43a9ee /*{f-bdown-background-start}*/), to( #0b4baa /*{f-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #43a9ee /*{f-bdown-background-start}*/, #0b4baa /*{f-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #43a9ee /*{f-bdown-background-start}*/, #0b4baa /*{f-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #43a9ee /*{f-bdown-background-start}*/, #0b4baa /*{f-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #43a9ee /*{f-bdown-background-start}*/, #0b4baa /*{f-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #43a9ee /*{f-bdown-background-start}*/, #0b4baa /*{f-bdown-background-end}*/);
	box-shadow: 0 0 5px #00D3FF;
	}
	
#impliedsubmit:hover, #impliedsubmit:focus, #impliedsubmit:visited {
	outline: none;
	}	
	
/*Elimina los puntos supensivos de los textos que esceden el ancho*/
.ui-mobile .ui-page .ui-content .ui-collapsible .ui-collapsible-heading .ui-btn-text {
	white-space: normal; 
	overflow: visible;	
	text-overflow:ellipsis;
	}
	
.ui-li .ui-btn-text a.ui-link-inherit{
	white-space: normal; 
	overflow: visible;	
	text-overflow:ellipsis;
	}
/* //Elimina */	

ul, li {	
	text-shadow:none;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	margin-top:20px;
	margin-bottom:20px;
	}

h1, h2, h3, h4, h5, p {	
	text-shadow:none;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	}
	
sup{ 
font-size:70%
}		

.ui-btn-inner {
	text-overflow: ellipsis;
	overflow: visible;
	white-space: normal;
	border-top: 0px solid #fff;
	}

.btns_align_left {
	text-align:left !important;
	padding-left:130px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.btns_align_left_01 {
	text-align:left !important;
	padding-left:150px;
	}

.btns_align_left_02 {
	text-align:left !important;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.btns_align_left_03 {
	text-align:left !important;
	padding-left:130px;
	padding-top:7px;
	padding-bottom:7px;
	}
	
	
.btns_tipo0 {
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	}	
	
.btns_tipo2 {
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:15px;
	}

.btns_tipo3 {
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:14px;
	}
	
.btns_tipo4 {
	margin-bottom:10px;
	}	
		
.banner_autores {	
	height:auto; 
	padding-right:50px; 
	padding-left:50px; 
	width:820px;	
	}

p.font_recuadro {
	color: #400000;
	font-size: 18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	display: block;
	border: solid #C93 2px; 
	background-color:#FC6;
	border-radius:10px;
	clear:both;
	}	

p.font_recuadro_big {
	color:#400000;
	font-size:24px;
	font-weight:normal;
	padding:10px;
	text-align:center;
	display: block;
	border: solid #C93 2px; 
	background-color:#FC6;
	border-radius:10px;
	clear:both;
	}

p.font_recuadro2 {
	color: #003366;
	font-size: 18px;
	font-weight: normal;
	padding:5px;
	text-align:center;
	display: block;
	border:solid #09F 2px;
	background-color:#fff;
	border-radius:10px;
	clear:both;
	}

.recuadro_amarillo{
	height:auto;
	color:#400000;
	font-size:24px;
	font-weight:normal;
	padding:10px;
	text-align:center;
	display: block;
	border: solid #C93 2px; 
	background-color:#FC6;
	border-radius:10px;
	clear:both;
	}

.background_gris{
	border: solid 1px #C0C0C0; 
	border-radius:10px;
		
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */	
	}

h4.font18px, h4.font23px, h4.font24px, h4.font27px, h4.font30px, h4.font34px, h4.font36px, h4.font45px,p.realfont12px, p.realfont12pxcenter, p.font12px, p.font14px, p.font15px, p.font16px, p.font18px, p.font20px, p.font22px, p.font24px, p.font25px, p.font27px, p.font29px, p.font30px, p.font34px, p.font36px, p.font38px, p.font40px, p.font45px {
	color:#003C77;
	}
		
p.realfont12px {
	font-size:12px;
	margin-top:2px;
	}
	
p.realfont12pxcenter {
	font-size:12px;
	margin-top:2px;
	text-align:center;
	}	
	
p.font12px {
	font-size:12px;
	margin-top:2px;
	}	

p.font14px {
	font-size:14px;
	margin-top:30px;
	}	
	
p.font15px {
	font-size:15px;
	margin-top:30px;
	}		
		
p.font16px {
	font-size:16px;
	margin-top:30px;
	}	
		
p.font18px {
	font-size:18px;
	}	
	
p.font20px{
	font-size:20px;
	}
	
p.font18px_encuesta{
	font-size:18px;
	text-align:justify;
	margin-top:20px; 
	margin-bottom:20px;
	color: #003C77;
	}	
	
p.font_small_encuesta{
	font-size:14px;
	text-align:justify;
	margin-top:20px; 
	margin-bottom:20px;
	color: #003C77;
	}
	
p.font20px_encuesta_indicaciones{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color: #003C77;
	padding:10px;
	margin-top:20px; 
	margin-bottom:20px;
	border: solid #003C77 1px; 
	border-radius:10px;
	background-color: #90DEFB;
	}			


p.font_recuadro {
	color: #400000;
	font-size: 18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	display: block;
	border: solid #C93 2px; 
	background-color:#FC6;
	border-radius:10px;
	clear:both;
	}

p.font22px{
	font-size:22px;
	}

p.font24px{
	font-size:24px;
	}	

p.font25px{
	font-size:25px;
	}
	
p.font27px{
	font-size:27px;
	}

p.font29px{
	font-size:29px;
	}

p.font30px{
	font-size:30px;
	}

p.font34px{
	font-size: 34px;
	line-height:1.6;
	}

p.font36px{
	font-size: 36px;
	line-height:1.6;
	}

p.font38px{
	font-size:38px;
	}
	
p.font40px{
	font-size:40px;
	}	
		
p.font45px{
	font-size:45px;
	}	
		
p.padding_font11 {
	font-size:11.5px;
	color:#666;
	text-align:justify;
	padding-left:70px;
 	padding-right:30px;
	}
	
p.padding_font12 {
	font-size:12px;
	color:#666;
	padding-left:70px;
 	padding-right:30px;
	}
	
p.izq{
	color:#06C;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-size:16px;
	float:left;
	line-height:9px;
	margin:10px;
	margin-top:7px;
	margin-bottom:5px;
	padding-left:55px;
	width:410px;
	height:auto;
	}

p.der{
	color: #666;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight: normal;
	font-size:15px; 
	float:left;
	line-height:9px;
	margin:10px;
	margin-top:7px;
	margin-bottom:5px;
	padding-left:50px;
	width:360px;
	height:auto;
	}

p.izq_tecnicos{
	color:#06C;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-size:18px;
	float:left;
	line-height:1.2em;
	margin:10px;
	margin-top:9px;
	margin-bottom:8px;
	padding-left:55px;
	width:410px;
	height:auto;
	}

p.der_tecnicos{
	color: #666;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight: normal;
	font-size:16px; 
	float:left;
	line-height:1.2em;
	margin:10px;
	margin-top:9px;
	margin-bottom:8px;
	width:410px;
	height:auto;
	min-height:18px;
	}
	
p.destacado1{
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	color: #039;
	width:100%;
	max-width:860px;
	height:auto;
	float:left;
	padding-left:60px;
	padding-top:15px;
	margin:0px;
	}	

p.destacado2{
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	color: #039;
	width:100%;
	max-width:860px;
	height:auto;
	float:left;
	padding-left:65px;
	padding-top:15px;
	margin:0px;
	}

		
h1.gris {
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight:900;
	font-size:28px;
	color: #999;
	line-height:10px;
	}	
	
h1.cian {
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight:900;
	font-size:28px;
	color: #09F;
	line-height:10px;
	}	

h2.titulo {
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight: 900;
	color: #900;
	font-size:39px;/*antes 41*/
	letter-spacing:-1px;
	line-height: normal;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
h2.titulo_encuesta{
	color: #003C77;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight: 900;
	font-size:39px;/*antes 41*/
	letter-spacing:-1px;
	line-height: normal;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:0px;
	}

h2.titulo_small {
	color: #09F;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight:900;
	font-size:29px;
	letter-spacing:-1px;
	line-height: normal;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

h2.titulo_medium {
	color: #09F;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight:900;
	font-size:34px;
	letter-spacing:-1px;
	line-height: normal;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
.font_normal {
	font-family: Arial, Helvetica, sans-serif, Calibri;
	font-weight:normal;
/*	font-size:110%; */
	font-size:90%; 
	}
	
h2.titulo_smaller {
	color: #09F;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:bold;
	font-weight:900;
	font-size:27px;
	letter-spacing:-1px;
	line-height: normal;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
h2.titulo_listado {
	color:#09F;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Calibri;
	font-weight:900;
	font-size:18px;
	line-height: normal;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
h4.font18px {
	font-size: 18px;
	}	

h4.font21px{
	font-size:21px;
	}
	
h4.font23px{
	font-size:23px;
	}
	
h4.font24px{
	font-size:24px;
	}	

h4.font25px{
	font-size:25px;
	}
	
h4.font26px{
	font-size:26px;
	}
	
h4.font27px{
	font-size:27px;
	}

h4.font27pxhiperosmolar{
	font-size:27px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:35px;
	line-height:1.4em;
	}
	
h4.font28px{
	font-size:28px;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:20px;
	}

h4.font29px{
	font-size:29px;
	color:#003C77;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:40px;
	}
	
h4.font30px{
	font-size:30px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:35px;
	}

h4.font34px{
	font-size: 36px;
	margin-left:35px;
	}

h4.font36px{
	font-size: 36px;
	margin-left:35px;
	}
	
h4.font45px{
	font-size:45px;
	}	

h4.fondo_tex_blue{
	font-size:30px;
	color:#fff; 
	padding:5px;
	text-align:center;
	margin-top:0px;
	margin-bottom:35px;
	background-color:#09F;
	border-radius:10px;
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	}	

h4.destacado1{
	color: #039;
	width:auto;
	height:auto;
	font-weight:bold;
	font-size:20px;
	line-height:10px;
	margin:10px;
	padding-left:55px;
	margin-top:45px;
	margin-bottom:25px;
	}

.imagenes_generales {
	display: block;
    margin: auto;
	max-width:100%;
	}
	
.imagenes_generales_500 {
	display: block;
    margin: auto;
	max-width:500px;
	}

.imagen_float_left {
	display: block;
    margin: auto;
	max-width:100%;
	float: none;
	clear:both;
	}	
	
.img_corner_rounded {
	border-radius:10px;
	}	

.img_shadow {
	-webkit-box-shadow: 0px 0px 10px #0099CC;
	-moz-box-shadow: 0px 0px 10px #0099CC;
	box-shadow: 0px 0px 10px #0099CC;
	}

.recuadros_destacados {
	border-radius:10px;
	-webkit-box-shadow: 1px 1px 10px #FF6600;
	-moz-box-shadow: 1px 1px 10px #FF6600;
	box-shadow: 1px 1px 10px #FF6600;
	}	

.cuadrado_destacando_texto {
	border: solid 2px #F00;
	border-radius:5px;
	padding-left:10px;
	padding-right:10px;
	background-color: #FFC1FF;
	}
			
/*********************************************/


.marco {
	background-color:#FFC; 
	margin-top:20px; 
	padding:5px; 
	border:#800000 solid 1px; 
	border-radius:20px;
	}

.puntosenp {
	color:#F00;
	}

/*estilos listas y esquemas*/	

ul.listfont31px{
	font-size:31px;
	padding-left:60px;
	list-style-type: disc;
	line-height:1.5em;	
	}

ul.listfont30px{
	font-size:30px;
	padding-left:60px;
	list-style-type: disc;	
	}	
	
ul.listfont27px{
	font-size:27px;
	padding-left:40px;
	list-style-type: disc;	
	}
	
ul.listfont26px{
	font-size:26px;
	padding-left:30px;
	list-style-type: disc;	
	}			
	
ul.listfont25px{
	font-size:25px;
	padding-left:30px;
	list-style-type: disc;	
	}	

ol.listfont25px{
	font-size:25px;
	padding-left:30px;
	list-style-type: decimal;	
	}
		
ul.listfont24px{
	font-size:24px;
	padding-left:30px;
	list-style-type: disc;	
	}
	
ul.listfont23px{
	font-size:23px;
	padding-left:30px;
	list-style-type: disc;	
	}
	
ul.listfont22px{
	font-size:22px;
	padding-left:30px;
	list-style-type: disc;	
	}

ul.listfont20px{
	font-size:20px;
	padding-left:25px;
	list-style-type: disc;	
	}

ul.listfont18px{
	font-size:18px;
	padding-left:20px;
	list-style-type: disc;	
	}

ol li.redtres{
    color: #C30;/*color puntos listas*/
	margin:10px;
	margin-left:0px;
	}	

ol li.redtres span{
    color: #003C77;/*color textos listas*/
	}

ol.listfont27px{
	font-size:27px;
	padding-left:40px;
	}

ol.listfont24px{
	font-size:24px;
	padding-left:40px;
	}

ol.listfont19px{
	font-size:19px;
	padding-left:20px;
	}
	
ol.listfont18px{
	font-size:18px;
	padding-left:20px;
	}	
	
.class_margin_right {
	margin-right:35px;
	}	
	
.class_margin_left {
	margin-left:35px;
	}

.class_margin_left2 {
	margin-left:25px;
	}
	
.class_margin_top {
	margin-top:0px;
	}

.class_margin_top_big_in_pc {
	margin-top:30px;
	}
	
.class_margin_top_middle_in_pc {
	margin-top:15px;
	}	

.class_text_align_center {
	text-align:center;
	margin-bottom:1em;
	}
		
ul li.red{
    color: #C30;/*color puntos listas*/
	margin-top:20px;
	}

ul li.red span{
    color: #003C77;/*color textos listas*/
	}	

ul li.reddos{
    color: #C30;/*color puntos listas*/
	margin:0px;
	margin-left:0px;
	}	

ul li.reddos span{
    color: #003C77;/*color textos listas*/
	}	

ul li.redtres{
    color: #C30;/*color puntos listas*/
	margin:10px;
	margin-left:0px;
	}	

ul li.redtres span{
    color: #003C77;/*color textos listas*/
	}	

ul li.redcuatro{
    color: #333;/*color puntos listas*/
	margin:10px;
	margin-left:0px;
	}	

ul li.redcuatro span{
    color: #333;/*color textos listas*/
	}
	
ul li.redcinco{
    color: #C30;/*color puntos listas*/
	margin-left:0px;
	margin-top:0em;
	margin-bottom:0em;
	}	

ul li.redcinco span{
    color: #003C77;/*color textos listas*/
	}
	
.backgound1 {
	background: #f6f8f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f8f9 0%, #d7dee3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(100%,#d7dee3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f8f9 0%,#d7dee3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f8f9 0%,#d7dee3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f8f9 0%,#d7dee3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f8f9 0%,#d7dee3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#d7dee3',GradientType=0 ); /* IE6-8 */

	padding-top:20px; 
	border: solid #CCC 5px; 
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	}	

.backgound2 {
	max-height:530px;
	}	

.block_001 {
	width:500px; 
	float:left;
	}	

.block_002 {
	width:340px; 
	float:left;
	}

.block_001b {
	max-width:560px;
	float:left;
	}
		
.block_001h {
	max-width:600px;
	float:left;
	}	

.block_002h {
	width:250px;
	float:left;
	}

.block_001m {
	width:625px;
	float:left;
	}	

.block_002m {
	width:225px;
	float:left;
	}
	
.block_002b {
	width:290px;
	float: right;
	}

.block_001c {
	width:290px;
	float:left;
	}

.block_002c {
	width:560px;
	float:left;
	}

.block_001d {
	width:850px;
	float:left;
	}

.block_001mi{
	width:425px;
	float:left;
	}
	
.cont_links_mi{
	max-width:400px;
	margin:auto;
	}	
		
.block_001e {
	width:425px;
	float:left;
	}
	
.block_001alone {
	width:850px;
	float:left;
	}

.block_002e {
	width:425px;
	float:left;
	}

.block_001ee {
	width:425px;
	float:right;
	}

.block_002ee {
	width:425px;
	float:right;
	}

.block_001eee {
	width:415px;
	float:left;
	margin-right:20px;
	}

.block_002eee {
	width:415px;
	float:left;
	}

.block_001f {
	max-width:600px;
	float:left;
	}

.block_002f {
	width:250px;
	float: right;
	}	

.block_001g {
	width:350px;
	float:left;
	}

.block_002g {
	width:450px;
	float:left;
	margin-left:25px;
	}

.block_001de003 {
	width:700px;
	width:650px;
	margin-right:50px;	 
	float:left;
	}	
	
.block_002de003 {
	width:150px; 
	float: left;
	}	

.block_001de002 {
	width:620px; 
	float:left;
	}	

.block_002de002 {
	width:230px; 
	float: left;
	}
	
.block_001de002new {
	width:550px; 
	float:left;
	}	

.block_002de002new {
	width:300px; 
	float: left;
	}	

.block_001de002new2 {
	width:600px; 
	float:left;
	}	

.block_002de002new2 {
	width:250px; 
	float:left;
	}			
/*Este div sirve para dar un margen arriba que desaparece en los móviles*/

.div_ajusta_altura_q_se_oculta {
	width:920px;
	height:50px;
	display:block;
	float:left;
	background-color:#fff;
	}

/*Este div sirve para dar un margen arriba, no se ve en pcs y aparece los móviles*/	
.invisible_en_pc {
	display: none;
	}	

.cuatrobloques {
	width:174px; 
	height:315px;
	float:left;
	background: #f6f8f9;
	background: -moz-linear-gradient(top, #f6f8f9 0%, #d7dee3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(100%,#d7dee3)); 
	background: -webkit-linear-gradient(top, #f6f8f9 0%,#d7dee3 100%); 
	background: -o-linear-gradient(top, #f6f8f9 0%,#d7dee3 100%); 
	background: -ms-linear-gradient(top, #f6f8f9 0%,#d7dee3 100%);
	background: linear-gradient(to bottom, #f6f8f9 0%,#d7dee3 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#d7dee3',GradientType=0 ); 

	border: solid #09F 1px; 
	border-radius:10px;
	margin-bottom:5px;
	margin-right:5px;
	box-shadow: 0px 0px 5px 2px rgba(180,237,247,1);
	}	

.cuatrobloques_a {
	width:300px; 
	height:315px;
	margin-right:5px;
	}
			
.esquema01pc {
	display: block;
	}
	
.esquema01movil {
	display: none;
	}
	
.situacion {
	width:100%;
	color:#84b2d7; 
	font-size:18px; 
	font-weight:bold;
	padding-bottom:3px; 
	margin-bottom:20px; 
	display:block;
	text-align:left;
	border-bottom:solid #84b2d7 1px;
	clear:both;
	}	

.textoenmarcadordestacado {
	width:600px;
	height:90px;
	margin:auto; 
	margin-top:10px; 
	margin-bottom: 15px;
	padding-right:15px;
	padding-left:15px;
    background-color: #f5dce0;
    border-radius:20px;
	border-color: #f00;
	border-width:2px;
	border-style:solid;
	}
	
.textoenmarcadordestacado h4 {
	text-align:center;
	color: #003366;
	}
	
.textoenmarcadordestacado p {
	width:600px;
	margin-left:0px;
	font-size:16px;
	text-align:center;
	color: #003366;
	padding:0px;
	float:left; 
	}

h4.eluno {
	font-size:30px;
	width:100px; 
	height:45px; 
	float:left; 
	border-bottom:0px; 
	padding-top:20px; 
	margin-bottom:0px;
	}

h4.eldos {
	font-size:24px;
	width:480px;
	height:30px; 
	float:left; 
	padding-bottom:0px; 
	padding-top:5px;
	margin-left:20px;
	border-bottom:solid #003366 2px;
	}

h4.eltres {
	font-size:24px;	
	width:480px; 
	float:left;
	padding-top:0px;
	margin-left:20px; 
	margin-bottom:0px;
	}

.textoenmarcadordestacado2 {
	width:600px;
	height:66px;
	margin:auto; 
	margin-top:0px; 
	margin-bottom: 15px;
	padding-right:15px;
	padding-left:15px;
    background-color: #f5dce0;
    border-radius:20px;
	border-color: #f00;
	border-width:2px;
	border-style:solid;
	}

h4.elunonew {
	text-align:center;
	color: #003366;
	font-weight:normal;
	font-size:24px;
	width:550px;
	height: auto;
	margin:auto; 
	padding-top:5px;
	border-bottom-style:solid; 
	border-bottom-color:#003366; 
	border-bottom-width:2px; 	
	}

h4.eldosnew {
	text-align:center;
	color: #003366;
	font-weight:normal;
	font-size:24px;	
	width:550px; 
	margin:auto; 
	}

.contenedor_recuadro_destacado {
	height: auto; 
	width:826px;
	border:solid #09F 2px;
	border-radius:10px;
	padding:10px;	
	}

.contenedor_recuadro_destacado_n {
	height: auto; 
	width:846px;
	border:solid #09F 2px;
	border-radius:10px;	
	}

.contenedor_recuadro_destacado_amarillo {
	height: auto; 
	width:846px;
	color:#400000;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	display: block;
	border: solid #C93 2px; 
	background-color:#FC6;
	border-radius:10px;
	clear:both;
	}

#caja_texto_destacado_amarillo {
	height:120px;
	width:485px; 
	float:left; 
	color:#003C77;
	}

.caja_img_destacado_amarillo{ 
	height: auto; 
	width:180px; 
	float:left;
	}


	
.caja_izquierda{ 
	height: auto; 
	width:200px; 
	float:left;
	}

.caja_pictograma{ 
	height: auto; 
	width:150px; 
	float:left;
	}

.caja_derecha {
	text-align:center;
	height:70px; 
	width:600px; 
	float:left; 
	color:#003C77;
	}	
	
.caja_derecha2 {
	padding-top:7px;
	height:95px;
	width:420px; 
	float:left; 
	color:#003C77;
	margin-left:20px;
	text-align:center;
	}	

.caja_derecha3 {
	padding-top:10px;
	height:120px;
	width:440px; 
	float:left; 
	color:#003C77;
	}

.caja_centro_de_pictograma {
	padding-top:10px;
	height:120px;
	width:545px; 
	float:left; 
	color:#003C77;
	}	

.contenedor_recuadro_destacado2 {
	height: auto; 
	width:846px;
	margin-top:8px;
	border:solid #f00 2px;
	border-radius:10px;	
	}

#wrapper_izquierda_destacado {
	padding-top:10px;
	height:60px;
	width:600px; 
	float:left; 
	color:#003C77;
	margin-left:20px;	
	}

h4.texto_uno_izquierda {
	font-size:24px;
	font-weight:normal;
	float:right; 
	width:600px;
	text-align:center;	
	border-bottom-style:solid; 
	border-bottom-color:#003366; 
	border-bottom-width:2px; 
	}
	
h4.texto_dos_izquierda {
	font-size:24px;
	font-weight:normal;
	float:right; 
	width:600px;
	text-align:center;		
	}

#wrapper_derecha_destacado{ 
	height: auto; 
	width:200px; 
	float:left;
	}
		
h4.texto_tres_derecha {
	font-size:24px;
	float:right; 
	width: auto;
	height:50px; 
 	padding-top:25px; 
	}		

.imagenvisiblepc {
	display: block;
	}
	
.imagenvisiblemovil {
	display: none;
	}	

h4.font30px2{
	font-size:30px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:15px;
	}

.circulo_destacado {
	color:#FFF;
	padding:5px;
	padding-left:12px;
	padding-right:12px;
	font-weight:bold;
	border-radius:30px;
	background-color: #09C;	
	}

.titulos_numeritos {
	font-size:24px;
	}

.recuadro_folletos {
	background: #cbe02f; /* Old browsers */
	background: -moz-linear-gradient(left, #cbe02f 1%, #e3f5ab 66%, #f8ffe8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#cbe02f), color-stop(66%,#e3f5ab), color-stop(100%,#f8ffe8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #cbe02f 1%,#e3f5ab 66%,#f8ffe8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #cbe02f 1%,#e3f5ab 66%,#f8ffe8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #cbe02f 1%,#e3f5ab 66%,#f8ffe8 100%); /* IE10+ */
	background: linear-gradient(to right, #cbe02f 1%,#e3f5ab 66%,#f8ffe8 100%); /* W3C */
	border:solid #090 2px; 
	padding:30px;
	border-radius:15px;
	}	

.recuadro_folletos2 {
	background: #ddc454; /* Old browsers */
	background: -moz-linear-gradient(left, #ddc454 0%, #f2e7a9 66%, #f8ffe8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddc454), color-stop(66%,#f2e7a9), color-stop(100%,#f8ffe8)); 
	background: -webkit-linear-gradient(left, #ddc454 0%,#f2e7a9 66%,#f8ffe8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ddc454 0%,#f2e7a9 66%,#f8ffe8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ddc454 0%,#f2e7a9 66%,#f8ffe8 100%); /* IE10+ */
	background: linear-gradient(to right, #ddc454 0%,#f2e7a9 66%,#f8ffe8 100%); /* W3C */
	border:solid #C93 2px; 
	padding:30px;
	border-radius:15px;
	}

#imagen_dentro_resaltado {
	width:220px; 
	float:left;
	}

.font_recuadro_big_amarillo {
	color:#400000;
	font-size:24px;
	font-weight:normal;
	padding:10px;
	padding-left:15px;
	display: block;
	border: solid #C93 2px; 
	background-color:#FC6;
	border-radius:10px;
	clear:both;
	}
	
.cont_links{
	max-width:300px;
	margin:auto;
	}

.block_tres_links {
	width:283px;
	float:left;
	}

.cont_interior_narrow{
	max-width:203px;
	margin:auto;
	}
	
.cont_interior_narrow2{	
	max-width:203px;
	margin-left:148px;
	margin-right:74px;	
	}
	
.cont_interior_narrow3{	
	max-width:203px;
	margin-left:74px;
	margin-right:148px;	
	}
	
	
	
.block_001mileft{
	width:300px;
	float:left;
	}
	
.cont_interior_narrow4{	
	max-width:203px;
	margin:auto;
	}
	
	
	
.block_001miright{
	width:550px;
	float:left;
	}	
	
.cont_interior_capacious{
	max-width:520px;
	margin:auto;
	}
			
	
	
	
	
	
		

.cont_links2{
	max-width:400px;
	margin:auto;
	}
	
.texts_invisible_en_pc{
	display:none;	
	}	

.number_with_cicle{
	padding:7px; 
	padding-left:15px; 
	padding-right:15px; 
	border-radius:40px;
	color:#FFF;
	background-color: #17AFDB; 
	}
	
.contenedor_recuadro_destacado_n {
	height: auto; 
	width:846px;
	border:solid #09F 2px;
	border-radius:10px;	
	}

.caja_derecha3_n {
	padding-top:10px;
	height:120px;
	width:440px; 
	float:left; 
	color:#003C77;
	}
	
.caja_izquierda_n{ 
	height: auto; 
	width:200px; 
	float:left;
	}

.margin_bottom_and_margin_top_cero_in_pc {
	margin-top:0em;
	margin-bottom:0em;
	}
	
.cont_advertencia {
	max-width:850px;
	min-height:40px;
	margin-top:40px;
	border:#F00 solid 1px;
	}

.icon_advertencia {
	background-color:#FF0;
	width:40px;
	height:40px;
	float:left;
	margin-left:30px;
	}
	
.text_advertencia {
	max-width:810px;
	min-height:40px; 
	float:left; 
	margin-left:15px;
	}

.img_ajustar {
	display:block;
    margin:auto;
	max-height:100%;
	max-width:90%;
	}
	
.recu_celeste_insu {
	width:auto; 
	height: auto; 
	background-color:#efeffd; 
	padding:1px;
	}
	
.recu_colores_insu {
	float:left; 
	height:25px; 
	width:65px;  
	display: block;
	}
	
.abcdef{
	text-align:center;
	color: #FFFFFF;
	border: solid #044062 1px; 
	border-radius:5px;
    padding-top:0.15em;
    padding-bottom:0.15em;
    padding-left:0.4em;
    padding-right:0.4em;
	background-color:#2685d9;
    margin-right:0.2em;
	}	

.cont_btns_links{
	display:block; 
	max-width:50%;
	margin:auto;
	margin-bottom:20px;
	}
	
.cont_btns_links_new{	
	margin:auto; 
	display:block; 
	max-width:70%; 
	margin-bottom:30px;
	}	
	
.cont_btns_links_new_sup{	
	margin:auto; 
	display:block; 
	max-width:70%; 
	margin-bottom:20px;
	}

.cont_btns_links_new_inf{	
	margin:auto; 
	display:block; 
	max-width:70%; 
	margin-bottom:20px;
	}
	
	
	
	
/*########################################
##########################################
##########################################
*********   CONSULTA DE MEDIOS   *********
##########################################
##########################################
########################################*/


/*  cuando la pantalla es menor de 1015px  */
@media only screen and (max-width: 1015px) {

p.padding_font12 { 
	padding-left:1em;
 	padding-right:1em;
	}


p.padding_font11 { 
	padding-left:1em;
 	padding-right:1em;
	text-align:left
	}


.cont_advertencia {
	margin-top:25px;
	}
	
.icon_advertencia {
	float: none;
	margin:auto;
	margin-top:15px;
	}

.text_advertencia {
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	}

.margin_top_cero_in_mobile {
	margin-top:0em;
	}	
	
.margin_top_one_in_mobile {
	margin-top:1em;
	}
			
ul li.redcinco{
	margin-top:0.5em;
	margin-bottom:0.5em;
	}
	
.caja_derecha3_n {
	width: 100%;
	max-width:456px;
	height: auto;	
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	text-align:center;
	}	

.contenedor_recuadro_destacado_n {
	height: auto; 
	width: auto;
	padding-top:10px;
	padding-bottom:10px;
	}
		
.caja_izquierda_n{ 
	height: auto; 
	width: auto;
	float: none;
	clear:both;
	}	

.number_with_cicle{
	padding:1px; 
	padding-left:7px; 
	padding-right:7px; 
	border-radius:30px; 
	}

.texts_invisible_en_pc{
	display: block;	
	}

.cont_links,.cont_links2 {
	max-width:460px;
	}

.btns_tipo0, .btns_tipo2 {
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
.imagenes_generales_500 {
	max-width:100%;
	}

#imagen_dentro_resaltado {
	float: none;
	display: block;
    margin: auto;
	clear:both;
	}

p.font_recuadro_big {
	font-size:18px;
	}

.recuadro_folletos {
	padding:15px;
	padding-top:30px;
	}	

.titulos_numeritos {
	font-size:18px;
	text-align:center;
	}

.imagenvisiblepc {
	display: none;
	}
	
.imagenvisiblemovil {
	display: block;
	}	

.class_margin_top_big_in_pc {
	margin-top:0px;
	}

.class_margin_top_middle_in_pc {
	margin-top:0px;
	}
	
p.font_recuadro2 {
	font-size: 18px;
	}

.contenedor_recuadro_destacado2 {
	height: auto; 
	width: auto;
	padding:10px;
	}

#wrapper_izquierda_destacado {
	width: 100%;
	max-width:456px;
	height: auto;	
	margin:0px;
	margin-bottom:20px;
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	}

#wrapper_derecha_destacado{
	text-align:center;
	width: 100%;
	max-width:456px;
	height: auto; 
	float: none;
	}

h4.texto_uno_izquierda {
	float:none;
	width:auto;
	font-size:17px;
	}

h4.texto_dos_izquierda {
	float:none;
	width:auto;
	font-size:17px;
	}

h4.texto_tres_derecha {
	float:none;
	width:auto;
	height:auto;
	font-size:19px;
 	padding-top:0px; 
	}	
	
.caja_derecha2 {
	width: 100%;
	max-width:456px;
	height: auto;	
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	text-align:center;
	}	


.caja_derecha3 {
	width: 100%;
	max-width:456px;
	height: auto;	
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	text-align:center;
	}	

.caja_centro_de_pictograma {
	width: 100%;
	max-width:456px;
	height: auto;	
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	text-align:center;
	}

.contenedor_recuadro_destacado {
	height: auto; 
	width: auto;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.contenedor_recuadro_destacado_n {
	height: auto; 
	width: auto;
	padding-top:10px;
	padding-bottom:10px;
	}	

.contenedor_recuadro_destacado_amarillo {
	height: auto; 
	width: auto;
	padding-top:10px;
	padding-bottom:10px;
	}

#caja_texto_destacado_amarillo {
	width: 100%;
	max-width:456px;
	height: auto;	
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	text-align:center;
	}	

.caja_img_destacado_amarillo{ 
	height: auto; 
	width: auto;
	float: none;
	clear:both;
	}
		
.caja_izquierda{ 
	height: auto; 
	width: auto;
	float: none;
	clear:both;
	}

.caja_pictograma{ 
	height: auto; 
	width: auto;
	float: none;
	clear:both;/**/
	}
	
.caja_derecha {
	height: auto; 
	width: auto;	
	text-align:center;
	padding-top:10px;
	float: none; 
	}	

.textoenmarcadordestacado2 {
	width:auto;
	max-width:460px;
	height:auto;
	margin:auto; 
	margin-top:10px; 
	margin-bottom: 20px;
	padding:10px;
	}

h4.elunonew {
	width:auto;
	font-size:17px;
	}

h4.eldosnew {
	font-size:24px;
	width:auto;
	height: auto; 
	float: none; 
	}

.textoenmarcadordestacado {
	width:auto;
	max-width:460px;
	height:auto;
	margin:auto; 
	margin-top:10px; 
	margin-bottom: 20px;
	padding:10px;
	padding-top:0px;
	padding-bottom:10px;
	}
	
.textoenmarcadordestacado p {
	width:auto;
	float: none; 
	margin-left:0px;
	}

h4.eluno {
	font-size:30px;
	width:auto; 
	height:45px; 
	float: none; 
	border-bottom:0px; 
	padding-top:10px; 
	margin-bottom:0px;
	}

h4.eldos {
	font-size:24px;
	width:auto;
	height:30px; 
	float: none; 
	padding-bottom:15px; 
	padding-top:10px;
	margin-left:10px;
	margin-left:0px;
	}

h4.eltres {
	font-size:19px;	
	width:auto; 
	float: none;
	padding-top:10px;
	margin-left:0px; 
	margin-bottom:0px;
	}	

.text_align_center_only_mobile{
	text-align:center;
	}

.situacion {
	font-size:14px; 
	width:auto;
	max-width:460px;
	height:auto;
    margin:auto;
	margin-bottom:25px; 
	text-align:center;
	}

.cuatrobloques {
	width:auto;
	max-width:300px;
	height:auto;
    margin:auto;
	margin-bottom:25px;
	float:none;
	}

h2.titulo_encuesta {
	font-size:21px;
	text-align:center;
	margin-top: 0px;
	}
	
h2.titulo {
	font-size:24px;
	text-align:center;
	margin-left:0px;
	}
h2.titulo_small {
	font-size:24px;
	text-align:center;
	margin-left:0px;
	}

h2.titulo_medium {
	font-size:24px;
	text-align:center;
	margin-left:0px;
	}


h2.titulo_smaller {
	font-size:24px;
	text-align:center;
	margin-left:0px;
	}

p.font12px {
	font-size: 15px;
	}	

p.font16px {
	font-size:16px;
	}	
		
p.font18px {
	font-size:17px;
	}	
	
p.font20px{
	font-size:18px;
	}	
	
p.font18px_encuesta{
	font-size:17px;
	margin-top:8px;
	text-align: justify;
	}
	
p.text_align_center_movil {
	text-align:center
	}
		
p.font20px_encuesta_indicaciones{
	font-size:17px;
	}	
	
	
p.font22px{
	font-size:18px;
	}
	
p.font24px{
	font-size:18px;
	}	

p.font25px{
	font-size:18px;
	}	

p.font27px{
	font-size:18px;
	}

p.font29px{
	font-size:19px;
	}

p.font30px{
	font-size:19px;
	}

p.font34px{
	font-size:19px;
	}

p.font36px{
	font-size:19px;
	}
	
p.font38px{
	font-size:19px;
	}
		
p.font40px{
	font-size:20px;
	}	

p.font45px{
	font-size:20px;
	}	

h4.font18px {
	font-size:18px;
	}	

h4.font21px{
	font-size:18px;
	}
	
h4.font24px{
	font-size:18px;
	}	

h4.font25px{
	font-size:18px;
	}
		
h4.font26px{
	font-size:18px;
	}
	
h4.font27px{
	font-size:18px;
	}

h4.font27pxhiperosmolar{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	}

h4.font28px{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	}
	
h4.font29px{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:25px;
	}

h4.font30px{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	}

h4.font30px2{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	}

h4.font34px{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	}

h4.font36px{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	}
	
h4.font45px{
	font-size:20px;
	}

h4.fondo_tex_blue{
	font-size:19px;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	}	
/*estilos listas y esquemas MOVIL*/	


ul.listfont27px, ul.listfont26px, ul.listfont25px, ul.listfont24px, ul.listfont23px, ul.listfont22px, ul.listfont20px{
	font-size:18px;
	padding-left:25px;
	}


ul.listfont31px{
	font-size:19px;
	padding-left:25px;
	}	

ul.listfont30px{
	font-size:19px;
	padding-left:25px;
	}	

ol.listfont25px{
	font-size:18px;
	padding-left:25px;
	}	

ul.listfont18px{
	font-size:18px;
	padding-left:20px;
	}

ol.listfont27px{
	font-size:19px;
	}

ol.listfont24px{
	font-size:18px;
	}

ol.listfont19px{
	font-size:18px;
	}
	
ol.listfont18px{
	font-size:18px;
	padding-left:20px;
	}	

.class_margin_right {
	margin-right:0px;
	}	
	
.class_margin_left {
	margin-left:0px;
	}
	
.class_margin_left2 {
	margin-left:0px;
	}
	
.btns_align_left, .btns_align_left_01, .btns_align_left_02, .btns_align_left_03 {
	padding-left:10px;
	}
		
.banner_autores {	
	max-width:460px;
	width:auto;
	margin:auto;
	height:auto; 
	padding-right:5px; 
	padding-left:5px; 
	}

p.izq{
	font-size:16px;
	line-height:1em;
	margin:0px;
	padding-left:5px;
	max-width:455px;
	width:100%;	
	}

p.der{
	font-size:13px;
	line-height:1em;
	margin:0px;
	margin-top:10px;
	margin-bottom:25px;
	padding-left:15px;
	max-width:445px;
	width:100%;
	}
	
p.izq_tecnicos{
	font-size:16px;
	line-height:1em;
	margin:0px;
	padding-left:5px;
	max-width:455px;
	width:100%;	
	}

p.der_tecnicos{
	font-size:14px;
	margin:0px;
	margin-top:8px;
	margin-bottom:25px;
	padding-left:15px;
	max-width:445px;
	width:100%;
	}	
	
p.destacado1, p.destacado2 {
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-left:5px;
	padding-top:15px;
	max-width:455px;
	}	

h4.destacado1{
	font-size:16px;
	margin:0px;
	padding-left:5px;
	margin-top:35px;
	margin-bottom:25px;
	}

.imagen_float_left {
	display: block;
	max-width:100%;
	margin: auto;
	}	

.backgound1 {
	border: solid #CCC 3px;
	padding-left:20px;
	}
/*
.block_001 {
	max-width: none;
	width:100%; 
	}
*/	


/*Este div sirve para dar un margen arriba que desaparece en los móviles*/

.div_ajusta_altura_q_se_oculta {
	display: none;
	}

/*Este div sirve para dar un margen arriba, no se ve en pcs y aparece los móviles*/	
.invisible_en_pc {
	display:block;
	clear:both;
	height:25px;
	}	

.block_001 {
	width:100%; 
	}	

.block_002 {
	width:100%; 
	}

.block_001b {
	width:100%;
	padding-right:0px; 
	}
		
.block_002b {
	width:100%; 
	}
	
.block_001h {
	width:100%; 
	}	

.block_002h {
	width:100%; 
	}

.block_001m {
	width:100%; 
	}
	
.block_002m {
	width:100%; 
	}
		
.block_001c {
	width:100%;
	float:none;
	}

.block_002c {
	width:100%; 
	float:none;
	}

.block_001d {
	width:100%;
	float:none;
	}

.block_001e {
	width:100%;
	float:none;
	}

.block_002e {
	width:100%;
	float:none;
	margin-top:25px;
	}

.block_001ee {
	width:100%;
	float:none;
	}

.block_001alone {
	width:100%;
	float:none;
	}

.block_002ee {
	width:100%;
	float:none;
	margin-top:25px;
	}

.block_001eee {
	width:100%;
	float:none;
	margin-right:0px;
	}

.block_002eee {
	width:100%;
	float:none;
	margin-top:25px;
	}
	
.block_001f {
	width:100%; 
	}
	
.block_002f {
	width:100%; 
	}

.block_001g {
	width:100%;
	float:none;
	}

.block_002g {
	width:100%;
	float:none;
	margin-top:25px;
	margin-left:0px;
	}

.block_001de003 {
	width:100%;
	margin-right:0px;
	}
	
.block_002de003, .block_001de002, .block_002de002, .block_001de002new, .block_002de002new, .block_001de002new2, .block_002de002new2{
	width:100%; 
	}

.cont_links_mi{
	max-width:100%;
	}

	
.esquema01pc {
	display: none;
	}
		
.esquema01movil {
	display:block;
	}
	
.ui-header .ui-title, .ui-footer .ui-title {
	text-overflow: ellipsis;
	overflow: visible;
	white-space: normal;
	margin: 0.1em 10% 0.8em;
	margin-top:15px;
	margin-bottom:15px;
	}

.ui-overlay-a {
  background-color: #444444 !important;
}

.recu_celeste_insu {
	margin-bottom:8px;
	min-height:25px;
	}
	
.recu_colores_insu {
	height:25px;
	}
	
.line_height{
	line-height:1.7em;
	}

.block_tres_links, .block_001mi, .block_001mileft, .block_001miright, .cont_interior_capacious {
	width:100%;
	float: none;
	}

.cont_interior_narrow,.cont_interior_narrow2,.cont_interior_narrow3, .cont_interior_narrow4, .cont_interior_capacious {
	max-width:460px;
	margin:auto;
	}
	
.btns_tipo4 {
	margin-bottom:0px;
	}
	
.cont_btns_links{
	max-width:100%;
	margin-bottom:20px;
	}	
	
.cont_btns_links_new{	
	max-width:100%; 
	margin-bottom:20px;
	margin-top:20px;
	}
	
.cont_btns_links_new_sup{	
	max-width:100%;
	margin-top:15px; 
	margin-bottom:20px;
	}

.cont_btns_links_new_inf{	
	max-width:100%; 
	margin-top:40px;
	margin-bottom:20px;

	}

}

/*########################################
 pantallas < 500px de altura## 
########################################*/

.imagenportadapc {
	display: block;
    margin: auto;
	max-width:100%;
	}

.imagenportadalogos_up {
	display: none;
	}	

@media only screen and (max-height: 500px) {
	
.imagenportadapc {
	display: none;
	}
	
.imagenportadalogos_up {
	display: block;
    margin: auto;
	max-width:100%;
	}		
}

/*########################################
/FIN pantallas < 500px de altura## 
########################################*/












