.cabecera {font-size:110%}

a {color:#2884D2; text-decoration:none}
a:visited {color:#632373}
a:hover {color:#000}

input {font-family:Tahoma}

.banner728 {text-align:center; margin-bottom:5px; border-bottom:1px dotted #ccc; padding:3px; }

.cab_buscador  {color:#555;  padding:25px 0px 20px 0; margin-right:10px; margin-left:9px; background: url("/img/c_fondo_dotted.gif") repeat-x 15px 55px} 
.cab_buscador input {vertical-align:middle}

.roundedinput { -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #8E8F94; padding:3px 3px 4px 3px; display:inline; width:417px; background:#fff; margin-right:5px;}
.roundedinput_inner {color:#666; border:0; width:407px; padding:0px 2px 2px 2px; background:url("/img/c_ico_lupa.png") no-repeat 100% -1px;}
.roundedinput_inner:focus {color:#333;  background:#fafafa}

.bt_buscar { color:#fff; padding:2px 0; text-align:center; overflow:visible; width:170px; overflow:hidden; margin-right:5px; background:#8E8F94; border:0; font-size:115%; font-weight:bold; margin-top:-1px;}

.bt_mas{ color:#aaa; padding:2px 3px; margin-left:-9px; margin-right:8px; font-size:115%; font-size:10px; font-weight:bold; margin-top:-1px;  border:1px solid #dcdcdc; border-left:0; text-decoration:none}
.bt_mas:visited{ color:#aaa; }

.bavanzada {position:absolute; background:#8e8f94; top:-26px; left:695px; width:170px; padding:2px 0px 5px 0px; text-align:center; z-index:1001;}
.bavanzada a{color:#fff; display:block; text-decoration:none}
.bavanzada a:hover{color:#000; display:block}

.rounded, .roundedff {-moz-border-radius:3px; -webkit-border-radius:3px;}


/* pestanas */

.pestanas {font-size:120%; height:32px; background:url("/img/c_fondo_menu.png") center top no-repeat;}

.canal { position:relative;}
.canal ul {float:left; width:676px;  height:19px; padding:13px 4px 0 4px; margin:0 0 0 6px; background:#f60; -moz-border-radius:2px;-webkit-border-radius:2px;}

.canal li {display:inline;  font-weight:bold}
.canal ul a { float:left; color:#fff; text-decoration:none; padding:0px 3px; margin-right:7px}
.canal ul a:hover {background:#fff; color:#f60;  -moz-border-radius:2px; -webkit-border-radius:2px}
.canal ul a.on { background:#fff; color:#f60; -moz-border-radius:2px; -webkit-border-radius:2px; padding:0px 4px;  font-weight:bold; }

.canal ul li a.inicio { background:url("/img/c_sub.png") no-repeat 0 3px; padding-left:13px}
.canal ul li a.inicio:hover {background:#fff; color:#f60}

/* si no entran los items

.canal ul {  height:16px; padding-top:16px}
.canal li {font-weight:normal}
.canal ul a { font-size:11px;  padding:0px 2px; margin-right:3px; }

*/

.subareas {-moz-border-radius:2px;-webkit-border-radius:2px; float:left; width:195px; background:#1260AE; margin-left:5px; padding:16px 8px 3px 7px; color:#A3C1E0 }
.subareas a {color:#A3C1E0; text-decoration:none; display:block;}
.subareas a:hover {color:#fff; }
.subareas a:visited {color:#fff}

.areas {-moz-border-radius:3px; -webkit-border-radius:3px; float:left; width:76px; background:#1A528A ; margin-left:5px; padding:16px 8px 3px 0px;  color:#a3c1e0; text-align:right}
.areas a {color:#BBCBDC; text-decoration:none; display:block; background:url("/img/c_flecha_ir.gif") no-repeat right 6px;  padding-right:10px; margin-top:-3px}
.areas a:visited {color:#BBCBDC}
.areas a:hover {color:#fff}

.subareas_extend {font-size:11px; width:190px; background:#1260ae; margin-right:4px; line-height:13px; padding:5px 10px 8px 10px;  position:absolute; top:-45px; left:695px; -moz-border-radius:3px; -webkit-border-radius:3px; height:35px; /*exp*/ -moz-box-shadow:0 -4px 5px rgba(30,30,30,.20); -webkit-box-shadow:0 -4px 5px rgba(30,30,30,.20)/*fin exp*/}
.subareas_extend a{display:inline; color:#a3C1e0; text-decoration:none; margin-right:5px}
.subareas_extend a:hover{color:#fff}

a.selector {color:#fff; font-weight:bold; background:url("/img/c_flecha_abrir.png") no-repeat right 6px;  padding-right:16px; margin-top:-3px}
a.selector:hover {background-position:right -6px}

/*pie*/

.pie {background:url("/img/c_fondo_pie.png") repeat-x top; color:#666; padding-top:35px; border-bottom:4px solid #5ca8ea; clear:both}
.pie_inner {padding:10px 0 7px 0;}
.pie a {text-decoration:none; color:#666 }
.pie a:hover {text-decoration:underline; color:#333 }

.itemspie {padding:6px; float:left; width:100px; overflow:hidden; display:block;}
.itemspie a{background:url("/img/c_ico_square_pie.png") no-repeat left; padding-left:11px; display:block; overflow:hidden}

.piebuscar {text-align:right; margin-top:8px; }
.piebuscar .bt_buscar { width:100px; }
.roundedinput_pie { -moz-border-radius:3px; border:1px solid #8E8F94; padding:3px 3px 2px 3px; display:inline; background:#fff; margin-right:5px}
.roundedinput_pie_inner {color:#666; border:0; width:231px; padding:1px 5px; font-size:110%}
.roundedinput_pie_inner:focus {color:#333; background:#fafafa}

.copyright { margin:20px 0; text-align:right }
.copyright img { vertical-align:middle; margin-left:10px}

/*PAGINA DE ERROR*/
.col_error {width:780px; margin:0 auto 20px auto; }
.boletin {border:2px solid #FC8C13; padding:2px; margin:10px 0}
.error_inner {border:2px solid #FFC445; padding:25px 15px; background:url("/img/fondo_boletin.gif") repeat-x bottom; font-size:125%; text-align:center; color:#e00; font-weight:bold}
.articulos {padding:0 0 2px 0; margin:0 0 2px 8px;}

.tb_404 td {padding:8px; border-bottom:1px solid #e5e5e5; vertical-align:top; width:50%}
.tb_404 a {font-weight:bold}

/*paginacion*/

.paginacion {margin:15px 0 25px 0; padding:8px 0 0 0; font-size:110%; text-align:center}
.paginacion a { padding:0 3px; margin:0 2px}
.paginacion .pag_aqui {margin:0 2px; padding:0 3px; color:#fff; font-weight:bold; border:1px solid #1C4562; background:#2884D2; font-weight:bold}
.paginacion .pag_numeradas a {border:1px solid #ccc; background:#f2f2f2; font-weight:bold}
.paginacion .pag_anterior {font-weight:bold}
.paginacion .pag_siguiente {font-weight:bold}


.ruta {border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; color:#666}
.ruta a.primera {background:url("/img/ico_ruta.png") no-repeat 3px 2px; padding:0 0 0 17px; }
.ruta a:visited{color:#2884D2}
.ruta strong {color:#000}
