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

.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: #2aabe4;
}
a:visited {
	color: #2aabe4;
}
a:hover {
	color: #03394f; text-decoration:underline;
}
a:active {
	color: #2aabe4;
}
.invisible {position: absolute; left: -999px; width: 990px; font-size: 0%; padding:0px; margin: 0px; }


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

/* VALORES POR DEFECTO DE LOS H1, H2, ... */
.h1_class, h1{margin:8px 0;font-size: 2em;font-weight:bold;}
.h2_class, h2{margin:10px 0;font-size: 1.5em;font-weight:bold;}
.h3_class, h3{margin:12px 0;font-size: 1.17em;}
.h4_class, h4{margin:16px 0;}
.h5_class, h5{margin:20px 0;font-size: .83em;}
.h6_class, h6{margin:28px 0;font-size: .75em;}

.h3_class, .h3_class a, h3, h3 a{background:none!important;color:#cccccc;margin:10px 0 10px 0;border-bottom:1px solid #cccccc;font-size:180%;}
.h2_class, .h2_class a, h2, h2 a{font-family:arial, verdana;color:#ffffff;font-size:100%;margin:0;padding:0;font-weight:bold;width:645px;background:url(../img/titulo_bg_1.jpg) top left;height:24px;padding:7px 5px 0 20px;}
.h4_class, .h4_class a, h4, h4 a{color:#27a3da;margin:5px 0 5px 0;font-size:90%;margin:10px 0 0 0;}
.h5_class, .h5_class a, h5, h5 a{color:#aaaaaa;font-size:150%;margin:10px 0 10px 0;}

.separador_h{width:100%;height:1px;margin:10px 0 10px 0;background:url(../img/lineas_hor.gif) repeat-x;padding:0;display:table;}

.titulares{font-size:150%;color:#cccccc;display:table;margin:10px 0 10px 0;font-family:arial, verdana;}
.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;}

/*========================= TABLAS ===========================*/

#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 table td p{font-size:120%;}

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

/*========================= 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/linkazul_bg.png) no-repeat top center;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:#a8e3fd;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linkazul a:hover{text-decoration:none!important;color:#ffffff!important;}

.botonsubmit{background:url(../img/linkazul_bg.png) no-repeat top center;padding:0 2px 4px 2px;height:20px;display:table;width:140px;text-align:center;clear:both;margin:10px 0 10px 0;border:0;color:#a8e3fd;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}

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

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

/*========================= PAGINADOR ===========================*/

.paginador{clear:both;font-family:verdana;font-size:60%;color:#610300;font-weight:bold;margin:10px 0 10px 0;}
.paginador a{padding:3px 6px 3px 6px;color:#006fab;text-decoration:none;margin:0 5px 0 0;background-color:#eeeeee;}
.paginador a:hover{padding:3px 6px 3px 6px;background-color:#006fab;color:#fff;text-decoration:none;margin:0 5px 0 0;}
.paginador .selec{padding:3px 6px 3px 6px;background-color:#006fab;color:#fff;text-decoration:none;margin:0 5px 0 0;}

/*==================================================================*/
/*========================= ESTRUCTURA WEB =========================*/
/*==================================================================*/

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

#webcont{width:100%;margin:0 auto 0 auto;background:url(../img/webcont_bg.jpg) no-repeat top center;}

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

#cont{width:1000px;margin:0 auto 0 auto;display:table;padding:0;background:url(../img/cont_bg.png) repeat-y top center;}

#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:360px;display:table;padding:0;float:left;margin:0;}
#portadasub_2{width:310px;display:table;padding:0;float:right;margin:0;background:url(../img/noticiasportada_bg.gif) repeat-y top left #ffffff;}

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

#header{width:980px;margin:0 auto 0 auto;display:table;background:url(../img/header_bg.jpg) no-repeat top center;}

/*========================= HEADERTOP ===========================*/
#headertop{width:100%;display:table;text-align:right;border-bottom:1px solid #82d9fd;}
#headertop .sponsor_es{background:url(../img/vineta_sup_bg_es.gif) no-repeat left top;}
#headertop .sponsor_eu{background:url(../img/vineta_sup_bg_eu.gif) no-repeat left top;}
#headeridiomas{display:table;}
#headerlogin{float:right;display:table;padding:0;margin:0 20px 0 0;padding:4px 4px 4px 4px;}
#headerbuscador{float:right;padding:0;margin:0;display:table;background-color:#2aabe4;padding:4px 4px 4px 4px;}
#headerfecha{float:left;padding:4px 0 0 5px;font-size:60%;font-family:verdana, arial;color:#ffffff;}

/*========================= HADERCONT ===========================*/
#headercont{width:100%;margin:0 0 0 0;padding:0 0 0 0;display:table;}
#headerleft{float:left;width:218px;margin:0;padding:24px 0 0 24px;display:table;}
#headerleft img{margin:0;padding:0;border:none;}
#headerright{float:right;width:682px;margin:0;padding:0;text-align:right;}
#headerrighttop{display:table;float:right;}
#headerrightbottom{text-align:right;width:100%;padding:0;display:table;}

/*========================= HEADERFOOTER ===========================*/
#headerfooter{width:980px;padding:0;height:41px;display:table;background:url(../img/menup_bg.gif) repeat-x bottom left;}
#headerfooterleft{float:left;padding:0;width:400px;}
#headerfooterright{float:right;padding:0;width:245px;}

/*========================= CONTENTS ===========================*/
#contents_portada{width:980px;display:table;margin:0 auto 0 auto;padding:0;background:url(../img/contents_bg.gif) repeat-y top left #ffffff;}
#contents{width:980px;display:table;margin:0 auto 0 auto;padding:0;background:url(../img/contents2_bg.gif) repeat-y top left #ffffff;}
#contentsfooter{margin:0;padding:0;}

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

#contderecha_left{width:670px;float:left;margin:0;display:table;padding:0;}
#contderecha_right{width:300px;float:right;display:table;padding:0;margin:0 0 10px 10px;}
#contizquierda_left_portada{width:670px;float:left;margin:0;padding:0;display:table;}

/*========================= CONTENIDO ===========================*/
#contenido{width:650px;display:table;margin:0 10px 0 10px;}
#contenido img{padding:0;}
#contenido p{margin:10px 0 10px 0;}

/*========================= FOOTER ===========================*/
#footer{clear:both;margin:0 auto 0 auto;font-weight:bold;display:table;width:100%;height:172px;background:url(../img/footer_bg.jpg) 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:980px;clear:both;}

#menufooter{padding:0;display:table;margin:0 0 1px 0;}

#copyright{clear:both;margin:0 auto 0 auto;width:980px;color:#ffffff;}
#copyright p{margin:0;padding:0;font-weight:normal;font-size:80%;}
#copyright p a{color:#2aabe4;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;}

.enlaces{list-style:none;margin:60px 10px 0 0;padding:0;}
.enlaces li{display:inline;}

/*==================================================================*/
/*========================= MENUS ==================================*/
/*==================================================================*/

/* MENU PRINCIPAL */

.menuprincipal{margin:0;padding:0;list-style:none;height:41px;display:table;}
.menuprincipal li{float:left;display:block;font-family:verdana, arial;font-size:80%;font-weight:bold;margin:0;text-transform:capitalize;}
.menuprincipal li a{float:left;display:block;color:#ffffff;text-decoration:none;padding:14px 8px 3px 4px;height:24px;background:url(../img/menup0_bg.gif) bottom left no-repeat;}
.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;}

/* MENU IZQUIERDA */

#menu-izquierda{width:300px;margin:0;padding:0;display:table;}

.menuizquierda{margin:0;list-style:none;padding:0;width:290px;}
.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:290px;}
.menuizquierdasub li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdasub li a{background:url(../img/menuizq2_bg.gif) repeat-y;width:280px;display:block;color:#2aabe4;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}
.menuizquierdasub li a:hover{width:280px;display:block;color:#000000;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;background:url(../img/menuizq2_bg.gif) repeat-y;}
.menuizquierdasub li .sel{background:url(../img/menuizq2_bg.gif) repeat-y;width:280px;display:block;color:#000000;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;}

/* MENU INFERIOR */

.menuinferior{margin:0;padding:0;list-style:none;height:20px;}
.menuinferior li{float:left;display:block;font-family:arial, verdana;font-size:80%;font-weight:bold;margin:0;}
.menuinferior li a{float:left;display:block;text-decoration:none;padding:10px 10px 5px 10px;height:19px;color:#ffffff;}
.menuinferior li a:hover{float:left;display:block;text-decoration:none;background-color:#2aabe4;height:19px;color:#ffffff!important;}
.menuinferior li .sel{float:left;display:block;height:19px;background-color:#2aabe4;color:#ffffff!important;}

/* MENU IDIOMAS */

#idiomas{margin:0;padding:0;}
.menuidiomas{margin:20px 10px 0 0;padding:0;list-style:none;}
.menuidiomas li{display:block;float:right;font-family:verdana, arial;font-size:70%;font-weight:bold;margin:0;text-align:center;border:1px dotted #cccccc;width:21px;}
.menuidiomas li a{width:21px;height:18px;padding:3px 0 0 0;display:block;float:right;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;margin:5px 0 5px 5px;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:block;font-family:verdana, arial;float:left;}
.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 .campo{margin:0;width:217px;height:24px;.height:19px;color:#28a5dd;padding:0;font-size:70%;background:url(../img/input.png) no-repeat;border:none;padding:0 0 0 2px;.padding:5px 0 0 2px;}
.buscador li .boton{background:url(../img/buscador.png) no-repeat top center;width:19px;height:19px;padding:0!important;margin:4px 0 0 0;border:none;}

.registro_busqueda a{color:#2aabe4;}
.bloque_busqueda .titular{color:#03394f;}

/*==================================================================*/
/*========================= LOGIN ==================================*/
/*==================================================================*/

/*========================= PORTADA ===========================*/

#loginportada{background:url(../img/porlogin_bg.gif) repeat-y;color:#ffffff;display:table;width:100%;}
#loginportada_cabe{width:100%;background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:0;padding:0;display:table;}
#loginportada_cabe .titulo{width:100%;margin:0;color:#ffffff;padding:7px 5px 0 30px;height:24px;font-weight:bold;font-size:94%;font-family:arial,verdana;}
#loginportada p{text-align:left!important;font-family:verdana, arial;font-size:60%;}
#loginportada label{font-family:verdana, arial;font-size:60%;font-weight:bold;}
#loginportada .email{margin:5px 0 5px 0;height:16px;color:#aaaaaa;padding:3px 0 0 5px;font-size:65%;width:166px;border:1px solid #ea841b;}
#loginportada .tit_boletin{color:#950000;font-family:trebuchet, arial, verdana;font-weight:bold;font-size:80%;margin:0;}
#loginportada p{margin:4px 0 0 0;}

#loginportada a{color:#8adbff;}
#loginportada a:hover{color:#8adbff;}

#formportada{padding:5px 5px 5px 5px;}

#loginportada .campo{margin:0 0 10px 0;width:217px;height:24px;.height:19px;color:#28a5dd;font-size:70%;background:url(../img/input.png) no-repeat;border:none;padding:0 0 0 2px;.padding:5px 0 0 2px;}
#loginportada .boton{background:url(../img/login_entrar.png) no-repeat top center;width:19px;height:19px;padding:0!important;margin:0!important;border:none;}

/*========================= DESARROLLO ===========================*/

#f_login{margin:0;padding:0;}
.login{list-style:none;margin:0;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 a{color:#005a82;font-weight:bold;font-size:80%;text-decoration:none;}
#sesion a:hover{color:#09b5ff;font-weight:bold;font-size:80%;text-decoration:underline;}
#sesion span{font-size:70%;}

#formlogin{margin:0;background:url(../img/form_comentario_bg.gif) repeat-x;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;}

/*==================================================================*/
/*========================= BANNERS ==================================*/
/*==================================================================*/

.bannerizq{display:table;margin:0;padding:0;}
.bannerder{display:table;margin:0 0 10px;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;}

/*==================================================================*/
/*========================= BOLETIN ==================================*/
/*==================================================================*/

#boletinportada{background:url(../img/porlogin_bg.gif) repeat-y #444444;color:#ffffff;width:100%;margin:0 0 10px 0;display:table;padding:0;}
#boletinportada_cabe{width:100%;background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:0;padding:0;display:table;}
#boletinportada_cabe .titulo{width:100%;margin:0;color:#ffffff;padding:7px 5px 0 30px;height:24px;font-weight:bold;font-size:94%;font-family:arial,verdana;}
#boletinportada p{text-align:left!important;font-family:verdana, arial;font-size:60%;}
#boletinportada label{font-family:verdana, arial;font-size:60%;font-weight:bold;}
#boletinportada .email{margin:5px 0 5px 0;height:16px;color:#aaaaaa;padding:3px 0 0 5px;font-size:65%;width:166px;border:1px solid #ea841b;}
#boletinportada .tit_boletin{color:#950000;font-family:trebuchet, arial, verdana;font-weight:bold;font-size:80%;margin:0;}
#boletinportada p{margin:4px 0 0 0;}

#boletinportada a{color:#8adbff;}
#boletinportada a:hover{color:#8adbff;}

#formBol{padding:5px 5px 5px 5px;}

#boletinportada .campo{margin:0 0 10px 0;width:217px;height:24px;.height:19px;color:#28a5dd;font-size:70%;background:url(../img/input.png) no-repeat;border:none;padding:0 0 0 2px;.padding:5px 0 0 2px;}
#boletinportada .boton{background:url(../img/login_entrar.png) no-repeat top center;width:19px;height:19px;padding:0!important;margin:0!important;border:none;}
.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:670px;display:table;}
#flashportada{margin:0;padding:0;display:table;width:670px;}

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

/*========================= PORTADA ===========================*/

#noticiasportada{width:100%;background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:1px 0 0 0;padding:0;display:table;font-family:arial,verdana;}
#portadatabs{background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:0;padding:0 0 0 20px;height:31px;}
#portadatabs li{display:block;float:left;margin:0;padding:0;font-weight:bold;font-size:90%;}
#portadatabs li a{float:left;background:url(../img/portadatabs_bg.png) repeat-y;padding:8px 5px 7px 5px;color:#ffffff;text-decoration:none;}
#portadatabs li a:hover{float:left;color:#ffffff;background:url(../img/portadatabs_bg1.png) repeat-y;padding:8px 5px 4px 5px;}
#contenidotabs{clear:both;background:url(../img/noticiasportada_bg.gif) repeat-y top left #ffffff;}
#portadatabs li .selected{float:left;color:#ffffff;background:url(../img/portadatabs_bg1.png) repeat-y;padding:8px 5px 4px 5px;}
#contenidotabs{clear:both;background:url(../img/noticiasportada_bg.gif) repeat-y top left #ffffff;}

.noticiaportada{display:table;border-bottom:1px dotted #cccccc;padding:5px 0 5px 0;width:100%;}
.noticiaportada p{margin:2px 0 0 0;font-size:90%;width:90%;}
.noticiaportada .fecha{font-size:70%;color:#2babe4;font-weight:bold;padding:0 5px 0 5px;text-decoration:none;}
.noticiaportada .titulo{padding:0 5px 0 5px;}
.noticiaportada .titulo a{text-align:left;font-size:80%;color:#18759e;font-weight:bold;text-decoration:none;}
.noticiaportada .titulo a:hover{text-decoration:underline;}
.noticiaportada .resumen{font-size:80%;color:#000000;padding:0 5px 0 5px;}
.noticiaportada .author a{font-size:70%;color:#023a51;padding:0 5px 0 5px;}

.destacado{display:table;width:100%;clear:both;display:table;border-bottom:1px dotted #cccccc;margin:0 0 10px 0;}
.destacado .textos{float:left;width:320px;padding:10px 0 10px 0;}
/*FECHA*/
.destacado .textos .fecha{font-size:80%;font-weight:bold;}
/*TITULO*/
.destacado .textos .titulo{padding:0;margin:5px 0 0 0;font-size:110%;}
.destacado .textos .titulo a{font-weight:bold;text-decoration:none;}
.destacado .textos .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.destacado .textos .texto{padding:0;margin:5px 0 0 0;font-size:90%;text-align:justify;}
.destacado .textos .texto {color:#000000;font-weight:normal;}
/*LINK*/
.destacado .textos .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;}
.destacado .textos .link a{color:#b2e5ff;text-decoration:none;}
.destacado .textos .link a:hover{text-decoration:underline;}

.destacado .foto{margin:0 10px 10px 0;float:left;width:220px;}
.destacado .foto img{}

/*========================= 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.gif) repeat-x;display:table;}
#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{display:table;width:100%;clear:both; margin-top:30px!important;}

#form_comentario label{clear:both;width:300px;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;}
#form_comentario #aviso_legal{clear:both;display:table;margin:10px 0 10px 0; font-size:70%;  padding-top:20px;}

#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;}
.formularios{float:left; position:relative; width:98%;}

.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%;}

.olvidos{ width:100%; float:left; position:relative; font-size:70%; }
/*========================= DESARROLLO ===========================*/

.fecha_noticia{width:60px;padding:2px 2px 2px 2px;margin:0 0 0 10px;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{font-size:70%;color:#29a8e0;font-weight:bold;}
/*TITULO*/
.listado_noticias .textos .titulo{padding:0;margin:5px 0 0 0;font-size:100%;}
.listado_noticias .textos .titulo a{color:#033a51;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:#29a8e0;text-decoration:none;}
.listado_noticias .textos .link a:hover{text-decoration:underline;}

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

/*==================================================================*/
/*========================= VIDEOS ==================================*/
/*==================================================================*/

/*========================= PORTADA ===========================*/

#video_portada{width:100%;background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:1px 0 0 0;padding:0;display:table;}
#video_portada .titulo{width:100%;margin:0;color:#ffffff;padding:7px 5px 0 30px;height:24px;font-weight:bold;font-size:94%;font-family:arial,verdana;}

/*========================= LISTADO ===========================*/

.listado_videos_grupo {clear:both;display:table;}
.listado_videos{width:100%;display:table;margin:10px 0 0 0;border-bottom:1px dotted #cccccc;padding:0 0 10px 0;}
.listado_videos .textos{width:300px;margin:0;padding:5px 10px 10px 10px;float:left;}
.listado_videos .foto{width:200px;margin:0 10px 0 0;padding:0;float:left;display:table;}
.listado_videos .foto img{width:200px;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:0;font-size:100%;}
.listado_videos .textos .titulo a{color:#033a51;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:#29a8e0;text-decoration:none;}
.listado_videos .textos .link a:hover{text-decoration:underline;}

.listado_videos .fotos{margin:0;padding:0;}
.listado_videos .fotos ul{margin:0 0 10px 0;padding:0 0 0 0;}
.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;}

/*========================= DESARROLLO ===========================*/

#div_videos{}
#videos_categoria{margin:0 0 10px 0;display:table;}
#container_video{width:360px;margin:0;padding:0;display:table;}
#videos_lista{display:table;padding:10px 0 10px 0;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;width:100%;}
.video_lista{width:120px;margin:0 10px 0 0;float:left;}
.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 #2aabe4;}
#videoDescripcion{}
#videoDescripcion .titulo{color:#2aabe4;font-size:100%;font-weight:bold;margin:0 0 20px 0;}
#videoDescripcion .descripcion{color:#777777;font-size:95%;margin:10px 0 10px 0;}
#videoDescripcion .otros{color:#b4b4b4;font-size:95%;padding:5px 5px 5px 5px;background-color:#333333;}


/*==================================================================*/
/*========================= GALERIAS FOTOS ==================================*/
/*==================================================================*/

/*========================= LISTADO ===========================*/

.listado_categorias_grupo {clear:both;display:table;}
.listado_categorias{width:100%;display:table;margin:0 10px 0 0;border-bottom:1px dotted #cccccc;padding:0 0 10px 0;}
.listado_categorias .textos{width:300px;margin:0;padding:10px 10px 10px 10px;float:right;}
.listado_categorias .fotos{width:200px;margin:10px 0 0 0;padding:0;float:left;}
.listado_categorias .fotos img{width:200px;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:#033a51;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:#29a8e0;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!important;padding:0!important;list-style:none;}
.galeria_fotos_pequenas li {display:block;width:50px;height:50px;margin:0 5px 5px 0!important;float:left;background:none!important;padding:0 0 0 0!important;}
.galeria_fotos_pequenas li a {float:left;border:4px solid #ffffff;}
.galeria_fotos_pequenas li a img{padding:4px 4px 4px 4px!important;width:40px;height:40px;border:1px solid #cccccc;}
.galeria_fotos_pequenas li .sel{border:2px solid #2aabe4;}

.galeria_foto_media{margin:0;}
.galeria_foto_media img{width:630px;}
.galeria_foto_media .titulo{color:#2aaae4;font-size:90%;font-weight:bold;margin:10px 0 10px 0;}
.galeria_foto_media .descripcion{color:#777777;font-size:95%;margin:0 0 20px 0;}


/*==================================================================*/
/*========================= EVENTOS ==================================*/
/*==================================================================*/

/*========================= LISTADO ===========================*/

.listado_evento{margin:10px 0 10px 10px;width:650px;display:table;border-bottom:1px solid #cccccc;clear:both;}
.listado_evento .foto{margin:0 0 20px 0!important;text-align:right;}
.listado_evento .textos{width:380px;float:left;margin:0 10px 0 0;}
/*FECHA*/
.listado_evento .textos .fecha{font-size:70%;color:#29a8e0;font-weight:bold;}
/*TITULO*/
.listado_evento .textos .titulo{padding:0;margin:5px 0 0 0;font-size:140%;}
.listado_evento .textos .titulo a{color:#033a51;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;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:#29a8e0;text-decoration:none;}
.listado_evento .textos .link a:hover{text-decoration:underline;}

.listado_fechas{clear:both;margin:10px 0 0 10px;}

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

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

#calendario_header{display:table;margin:0 10px 20px 10px;border-bottom:1px dotted #cccccc;padding:0 0 20px 0;}
#calendario{margin:0 0 20px 0;display:table;}
#calendario_left{float:right;width:420px;margin:0 10px 0 10px;}
#calendario_right{float:left;margin:10px 0 0 0;}

.calendario_tabla_principal{padding:5px 5px 5px 5px;width:200px;background:url(../img/calendario_bg.gif) no-repeat;}

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

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

.ano{font-size:160%;font-weight:bold;}
.mes{font-size:130%;font-weight:bold;}

/*DIAS SIN EVENTOS*/

.calendario_dias {border:1px solid #2aabe4;padding: 3px 1px 3px 1px;}

.calendario_dias a {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:#00a5ff;}

/*DIAS CON EVENTOS*/

.calendario_dias_hoje {border:1px solid #42bdff;padding: 3px 1px 3px 1px;background-color:#08455f;}

.calendario_dias_hoje a{font-family: Arial;text-decoration: none;color: #ffffff!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:#2aabe4;}

/*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: #ffffff;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: #2aabe4;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: #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: #ffffff;}

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

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

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

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

.mensaje_error{font-weight:bold;color:#930000;}

/*#formularios{width:100%;margin:10px 0 10px 0;background:url(../img/form_comentario_bg.gif) repeat-x;}*/
/*#formularios .campo{display:table;clear:both;width:100%;margin:5px 0 5px 0;border-bottom:1px dotted #cccccc;padding:5px 0 5px 0;}*/
/*#formularios .campo p{color:#01374d;margin:10px 0 20px 10px;font-size:120%;;}*/
/*#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;}*/
/*#formularios .button{border:1px solid #cccccc;margin:0 0 0 10px;}*/

#formularios{width:100%;margin:10px 0 10px 0;background:url(../img/form_comentario_bg.gif) repeat-x;}
#formularios .campo{display:table;clear:both;width:100%;margin:5px 0 5px 0;border-bottom:1px dotted #cccccc;padding:5px 0 5px 0;}
#formularios .campo p{color:#01374d;margin:10px 0 20px 10px;font-size:120%;}
#formularios .campo .sub{clear:both;font-family:arial,verdana;color:#2c8abb;margin:10px 0 0 20px;font-size:100%;letter-spacing:-1px;font-weight:bold;text-transform:uppercase;}
#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;overflow:auto;margin:0 0 10px 0;float:left;border:1px solid #cccccc;padding:2px 2px 2px 2px;height:16px;}
#formularios .textarea {width:204px;overflow:auto;margin:0 0 10px 0;float:left;border:1px solid #cccccc;padding:0!important;}
#formularios .check{float:left;}
#formularios .button{border:1px solid #cccccc;margin:0 0 0 10px;}
#formularios .texto{clear:both;display:table;color:#444444;font-size:80%;float:left;margin:20px 10px 20px 100px;width:400px;}

.formulario_error{padding:0 10px 0 10px;}

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

/*==================================================================*/
/*========================= 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;}
#formu_contacto {padding-left:20px; padding-top:20px; }

#direccion{display:table;}
#titular_direccion{font-size:150%;color:#033a51;display:table;}
#direccion p{font-size:90%!important;margin:20px 0 0 0;}

/*==================================================================*/
/*========================= MAPA WEB ==================================*/
/*==================================================================*/

#mapaweb{margin:20px 0 0 30px;font-size:100%;}
#mapaweb ul{margin:10px 0 0 0;list-style:none;padding:0;font-size:100%;}
#mapaweb ul li{font-size:90%;padding:0 0 8px 30px;margin:0 0 0 0;list-style:none;background:url(../img/ball.png) no-repeat 0px 0px;.background:url(../img/ball.png) no-repeat 0px 4px;font-weight:bold;}
#mapaweb ul li a{color: #2aabe4!important;text-decoration:none!important;}
#mapaweb ul li a:visited {color: #2aabe4!important;text-decoration:none!important;}
#mapaweb ul li a:hover{color: #08455f!important;text-decoration:underline!important;}
#mapaweb ul li a:active{color: #2aabe4!important;text-decoration:none!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;}

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

/*==================================================================*/
/*========================= VOTACIONES ==================================*/
/*==================================================================*/

#votaciones{display:table;margin:10px auto 0 auto;padding:10px 10px 10px 10px;border:1px dotted #cccccc;width:630px;}
#votaciones #titulo{font-size:80%;font-weight:bold;float:left;display:table;width:60px;margin:0;padding:18px 0 0 0;.padding:2px 0 0 0;}
#votaciones #resultado{float:left;display:table;}
#votaciones #numvotos{float:left;font-size:70%;font-weight:normal;display:table;margin:0 0 0 10px;padding:18px 0 0 0;.padding:2px 0 0 0;}
#votaciones #tuvoto{width:60px;font-size:80%;font-weight:bold;float:left;display:table;width:30px;margin:0 0 0 30px;padding:18px 0 0 0;.padding:2px 0 0 0;}
#votaciones #pie_votos{font-size:80%;font-weight:bold;clear:both;display:table;color:#910000;}

#votos_paginar{float:left;}
.votos ul {padding: 0;margin: 0;font-size:85%;}
.votos ul li {list-style-type:none;display: inline;border-right:1px dotted #000;padding-right: 0.4em;	padding-left: 0.5em;	color:#818080;}
.votos ul li.sinborde {	border:none;}

#rat_titulo{float:left;width:30px;color: #818080;font-size: 85%;}
#rating{float:left;width:90px;margin-left:10px;}
#rat_votos{float:left;margin-left:15px;}

/*==================================================================*/
/*========================= HERRAMIENTAS ==================================*/
/*==================================================================*/

#herramientas{width:100%;border-bottom:1px dotted #cccccc;display:table;}
#herramientas ul{margin:0 0 0 10px;padding:0;text-decoration:none;}
#herramientas ul li{display:block;float:left;margin:0 20px 0 0;}
#herramientas ul li a{font-size:70%;font-weight:normal;color:#555555;text-decoration:none;}
#herramientas ul li a:hover{text-decoration:underline;}

/*==================================================================*/
/*========================= LINKS ==================================*/
/*==================================================================*/

.links{clear:both;border-bottom:1px dotted #cccccc;padding:10px 0 10px 0;display:table;background:url(../img/noticiasportada_bg.gif) repeat-y top left #ffffff;}
.links .foto{float:left;width:202px;margin:0;padding:0;}
.links .texto{float:left;margin:0 0 0 10px;width:450px;}
.links .titulo{padding:0;margin:5px 0 0 0;font-size:100%;color:#033a51;font-weight:bold;}
.links .texto #votaciones{width:424px!important;}

#linkcategoria{background:url(../img/form_comentario_bg.gif) repeat-x;display:table;width:100%;}
#linkcategoria .fotocategoria{float:left;}
#linkcategoria .textos{float:left;padding:10px 10px;width:300px;}
#linkcategoria .desc{font-size:100%;color:#2aabe4;}

/*========================= FORMULARIO ===========================*/

#formlink{width:400px;}
#formlink .titulo{font-size:120%;color:#ffffff;}
#formlink .campotexto{float:left;width:200px;margin:5px 0 0 0;border:none;font-size:70%;color:#333333;padding:2px 2px 2px 2px;}
#formlink .campotextolargo{float:left;width:200px;height:50px;margin:5px 0 0 0;border:none;font-size:70%;color:#333333;padding:2px 2px 2px 2px;}
#formlink label{clear:both;width:120px;float:left;margin:5px 10px 0 0;font-size:100%;font-weight:bold;color:#2babe4;}
#formlink .input{float:left;width:100px;margin:5px 0 0 0;}
#formlink .error{font-size:100%;color:#f80000;font-weight:bold;width:350px;}
#formlink .envio{clear:both;margin:20px 0 0 0;}
#formlink .botonenviar{border:1px solid #cccccc;}

/*==================================================================*/
/*========================= BLOG ==================================*/
/*==================================================================*/

/*========================= PORTADA ===========================*/

#blogportada{width:100%;background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:1px 0 0 0;padding:0;display:table;}
#blogportada .titular{width:100%;margin:0;color:#ffffff;padding:7px 5px 0 30px;height:24px;font-weight:bold;font-size:94%;font-family:arial,verdana;}
#blogportada .imagen{text-align:center;padding:10px 0 10px 0;border-bottom:1px dotted #cccccc;}

/*==================================================================*/
/*========================= FORO ==================================*/
/*==================================================================*/

#foroportada{width:100%;background:url(../img/titulo_bg_1.jpg) no-repeat top left;margin:10px 0 0 0;padding:0;display:table;}
#foroportada .titular{width:100%;margin:0;color:#ffffff;padding:7px 5px 0 30px;height:24px;font-weight:bold;font-size:94%;font-family:arial,verdana;}
#blogportada .imagen{text-align:center;padding:10px 0 10px 0;border-bottom:1px dotted #cccccc;}

/*==================================================================*/
/*========================= SOCIOS ==================================*/
/*==================================================================*/

#tarjeta{border:1px solid #cccccc;margin:100px auto 0 auto;width:500px;height:232px;background-color:#223344;}
#tarjeta .fondo{z-index:90;position:relative;margin:0;padding:0;}
#tarjeta .fondo img{padding:0;margin:0;position:absolute;}
#tarjeta .tarjetanum{margin:0 0 0 320px;z-index:150;position:relative;}
#tarjeta .num{font-size:80%;font-weight:bold;color:#333333;}
#tarjeta .numero{font-size:140%;font-weight:bold;color:#0778a6;}
#tarjeta .nombre{margin:96px 0 0 204px;font-size:120%;font-weight:bold;color:#0778a6;z-index:110;position:relative;}
#tarjeta .apellidos{margin:4px 0 0 204px;font-size:120%;font-weight:bold;color:#0778a6;z-index:110;position:relative;}
