/*========================= CSS GLOBALES ===========================*/
html, body{height:100%;width:100%;}
body{font-family:Verdana, Geneva, sans-serif;font-size:100%;color:#000000;margin:0;padding:0;background:url(../img/body_bg.gif) repeat-x top center #ffffff;}

body{
	behavior: url(css/csshover.htc);
}

.body_portada{background:url(../img/bk_body_portada.gif) repeat-x #ffffff;}

img{margin:0;padding:0;}
a img{border:none;}
/*a:hover{text-decoration:underline;color:#5583bf;}*/

a:link {
	color: #0083ca;
}
a:visited {
	color: #0083ca;
}
a:hover {
	color: #004468; text-decoration:underline;
}
a:active {
	color: #0083ca;
}

#contenido li {font-size:80%; list-style:none;}

p{font-size:80%;/*text-align:justify*/;margin:10px 0 0 0; font-family:Verdana, Geneva, sans-serif;}

p a{color: #0083ca;}

p a:link {
	color: #0083ca;
}
p a:visited {
	color: #0083ca;
}
p a:hover {
	color: #004468; text-decoration:underline;
}
p a:active {
	color: #0083ca;
}

h3, h3 a{font-size:120%; color:#7d7d7d;margin:14px 0 14px 0;padding:0;font-weight:normal;}

h4, h4 a{background:none!important;color:#019ffb;margin:10px 0 10px 0;border-bottom:2px solid #99d9ff;font-size:100%; text-align:justify;}
h2, h2 a{font-family:verdana, arial;color:#02a6ff;font-size:190%!important;margin:14px 0 14px 0;padding:0;font-weight:normal;}
h5, h5 a{color:#019ffb;margin:5px 0 5px 0;font-size:90%; text-align:justify; /*background:url(../img/h_bg.gif) no-repeat top left; padding:6px 5px 0 14px;*/}
h6, h6 a{color:#7d7d7d;font-size:80%; text-align:justify;}
/*h6, h6 a{color:#aaaaaa;font-size:80%;}*/

 ul li {font-size:100%!important;}
/*========================= GENERALES ========================*/

.separador_h{width:100%;height:1px;margin:10px 0 10px 0;background:url(../img/lineas_hor.gif) repeat-x;padding:0;display:table;}

.titulares{color:#ffffff;background:url(../img/titulo_bg_1.jpg) repeat;text-transform:uppercase;height:34px;display:table;width:100%;margin:0;padding:0;}
.titular_texto{color:#950000; font-family:Verdana, Geneva, sans-serif;font-weight:bold;float:left;padding:10px 0 0 10px;font-size:80%;margin:0;}
.titular_info{float:right;text-align:right;padding:11px 10px 0 0;margin:0;}
.titular_info a{color:#ffffff;font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:70%;text-decoration:none;}
.titular_info a:hover{color:#950000;}

/*========================= WEBCONT ===========================*/

#webcont{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg.png) repeat-y center top;}

/*========================= CONT ===========================*/

#cont{width:952px;margin:0 auto 0 auto;display:table;padding:0;border-right:1px solid #aeaeae;border-left:1px solid #aeaeae;background-color:#ffffff;}

/*========================= HEADER ===========================*/

#header{width:100%;margin:0 auto 0 auto;display:table;}
/*TOP*/
#headertop{width:100%;height:21px;background:url(../img/headertop_bg.gif) repeat-x;display:table;}
#headeridiomas{float:left;display:table;margin:0 0 0 14px;}
#headerlogin{float:left;/*display:table*/;margin:0 0 0 10px; width:550px; }
#headerbuscador{float:left;/*display:table;*/ width:250px;}
/*body:nth-of-type(1) #headerbuscador{*/
/*   padding:5px 10px 0 0;*/
/*}*/
#headerfecha{float:left;padding:4px 0 0 5px;font-size:60%;font-family:verdana, arial;color:#ffffff;}
/*CONT*/
#headercont{width:100%;height:145px;margin:0 0 0 0;padding:0 0 0 0;display:table;}
#headerleft{float:left;width:280px;margin:0;padding:0;display:table;}
#headerleft img{margin:0;padding:0;border:none;}
#headerright{float:right;margin:10px 30px 0 0;padding:0;}
#headerrighttop{display:table;float:right;}
#headerrightbottom{width:530px;float:right; padding-right:40px;}
/*FOOTER*/
#headerfooter{padding:0;display:table;}
#headerfooterleft{float:left;padding:0;width:400px;}
#headerfooterright{float:right;padding:0;width:245px;}

/*========================= BANNER =====================*/

#banner{}
#banner_portada{padding:30px 0 0 0;}

/*========================= CONTENTS ===========================*/

#contents{width:100%; margin:0 auto 0 auto;padding:0;background-color:#ffffff;/*background:url(../img/contderecha_bg.gif) right top no-repeat;*/}
#contentsfooter{margin:0;padding:0;}

#contizquierda{float:left ;width:630px;margin:100px 10px 30px 10px;}
#contizquierda_portada{float:left;width:630px;}
#contderecha{float:right;width:220px;margin:0;padding:120px 0 0 0;margin:0 30px 0 0;}

/* MENU SUPERIOR */

/*#menusuperior{clear:both;display:table;margin:10px 0 0 0;height:16px;}*/
#menusuperior{float:right; }
.menusuperior{padding:0;margin:5px 0 0 0;*margin:5px 0 5px 0;list-style:none;display:table;}
.menusuperior li{float:left;display:block;font-family:verdana, arial;font-size:60%!important;margin:0 4px 0 0;}
.menusuperior li a{float:left;color:#000000;text-decoration:none;}
.menusuperior li a:hover{float:left;color:#02a6ff;}
.menusuperior li .sel{float:left;color:#02a6ff;}

/* MENU PRINCIPAL */



/*/* NIVEL 1 */*/
/*.nivel1{padding:0;margin:0;list-style:none;float:right;}*/
/*.nivel1 li{font-family:verdana, arial;margin:0 8px 0 0;font-weight:bold;text-transform:uppercase;float:left;margin:0 0 0 50px;}*/
/*.nivel1 .sep{font-size:70%;}*/
/*.nivel1 li a{float:left;color:#000000;text-decoration:none;font-size:70%;}*/
/*.nivel1 li ul li{display:none;z-index:-9999;background-color:#ffffff;}*/
/*.nivel1 li a:hover{color:#02a6ff;z-index:100;}*/
/*.nivel1 li:hover ul li{display:block;z-index:100;}*/
/*.nivel1 li:hover ul{border-left:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0; border-right:1px dotted #c0c0c0;}*/
/*.nivel1 .sel a{float:left;color:#02a6ff;}*/
/*.nivel1 .sel ul li{display:block;z-index:1!important;}*/
/*.nivel1 .sel ul{border-left:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0; border-right:1px dotted #c0c0c0;z-index:2;}*/
/**/
/*/* NIVEL 2 */*/
/*.nivel2{padding:10px 0 0 0!important;margin:10px 0 0 0!important;list-style:none;position:absolute;clear:both!important;border-left:1px dotted #ffffff; border-bottom:1px dotted #ffffff; border-right:1px dotted #ffffff;z-index:0;}*/
/*.nivel2{#padding:4px 0 0 0!important;#margin:0!important;}*/
/*.nivel2 li{clear:both!important;font-family:verdana, arial;font-weight:normal!important;text-transform:none!important;display:inline;margin:2px 0 0 0!important;padding:0!important;width:160px;}*/
/*.nivel2 li a{color:#000000!important;text-decoration:none;font-size:60%!important;width:160px;}*/
/*.nivel2 li ul{display:none;}*/
/*.nivel2 li a:hover{color:#02a6ff!important;}*/
/*.nivel2 li:hover ul{display:block;z-index:600;}*/
/*.nivel2 .sel a{color:#02a6ff!important;}*/
/*.nivel2 .sel ul li{display:block;z-index:0!important;}*/
/**/
/*/* NIVEL 3 */*/
/*.nivel3{padding:0 0 0 0!important;margin:10px 0 0 160px!important;list-style:none;position:absolute;clear:both!important;z-index:0;top:0;background-color:#ffffff; border-bottom:1px dotted #c0c0c0; border-right:1px dotted #c0c0c0 }*/
/**/
/*.nivel3{#padding:4px 0 0 0!important;#margin:0!important;_margin:6px 0 0 160px!important;_padding:0 0 0 0;}*/
/*.nivel3 li{clear:both!important;font-family:verdana, arial;font-weight:normal!important;text-transform:none!important;display:inline;margin:2px 0 0 0!important;padding:0!important;}*/
/*.nivel3 li a{color:#000000!important;text-decoration:none;font-size:60%!important;}*/
/*.nivel3 li a:hover{color:#02a6ff!important;}*/
/*.nivel3 .sel a{color:#02a6ff!important;}*/
/*.nivel3 .sel li{display:block;}*/

/*der*/
/*.nivel3der{padding:0 0 0 0!important;margin:10px 0 0 160px!important;list-style:none;position:absolute;clear:both!important;z-index:100;left:-320px;top:0;background-color:#ffffff; border-bottom:1px dotted #c0c0c0c; border-left:1px dotted #c0c0c0;}
.nivel3der{#left:-160px;#padding:4px 0 0 0!important;#margin:0!important;_margin:0 0 0 160px!important;_left:-320px;}
.nivel3der li{clear:both!important;font-family:verdana, arial;font-weight:normal!important;text-transform:none!important;display:inline;margin:2px 0 0 0!important;padding:0!important;}
.nivel3der li a{color:#000000!important;text-decoration:none;font-size:60%!important;}
.nivel3der li a:hover{color:#02a6ff!important;}
.nivel3der .sel a{color:#02a6ff!important;}
.nivel3der .sel li{display:block;}*/

/* MENU IDIOMAS */

#idiomas{float:left;margin:0;padding:0;}
.menuidiomas{margin:4px 0 0 0;padding:0;list-style:none;}
.menuidiomas li{width:12px;height:18px;padding:0;float:left;margin:0 0 0 6px;}
.menuidiomas li a{width:12px;height:18px;padding:0;float:left;}
.menuidiomas li a:hover{}
.menuidiomas li .sel{}

.menuidiomas .lng_es a{background:url(../img/lng_es.gif) no-repeat;}
.menuidiomas .lng_es a:hover{background:url(../img/lng_es.gif) no-repeat 0px -18px;}
.menuidiomas .lng_es .sel{background:url(../img/lng_es.gif) no-repeat 0px -18px;}

.menuidiomas .lng_en a{background:url(../img/lng_en.gif) no-repeat;}
.menuidiomas .lng_en a:hover{background:url(../img/lng_en.gif) no-repeat 0px -18px;}
.menuidiomas .lng_en .sel{background:url(../img/lng_en.gif) no-repeat 0px -18px;}

.menuidiomas .lng_eu a{background:url(../img/lng_eu.gif) no-repeat;}
.menuidiomas .lng_eu a:hover{background:url(../img/lng_eu.gif) no-repeat 0px -18px;}
.menuidiomas .lng_eu .sel{background:url(../img/lng_eu.gif) no-repeat 0px -18px;}

/* MENU MIGAS */

#menumigas{font-family:Verdana, arial, sans-serif;font-size:60%;color:#000000;padding:5px 0 5px 0;font-weight:normal;border-bottom:1px dotted #e5e5e5;border-top:1px dotted #e5e5e5;text-transform:uppercase;}
#menumigas a{font-weight:bold;text-decoration:none;color:#019ffb;text-transform:none!important;}
#menumigas a:hover{text-decoration:underline;color:#000000;}

/* BUSCADOR */
#f_buscador{margin:0;padding:0;}
.buscador{list-style:none;margin:0;padding:0; float:right; margin-top:20px;}
.buscador li{display:inline;font-family:Verdana, Geneva, sans-serif;}
.buscador li a{margin:4px 0 0 0;text-decoration:none;color:#666666;font-size:60%;}
.buscador li a:hover{text-decoration:underline;} 
.buscador li input{margin:0;height:16px;color:#999999;padding:0 0 0 4px;font-size:65%;width:120px;border:1px solid #bcbcbc;}
.buscador li .boton{margin:0 0 0 2px;height:18px;color:#02a6ff;border:1px solid #02a6ff;background-color:#ffffff;font-weight:bold;font-size:65%;padding:0!important;font-family:verdana, arial;width:50px;}

.registro_busqueda a{color:#952000;}
.bloque_busqueda .titular{color:#952000;}

/* LOGIN */

#f_login{margin:0;padding:0;}
.login{list-style:none;margin:0;padding:0; float:right;}
.login li{display:inline;font-family:verdana, arial;}
.login li a{color:#610300;font-weight:bold;font-size:60%;text-decoration:none;}
.login li label{margin:0 5px 0 0;font-size:60%;font-weight:bold;font-family:verdana, arial;color:#02a6ff;/*background:url(../img/loginlabel_bg.gif) no-repeat 0 3px;*/padding:0 0 0 10px;}
.login li input{margin:0;height:16px;color:#999999;padding:0 0 0 4px;font-size:65%;width:80px;border:1px solid #bcbcbc;}
.login li .boton{margin:0 0 0 2px;height:18px;color:#02a6ff;border:1px solid #02a6ff;background-color:#ffffff;font-weight:bold;font-size:65%;padding:0!important;font-family:verdana, arial;width:50px;}

#sesion{float:right;padding:0 0 0 4px;text-align:right; width:350px;  }
#sesion .link{color:#610300;font-weight:bold;font-size:80%;text-decoration:none;}
#sesion span{font-size:70%;}

.clave a{color:#610300; padding:0 0 0 10px; font-size:70%;}

#formlogin{margin:0;background:url(../img/titulo_bg_1.jpg) repeat-y;display:table;width:100%;}
#cuadrologin{padding:20px 20px 20px 20px;}
#cuadrologin p{margin:10px 0 10px 0!important;color:#f80000;}

#cuadrologin label{clear:both;margin:0;font-size:70%;font-weight:bold;font-family:verdana, arial;color:#ffffff;width:100px;}
#cuadrologin input{margin:0;height:16px;color:#aaaaaa;padding:0 0 0 2px;font-size:75%;width:140px;border:1px solid #ea841b;}
#cuadrologin .boton{clear:both;margin:4px 10px 0 0;color:#ffffff;font-weight:bold;background:url(../img/boton1_bg.gif) repeat-x;width:50px;font-size:65%;padding:0!important;font-family:verdana, arial;height:20px;}

#carrito{float:left;font-size: 70%; float: right; margin-left: 10px; margin-top: 5px;}
#carrito a{color:#7c8284;text-decoration:none;}

/* TITULO */

#titulo{padding:40px 10px 0 76px;margin:0;height:16px;width:200px;}

/*========================= CONTENIDO ===========================*/

#contenido{width:100%;display:table;}

#contenido img{padding:0;}
#contenido p{margin:10px 0 0 0; padding-right:10px; padding-left:5px;}

#contenido p a:link {
	color: #0083ca;
}
#contenido p a:visited {
	color: #0083ca;
}
#contenido p a:hover {
	color: #004468;
}
#contenido p a:active {
	color: #0083ca;
}

/* MENU IZQUIERDA */

#menu-izquierda{width:250px;margin:0;padding:0;display:table;}

.menuizquierda{margin:0;list-style:none;padding:0;width:240px;}
.menuizquierda li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierda li a{background:url(../img/menuizq0_bg.gif) repeat-y;width:100%;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 5px;}
.menuizquierda li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y;width:100%;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 5px;}
.menuizquierda li .sel{background:url(../img/menuizq1_bg.gif) repeat-y;width:100%;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 5px;}

.menuizquierdasub{margin:1px 0 0 0;list-style:none;padding:0;width:240px;}
.menuizquierdasub li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdasub li a{background:url(../img/menuizq0_bg.gif) repeat-y 10px;width:230px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}
.menuizquierdasub li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y 10px;width:230px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}
.menuizquierdasub li .sel{background:url(../img/menuizq1_bg.gif) repeat-y 10px;width:230px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}

.menuizquierdatri{margin:1px 0 0 0;list-style:none;padding:0;width:230px;}
.menuizquierdatri li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdatri li a{background:url(../img/menuizq0_bg.gif) repeat-y 20px;width:220px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 25px;}
.menuizquierdatri li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y 20px;width:220px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 25px;}
.menuizquierdatri li .sel{background:url(../img/menuizq1_bg.gif) repeat-y 20px;width:220px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 25px;}

.menuizquierdatetra{margin:1px 0 0 0;list-style:none;padding:0;width:220px;}
.menuizquierdatetra li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdatetra li a{background:url(../img/menuizq0_bg.gif) repeat-y 30px;width:210px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 35px;}
.menuizquierdatetra li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y 30px;width:210px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 35px;}
.menuizquierdatetra li .sel{background:url(../img/menuizq1_bg.gif) repeat-y 30px;width:210px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 35px;}

/*========================= FOOTER ===========================*/

#footer{clear:both;margin:0 auto 0 auto;font-weight:bold;display:table;width:100%;height:172px;background:url(../img/footer_bg.png) no-repeat top center;}
.footerizquierda{float:left;width:700px;}
.footerderecha{float:right;color:#000000;font-size:60%;font-family:verdana, arial;font-weight:normal;padding:5px 10px 0 0;}
.footerderecha .reserva{color:#3385c1!important;}
#footercontent{margin:0 auto 0 auto;width:900px;clear:both;}

#menufooter{padding:0;/*display:table;*/margin:0 auto 1px auto;font-weight:normal;}

#copyright{clear:both;margin:0 auto 0 auto;width:900px;}
#copyright p{margin:0;padding:0;font-weight:normal;font-size:70%;}
#copyright p a{color:#610300;text-decoration:none;}
#copyright p a:hover{text-decoration:underline;}
.footercopyizquierda{float:left;padding:10px 0 0 10px;}
.footercopyderecha{float:right;padding:10px 10px 0 0;}

/* MENU INFERIOR */

#contenedor_menuinferior{width:952px;margin:6px auto 0 auto;background-color:#ffffff;}

.menuinferior{margin:0;padding:0;list-style:none;height:20px;margin:20px auto 10px auto;width:700px;border-top:1px dotted #e5e5e5;border-bottom:1px dotted #e5e5e5; float:left; position:relative; }
.menuinferior li{float:left;display:block;font-family:verdana, arial;margin:0;font-size:60%!important;color:#000000;font-weight:normal;text-transform:uppercase;}
.menuinferior li a{float:left;display:block;text-decoration:none;padding:4px 10px 3px 10px;height:14px;color:#019ffb;text-transform:none!important;}
.menuinferior li a:hover{color:#000000;text-decoration:none;}
.menuinferior li .sel{float:left;display:block;height:14px;color:#000000;text-decoration:none;}

/*========================= ZONA DERECHA: AREAS & CARTELERA ===========================*/

#area{display:table;margin:0 0 30px 0;}
#area .titulo{font-family:verdana, arial;font-size:70%;color:#000000;text-transform:uppercase;font-weight:bold;margin:0 0 10px 0;}
#area .texto{margin:10px 0 10px 0;font-family:verdana, arial;font-size:60%;color:#000000;}
#area .link a{font-family:verdana, arial;font-size:60%;color:#02a6ff;text-decoration:none;}
#area .link a:hover{color:#000000;}

#cartelera{display:table;margin:0 0 30px 0;width:100%;}
#cartelera .titulo{border-top:1px dotted #02a6ff;border-bottom:1px dotted #02a6ff;padding:5px 0 5px 0;font-family:verdana, arial;font-size:70%;color:#000000;text-transform:uppercase;font-weight:bold;width:100%;}
#cartelera ul{list-style:none;margin:0;padding:0;}
#cartelera ul li a{font-family:verdana, arial;font-size:60%;color:#02a6ff;text-decoration:none;}
#cartelera ul li a:hover{color:#000000;}

/*========================= BANNERS ===========================*/

.bannerizq{display:table;margin:0;padding:0;}
.bannerder{display:table;margin:0;padding:0;}
.bannerizq .bajo{float:left;margin:0 0 4px 0;}
.bannerder .bajo{float:right;margin:0 0 4px 0;}
.bannerder .banner{width:200px;padding:0;text-align:center;display:table;}
	
#tiempo{width:185px;padding:0 0 0 15px;margin:0;background-color:#ffffff;text-align:center;}

/*========================= BOLETINES ===========================*/

#boletinhome{background:url(../img/titulo_bg_2.jpg) repeat-y;color:#000000;padding:5px 5px 5px 5px;display:table;height:150px;}
#boletinhome p{text-align:left!important;font-family:verdana, arial;font-size:60%;}
#boletinhome label{font-family:verdana, arial;font-size:60%;font-weight:bold;}
#boletinhome .email{margin:5px 0 5px 0;height:16px;color:#aaaaaa;padding:3px 0 0 5px;font-size:65%;width:166px;border:1px solid #ea841b;}
#boletinhome .tit_boletin{color:#950000;font-family:trebuchet, arial, verdana;font-weight:bold;font-size:80%;margin:0;}
.f_boletin{padding:0;margin:0;}
.terminosl{width:30px;float:left;display:table;}
.terminosr{float:left;font-size:70%;line-height:15px;width:180px;display:table;}
.terminosr a{color:#950000;}

/*========================= PORTADA ===========================*/

#destacados{margin:0;padding:0;width:630px;height:354px;display:table;}
#flashportada{margin:0;padding:0;display:table;width:630px;}

.avisoflashplayer{font-size:100%;font-family:verdana, arial;color:#222222;padding:20px 20px 20px 20px;width:400px;margin:0 auto 0 auto;display:table;}
.avisoflashplayer a{color:#952000;font-weight:bold;}

.destacado_grupo{display:table;margin:0 0 20px 20px;width:630px;}
.destacado_0{float:left;}
.destacado_1{float:right;}

.destacado{border-bottom:1px dotted #cccccc;}
.destacado .foto{margin:0 0 10px 0;}
.destacado .texto .titulo{font-size:110%;}
.destacado .texto .titulo a{text-decoration:none;}
.destacado .link {margin:10px 0 0 0;}
.destacado .descripcion {margin:10px 0 0 0;font-size:90%;}
.destacado .link a{font-family: verdana,arial;font-size: 60%;color: #02a6ff;text-decoration: none;}

.align_izq{float:left;margin:0 10px 10px 0;padding:20px 0 0 0;}

.cuadrogris{background-color:#d5d5d5;padding:20px 20px 20px 20px;margin:10px 0 10px 0;}
.cuadrogris form{margin:0;padding:0;}
.cuadrogris input{border:1px solid #cbcbcb;background-color:#ffffff;font-size:70%;color:#5c0003;padding:1px 1px 1px 1px;}

.clear{clear:both;}

#tiempoportada{width:198px;border:1px solid #3385c1;background-color:#ffffff;text-align:center;}

/*========================= NOTICIAS ===========================*/

#noticiasanteriores{margin:0;padding:0;display:table;}

/* --------------- LISTADO ---------------- */
.listado_noticias_grupo{clear:both;}

.listado_noticias{margin:10px 10px 10px 10px;width:294px;display:table;border-bottom:1px solid #cccccc;/*float:left;_width:284px;*/width:600px;padding:0 0 10px 0;}
.listado_noticias .textos{width:294px;float:right;margin:0;_width:284px;}
/*FECHA*/
.listado_noticias .textos .fecha{width:85px;padding:2px 2px 2px 2px;margin:0;font-size:70%;color:#ffffff;background-color:#006fab;font-weight:bold;text-align:center;}
/*TITULO*/
.listado_noticias .textos .titulo{padding:0;margin:5px 0 0 0;font-size:100%;}
.listado_noticias .textos .titulo a{color:#848484;font-weight:bold;text-decoration:none;}
.listado_noticias .textos .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.listado_noticias .textos .texto{padding:0;margin:5px 0 0 0;font-size:100%;text-align:justify;}
.listado_noticias .textos .texto {color:#848484;font-weight:normal;}
/*LINK*/
.listado_noticias .textos .link{padding:0;margin:5px 0 5px 0;font-size:70%;font-weight:bold;}
.listado_noticias .textos .link a{color:#019ffb;text-decoration:none;}
.listado_noticias .textos .link a:hover{text-decoration:underline;}

.listado_noticias .foto{float:left;}
.listado_noticias .fotonoticia img{width:300px;}

/* --------------- DESARROLLO ---------------- */

.fecha_noticia{width:60px;padding:2px 2px 2px 2px;margin:0;font-size:70%;color:#ffffff;background-color:#2b9435;font-weight:bold;text-align:center;}

.noticia{clear:both;width:560px;display:table;padding:0 0 10px 0;margin:0 0 10px 0;}
.foto-noticia{float:left;width:84px;border-bottom:8px solid #3385c1;}
.txt-noticia{float:left;width:465px;background:url(../img/noticiasportada_bg.gif) bottom left repeat-x #ffffff;padding:0 5px 5px 5px;margin:0;height:87px;}
.txt-noticia p{margin:4px 0 0 0!important;}
.txt-noticia p a{text-decoration:none;color:#5583bf!important;}
.txt-noticia p a:hover{text-decoration:underline!important;}
.txt-noticia p a strong{padding:0;margin:0;background:url(../img/bk_titulos.gif) no-repeat center left;font-family:tahoma, arial, verdana;color:#5583bf;}

/* --------------- COMENTARIOS ---------------- */

#captcha{clear:both;margin:10px 0 10px 0;display:table;}

#comentario{margin:20px 0 20px 0;padding:10px 10px 10px 10px;background:url(../img/form_comentario_bg) repeat-x;}
#comentario #cabe{font-size:150%;color:#ffffff;display:table;}

#form_comentario{margin:20px 0 20px 0;padding:0;color:#005583;font-size:110%;display:table;}

#form_comentario #izq{width:300px;display:table;float:left;}
#form_comentario #der{width:300px;display:table;float:left;}
#form_comentario #bajo{clear:both;}

#form_comentario label{clear:both;width:170px;float:left;font-size:90%;font-weight:bold;margin:0 0 10px 0;}
#form_comentario input{float:left;margin:0 0 10px 0;border:1px solid #cccccc;}
#form_comentario textarea{float:left;margin:0 0 10px 0;width:300px;height:150px;border:1px solid #cccccc;}

#comentarios{margin:20px 0 20px 0;padding:10px 10px 10px 10px;}
#comentarios #cabe{font-size:150%;color:#02a6ff;display:table;}
#comentarios #cabe #comen{font-size:90%;color:#02a6ff;}

.sincomen{margin:10px 0 0 0;font-size:80%;font-weight:bold;color:#999999;}

.comen{clear:both;border:1px solid #cccccc;margin:10px 0 0 0;}
.comen .usu{padding:5px 5px 5px 5px;font-weight:bold;font-size:90%;}
.comen .date{color:#006094;font-weight:normal;font-size:80%;}
.comen .time{color:#02a6ff;font-weight:normal;font-size:80%;}
.comen p{font-size:90%;}

/*========================= EVENTOS ===========================*/

/*------------------------LISTADO */
.listado_evento{margin:10px 0 10px 0;width:630px;display:table;border-bottom:1px solid #cccccc;clear:both;}
.listado_evento .foto{margin:0 20px 20px 0!important;text-align:right;}
.listado_evento .foto img{width:300px;}
.listado_evento .textos{width:280px;float:left;margin:0 10px 0 0;}
/*FECHA*/
.listado_evento .textos .fecha{width:120px;padding:2px 2px 2px 2px;margin:0;font-size:70%;color:#ffffff;background-color:#006fab;font-weight:bold;text-align:center;}
/*TITULO*/
.listado_evento .textos .titulo{padding:0;margin:5px 0 0 0;font-size:140%;}
.listado_evento .textos .titulo a{color:#848484;font-weight:bold;text-decoration:none;}
.listado_evento .textos .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.listado_evento .textos .texto{padding:0;margin:5px 0 0 0;font-size:80%;text-align:justify;}
.listado_evento .textos .texto {color:#848484;font-weight:normal;}
/*LINK*/
.listado_evento .textos .link{padding:0;margin:5px 0 5px 0;font-size:70%;font-weight:bold;background:url(../img/menuizq_bg.gif) no-repeat right 2px;width:65px;}
.listado_evento .textos .link a{color:#019ffb;text-decoration:none;}
.listado_evento .textos .link a:hover{text-decoration:underline;}

.listado_fechas{clear:both;}

/* --------------- DESARROLLO ---------------- */

.evento{clear:both;width:550px;display:table;padding:0 0 10px 0;margin:0 0 10px 0;}
.foto-evento{float:left;width:84px;}
.txt-evento{float:left;width:455px;background:url(../img/eventosportada_bg.gif) bottom left repeat-x #ffffff;padding:0 5px 5px 5px;margin:0;height:87px;}
.txt-evento p{margin:4px 0 0 0!important;}
.txt-evento p a{text-decoration:none;color:#5583bf!important;}
.txt-evento p a:hover{text-decoration:underline!important;}
.txt-evento p a strong{padding:0;margin:0;background:url(../img/bk_titulos.gif) no-repeat center left;font-family:tahoma, arial, verdana;color:#5583bf;}

/*========================= VIDEOS ===========================*/

#video_portada{width:310px;display:table;}

/* --------------- LISTADO ---------------- */

.listado_videos_grupo {clear:both;}
.listado_videos{width:290px;display:table;border-bottom:1px solid #cccccc;float:left;margin:0 5px 0 0;}
.listado_videos .textos{width:280px;margin:0;padding:10px 10px 10px 10px;}
.listado_videos .fotos{margin:0;padding:0;}
.listado_videos .fotos ul{margin:0 0 10px 0;padding:0 0 0 10px;}
.listado_videos .fotos ul li{display:inline;margin:0 5px 0 0;}
.listado_videos .fotos ul li a img{width:40px;border:2px solid #bbbbbb;}
/*FECHA*/
.listado_videos .textos .fecha{width:60px;padding:2px 2px 2px 2px;margin:0;font-size:70%;color:#ffffff;background-color:#ff8d00;font-weight:bold;text-align:center;}
/*TITULO*/
.listado_videos .textos .titulo{padding:0;margin:5px 0 0 0;font-size:100%;}
.listado_videos .textos .titulo a{color:#848484;font-weight:bold;text-decoration:none;}
.listado_videos .textos .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.listado_videos .textos .texto{padding:0;margin:5px 0 0 0;font-size:90%;text-align:justify;}
.listado_videos .textos .texto {color:#848484;font-weight:normal;}
/*LINK*/
.listado_videos .textos .link{padding:0;margin:15px 0 5px 0;font-size:70%;font-weight:bold;}
.listado_videos .textos .link a{color:#950000;text-decoration:none;}
.listado_videos .textos .link a:hover{text-decoration:underline;}

/* --------------- DESARROLLO ---------------- */

#div_videos{}
#videos_categoria{margin:0 0 40px 0;display:table;}
#container_video{width:360px;margin:0;padding:0;display:table;}
#videos_lista{width:220px;float:right;display:table;border-left:1px dotted #bbbbbb;padding:0 0 0 10px;}
.video_lista{width:200px;margin:0 0 10px 0;padding:0;padding:0 0 10px 0;border-bottom:1px dotted #bbbbbb;}
.video_lista .titulo{font-size:70%;margin:0 0 5px 0;}
.video_lista img{width:80px;border:6px solid #cccccc;}
.video_lista .sel{border:6px solid #ff8000;}
#videoDescripcion{width:360px;float:left;}
#videoDescripcion .titulo{color:#950000;font-size:100%;font-weight:bold;margin:0 0 20px 0;}
#videoDescripcion .descripcion{color:#777777;font-size:95%;margin:0 0 20px 0;}
#videoDescripcion .otros{color:#b4b4b4;font-size:95%;padding:5px 5px 5px 5px;background-color:#333333;}


/*========================= GALERIAS ===========================*/

/* --------------- LISTADO ---------------- */

.listado_categorias_grupo {clear:both;display:table;margin:10px 0 10px 0;}
.listado_categorias{width:300px;display:table;border-bottom:1px solid #cccccc;float:left;}
.listado_categorias .textos{width:180px;margin:0;padding:10px 10px 10px 10px;float:left;}
.listado_categorias .fotos{width:100px;margin:10px 0 0 0;padding:0;float:right;}
.listado_categorias .fotos img{width:90px;border:2px solid #bbbbbb;}
/*FECHA*/
.listado_categorias .textos .fecha{width:60px;padding:2px 2px 2px 2px;margin:0;font-size:70%;color:#ffffff;background-color:#ff8d00;font-weight:bold;text-align:center;}
/*TITULO*/
.listado_categorias .textos .titulo{padding:0;margin:5px 0 0 0;font-size:100%;}
.listado_categorias .textos .titulo a{color:#848484;font-weight:bold;text-decoration:none;}
.listado_categorias .textos .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.listado_categorias .textos .texto{padding:0;margin:5px 0 0 0;font-size:90%;text-align:justify;}
.listado_categorias .textos .texto {color:#848484;font-weight:normal;}
/*LINK*/
.listado_categorias .textos .link{padding:0;margin:15px 0 5px 0;font-size:70%;font-weight:bold;}
.listado_categorias .textos .link a{color:#950000;text-decoration:none;}
.listado_categorias .textos .link a:hover{text-decoration:underline;}

/* --------------- DESARROLLO ---------------- */

#div_categorias{}
#fotos_categoria{margin:0 0 40px 0;display:table;}

.galerias{margin:0 auto 20px auto;clear:both;display:table;width:100%;}

.galerias img{border-bottom:8px solid #3385c1;}

.galeria_fotos_pequenas ul{margin:20px 0 0 0;padding:0;list-style:none;}
.galeria_fotos_pequenas li {display:block;width:50px;height:50px;margin:0 5px 5px 0;float:left;}
.galeria_fotos_pequenas li a {float:left;}
.galeria_fotos_pequenas li a img{padding:4px 4px 4px 4px;width:40px;height:40px;border:1px solid #cccccc;}

.galeria_foto_media img{width:630px;}
.galeria_foto_media .titulo{color:#950000;font-size:100%;font-weight:bold;margin:0 0 20px 0;}
.galeria_foto_media .descripcion{color:#777777;font-size:95%;margin:0 0 20px 0;}

/*========================= BOTONES ===========================*/

.linkseccion{clear:both;margin:20px 0 10px 0;}
.linkseccion a{border:0;color:#006fab;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linkseccion a:hover{text-decoration:underline;color:#019ffb!important;}

/*========================= CALENDARIO ===========================*/

/* CSS Document */

.titulocalendario{border-top:1px dotted #02a6ff;border-bottom:1px dotted #02a6ff;padding:5px 0 5px 0;font-family:verdana, arial;font-size:70%;color:#000000;text-transform:uppercase;font-weight:bold;}

#calendario{margin:0 0 20px 0;}
#calendario_left{float:left;width:330px;}
#calendario_right{float:right;margin:10px 20px 0 0;}

.calendario_tabla_principal{padding:1px 0 0 0;width:200px;/*background-color:#cedced;*/}

.calendario_subtabla{width:200px;display:table;}

.calendario_tabela {border:1px solid #eeeeee;font-family: verdana;font-size: 65%;}

/*DIAS SIN EVENTOS*/

.calendario_dias {border:1px solid #eeeeee;padding: 3px 1px 3px 1px;}

.calendario_dias a {font-family: Arial;text-decoration: none;padding: 3px 3px 3px 3px;color: #006094;}

.calendario_dias a:hover {font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;background-color:#00a5ff;}

/*DIAS CON EVENTOS*/

.calendario_dias_hoje {border:1px solid #42bdff;padding: 3px 1px 3px 1px;background-color:#fbfcfd;}

.calendario_dias_hoje a{font-family: Arial;text-decoration: none;color: #006094!important;padding:3px 3px 3px 3px;}

.calendario_dias_hoje a:hover{font-family: Arial;text-decoration: none;color: #ffffff!important;padding: 3px 3px 3px 3px;background-color:#00a5ff;}

/*DIAS ACTUAL*/

.calendario_links_hoje {border:1px solid #000000;padding: 3px 1px 3px 1px;}

.calendario_links_hoje a{font-family: Arial;text-decoration: none;color: #006094;padding: 3px 1px 3px 1px;}

.calendario_links_hoje a:hover{font-family: Arial;text-decoration: none;color: #ffffff!important;padding: 3px 3px 3px 3px;background-color:#00a5ff;}

.calendario_semana{width:198px;}

.calendario_semana td{width:25px;background: #68a3ec;color: #FFFFFF;text-align: center;font-weight: normal;	padding:3px 1px 3px 1px;}

.calendario_hoje {font-weight: normal;}

.calendario_mes_ano {border:1px solid #eeeeee;text-align: center;font-weight: normal;color: #02a6ff;font-size:65%;display:table;width:198px;padding:5px 1px 5px 1px;margin:0 0 4px 0;}

.calendario_mes_ano a .mes{color:#ffffff!important;}

.calendario_mes_ano a:link {font-family: Arial;text-decoration: none;color: #02a6ff;}

.calendario_mes_ano a:visited {font-family: Arial;text-decoration: none;color: #02a6ff;}

.calendario_mes_ano a:hover {font-family: Arial;text-decoration: underline;color: #02a6ff;}

.calendario_mes_ano a:active {font-family: Arial;text-decoration: underline;color: #02a6ff;}

#ultimoseventos{float:right;}

/*========================= CATALOGO ===========================*/

/*------------------ LISTADO -------- */

.producto_lista_grupo{clear:both;display:table;width:100%;}

.producto_lista{width:295px;float:left;margin:10px 5px 20px 0;display:table;}

.producto_lista .imagen{float:left;margin:0 10px 0 0;}
.producto_lista .imagen img{border:1px solid #e2e2e2;margin:0;padding:5px 5px 5px 5px!important;}

.producto_lista .texto{float:left;margin:0;width:140px;}
.producto_lista .texto .titulo{padding:2px 2px 2px 2px;background-color:#f9f7f7;border:1px solid #dddddd;height:14px;font-family:arial, verdana;color:#848484;font-size:90%;font-weight:bold;margin:0 0 5px 0;text-align:center;}
.producto_lista .texto .ref{width:60px;float:left;padding:2px 2px 2px 2px;background-color:#f9f7f7;border:1px solid #dddddd;height:14px;font-family:arial, verdana;color:#848484;font-size:80%;font-weight:bold;margin:0 5px 0 0;text-align:center;}
.producto_lista .texto .precio{width:60px;float:right;padding:2px 2px 2px 2px;background-color:#f9f7f7;border:1px solid #dddddd;height:14px;font-family:arial, verdana;color:#848484;font-size:80%;font-weight:bold;text-align:center;}
.producto_lista .texto .des{clear:both;font-size:60%;margin:20px 0 0 0;display:table;}

.producto_lista .texto .link {font-size:70%;font-weight:bold;margin:20px 0 0 0;}
.producto_lista .texto .link a{color:#950000;text-decoration:none;}
.producto_lista .texto .link a:hover{text-decoration:underline;}

.producto_lista a{color:#666666;text-decoration:none;}

.producto_lista .comprar .uds{font-size:70%;}

.paginador{clear:both;font-family:verdana;font-size:60%;color:#610300;font-weight:bold;margin:40px 0 10px 0; }
.paginador a{padding:5px 8px 5px 8px;color:#006fab;text-decoration:none;margin:0 5px 0 0;background-color:#eeeeee;border:1px solid #006fab;}
.paginador a:hover{padding:5px 8px 5px 8px;background-color:#006fab;color:#fff;text-decoration:none;margin:0 5px 0 0;}
.paginador .selec{padding:5px 8px 5px 8px;background-color:#006fab;color:#fff;text-decoration:none;margin:0 5px 0 0;border:1px solid #006fab;}



/*------------------ DESARROLLO -------- */

#catizquierda{margin:10px 0 0 0;float:left;width:300px;}
#catizquierda img{border:1px solid #e2e2e2;margin:0 0 10px 0;}
#catderecha{float:left;width:250px;margin:0 0 0 20px;padding:0;}
.precio {font-size:11px;font-weight:bold;color:#999999;}
.precio strong{color:#950000;font-size:150%;}
.comprar {margin:20px 0 20px 0;font-size:60%;}
.comprar a{text-decoration:none;color:#848071;}
.comprar a:hover{text-decoration:underline!important;color:#ffffff;}
.comprar a strong{padding:0 0 0 16px;background:url(../img/bk_titulos.gif) no-repeat center left;font-family:tahoma, arial, verdana;}

/*========================= FORMULARIOS ========================*/
.form1 {padding: 0;background:url(../img/form_comentario_bg.gif) repeat-x;width:630px;}
.form1 legend {display: none;}
.form1 fieldset {border: none;padding: 20px;}
.form1 label {display: block;width: 160px;margin:5px 0 5px 0;color:#006094;font-weight:bold;font-size:100%;}
.form1 .textfield { font-family:verdana;font-size:80%; margin-bottom: 5px;height:16px;width: 200px;background-color:#5583bf;color:#555555;padding:2px 2px 2px 2px;}
.form1 .textarea {width:200px;overflow:auto;}
.form1 .large {width:250px;height:100px;}
.form1 .large2 {width:250px;height:200px;}
.form1 .email{clear:both;width:250px;margin:5px 0 5px 0;}
.form1 .texto{color:#ffffff;font-size:70%;}
.form1 .texto a{color:#5583bf;}
.form1 .textfield, form textarea {font-family: Verdana, Arial;font-size:80%!important;background-color:#ffffff;color:#555555;padding:2px 2px 2px 2px;border:none;}
.form1 .button {text-align:center;clear:both;margin:20px auto 10px auto;border:0;color:#000000;font-size:80%;text-decoration:none;border:1px solid #cccccc;}
.form1 p {margin: 0;padding: 0;color:#ffffff;font-size:80%;}
.errorbox {font-weight: bold;margin-top:10px;color:#952000!important;}

.botonnegro{margin:4px 20px 0 0;color:#ffffff;font-weight:bold;background:url(../img/boton1_bg.gif) repeat-x;width:50px;font-size:65%;padding:0!important;font-family:verdana, arial;height:20px;border:1px solid #ea841b;}
.botonazul{background:url(../img/boton1_bg.gif) repeat-x;border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;padding:2px 2px 4px 2px;}

.mensaje_error{font-weight:bold;color:#930000;}

.formverdana {font-family:verdana;font-size:80%;}

/*========================= BUSQUEDAS =========================*/
.bloque_busqueda {font-size:70%;font-weight:bold;margin-top: 25px;padding: 10px 10px 10px 10px;background-color: #f5f5f5;}
.titular {font-size:130%;font-weight:bold;margin-bottom: 15px;}
.registro_busqueda {margin-top: 10px;}

/*========================= CONTACTO ========================*/

#contacto {display: table;clear: both;width: 560px;margin-top: 20px;}
#contacto #cabe {width:570px;padding:5px 5px 5px 5px;clear: both;margin:20px auto 0 auto;padding:10px 0 10px 0;}
#contacto #formu {font-family: Verdana, Arial;font-size: 11px;color: #777;font-weight: bold;margin-top: 10px;text-align: left;}
#contacto #bajo {width:560px;clear: both;margin:20px auto 0 auto;text-align: center;padding:10px 0 10px 0;}
#contacto #izq {width: 240px;float: left;padding:5px 5px 5px 5px;display:table;}
#contacto #der {width: 240px;float:left;border-left: 1px dotted #626262;padding:0 5px 5px 20px;display:table;margin:0 0 0 15px;}

/*========================= MAPA WEB ========================*/

#mapaweb{margin:20px 0 0 0;}
#mapaweb ul{margin:0;list-style:none;padding:0;width:300px;}
#mapaweb ul li{font-family:arial, verdana;font-size:80%;font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;padding:0;border:1px solid #bbbbbb;padding:10px 10px 10px 10px;}
#mapaweb ul li a{height:20px;display:block;color:#952000;text-decoration:none;}
#mapaweb ul li a:hover{text-decoration:underline;color:#ff8000;}
#mapaweb ul li li{border-bottom:none;margin:10px 0 0 10px;border:none!important;padding:0!important;}
#mapaweb ul li li a{margin:0!important;}

#formu {font-family: Verdana, Arial;font-size: 11px;color: #777;font-weight: bold;margin-top: 10px;text-align: left;}

#formu input{font-size:11px;}

#formu a{color:#b1b393;}

#formu checkbox{background-color:#000000;}

#contenido table{border-top:1px solid #cccccc!important;border-right:1px solid #cccccc!important;margin:10px 0 10px 0;width:100%;background-color:#f5f5f5;font-size:70%;width:100%;}
#contenido table td{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:2px 2px 2px 2px!important;margin:2px 2px 2px 2px!important;text-align:center!important;}
#contenido table img{border:1px solid #cccccc;padding:2px 2px 2px 2px;}

#contenido .tablesin{border:none!important;margin:10px 0 10px 0;width:100%;font-size:70%;width:100%;background-color:#ffffff!important;text-align:center;widht:100%;}
#contenido .tablesin td{border:none!important;padding:2px 2px 2px 2px!important;margin:2px 2px 2px 2px!important;text-align:left;}

/*========================= FORMULARIOS ========================*/

#formularios{width:100%;margin:10px 0 10px 0;}
#formularios .campo{display:table;clear:both;border:1px solid #ffc300;padding:5px 5px 5px 5px;width:618px;margin:5px 0 5px 0;}
#formularios .campo p{color:#ff9300;margin:10px 0 20px 0;font-size:85%;font-weight:bold;}
#formularios .campo .radio{background-color:#223344;}
#formularios label {clear:both;display:table;width:180px;color:#444444;font-weight:bold;font-size:80%;float:left;margin:0 10px 0 100px;}
#formularios .textfield { font-family:verdana;font-size:80%;width:200px;overflow:auto;margin:0 0 10px 0;float:left;}
/*.form2 {padding:0;width:560px;}
.form2 legend {clear:both;display: none;}
.form2 fieldset {border: none;padding: 20px;}
.form2 label {display:table;width:280px;color:#444444;font-weight:bold;font-size:80%;float:left;margin:0 10px 0 0;}
.form2 .textfield {height:16px;width:300px;background-color:#ffffff;color:#222222;padding:2px 2px 2px 2px;}
.form2 .textarea {width:200px;overflow:auto;}
.form2 .large {width:300px;height:100px;}
.form2 .large2 {width:300px;height:200px;}
.form2 .email{clear:both;width:250px;margin:5px 0 5px 0;}
.form2 .texto{color:#ffffff;font-size:70%;}
.form2 .texto a{color:#5583bf;}
.form2 .textfield, form textarea {font-family: Arial, Verdana;font-size:80%!important;background-color:#ffffff;color:#222222;padding:2px 2px 2px 2px;border:1px solid #555555;}
.form2 .button {background-color:#5583bf;border:none;font-weight:bold;color:#ffffff;}
.form2 p {margin: 0;padding: 0;font-size:80%;}*/
.errorbox{margin-top:10px;color:#5583bf;font-size:150%;}

#directions{
	width: 500px;
	height:600px;
	overflow-y: auto;
	float:left;
	margin-top:10px;
	font-size:10px;
}

#map_canvas{
	width: 500px;
	height: 600px;
	float:left;
	margin-left:15px;
	font-size:10px;
}

.azul {color:#3385c1!important; text-align:center!important;}

#formu_contacto {padding-left:20px; padding-top:20px; }


/*revistas*/

.listarevistasgrupo{display:table;clear:both;}
.listarevistas  {width:300px;display: table;float:left;padding:0!important;margin:0 10px 30px 0;}
.listarevistas p {text-align:left;margin:0 0 10px 0!important;}
.listarevistas .titulo{font-weight:bold;font-size:90%;margin:0 0 10px 0;}
.listarevistas .titulo a{color:#02a6ff;text-decoration:none;}
.listarevistas .titulo2{font-weight:bold;font-size:80%;margin:0 0 10px 0;color:#02a6ff;}
.listarevistas .foto{float:left;width:100px;margin:0 10px 0 0;}
.listarevistas .textos{float:left;width:180px;}
.listarevistas .descripcion{font-size:70%;}
.listarevistas .descripcion p{font-size:100%;margin:0!important;padding:0!important;}
.listarevistas .descripcion a{text-decoration:none;color:#000000;}
.listarevistas .descripcion a:hover{text-decoration:underline;color:#0083ca;}
.listarevistas .link{margin:10px 0 0 0;font-size:80%;}
.listarevistas img{width:100px;}

#revista{display:table;width:600px;margin:0 auto 20px auto;}
#revista #portada img{width:300px;}
#revista #portada{float:left;}
#revista #texto{float:left;margin:0 0 0 10px;}
#revista #texto .fecha{font-weight:bold;font-size:90%;color:#ff8e00;}
.revista{font-size:80%!important;}
.pesorevista{font-size:80%!important;color:#9e9e9e;}

#menuprincipal{clear:both;margin:10px 0 0 0;padding:10px 0 0 0;display:table;width:550px;border-top:1px dotted #02a6ff;font-size:70%;font-weight:bold;text-transform:uppercase; /*background-color:#F33;*/ }

#menuprincipal ul {display:inline-block;} 
#menuprincipal ul.top-level{margin-left:0;}
#menuprincipal ul {margin:0; padding:0; list-style:none; /*white-space:nowrap;*/ text-align:left;} 
#menuprincipal li {margin:0; padding:0;}
#menuprincipal a {color:#000000; line-height:22px; text-decoration:none; /*padding:0 20px;*/} 
* html #menuprincipal ul.top-level{margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menuprincipal a:hover{color:#02a6ff;}

#menuprincipal li:hover > ul {visibility:visible;}
#menuprincipal a:hover ul,
#menuprincipal a:hover a:hover ul, 
#menuprincipal a:hover a:hover a:hover ul {visibility:visible;}
#menuprincipal a:hover ul ul, 
#menuprincipal a:hover a:hover ul ul {visibility:hidden;}

#menuprincipal ul.top-level{margin:0 0 0 0;float:right;}
#menuprincipal li.top-level-li {float:left; position:relative; margin:0 0 0 6px;}

#menuprincipal a.top-level-a {float:left; padding:0;text-transform:uppercase;font-weight:bold;}

#menuprincipal a.top-level-a:hover {white-space:nowrap;}

#menuprincipal li.top-level-li:hover > a {white-space:nowrap;}

#menuprincipal li ul {display:block; position:absolute; visibility:hidden;padding:0;left:0;font-weight:normal!important;text-transform:none!important;border:1px solid #cccccc;width:210px;}
#menuprincipal li li {background-color:#ffffff;font-size:92%;border:1px solid #cccccc;}
#menuprincipal li li a {margin:0 2px 0 2px;padding:0;padding:0;}

#menuprincipal ul.top-level li{border:none!important;}

/* DERECHA */
#menuprincipal ul.drop-down {top:22px; opacity:0.85;} 
#menuprincipal li li ul {left:100%;margin-top:-23px; margin-left:-24px;border:1px solid #cccccc!important;}

/*IZQUIERDA*/
#menuprincipal .drop-down-right {top:22px; opacity:0.85;}
#menuprincipal .drop-down-right ul{top:auto;*top:inherit;/*position:absolute;*/left:-186px;border:1px solid #cccccc!important;}
#menuprincipal .drop-down-right ul li{/*display:block!important;*/}
#menuprincipal .drop-down-right ul li a{/*display:block!important;*/}

.select{color:#02a6ff!important;}
#menuprincipal ul .select > ul {visibility:visible;}
 
#menuprincipal table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menuprincipal table ul li a {padding-left:0; padd\ing-left:20px;}
#menuprincipal table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menuprincipal table table ul {margin-top:-4px; marg\in-top:-7px;}

.invisible {position: absolute; left: -999px; width: 990px; font-size: 0%; padding:0px; margin: 0px; }



#headerlogo{ float:left; position:relative; width:240px; height:142px; margin:0;}

#headersup{ float:left; position:relative; width:700px; margin-left:10px; margin-top:10px; margin-bottom:4px; padding-bottom:10px;}

.loginheader{float:right; position:relative; width:630px; padding-right:4px; }
.idiomasheader{float:right; position:relative; width:auto; padding-right:4px;}

.redes_sociales{margin:0;list-style:none;height:20px;/*margin:20px auto 10px auto;*/width:auto; float:left; position:relative; padding-bottom:10px;}
html>body .redes_sociales{ padding-bottom:30px;}
.redes_sociales li{float:left;display:block;font-family:verdana, arial;font-size:60%!important;color:#000000;font-weight:normal;text-transform:uppercase;}
.redes_sociales li a{float:left;display:block;text-decoration:none;padding:4px 4px 3px 4px;height:14px;color:#019ffb;text-transform:none!important;}
.menuinferior li a:hover{color:#000000;text-decoration:none;}
.redes_sociales li .sel{float:left;display:block;height:14px;color:#000000;text-decoration:none;}

/*------------------Logo diputacion------------------------------*/
.textogobiernovasco{color: #999999;	font-family:"Times New Roman", Times, serif;font-size: 10pt; font-weight:bold;padding:80px 0 0 0;}
#logogobiernovasco {text-align:center;width:100%;margin:90px auto 90px auto; float:right;background: url(../img/logogobiernovasco.jpg) no-repeat top center #ffffff; /*width:100%px;*/ /*background-color:#FFFFFF;*/ margin-top:20px;display:table;/*border:1px solid #443344;*/height:100px;padding:10px 0 10px 0;}
#logogobiernovasco a{font-family:arial;color: #000000;font-weight:bold;}
#logogobiernovasco a:hover{font-family:arial;text-decoration:underline;}
/*---------------------*/

#portadaidiomas{margin:100px auto 0 auto;width:500px;text-align:center;}
#portadaidiomas .idiomasportada{margin:20px auto 0 auto;width:54px;text-align:center;padding:0;list-style:none;}
.idiomasportada li{width:12px;height:18px;padding:0;float:left;margin:0 6px 0 0;}
.idiomasportada li a{width:12px;height:18px;padding:0;float:left;}
.idiomasportada li a:hover{}
.idiomasportada li .sel{}

.idiomasportada .lng_es a{background:url(../img/lng_es.gif) no-repeat;}
.idiomasportada .lng_es a:hover{background:url(../img/lng_es.gif) no-repeat 0px -18px;}
.idiomasportada .lng_es .sel{background:url(../img/lng_es.gif) no-repeat 0px -18px;}

.idiomasportada .lng_en a{background:url(../img/lng_en.gif) no-repeat;}
.idiomasportada .lng_en a:hover{background:url(../img/lng_en.gif) no-repeat 0px -18px;}
.idiomasportada .lng_en .sel{background:url(../img/lng_en.gif) no-repeat 0px -18px;}

.idiomasportada .lng_eu a{background:url(../img/lng_eu.gif) no-repeat;}
.idiomasportada .lng_eu a:hover{background:url(../img/lng_eu.gif) no-repeat 0px -18px;}
.idiomasportada .lng_eu .sel{background:url(../img/lng_eu.gif) no-repeat 0px -18px;}

#portadaidiomasfooter{margin:100px 0 0 0;}

