/*
------------------------------- Generales ---------------------------------*/
body{padding:0;margin:0;color:#333;font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f3f3f3;text-align:center}
img{border-style:none}
td{color:#333;font:11px Verdana, Arial, Helvetica, sans-serif;text-align:justify;line-height:18px}
h3{margin:0 0 20 0;padding:0;font-size:14px;color:#C00;border-bottom:1px dashed #666}
h5{margin:20 0 0 20;padding:0 0 0 0;font-size:13px;color:#960}
/*
------------------------------- contenedores ---------------------------------*/
#web{margin:0 auto;padding:0;width:778px;border-right:1px solid #404952;border-left:1px solid #404952}
#contenedor{width:778px;text-align:left}
/*
------------------------------- cabecera ---------------------------------*/
#cabecera{width:778;height:124;background:#404952}
#cabecera_logo{width:409;height:124;float:left}
#cabecera_idiomas{margin:80 0 0 165;padding:10;float:left;color:#666}
#cabecera_idiomas a{padding:3px;color:#ccc;text-decoration:none}
#cabecera_idiomas a:hover{color:#fff;border-bottom:4px solid #ff0000;border-top:4px solid #ccc}
/*
------------------------------- banner ---------------------------------*/
#banner{width:778;height:205}
/*
------------------------------- contenido ---------------------------------*/
#pre_contenido{padding: 6 30 6 250;margin:0;border-bottom:1px solid #404952}
#pre_contenido h1{font-size:11px;margin:0;padding:0}
#centro{width:778;background-image:url(images/bg_centro.gif)}
#centro p{margin:0;padding:0 30 20 250;text-align:justify}
#centro2{margin:0;padding:0 30 20 250}
#centro2 p{margin:0;padding:0 0 20 0;line-height:20px}
.link{text-decoration:underline;color:#333;font-weight:bold}
#desc{padding:0;margin:0;border-bottom:#666 1px dashed}
#desc p{margin:0 0 30 0;padding:0}
#desc h4{margin:0;padding:0;font-weight:normal;font-size:11px}
/*
------------------------------- menú ---------------------------------*/
#raya_top_menu{border-bottom:#404952 1px solid;background:#404952;padding:6 157 6 30;font-weight:bold;color:#fff;float:left;clear:both}
#menu{float:left;background-image:url(images/bg_centro.gif);width:221;clear:both}
#menu ul{list-style-type: none;padding:0;margin:0 0 0 20}
#menu li{background-image: url(images/arrow3.gif);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 1.2em;margin-top:15;margin-bottom:15}
#menu a{color:#fff;text-decoration:none;padding:2;margin:0;font-size:11px;font-weight:normal}
#menu a:hover{color:#000;text-decoration:none;background:#ccc;border-bottom:4px solid #666}
#menu_datos{float:left;clear:both;background-image:url(images/bg_centro.gif);width:221;color:#ccc;font-size:10px;margin:0;padding:20 0 20 0}
#menu_datos p{margin:0;padding:0 0 10 20}
/*
------------------------------- imágenes ---------------------------------*/
.float_right{float:right;padding:0;margin:0 0 10 20}
.float_left{float:left;padding:0;margin:0 20 10 0}
/*
------------------------------- noticias ---------------------------------*/
#noticias_index{padding:0;margin:0}
#noticias_index p{margin:30 0 20 0;padding:0}
#noticias_index ul{list-style-type: none;padding: 0;margin:0}
#noticias_index li {background-image: url(images/arrow2.gif);background-repeat: no-repeat;background-position: 0 .6em;padding-left: 1em;padding-bottom:30px}
#noticias_index a {font-weight:bold;text-decoration:none;color:#333}
#noticias_index a:hover{text-decoration:none;background:#404952;color:#fff}
.noticias_img{float:right;margin:0 0 10 20;border-style:none}
.noticias_img2{margin:20 0 10 25;border-style:none}
#img_noticias{float:right}
.titulo_noticias{font-size:14px;font-weight:bold}
.entradilla_noticias{color:#999;font-weight:bold}
#raya_h {width:100%;height:20px;background-image: url(images/raya_h.gif)}
/*
------------------------------- noticias sección ---------------------------------*/
#noticias_seccion{padding:0;margin:0}
#noticias_seccion p{margin:30 0 20 0;padding:0}
#noticias_descarga a{text-decoration:none;color:#333;padding:2px;border:1px dashed #333;background:#ccc}
#iconos_noticia{padding:10 0 0 0;margin:10 0 0 0;border-top:1px solid #ccc;width:300px;float:left}
#iconos_noticia2{float:left;padding-right:20px;font-size:11px;font-weight:bold}
#iconos_noticia2 img{float:left;margin-right:3px}
/*
------------------------------- pie ---------------------------------*/
#pie{width:100%;color:#999;text-align:center;background:#404952;border-top:3px solid #333;clear:both}
#pie p{padding:10;margin:0}
.condiciones{color:#fff;padding:2px}
.condiciones:hover{color:#fff;background:#000;text-decoration:none}
#pie h4{font-size:11px;padding:0;margin:0;font-weight:normal}
.piensaenweb{color:#999;padding:2;border-bottom:1px dashed #999;text-decoration:none}
.piensaenweb:hover{text-decoration:none;color:#fff;background:#F60}
/*
------------------------------- bibliografía ---------------------------------*/
#bibliografia{border:1px dashed #999;background:#ddd;padding:10 10 0 10;font-size:10px;line-height:15px}
/*
------------------------------- galería ---------------------------------*/
#principal{margin:0 auto;position:relative}
#principal ul{margin:0;padding:0}
#principal li{display:inline; text-align:center;margin:0 18 0 10}
#principal img{margin:0 0 25 0;border:1px #666 solid}
/*
------------------------------- enlaces ---------------------------------*/
#enlaces{color:#999;float:left}
#enlaces ul {margin:0;padding:10 0 0 30}
#enlaces li {margin:0 0 0 0;padding:10 0 0 0}
#enlaces a:hover {text-decoration:none;background:#404952;color:#fff}
/*
------------------------------- textos ---------------------------------*/
.negro333{color:#333}
.strong{font-weight:bold}
.none{text-decoration:none}
/*
------------------------------- listas ---------------------------------*/
.lista{margin:0 0 0 30;padding:0}
.lista_item{margin:0 0 10 0}
/*
------------------------------- horarios ---------------------------------*/
.cerrado span{width:10px;height:10px;float:left;display:block;margin-right:5px;border:1px solid #333;background-color:#eb3d00}
.abierto1 span{width:10px;height:10px;float:left;display:block;margin-right:5px;border:1px solid #333;background-color:#009049}
.abierto2 span{width:10px;height:10px;float:left;display:block;margin-right:5px;border:1px solid #333;background-color:#0089e1}