/*========================= CSS GLOBALES ===========================*/
html, body{width:100%;}
body{font-family:arial, verdana, tahoma;font-size:100%;color:#000000;margin:0;padding:0;background:url(../img/body_bg.jpg) repeat-x top center #ffffff;}

.body_portada{background:url(../img/bk_body_portada.gif) repeat-x #242424;}

img{margin:0;padding:0;}
a img{border:none;}
/*a:hover{text-decoration:underline;color:#5583bf;}*/

a:link {
	color: #8e0000; text-decoration:none!important;
}
a:visited {
	color: #8e0000; text-decoration:none!important;
}
a:hover {
	color: #ff8402; text-decoration:underline;
}
a:active {
	color: #8e0000; text-decoration:none!important;
}

#contderecha_left a:hover{text-decoration:underline!important;}



p{font-size:80%;text-align:justify;margin:10px 0 0 0;}

h3, h3 a{background:none!important;color:#950000;margin:10px 0 10px 0;}
h2, h2 a{font-family:arial, verdana;color:#950000;font-size:100%;margin:0;padding:0;font-weight:bold;width:615px;background:url(../img/titulo_bg_1.jpg) top left;height:26px;text-transform:uppercase;padding:6px 5px 0 10px;}
h4, h4 a{color:#ff8e00;margin:5px 0 5px 0;font-size:90%; /*background:url(../img/h_bg.gif) no-repeat top left; padding:6px 5px 0 14px;*/}
h5, h5 a{color:#aaaaaa;}

/*========================= 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:trebuchet, arial, verdana;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:trebuchet, arial, verdana;font-weight:bold;font-size:70%;text-decoration:none;}
.titular_info a:hover{color:#950000;}

/*========================= WEBCONT ===========================*/

#webcont_bombero{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg_bombero.jpg) no-repeat center top;}
#webcont_rescate{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg_rescate.jpg) no-repeat center top;}
#webcont_quimico1{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg_quimico1.jpg) no-repeat center top;}
#webcont_quimico2{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg_quimico2.jpg) no-repeat center top;}
#webcont_avion{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg_avion.jpg) no-repeat center top;}
#webcont_forestal{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg_forestal.jpg) no-repeat center top;}

/*========================= CONT ===========================*/

#cont{width:900px;margin:0 auto 0 auto;display:table;padding:0;}

#portada_left{float:left;width:470px;padding:36px 0 0 50px;display:table;height:300px;}
#portada_leftleft{float:left;}
#portada_leftright{float:right;margin:10px 0 0 0;border-left:1px dashed #848178;padding:0 0 0 20px;}
#portada_right{float:right;width:190px;margin:0;padding:0;}

#portadasub_1{width:310px;display:table;padding:0;float:left;}
#portadasub_2{width:310px;padding:0 0 0 5px;float:right;background:url(../img/lineas_ver.gif) repeat-y top left;}



/*========================= HEADER ===========================*/

#header{width:900px;margin:0 auto 0 auto;display:table;height:174px;background:url(../img/header_bg.jpg) no-repeat top center;}
/*TOP*/
#headertop{width:100%;height:21px;background:url(../img/headertop_bg.gif) repeat-x;display:table;}
#headeridiomas{display:table;height:21px;}
#headerlogin{float:left;margin:2px 0 0 20px;display:table;padding:0;_margin:0 0 0 10px;_padding:0;_height:26px;}
#headerbuscador{float:right;width:211px;padding:6px 0 0 0;margin:0 11px 0 0;_padding:0;_margin:4px 6px 0 0;_height:26px;display:table;}
/*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:139px;margin:0 0 0 0;padding:0 0 0 0;display:table;}
#headerleft{float:left;width:218px;margin:0;padding:0;height:139px;display:table;}
#headerleft img{margin:0;padding:0;border:none;}
#headerright{float:right;width:682px;margin:0;padding:0;text-align:right;}
#headerrighttop{text-align:right;width:100%;}
#headerrightbottom{text-align:right;width:100%;padding:0;display:table;}
/*FOOTER*/
#headerfooter{width:900px;margin:0 auto 0 auto;padding:0;height:35px;display:table;text-align:center;}
#headerfooterleft{float:left;padding:0;width:400px;}
#headerfooterright{float:right;padding:0;width:245px;}

/* MENU PRINCIPAL */

/*.menuprincipal ul{margin:0 auto 0 auto;padding:0;list-style:none;height:35px;text-align:center;display:table;}*/
/*.menuprincipal li{float:left;display:block;font-family:tahoma, verdana, arial;font-size:80%;font-weight:bold;margin:0;text-transform:capitalize;}*/
/*.menuprincipal li a{float:left;display:block;color:#610300;text-decoration:none;padding:8px 6px 3px 2px;height:12px;background:url(../img/menup0_bg.gif) no-repeat center left;}*/
/*.menuprincipal li a:hover{float:left;display:block;color:#ffffff;height:24px;background:url(../img/menup1_bg.gif) repeat-x;text-decoration:none;}*/
/*.menuprincipal li .sel{float:left;display:block;color:#ffffff;height:24px;background:url(../img/menup1_bg.gif) repeat-x;}*/

/*.menuprincipal li a{color:#610300;text-decoration:none;padding:2px 6px 6px 2px;height:20px!important;background:url(../img/menup0_bg.gif) no-repeat center left;}
.menuprincipal li a:hover{color:#ffffff;text-decoration:none;background:url(../img/menup1_bg.gif) repeat-x;height:20px!important; padding:2px 6px 6px 2px;}*/

.menuprincipal{display:table;text-align:center;display:block;padding:0;}
.menuprincipal ul{padding:0;#padding:8px 0 0 0;margin-top:7px;#margin-top:0px;margin-left:0;}
.menuprincipal li {display:inline;list-style-type:none; margin:0;font-family:tahoma, verdana, arial;font-size:80%;font-weight:bold;margin:0;}
.menuprincipal ul li a {padding:8px 6px 12px; text-decoration: none; color: #610300;background:url(../img/menup0_bg.gif) no-repeat bottom left;}
.menuprincipal ul li a.sel, .menuprincipal ul li a:hover {padding:8px 6px 12px; text-decoration: none;color: #ffffff;background:url(../img/menup1_bg.gif) repeat top left;}
.menuprincipal ul .fin{background:url(../img/menup0_bg.gif) no-repeat bottom left;padding:8px 6px 12px; }

/*ANA*/
/*
 .menuprincipal{padding:8px 0 0 0;}
 .menuprincipal ul{position:relative;list-style:none;height:35px;margin:0 auto 0 auto;padding:0;}
.menuprincipal li{display:inline;font-family:tahoma, verdana, arial;font-size:80%;font-weight:bold; height:35px!important;}
.menuprincipal li a:link {
	color:#610300;text-decoration:none;padding:2px 6px 6px 2px;height:20px!important;background:url(../img/menup0_bg.gif) no-repeat center left;
}
.menuprincipal li a:visited {
	color:#610300;text-decoration:none;padding:2px 6px 6px 2px;height:20px!important;background:url(../img/menup0_bg.gif) no-repeat center left;
}
.menuprincipal li a:hover {
	color:#ffffff;text-decoration:none;background:url(../img/menup1_bg.gif) repeat-x;height:20px!important; padding:2px 6px 6px 2px;
}
.menuprincipal li a:active {
	color:#610300;text-decoration:none;padding:0px 6px 6px 0px;height:20px!important;background:url(../img/menup0_bg.gif) no-repeat center left;
}
*/



/* MENU IDIOMAS */

#idiomas{float:left;margin:0;padding:0;}
.menuidiomas{margin:0;padding:0;list-style:none;}
.menuidiomas li{display:block;float:left;font-family:verdana, arial;font-size:70%;font-weight:bold;margin:0;text-align:center;background-color:#434343;}
.menuidiomas li a{width:21px;height:18px;padding:3px 0 0 0;display:block;float:left;color:#b4b4b4;text-decoration:none;}
.menuidiomas li a:hover{color:#ffffff;text-decoration:none;background-color:#5583bf;}
.menuidiomas li .sel{padding:3px 0 0 0;width:21px;height:18px;color:#ffffff;background-color:#5583bf;}

/* MENU MIGAS */

#menumigas{font-family:verdana, arial, tahoma;font-size:60%;color:#000000;padding:5px 0 5px 0;font-weight:normal;}
#menumigas a{font-weight:bold;text-decoration:none;color:#b6b6b6;}
#menumigas a:hover{text-decoration:underline;color:#000000;}

/* BUSCADOR */
#f_buscador{margin:0;padding:0;}
.buscador{list-style:none;margin:0;padding:0;}
.buscador li{display:inline;font-family:verdana, arial;}
.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:#aaaaaa;padding:0;font-size:65%;width:140px;border:1px solid #ea841b;}
.buscador li .boton{margin:0 0 0 2px;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;padding:0!important;}

.registro_busqueda a{color:#952000;}
.bloque_busqueda .titular{color:#952000;}

/* LOGIN */

#f_login{margin:0;padding:0;}
.login{list-style:none;margin:0 0 0 20px;padding:0;}
.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:#ffffff;background:url(../img/loginlabel_bg.gif) no-repeat 0 3px;padding:0 0 0 10px;}
.login li input{margin:0;height:16px;color:#aaaaaa;padding:3px 0 0 5px;font-size:65%;width:140px;border:1px solid #ea841b;}
.login li .boton{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;}

#sesion{float:left;padding:2px 0 0 30px;text-align:right;}
#sesion .link{color:#610300;font-weight:bold;font-size:80%;text-decoration:none;}
#sesion span{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;}

/* SUGERENCIAS PORTADA */
#sugerencias_portada{width:190px;}
#sugerencias_portada p{margin:0;padding:0 10px 0 0;color:#848178;}
#sugerencias_portada p img{margin:0;border:5px solid #cccbc9;}
#sugerencias_portada .titulo{margin:10px 0 0 0;}
#sugerencias_portada a{text-decoration:none;font-weight:bold;color:#5c5950;}
#sugerencias_portada a:hover{text-decoration:underline;}


/*========================= BANNER =====================*/

#banner{}
#banner_portada{padding:30px 0 0 0;}

/*========================= CONTENTS ===========================*/

#contents{width:900px;display:table;margin:0 auto 20px auto;padding:0;background-color:#ffffff;}
#contentsfooter{margin:0;padding:0;}

#contizquierda_right{width:186px;float:right;display:table;margin:0;padding:0;}
#contizquierda_left{width:250px;float:left;display:table;margin:5px 5px 0 5px;padding:0;}

#contderecha_left{width:630px;float:left;margin:5px 0 0 0;display:table;padding:0 0 0 5px;background:url(../img/lineas_ver.gif) repeat-y top left;}
#contderecha_right{width:250px;float:right;display:table;padding:0 0 0 5px;background:url(../img/lineas_ver.gif) repeat-y top left;margin:5px 5px 0 0;}
#contizquierda_left_portada{width:630px;float:left;margin:5px 5px 0 5px;padding:0;display:table;_margin:3px 3px 0 3px;}

/*========================= CONTENIDO ===========================*/

#contenido{width:630px;display:table;}

html>body #contenido { width:600px!important;}
#contenido img{padding:0;}
#contenido p{margin:10px 0 0 0; padding-right:10px; padding-left:5px;}

#contenido p a:link {
	color: #950000;
}
#contenido p a:visited {
	color: #950000;
}
#contenido p a:hover {
	color: #F90;
}
#contenido p a:active {
	color: #950000;
}

/* 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:80%;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:80%;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:80%;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) repeat-x #ffffff;}
.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 0 1px 0;}

#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 */

.menuinferior{margin:0;padding:0;list-style:none;height:20px;}
.menuinferior li{float:left;display:block;font-family:arial, verdana;font-size:70%;font-weight:bold;margin:0;}
.menuinferior li a{float:left;display:block;text-decoration:none;padding:4px 10px 3px 10px;height:14px;color:#610300;}
.menuinferior li a:hover{float:left;display:block;text-decoration:none;background-color:#ffc50b;height:14px;}
.menuinferior li .sel{float:left;display:block;height:14px;background-color:#ffc50b;}

/*========================= 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{background:url(../img/bk_destacados.gif) no-repeat center left;padding:0 0 0 40px;font-size:130%;letter-spacing:-2px;color:#c9c9c9;margin:0 0 5px 0;}

.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 ===========================*/

#noticiasportada{display:table;margin:0;padding:0;width:630px;}

.noticias_portada{margin:0 0 4px 0;width:314px;float:left;display:table;height:51px;background-color:#ebeced;}
.noticias_portada .fotonoticia{width:51px;height:51px;float:left;margin:0;padding:0;}
.noticias_portada .fotonoticia img{border:0!important;}
.noticias_portada .textonoticia{float:left;width:255px;height:51px;margin:0;padding:0;}
/*TITULO*/
.noticias_portada .textonoticia .titulo{padding:5px 5px 0 5px;margin:0;font-size:60%;}
.noticias_portada .textonoticia .titulo a{color:#767777;font-weight:bold;text-decoration:none;font-family:verdana, arial, trebuchet;}
.noticias_portada .textonoticia .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.noticias_portada .textonoticia .texto{padding:2px 5px 2px 5px;margin:0;font-size:70%;}
.noticias_portada .textonoticia .texto {color:#6e6e6e;font-weight:normal;}
/*LINK*/
.noticias_portada .textonoticia .link{padding:5px 5px 5px 5px;margin:0;font-size:60%;}
.noticias_portada .textonoticia .link a{color:#000000;text-decoration:none;}
.noticias_portada .textonoticia .link a:hover{text-decoration:underline;}

#noticiasanteriores{margin:0;padding:0;display:table;}

/* --------------- 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;}

/* --------------- 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:left;margin:0;_width:284px;}
/*FECHA*/
.listado_noticias .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_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:90%;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:#950000;text-decoration:none;}
.listado_noticias .textos .link a:hover{text-decoration:underline;}

.listado_noticias .foto{float:right;}
.listado_noticias .fotonoticia img{width:200px;}

/*========================= 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 4px 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;}


/*========================= 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 .textos{width:380px;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:#ff8500;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:#950000;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;}

/*========================= BOTONES ===========================*/

.linknegro{background:url(../img/boton0_bg.gif) repeat-x;padding:4px 2px 4px 2px;height:16px;margin:0;display:table;width:140px;text-align:center;}
.linknegro a{border:none;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linknegro a:hover{text-decoration:none!important;color:#ffffff!important;}

.linkazul{background:url(../img/boton1_bg.gif) repeat-x;padding:4px 2px 4px 2px;height:16px;display:table;width:140px;text-align:center;clear:both;margin:20px 0 10px 0;}
.linkazul a{border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linkazul a:hover{text-decoration:none!important;color:#ffffff!important;}

.linkgaleria{background:url(../img/boton1_bg.gif) repeat-x;padding:4px 2px 4px 2px;height:16px;display:table;width:180px;text-align:center;clear:both;margin:20px 0 10px 0;}
.linkgaleria a{border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linkgaleria a:hover{text-decoration:none!important;color:#ffffff!important;}

.linkcalendario{background:url(../img/boton1_bg.gif) repeat-x;padding:4px 2px 4px 2px;height:16px;display:table;width:196px;text-align:center;clear:both;margin:0 0 10px 0;}
.linkcalendario a{border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linkcalendario a:hover{text-decoration:none!important;color:#ffffff!important;}

/*========================= CALENDARIO ===========================*/

/* CSS Document */

#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:#000000;}

.calendario_subtabla{width:200px;display:table;}

.calendario_tabela {font-family: verdana;font-size: 65%;}

.calendario_dias {padding: 3px 3px 3px 3px;}

.calendario_dias a:link {font-family: Arial;text-decoration: none;padding: 3px 3px 3px 3px;color: #ffffff;}

.calendario_dias a:visited {font-family: Arial;text-decoration: none;padding: 3px 3px 3px 3px;color: #ffffff;}

.calendario_dias a:hover {font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;background-color:#404040;}

.calendario_dias a:active {font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;}

.calendario_dias_hoje a{background: #ff8302;font-family: Arial;text-decoration: none;color: #ffffff!important;padding: 3px 3px 3px 3px;}

.calendario_dias_hoje a:hover{background: #950000;}

.calendario_semana{

}

.calendario_semana td{background: #404040;color: #FFFFFF;text-align: center;font-weight: normal;	padding:3px 1px 3px 1px;}

.calendario_hoje {font-weight: normal;}

.calendario_mes_ano {text-align: center;font-weight: normal;color: #a8a8a8;font-size:65%;background-color:#3d3d3d;display:table;width:198px;padding:5px 1px 5px 1px;}

.calendario_mes_ano a .mes{color:#ffffff!important;}

.calendario_mes_ano a:link {font-family: Arial;text-decoration: none;color: #a8a8a8;}

.calendario_mes_ano a:visited {font-family: Arial;text-decoration: none;color: #a8a8a8;}

.calendario_mes_ano a:hover {font-family: Arial;text-decoration: underline;color: #ffffff;}

.calendario_mes_ano a:active {font-family: Arial;text-decoration: underline;color: #a8a8a8;}

.calendario_links {color: #000000;display: block;text-decoration: none;}

.calendario_links:hover {text-decoration: none;background: #999999;color: #FFFFFF;}

.calendario_links_hoje a{background: #6f6f6f;font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;}

.calendario_links_hoje a:hover{background: #4a4a4a;}

#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:10px 0 10px 0;}
.paginador a{padding:0 3px 3px 3px;color:#610300;text-decoration:none;margin:0 5px 0 0;}
.paginador a:hover{padding:0 3px 3px 3px;background-color:#610300;color:#fff;text-decoration:none;margin:0 5px 0 0;}
.paginador .selec{padding:0 3px 3px 3px;background-color:#610300;color:#fff;text-decoration:none;margin:0 5px 0 0;}

/*------------------ 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/titulo_bg_1.jpg) repeat-y;width:630px;}
.form1 legend {display: none;}
.form1 fieldset {border: none;padding: 20px;}
.form1 label {display: block;width: 160px;margin:5px 0 5px 0;color:#ffffff;font-weight:bold;font-size:80%;}
.form1 .textfield {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: Arial, Verdana;font-size:80%!important;background-color:#ffffff;color:#555555;padding:2px 2px 2px 2px;border:none;}
.form1 .button {background:url(../img/boton1_bg.gif) repeat-x;padding:0 2px 4px 2px;height:20px;display:table;width:100px;text-align:center;clear:both;margin:20px auto 10px auto;border:0;color:#ffffff;font-size:70%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.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;}

/*========================= 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 {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 {font-weight: bold;padding:0px 15px 15px 5px;margin-top:10px;color:#5583bf;}*/

#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*/

#listarevistas  {list-style: none;width:125px;display: table;float:left;padding:0!important;margin:0 15px 10px 0;}
#listarevistas img{width:105px;}

#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;}