@CHARSET "UTF-8";
body {margin:0;padding:0;background:#FFFFFF;}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;color:#FF00FF;}
header{background:#87CEEB;padding:5px 0 10px 0;}
.encabezado1{font-family:'Anton', sans-serif;margin:0;padding:5px 60px 2px 85px;font-size:32px;}
.encabezado1 a{color:#00004B;}
.encabezado2{margin:0;font-size:24px;}
.encabezado2 a{color:#000D7F;}
.encabezado3{font-size:22px;padding:0;color:#333;font-family:Oswald,Arial,sans-serif;}
.lateral {width: 16%;padding: 0;margin: 10px 0 0 0;border: 0;float: left;}
.central {width: 68%;padding: 0;margin: 0;border: 0;float: left;}
.ppal {width: 62%;padding: 0;margin: 0;border: 0;float: left;}
.lral {width: 38%;padding: 0;margin: 0;border: 0;float: left;}
.cabecera-caja{background:#254650;color:white;font-weight:bold;padding: 0.5em;margin: 0;text-align: center;}
.cabecera-caja a{color:white;}
.explicacion-caja{color:#3C4B50;font-family:'Centaur',serif;font-size:1.25em;padding: 0.5em;margin: 0;}
.explicacion-caja a{text-decoration: none;}
.outer-border-title {margin: 0;padding: 0 5px 5px 10px;color: #4C4E53;font-size: 20px;font-weight: bold;font-family: 'Maiandra GD',sans-serif;}
.envoltorio {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.fondo-verde-mas-claro {background-color: #C9EAA1;}
.fondo-verde-claro {background-color: #AADD63;}
.fondo-verde-oscuro {background-color: #78C823;}
.fondo-verde{background-color: #007700;}
.fondo-azulgris {background-color: #9DC4D0;}
.fondo-azul-claro {background-color: #CDD9FF;}
.fondo-gris {background-color: #E6E6E6}
.fondo-gris-oscuro {background-color: #DADADA}
.fondo-blanco {background-color: white;}
.fondo-morado {background-color: #6B007B;}
.fondo-rojo {background-color: #EB1200;}
.blanco {color: white;}
.rojo {color: #8C1801;}
.negrita {font-weight: bold;}
.clear {clear: both;}
.margen-0 {margin: 0;}
.margen-5 {margin: 5px;}
.margen-10 {margin: 10px 0;}
.margen-20 {margin: 20px 0;}
.margen-total-10 {margin: 10px;}
.margen-lateral-10 {margin: 0 10px;}
.margen-lateral-5 {margin: 0 5px;}
.margen-inf-10 {margin-bottom: 10px;}
.margen-izq-40 {margin-left: 40px;}
.margen-interno {margin: 10px 0 0 0;}
.margen-top-10{margin-top:10px;}
.margen-top-20{margin-top:20px;}
.margen-bottom-0{margin-bottom:0px;}
.margen-bottom-10{margin-bottom:10px;}
.margen-bottom-20{margin-bottom:20px;}
.margen-vertical-10{margin:10px 0;}
.margen-vertical-20{margin:20px 0;}
.relleno-0 {padding: 0;}
.relleno-5 {padding: 5px;}
.relleno-10 {padding: 10px;}
.relleno-interno {padding: 10px 0;}
.relleno-lateral {padding: 0 10px;}
.relleno-lateral-20 {padding: 0 20px;}
.relleno-inf-10 {padding-bottom: 10px;}
.relleno-top-10 {padding-top: 10px;}
.relleno-izqd-10 {padding-left: 10px;}
.borde-caja {border: 2px solid white;}
.borde-caja-azul{border:10px solid #2D557D;}
.oculto {display: none;}
.mitad {width: 50%;	padding: 0;	margin: 10px 0;	border: 0; float: left;}
.unica {width: 100%;padding: 0;	margin: 10px 0;	border: 0; float: left;}
.tercio {width: 33%;padding: 0;	margin: 0; border: 0; float: left;}
.arriba-10 {position:relative; top:-10px;}
.arriba-22 {position:relative; top:-22px;}
.etiqueta {height: 30px;width: 20%;float: left;text-align: right;padding: 5px 0;}
.etiqueta-label {padding: 0 4px 0 0; font-family: 'Gautami','Arail','Monotype Corsiva',serif; font-weight:bold;}
.campo {height: 30px;width: 80%;float: right;text-align: left;padding: 5px 0;}
.ancho-10{width:10%;}
.ancho-90{width:90%;}
.ancho-2{width:2em;}
.ancho-3{width:3em;}
.autocompletable {width: 98%; font: 11px Arial, Helvetica, serif;}
.autocompletable-unico {width: 26em; font: 11px Arial, Helvetica, serif;}
.text {width: 200px;}
.fuente-small {font-family: Arial,Verdana,Helvetica,sans-serif; font-size:0.68em;}
.fuente-media {font-family: Arial,Verdana,Helvetica,sans-serif; font-size:0.8em;}
.fuente-alta {font-family: Helvetica,Arial,Verdana,sans-serif; font-size:2em;}
.fuente-100{font-size:1em;}
.fuente-80{font-size:0.8em;}
.fuente-40{font-size:0.4em;}
.alineacion-centro {text-align: center;}
#imgAcordeon{vertical-align:middle;position:relative;top:5px;}
#imgAcordeon:hover{ cursor:pointer}
fieldset {border:0;margin-bottom:0;}
ul.ui-autocomplete.ui-menu{width:26em;height:200px;overflow:scroll;font:11px Arial, Helvetica, sans-serif;}

/* estilos para el widget jgrid*/
#gbox_gridtable .ui-jqgrid-titlebar{ background-image:none; background-color:#eee; color:#666; border:none; font-size:1.4em; font-weight:normal}
#gbox_gridtable .ui-jqgrid-htable th{ background-image:none; text-align:center;  padding-top:0.5em;  padding-bottom: 0.5em;  background-color:#445664; color:#fff; font-weight:normal; font-size:1.1em}
#gbox_gridtable .ui-jqgrid-htable .ui-jqgrid-sortable:hover{ color:#fc0}
#gbox_gridtable .ui-widget-content td{ background-image:none; background-color:#F7F8F9;padding:0.3em}
#gbox_gridtable .ui-widget-content:hover{ background-color:#309}
#gbox_gridtable .ui-priority-secondary td{ background-color:#DFE5EA}
#gbox_gridtable .ui-jqgrid-bdiv{ overflow:hidden}
#gbox_gridtable img{ border:none}
#gbox_gridtable .ui-pg-table{ color:#666}
#gridtable_pager_center {width:auto!important ;}
.ui-jqgrid .ui-jqgrid-sortable{padding-right:11px;}
#gbox_gridtable .ui-state-hover:hover td{ background-color:#F9DA68;}
#gbox_gridtable .ui-state-highlight td{ background-color:#F9DA68;}

/* estilos para el widget de pestanas */
.tabs {margin:0 10px;}
.tabs a {font-size: 0.85em;}
.tabs span {color:#254650;}
.tabs .ui-widget-header {border:0; background:#9DC6D0 none;}
.tabs .ui-widget-content {padding:0 5px;}

/*#accordion h3 {FONT-FAMILY: 'Comic Sans MS',sans-serif;}
#accordion p {FONT-FAMILY: 'Berlin Sans FB',sans-serif;}
#accordion li {FONT-FAMILY: 'CordiaUPC',sans-serif;}*/

/* botones */
.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Comic Sans MS,Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-align:center;
	margin:10px 10px 10px 0;
	CURSOR:pointer;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.button:active {position:relative;	top:1px;}

p.cabeceraTabla{border-bottom: 2px solid black;margin:0px;padding:0 0 0 0;}
.cabeceraTabla a{text-decoration: none; font-weight: bold;font-size:1em;color:black;}
p.filaTabla{margin:0px;}
p.filaTabla a{text-decoration: none;font-size:2em;color:black;}
.date {background:url(../img/comments/calendar_icon.gif) no-repeat;	padding-left:22px; height:16px;	line-height:16px; display:block; font-size:11px;}

.bloqueError{ margin:0.5em 0.5em 1.5em 0.5em; border:1px solid #F05F45; background:url(../img/icons/ico_error.png) no-repeat #FEF5F3  8px 10px;-moz-border-radius:3px;border-radius:3px }
.bloqueError div{ display:block; color:#1D477A; padding:10px 10px 0px 35px; }
.bloqueExito{ margin:0.5em 0em 1.5em 0em; border:1px solid #D8E8F5; background:url(../img/icons/ico_exito.png) no-repeat #FBFDFF 8px 10px;-moz-border-radius:3px;border-radius:3px}
.bloqueExito div{ display:block; color:#1D477A; padding:10px 10px 0px 35px; }
.bloqueInfo{ margin:0.5em 0em 1.5em 0em; border:1px solid #D8E8F5; background:url(../img/icons/ico_info.png) no-repeat #E0EEEE 8px 10px;-moz-border-radius:3px;border-radius:3px}
.bloqueInfo div{ display:block; color:#1D477A; padding:10px 10px 0px 35px; }

/* resultados */
#resultados{float:left;margin:1em 0 0.5em 0;padding:0; width:99%}
#resultados li{display:inline;color:#2148BF; background:none; padding:0}
#resultados .margen{margin:0 0 0 15px;}
#resultados .margen2{margin:0 5px}
#resultados .activo span{background-color:#2148BF;border:1px solid #2148BF;color:#fff;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;}
#resultados .paginaResultados a{border:1px solid #2148BF;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#2148BF;background-color:#fff;}
#resultados .paginaResultados a:hover{background-color:#0B1840;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#fff;}
#resultados .movimiento a{border:1px solid #2148BF;text-decoration:none;padding:2px 8px;color:#2148BF;background-color:#fff;}
#resultados .movimiento a:hover{background-color:#0B1840;color:#fff;}
#resultados a.anteriorPagina{text-align:left; padding-left:2.2em }
#resultados a.siguientePagina{text-align:right; padding-right:2.2em }

/*pie*/
.footer { margin: 0; border-top: solid 1px #999999; text-align: center; position: relative; padding-bottom: 3px;}
div.footer span { margin: 0; padding: 3px 3px 0 3px; font-size: 10px;}
div.footer, .copywrites, .version {background-color: #D5EAA5;}
.copywrites { position: absolute; left: 0; top: 0;}
.version { position: absolute; top: 0; right: 0;}
.license { text-align: center;}

.required {padding-left: 12px;background: url("../img/icons/required.gif") left no-repeat;}
.required .value label {padding-left: 0;background: none;font-weight: normal;}
.value {display:block;}

/*comentarios*/
ol.commentlist {margin:0;padding:0;}
.commentlist li {list-style:none;margin-bottom:14px;}
.commentlist cite {	padding: 7px;display:block;font-style:normal;background:url(../img/comments/scanline.gif);border-top:1px solid #d6e4c1;border-bottom:1px solid #779d42;color:#596e3b;}
.commentlist a:link, .commentlist a:visited {color:#596e3b;}
.commentlist a:hover, .commentlist a:active {color:#8ec343;}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;}
.commentlist .author {font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;	text-decoration:underline;}
.commentlist .ip {font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;}
.commentlist .time {background: url(../img/comments/calendar_icon.gif) no-repeat 1px;padding-left:20px;}
.commenttext {background-color: #739147;border-top:1px solid #c5f386;padding: 0 20px 5px 20px;color:#fafcf6;}
.commenttext2{background-color: #739147;border-top:1px solid #c5f386;padding: 0 20px 5px 20px;color:#fafcf6;font-size: 0.85em;font-family: Times New Roman;}

.comment_mvl{background-color: #FFFFFF;border-top:1px solid #d6e4c1;padding: 0 20px 5px 20px;color:black;font-size:16px;font-weight:200;line-height:1.4}
@media (min-width:768px){.comment_mvl{font-size:21px}}
.foro_mvl{font-family: 'Gisha',Tahoma,sans-serif;font-size:16px;font-weight:200;line-height:1.4}
@media (min-width:768px){.foro_mvl{font-size:21px}}

ol.commentlist-mvl {margin:0;padding:0;}
.commentlist-mvl li {list-style:none;margin-bottom:14px;}
.commentlist-mvl cite {	padding: 7px;display:block;font-style:normal;background:url(../img/comments/scanline-mvl.gif);border-top:1px solid #d6e4c1;border-bottom:1px solid #d6e4c1;color:#596e3b;}

.commentlist-mvl cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;}
.commentlist-mvl .author {font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;	text-decoration:underline;}
.commentlist-mvl .time {background: url(../img/comments/calendar_icon.gif) no-repeat 1px;padding-left:20px;}

#right-side {float: right;padding: 10px 15px 0 0;color: #6B007B;font-size:larger;font-weight:bold;}
#right-side img {vertical-align: middle;}

/* breadcrumb */
#breadcrumb{font: 11px Arial, Helvetica, sans-serif;background-image:url('../img/bc_bg.png');background-repeat:repeat-x; height:30px;line-height:30px;color:#9b9b9b;border:solid 1px #cacaca;width:100%;overflow:hidden;margin:0px;padding:0px;}
#breadcrumb li{list-style-type:none;float:left;padding-left:10px;}
#breadcrumb a{height:30px;display:block;background-image:url('../img/bc_separator.png');background-repeat:no-repeat;background-position:right;padding-right: 15px;text-decoration: none;color:#454545;}
.home{border:none;margin: 8px 0px;}
#breadcrumb a:hover{color:#35acc5;}

#comentarios-header{margin-top:10px;margin-bottom:10px;}
.subheader{border-bottom:1px solid #cccccc;height:34px;clear:both;margin-bottom:15px;}
.subheader h1,.subheader h2{float:left;font-size:18px;line-height:14px;margin-bottom:10px;}
.subheader a{color:#000000;}
#pestanas{float:right;font-weight:normal;}
#pestanas a{background:inherit;border:1px solid #fff;color:#777;display:block;float:left;font-size:90%;height:24px;line-height:22px;margin:8px 8px 0 0;padding:0 11px 0 11px;text-decoration:none;}
#pestanas a:hover{background:#fff;border:1px solid #ccc;border-bottom-color:#fff;height:30px;line-height:28px;margin-top:3px;}
#pestanas a.seleccionado{background:#fff;border:1px solid #ccc;border-bottom-color:#ffffff;color:black;font-size:120%;height:30px;line-height:28px;margin-top:3px;padding:0px 11px 0px 11px;}

.tituloTabla{font-weight:bold;padding:5px;color:white;background-color:#477718;}
.fila{font-size:0.85em;padding:5px;}
.box_ad_horiz{float: left;width: 728px;height: 90px;background: #ffffff url('../img/box_ad_horiz.png');padding: 6px;margin: 5px 10px;}
.gad728x90img{width: 728px;height: 90px;background: #808020;}
.criterio{font-family: 'Verdana';font-size:12px;font-weight:bold;}

.rightside{float:right;width:340px;height:auto}
.sectionbox{background:#fff;margin-top:5px;}
.sectioncont{border:1px solid #d6dbe1;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border-top-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;padding:10px;margin:0 0 20px 0;border-top:0}
.todayon{padding:10px 0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;background:#EDF0F3;border:1px solid #d6dbe1}
.todayon h3{margin:0 10px}
.todayon .section-divider{height:1px;background:#fff;border-bottom:1px solid #d6dbe1;clear:both;margin:15px 0 5px 0}
.popular{margin:0;padding:15px 15px 0 10px;height:auto}
.popular a{text-decoration:none}
.popular a:hover{text-decoration:none}
.popular img{padding:0 10px 0 0}
.popular .cont{padding:0;font-size:0.7em;}
.popular .rank{background:#d6dbe1;width:30px;height:30px;text-align:center;float:left;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;line-height:150%;color:#fff;font-size:20px;margin:10px 10px 10px 0;}
.popular .rank-lista{background:#d6dbe1;width:30px;height:30px;text-align:center;float:left;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;line-height:150%;color:#fff;font-size:20px;margin:20px 10px 20px 0;}
.popular .divider{height:15px;border-bottom:1px solid #d6dbe1;clear:both}
.popular .divider-last{border:0;clear:both}
.popular:hover{background:#d6dbe1;margin-top:-1px;padding-top:16px}
.popular:hover .rank{background:#fff;color:#d6dbe1}
.popular:hover .rank-lista{background:#fff;color:#d6dbe1}

.img-logo {width:300px;}
.img-logo-detalle {width:280px;}
.img-logo-detalle img, .img-logo img {max-width:100%;margin:0 auto;display:block;}

.login{height:28px;width:26em;border:1px solid #ccc;font-size:16px;font-weight: bold;color:#666;font-family: arail,helvetica,san-serif;padding:2px 0 0 4px;}

#site-footer{margin:0 auto;*zoom:1;margin-bottom:20px;border-top:1px solid gray;}
#site-footer:after{content:"";display:table;clear:both}
#site-footer a,#site-copyright-footer a{color:white;margin-left:1em;font-size:13px;}
#site-footer a:visited,#site-copyright-footer a:visited,#site-footer a:focus,#site-copyright-footer a:focus{color:white}
#site-footer a:hover,#site-copyright-footer a:hover{color:#09c;text-decoration:none}
#site-footer a:active,#site-copyright-footer a:active{color:#333}
#site-footer a:first-child,#site-copyright-footer a:first-child{margin-left:0}
#site-footer,#site-copyright-footer{width:100%;margin:0}
#site-footer h3,#site-footer h4,#site-footer h5,#site-copyright-footer h3,#site-copyright-footer h4,#site-copyright-footer h5{font-weight:bold;color:#818692;}
/*#site-footer{background-color:#ccc;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(#f5f5f5,#cccccc);background-image:-moz-linear-gradient(#f5f5f5,#cccccc);background-image:-o-linear-gradient(#f5f5f5,#cccccc);background-image:linear-gradient(#f5f5f5,#cccccc);position:relative}*/
#site-footer{background-color:#254650;}
#site-footer p{margin:3px}
#site-copyright-footer #copyright{background-color:#2a2d33;border-top:2px solid #c3c3c3;padding:5px 0 5px 40px;text-shadow:rgba(0,0,0,0.6) 0 0 0,rgba(255,255,255,0.6) 0 1px 0;font-size: 13px;}

.enlace{background:url('../img/icons/flecha-roja.gif') no-repeat left;padding-left:7px;}
.enlace-caja{background:url('../img/icons/flecha-roja.gif') no-repeat left;padding-left:7px;margin:0.1em;}
.enlace a{text-decoration:underline;color:blue;}
.enlace a:hover{text-decoration:none;}

.encabezadoN2 {font-weight:bold;margin:1em;font-family:'Kite One', sans-serif;}
.explicacionN2 {font-family:'Handlee', cursive;margin-left:15px;}

/* column container */
.colmask {position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.colright,.colmid,.colleft {float:left;width:100%;position:relative;}
.col1,.col2,.col3 {float:left;position:relative;padding:0 0 1em 0;overflow:hidden;}
.threecol {background:#fff;}
.threecol .colmid {right:18%;background:#fff;}
.threecol .colleft {right:64%;background:#fff;}
.threecol .col1 {width:62%;left:102%;}
.threecol .col2 {width:16%;left:21%;}
.threecol .col3 {width:16%;left:87%;}

.centrar{margin:0 auto;}
.centrar-imagen{margin:0 auto;}

.topic{background:url('../img/icons/topic.gif') no-repeat 1% 50%;padding:10px 10px 10px 42px;}
.visita{background:url('../img/icons/camara.png') no-repeat left;padding-left:25px;font-weight:bolder;}

.separador{height:15px;border-bottom:1px solid #d6dbe1;clear:both}