@charset "utf-8";

/* Pagina*/
body,td,th {font-family: Arial; font-size: 12px; color: #000000;}
body {margin:0;  background-color:#FFF;}

/* Links */
a:link {font-family: Arial; font-size: 11px; color: #666666; text-decoration: none; }
a:visited {color: #666666; text-decoration: none; }
a:hover {color: #00579d; text-decoration: none; }
a:active {color: #666666; text-decoration: none; }

.link_bold:link {font-family: Arial; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; }
.link_bolda:visited {color: #666666; text-decoration: none; font-weight: bold;}
.link_bolda:hover {color: #00579d; text-decoration: none; font-weight: bold;}
.link_bolda:active {color: #666666; text-decoration: none; font-weight: bold;}


.gris:link {color: #333333; text-decoration: none;}
.gris:visited {color: #333333; text-decoration: none;}
.gris:hover {color: #333333; text-decoration: none;}
.gris:active {color: #333333; text-decoration: none;}

.blanco:link {color: #ffffff; text-decoration: none; }
.blanco:visited {color: #ffffff; text-decoration: none; }
.blanco:hover {color: #ffffff; text-decoration: none; }
.blanco:active {color: #ffffff; text-decoration: none; }

.azul:link {color: #0095d9; text-decoration: none; }
.azul:visited {color: #0095d9; text-decoration: none; }
.azul:hover {color: #0095d9; text-decoration: none; }
.azul:active {color: #0095d9; text-decoration: none; }

.web_somos:link {font-family: 'Oswald', sans-serif; color: #009ee0; text-decoration: none; font-size:18px; font-style:italic;}
.web_somos:visited {font-family: 'Oswald', sans-serif; color: #009ee0; text-decoration: none; font-size:18px; font-style:italic;}
.web_somos:hover {font-family: 'Oswald', sans-serif; color: #009ee0; text-decoration: none; font-size:18px; font-style:italic;}
.web_somos:active {font-family: 'Oswald', sans-serif; color: #009ee0; text-decoration: none; font-size:18px; font-style:italic;}


/* Formatos generales */
.cursiva {font-style:italic;}
.negrita {font-weight: bold;}
.gris_txt {color: #666666;}
.blanco_txt {color: #ffffff;}
.invisible {visibility : hidden; text-align: center; color: #ffffff;}

/* Colores */
.color_blanco{color:#FFF;}
.color_gris70{color:#707173;}
.color_azul{color:#003f7d;}
.color_naranja{color: #F60;}
.color_cian{color:#009ee0;}

/* Tamaños */
.tamano_9 {font-size: 9px;}
.tamano_10 {font-size: 10px;}
.tamano_11 {font-size: 11px;}
.tamano_12 {font-size: 12px;}
.tamano_13 {font-size: 13px;}
.tamano_14 {font-size: 14px;}
.tamano_15 {font-size: 15px;}
.tamano_16 {font-size: 16px;}
.tamano_17 {font-size: 17px;}
.tamano_18 {font-size: 18px;}
.tamano_19 {font-size: 19px;}
.tamano_20 {font-size: 20px;}
.tamano_21 {font-size: 21px;}
.tamano_22 {font-size: 22px;}
.tamano_23 {font-size: 23px;}
.tamano_24 {font-size: 24px;}

/* Tipografias */
.oswald {font-family: 'Oswald', sans-serif;}
.source {font-family: 'Source Sans Pro', sans-serif;}

/* Sombra Tipografica */
.text_shadow {text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}

/* Planos */
.plano_100 {background-color: #f0d900;}
.plano_90 {background-color: #e00079;}
.plano_85 {background-color: #046aae;}
.plano_765 {background-color: #58585A;}
.plano_60 {background-color: #229ad2;} 
.plano_56 {background-color: #aeba02;}
.plano_51 {background-color: #A10D59;}
.plano_45 {background-color: #ea6a10;}
.plano_39 {background-color: #df051c;}
.plano_36 {background-color: #b5458e;}
.plano_35 {background-color: #E75294;}
.plano_32 {background-color: #bb741a;}
.plano_30 {background-color: #CE96BF;}
.plano_27 {background-color: #006975;}
.plano_24 {background-color: #172983;}
.plano_21 {background-color: #EF95BA;}
.plano_18 {background-color: #009036;}
.plano_16 {background-color: #1a171a;}
.plano_15 {background-color: #622181;}
.plano_9 {background-color: #87888A;}


.plano_otras {background-color: #040404;}
.plano_programa_6 {background-color: #00632E;}


/* Alineación */
.centrado {text-align: center;}
.a_la_derecha {text-align: right;}
.justificado {text-align: justify;}
.altura_titulo_destacado {line-height: 20px;}
.altura_titulo_caja {line-height: 30px;}
.altura_112 {line-height: 112px;}
.altura_titulo_caja_doble_linea {line-height: 55px;}
.altura_pie {line-height: 100px;} 
.altura_colores {line-height: 24px;}
.centrado_piso {vertical-align: bottom;}
.centrado_vertical {vertical-align: middle;}
.superior_vertical {vertical-align: sub;}
.padding5 {padding-left: 5px;}
.ancho_lista {width: 400px;}
.borde_0 {border-bottom: 0px;}

/* Texto */ 
.fto_titulo_caja {font-size: 12px; color: #d20019; font-weight: bold;}
.fto_titulo_destacados {font-size: 12px; color: #ffffff; font-weight: bold;}
.fto_titulo {font-size: 15px; color: #0095d9; font-weight: bold;}
.fto_titulo_pgm_00 {font-size: 13px;color: #FFFFF;font-weight: bold;line-height: 16px;}
.fto_titulo_pgm_6 {font-size: 13px; color: #96BD0D; font-weight: bold;}
.fto_titulo_pgm_1 {font-size: 13px; color: #BDE4F7; font-weight: bold;}
.fto_titulo_pgm_4 {font-size: 13px;color: #000;font-weight: bold;}
.fto_titulo_pgm_2 {font-size: 13px; color: #FADBE1; font-weight: bold;}
.fto_titulo_pgm_3 {font-size: 13px;	color: #FFE9BF;	font-weight: bold; line-height: 20px;}
.fto_titulo_pgm_5 {font-size: 13px; color: #E5D1ED; font-weight: bold; line-height: 20px;}
.fto_titulo_pgm_8 {font-size: 13px;color: #FFFFFF;font-weight: bold;line-height: 20px;}
.fto_subtitulo_pgm_6 {font-size: 12px; color: #00632E; font-weight: bold;}
.fto_subtitulo_pgm_1 {font-size: 12px; color: #00559A; font-weight: bold;}
.fto_subtitulo_pgm_2 {font-size: 12px; color: #8A151A; font-weight: bold;}
.fto_subtitulo_pgm_3 {font-size: 12px; color: #E75113; font-weight: bold;}
.fto_subtitulo_pgm_7 {font-size: 12px; color: #98bf0e; font-weight: bold;}
.fto_subtitulo_pgm_8 {font-size: 12px; color: #008BD0; font-weight: bold;}
.fto_subtitulo_pgm_9 {font-size: 12px; color: #000; font-weight: bold;}
.fto_subtitulo_pgm_5 {font-size: 12px; color: #763D8D; font-weight: bold;}
.fto_hora_pgm_1 {font-size: 16px; color: #00559A; font-weight: bold;}
.fto_hora_pgm_2 {font-size: 16px; color: #8A151A; font-weight: bold;}
.fto_hora_pgm_3 {font-size: 16px; color: #E75113; font-weight: bold;}
.fto_hora_pgm_5 {font-size: 16px; color: #763D8D; font-weight: bold;}
.fto_hora_pgm_6 {font-size: 16px; color: #00632E; font-weight: bold;}
.fto_hora_pgm_7 {font-size: 16px; color: #98bf0e; font-weight: bold;}
.fto_hora_pgm_8 {font-size: 16px; color: #008BD0; font-weight: bold; line-height: 20px;}
.fto_hora_pgm_9 {font-size: 16px; color: #000; font-weight: bold;}
.fto_aclaracion {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
}
.fto_fecha_pgm_6 {font-size: 12px; color: #FFF; font-weight: bold;}
.fto_titulo_caja {font-size: 12px; color: #0095d9; font-weight: bold;}
.fto_titulo_dir {font-size: 12px; color: #ffffff;}
.fto_plano {font-size: 12px; color: #ffffff; font-weight: bold;}
.fto_logo_ic {font-size: 11px; color: #0095d9; font-weight: bold;}
.fto_subrtitulo_presentaciones {
	font-size: 11px;
	color: #0095d9;
	font-weight: bold;
	line-height: 22px;
}
.fto_titulo_pdf {font-size: 11px; color: #0095d9; font-weight: bold;}

/* Formularios */
.anchocajas {width: 275px;}
.anchoselector {width: 185px;}

/* Listas */
.listas {list-style-type:disc; list-style-position: outside; padding-left: 20px;}


/* Formulario */
.requisites{  
    padding: 0 2px 0 2px;  
}  
.requisites.error{  
    text-decoration: underline;  
    background: #fff8cc;  
    color: #171717;  
}  
input.error{  
    background: #432323;  
    border-color: #171717;  
}  
.texto_de_lectura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 12px;
}
.texto_de_lecturab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 12px;
	font-weight: bold;
}
.interlineado {
	line-height: 13px;
}
.interlineado2 {
	line-height: 18px;
}
.anchocajas { width:82%; margin:0.6em 0 0.6em 0; padding:0.5em; font-size:1.1em;}
.anchocajas2 { width:97.6%; margin:0.6em 0 0.6em 0; padding:0.5em; font-size:1.1em;}
.anchocajas_new { width:100%; margin:0.6em 0 0.6em 0; padding:0.5em; font-size:1em;}
.anchocajas_new2 { width:100%; height:150px; margin:0.6em 0 0.6em 0; padding:0.5em; font-size:1em;}
.anchocajas_preguntas { width:100%; margin:0.6em 0 0.6em 0;}
.verifica { margin:0 0.6em 0 0;}
.verifica2 { margin:0 0 0 0.6em;}
.btn_enviar {background-color: #003f7d; color:#FFF; width:10em; height:3em; border:0;}


.btn_encuesta {
	-moz-box-shadow:inset 0px 0px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 0px 0px #97c4fe;
	box-shadow:inset 0px 0px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2e6db0), color-stop(1, #0b2857) );
	background:-moz-linear-gradient( center top, #2e6db0 5%, #0b2857 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e6db0', endColorstr='#0b2857');
	background-color:#2e6db0;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #ffffff;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	padding: 1em 2.5em;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 2px 0px #1570cd;
}
.btn_encuesta:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0b2857), color-stop(1, #2e6db0) );
	background:-moz-linear-gradient( center top, #0b2857 5%, #2e6db0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2857', endColorstr='#2e6db0');
	background-color:#0b2857;
}.btn_encuesta:active {
	position:relative;
	top:1px;
}

.btn_encuesta2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	height:40px;
	line-height:40px;
	width:131px;
	text-decoration:none;
	text-align:center;
	margin: 0 2em;
}
.btn_encuesta2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}.btn_encuesta2:active {
	position:relative;
	top:1px;
}

/* Botones */
#menu{width: 165px; border-bottom:1px solid #F60;}
#menu ul, li{border-bottom:1px solid #F60;}
#menu ul, li:last-child{border:none}
#menu a{
	display:block;
	padding:3px 5px;
}
#menu a:hover{
	color:#0095d9;
	-webkit-transition: color 0.2s linear;
}
#menu ul a{}
#menu ul a:hover{
	color:#F60;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
}
ul{
	display:block;;
	margin:0;
	padding:0;
	width:130px;
	list-style:none;
}
#menu ul{}
#menu li ul {display:none;}

/* Programa */
.pgm_titulo{font-family: 'Oswald', sans-serif; color:#0e3b66; font-size:14px;}
.pgm_titulo3{font-family: 'Oswald', sans-serif;  font-size:14px;}
.pgm_destacados{font-family: 'Oswald', sans-serif; color:#FFF; font-size:17px;}
.pgm_disertante{font-family: 'Oswald', sans-serif; font-size:14px;}
.pgm_titulo2{font-family: 'Oswald', sans-serif; color:#0e3b66;  font-size:14px;} 
.pgm_asterisco{font-family: 'Oswald', sans-serif; color:#E30513; font-size:14px;} 
.pgm_hora{font-family: 'Oswald', sans-serif; font-weight:300; color:#5b5b5f;} 