/*==================================================================*/
/*========================= CSS GLOBALES ===========================*/
/*==================================================================*/

html, body{height:100%;width:100%;}
body{font-family:arial, verdana;font-size:100%;color:#000000;margin:0;padding:0;background-color:#bfbfbf;}

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

.clear{clear:both;}

h1{color:#2c8abb;font-family:arial, verdana;font-size:300%;letter-spacing:-4px;text-transform:uppercase;margin:20px 0 20px 0;line-height:38px;}
h2{letter-spacing:-1px;font-size:110%;}
h3{font-size:100%;color:#2c8abb;margin:10px 0 10px 0;}

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

.titulos{font-weight:bold;font-size:190%;letter-spacing:-3px;line-height:30px;margin:6px 0 0 0;}
.titulos a{text-decoration:none;}
.titulos a:hover{text-decoration:underline;}
.blanco{color:#ffffff!important;}

#fondoblanco{background-color:#ffffff;display:table;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;}

#fondoazul{background-color:#2c8abb;display:table;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;}
#fondoazul h1, #fondoazul h3{color:#ffffff!important;}
#fondoazul #menumigas{color:#b2e5ff!important;}
#fondoazul #menumigas a:hover{color:#ffffff!important;}
#fondoazul h2{color:#b2e5ff;}
#fondoazul .editor_negrita{color:#ffffff!important;}

#fondonegro{background-color:#000000;display:table;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;color:#ffffff!important;}
#fondonegro #menumigas{color:#b2e5ff!important;}
#fondonegro #menumigas a{color:#2c8abb!important;}
#fondonegro #menumigas a:hover{color:#ffffff!important;}
#fondonegro p{color:#ffffff!important;}
#fondonegro label{color:#2c8abb!important;}
#fondonegro .linkazul{color:#2c8abb!important;}
#fondonegro .mensaje_error{color:#ff1c1c!important;}
#fondonegro .mensaje_aviso{color:#80ffff!important;}

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

.linkazul{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;background:none;border:none!important;}
.linkazul a{color:#2c8abb;text-decoration:none;}
.linkazul a:hover{text-decoration:underline;}

/*========================= 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_pies{width:100%;height:100%;margin:0 auto 0 auto;background:url(../img/webcont_pies.jpg) no-repeat top center;}
#webcont_fruta{width:100%;height:100%;margin:0 auto 0 auto;background:url(../img/webcont_fruta.jpg) no-repeat top center;}
#webcont_mujer{width:100%;height:100%;margin:0 auto 0 auto;background:url(../img/webcont_mujer.jpg) no-repeat top center;}
#webcont_nino{width:100%;height:100%;margin:0 auto 0 auto;background:url(../img/webcont_nino.jpg) no-repeat top center;}
#webcont_nina{width:100%;height:100%;margin:0 auto 0 auto;background:url(../img/webcont_nina.jpg) no-repeat top center;}
#webcont_mujeres{width:100%;height:100%;margin:0 auto 0 auto;background:url(../img/webcont_mujeres.jpg) no-repeat top center;}

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

#cont{width:100%;margin:0 auto 0 auto;display:table;padding:0;background:url(../img/angel.png) no-repeat top center;}

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

#header{width:950px;margin:0 auto 10px auto;display:table;}

/*========================= HEADERTOP ===========================*/
#headertop{width:100%;display:table;}
#headertopleft{float:left;width:305px;}
#headertopright{float:right;width:302px;}
#headerbuscador{clear:both;}
#headerlogin{margin:5px 0 5px 0;background-color:#000000;width:282px;padding:10px 10px 10px 10px;color:#ffffff;font-size:80%;float:right;text-align:right;}
#headerlogin a{color:#1dedfe;text-decoration:none;font-weight:bold;}

/*========================= HADERCONT ===========================*/
#headercont{width:100%;margin:10px 0 0 0;padding:0;display:table;}
#headerleft{float:left;margin:0;padding:0;}
#headerright{float:right;margin:0;padding:0;}

#enlaces{float:left;margin:0;padding:0;}
#enlaces ul{list-style:none;margin:0;padding:0;}
#enlaces ul li{display:inline;}

#idiomas{margin:10px 0 0 10px;padding:0;float:left;}

/*========================= 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{width:950px;display:table;margin:0 auto 0 auto;padding:0;}
#contentsfooter{margin:0;padding:0;}

#contizquierda{width:300px;float:left;display:table;padding:0;margin:0 10px 10px 0;}
#contderecha{width:640px;float:right;margin:0;display:table;padding:0;}

/*========================= CONTENIDO ===========================*/
#contenido{width:610px;display:table;margin:0 15px 0 15px;font-family:verdana, arial;}
#contenido img{padding:0;}

/*========================= FOOTER ===========================*/
#footer{clear:both;margin:10px auto 30px auto;font-weight:bold;display:table;width:100%;}
.footerizquierda{float:left;}
.footerderecha{float:right;color:#000000;font-size:60%;font-family:arial, verdana;font-weight:normal;padding:5px 10px 0 0;}
.footerderecha .reserva{color:#3385c1!important;}
#footercontent{margin:0 auto 0 auto;width:950px;clear:both;}

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

#copyright{clear:both;margin:0 auto 0 auto;color:#000000;font-weight:bold;}
#copyright p{margin:0;padding:0;font-size:90%;}
#copyright p a{color:#2aabe4;text-decoration:none;}
#copyright p a:hover{text-decoration:underline;}
.footercopyizquierda{float:left;padding:0;margin:10px 0 0 0;}
.footercopyderecha{float:right;padding:0;margin:10px 0 0 0;}

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

#portada{width:950px;margin:0 auto 0 auto;padding:0;}
#destacados{margin:0;padding:0;width:100%;display:table;margin:0;background-color:#000000;color:#ffffff;}
#destacados #foto{margin:10px 10px 10px 10px;width:680px;float:left;}
#destacados #texto{float:right;width:240px;margin:10px 10px 0 0;}
#destacados #texto #titulo{font-weight:bold;font-size:220%;letter-spacing:-4px;line-height:32px;margin:6px 0 0 0;text-transform:uppercase;word-wrap:break-word;}
#destacados #texto #resumen{font-weight:bold;font-size:200%;letter-spacing:-2px;line-height:22px;margin:6px 0 0 0;color:#2c8abb;text-align:left!important;}
#destacados #texto #resumen p{text-align:left!important;}
#destacados #texto #enlace{margin:50px 0 0 0;font-weight:bold;font-size:200%;letter-spacing:-3px;color:#2c8abb;text-align:left!important;}
#destacados #texto #enlace a{color:#ffffff;text-decoration:none;}
#destacados #texto #enlace a:hover{color:#ffffff;text-decoration:underline;}

#portada_inferior{display:table;width:100%;margin:50px 0 0 0;}

#portada_1{float:left;}
#portada_2{float:left;margin:0 0 0 10px;}
#portada_3{float:right;}

#portada_catalogo{width:305px;height:204px;background:url(../img/portada_catalogo_bg.gif) no-repeat;padding:0 0 0 5px;}
#portada_catalogo p{width:140px;text-align:left;color:#ffffff;}
#portada_noticias{width:305px;height:204px;background-color:#2c8abb;padding:0 0 0 5px;}
#portada_boletin{width:305px;height:204px;background-color:#2c8abb;padding:0 0 0 5px;}
#portada_boletin p{width:300px;text-align:left;color:#ffffff;}
#portada_asociate{width:305px;height:204px;background:url(../img/portada_asociate_bg.gif) no-repeat;padding:0 0 0 5px;}
#portada_asociate p{width:140px;text-align:left;color:#ffffff;}

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

/* MENU PRINCIPAL */

.menuprincipal{margin:0;padding:0;list-style:none;display:table;}
.menuprincipal li{float:left;text-transform:uppercase;font-weight:bold;font-size:110%;margin:0 0 0 5px;}
.menuprincipal li a{float:left;color:#000000;text-decoration:none;background-color:#ffffff;padding:5px 5px 5px 5px;}
.menuprincipal li a:hover{color:#ffffff;text-decoration:none;background-color:#000000;}
.menuprincipal li .sel{color:#ffffff;text-decoration:none;background-color:#000000;}

/* MENU IZQUIERDA */

#menu-izquierda{width:100%;margin:0 0 10px 0;padding:0 0 10px 0;display:table;background-color:#000000;}

.menuizquierda{margin:10px 0 0 10px;list-style:none;padding:0;width:290px;}
.menuizquierda li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;letter-spacing:-2px;font-size:150%;line-height:26px;}
.menuizquierda li a{text-decoration:none;color:#ffffff;}
.menuizquierda li a:hover{text-decoration:none;color:#2c8abb;}
.menuizquierda li .sel{text-decoration:none;color:#2c8abb;}

.menuizquierdasub{margin:0 0 0 10px;list-style:none;padding:0;width:280px;}
.menuizquierdasub li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;letter-spacing:-2px;font-size:100%;line-height:26px;}
.menuizquierdasub li a{text-decoration:none;color:#ffffff;}
.menuizquierdasub li a:hover{text-decoration:none;color:#2c8abb;}
.menuizquierdasub li .sel{text-decoration:none;color:#2c8abb;}

.menuizquierdatri{margin:0 0 0 0;list-style:none;padding:0;width:260px;}
.menuizquierdatri li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;letter-spacing:-1px;font-size:70%;line-height:26px;}
.menuizquierdatri li a{text-decoration:none;color:#ffffff;}
.menuizquierdatri li a:hover{text-decoration:none;color:#2c8abb;}
.menuizquierdatri li .sel{text-decoration:none;color:#2c8abb;}

/* MENU INFERIOR */

.menuinferior{margin:0;padding:0;list-style:none;}
.menuinferior li{float:left;text-transform:uppercase;font-weight:bold;font-size:80%;}
.menuinferior li a{float:left;padding:2px 2px 2px 2px;margin:0 5px 0 0;color:#000000;background-color:#ffffff;text-decoration:none;}
.menuinferior li a:hover{color:#ffffff;background-color:#000000;}
.menuinferior li .sel{color:#ffffff;background-color:#000000;text-decoration:none;}

/* MENU IDIOMAS */

.menuidiomas{margin:0;padding:0;list-style:none;}
.menuidiomas li{float:left;margin:0 2px 0 0;font-weight:bold;}
.menuidiomas li a{float:left;text-decoration:none;color:#288abb;}
.menuidiomas li a:hover{color:#000000;}
.menuidiomas li .sel{color:#000000;}

/* MENU MIGAS */

#menumigas{font-family:arial, verdana;font-size:100%;color:#2c8abb;margin:5px 0 5px 5px;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;}
#menumigas a{text-decoration:none;color:#000000;}
#menumigas a:hover{text-decoration:underline;color:#2c8abb;}

/*==================================================================*/
/*========================= BUSCADOR ===============================*/
/*==================================================================*/

#f_buscador{margin:18px 0 0 0;padding:0;width:302px;}
.buscador{list-style:none;margin:0;padding:0;}
.buscador li{display:block;font-family:verdana, arial;float:left;}
.buscador li .campo{height:25px;.height:20px;width:200px;border:1px solid #dbdbdb;padding:0 10px 0 10px;.padding:5px 10px 0 10px;color:#999999;}
.buscador li .boton{height:27px;width:80px;background-color:#000000;color:#ffffff;border:none;font-weight:bold;padding:0 10px 0 10px;text-align:left;font-size:70%;}

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

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

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

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

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

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



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

#formBol{padding:0;margin:0;}
#formBol ul{list-style:none;margin:10px 0 0 0;padding:0;}
#formBol ul li{display:block;font-family:verdana, arial;float:left;}
#formBol ul li .campo{height:25px;.height:20px;width:140px;border:1px solid #dbdbdb;padding:0 10px 0 10px;.padding:5px 10px 0 10px;color:#999999;}
#formBol ul li .boton{height:27px;width:80px;background-color:#000000;color:#ffffff;border:none;font-weight:bold;padding:0 10px 0 10px;text-align:left;font-size:70%;}

.terminosl{clear:both;width:30px;float:left;display:table;margin:10px 0 0 0;padding:0;}
.terminosr{float:left;font-size:80%;line-height:15px;width:180px;display:table;margin:10px 0 0 0;color:#ffffff;}
.terminosr a{color:#ffffff;}

/*==================================================================*/
/*========================= NOTICIAS ==================================*/
/*==================================================================*/

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

.noticiaportada{display:table;width:300px;}
.noticiaportada p{margin:0;}
.noticiaportada .fecha{font-size:110%;color:#ffffff;font-weight:bold;letter-spacing:-2px;}
.noticiaportada .titulo{}
.noticiaportada .titulo a{font-size:130%;color:#000000;font-weight:bold;letter-spacing:-2px;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;}

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

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

#fb-root{margin:20px 0 0 0;}

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

.listado_noticias_grupo{clear:both;margin:0 auto 0 auto;display:table;width:610px;}

.listado_noticias_0{float:left;}
.listado_noticias_1{float:right;}

.listado_noticias{display:table;width:300px;}
.listado_noticias .textos{}
/*FECHA*/
.listado_noticias .textos .fecha{font-size:80%;color:#b2e5ff;font-weight:bold;letter-spacing:-1px;}
/*TITULO*/
.listado_noticias .textos .titulo{padding:0;margin:5px 0 0 0;font-size:150%;letter-spacing:-2px;}
.listado_noticias .textos .titulo a{color:#ffffff;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:#000000;font-weight:normal;}
/*LINK*/
.listado_noticias .textos .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;}
.listado_noticias .textos .link a{color:#b2e5ff;text-decoration:none;}
.listado_noticias .textos .link a:hover{text-decoration:underline;}

.listado_noticias .foto{margin:0 0 10px 0;}
.listado_noticias .fotonoticia img{}

/*==================================================================*/
/*========================= 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;width:100%;}
.listado_videos{width:590px;display:table;margin:10px 0 0 0;padding:10px 10px 10px 10px;background-color:#ffffff;}
.listado_videos .textos{width:300px;margin:0;padding:0 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;}
/*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 0 0 0;font-size:150%;letter-spacing:-2px;}
.listado_videos .textos .titulo a{color:#2c8abb;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:#000000;font-weight:normal;}
/*LINK*/
.listado_videos .textos .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;}
.listado_videos .textos .link a{color:#2c8abb;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;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;}
#videoDesarrollo{font-family:arial, verdana;background-color:#000000;display:table;width:100%;margin:0 0 20px 0;}
#videoDesarrollo .titulo{color:#2c8abb;font-size:160%;font-weight:bold;margin:0 0 20px 0;letter-spacing:-1px;}
#videoDesarrollo .descripcion{color:#ffffff;font-size:90%;margin:10px 0 10px 0;}
#videoDesarrollo .otros{color:#2c8abb;font-size:170%;letter-spacing:-3px;font-weight:bold;margin:0 0 10px 0;}

#videoDesarrollo #izqVideo{float:left;width:170px;padding:5px 5px 5px 5px;}
#videoDesarrollo #derVideo{float:left;width:400px;padding:5px 5px 5px 5px;}


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

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

.listado_categorias_grupo {clear:both;display:table;}
.listado_categorias{width:590px;display:table;margin:10px 0 0 0;padding:10px 10px 10px 10px;background-color:#ffffff;}
.listado_categorias .textos{width:370px;margin:0;padding:0 10px 10px 10px;float:right;}
.listado_categorias .fotos{width:200px;margin:0;padding:0;float:left;}
.listado_categorias .fotos img{width:200px;}
/*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:0 0 0 0;font-size:150%;letter-spacing:-2px;}
.listado_categorias .textos .titulo a{color:#2c8abb;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:#000000;font-weight:normal;}
/*LINK*/
.listado_categorias .textos .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;}
.listado_categorias .textos .link a{color:#2c8abb;text-decoration:none;}
.listado_categorias .textos .link a:hover{text-decoration:underline;}

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

#div_categorias{}
#fotos_categoria{margin:0 0 0 0;display:table;}

#galeriaDesarrollo{background-color:#2c8abb;display:table;width:100%;margin:0 0 20px 0;}

.galerias{margin:0 auto 20px auto;clear:both;display:table;width:100%;}

.galeria_fotos_pequenas ul{margin:20px 0 0 5px!important;padding:0!important;list-style:none;}
.galeria_fotos_pequenas li {float:left;margin:0 10px 10px 0;padding:0;width:40px;height:40px;}
.galeria_fotos_pequenas li a{float:left;border:2px solid #a4e5ff;}
.galeria_fotos_pequenas li a img{width:40px;height:40px;}
.galeria_fotos_pequenas li .sel{border:2px solid #ffffff;}

.galeria_foto_media{margin:0;padding:5px 0 0 5px;}
.galeria_foto_media img{}
.galeria_foto_media .titulo{color:#ffffff;font-size:150%;font-weight:bold;margin:10px 0 10px 0;letter-spacing:-2px;}
.galeria_foto_media .descripcion{color:#ffffff;font-size:90%;margin:0 0 20px 0;}
.galeria_foto_media .autor{color:#b2e5ff;font-size:100%;font-weight:bold;margin:10px 0 10px 0;letter-spacing:-1px;}
.galeria_foto_media .fecha{color:#b2e5ff;font-size:100%;margin:10px 0 10px 0;letter-spacing:-1px;}

#contenido_galerias .galeria_foto_media{padding:5px 0 0 0!important;}
#contenido_galerias .galeria_foto_media img{width:610px;}

/*========================= FORMULARIO FOTOS GALERIA ===========================*/

#formgaleria{width:100%;margin:20px 0 0 0;display:table;}
#formgaleria form{margin:0;padding:0;}
#formgaleria .titulo{font-size:120%;color:#ffffff;}
#formgaleria .campotexto{float:left;width:200px;margin:5px 0 0 0;border:none;font-size:70%;color:#333333;padding:2px 2px 2px 2px;}
#formgaleria .campotextolargo{float:left;width:200px;height:50px;margin:5px 0 0 0;border:none;font-size:70%;color:#333333;padding:2px 2px 2px 2px;}
#formgaleria label{clear:both;width:160px;float:left;margin:5px 10px 0 0;font-size:100%;font-weight:bold;color:#7ecdef;}
#formgaleria .input{float:left;width:100px;margin:5px 0 0 0;}
#formgaleria .calendario{float:left;margin:0 0 0 10px;}
#formgaleria .error{font-size:100%;color:#00ffff;font-weight:bold;margin:20px 0 20px 0;}
#formgaleria .envio{clear:both;margin:20px 0 0 0;display:table;}
#formgaleria .botonenviar{border:1px solid #cccccc;}

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

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

.listado_eventos_grupo{clear:both;margin:0 auto 0 auto;display:table;width:610px;}

.listado_eventos_0{float:left;}
.listado_eventos_1{float:right;}

.listado_evento{width:300px;display:table;margin:0 0 30px 0;}
.listado_evento .foto{margin:0 0 20px 0!important;text-align:right;}
.listado_evento .textos{width:300px;margin:0;}
/*FECHA*/
.listado_evento .textos .fecha{font-size:80%;color:#b2e5ff;font-weight:bold;letter-spacing:-1px;}
/*TITULO*/
.listado_evento .textos .titulo{padding:0;margin:5px 0 0 0;font-size:150%;letter-spacing:-2px;}
.listado_evento .textos .titulo a{color:#ffffff;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:90%;text-align:justify;color:#000000;}
/*LINK*/
.listado_evento .textos .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;}
.listado_evento .textos .link a{color:#b2e5ff;text-decoration:none;}
.listado_evento .textos .link a:hover{text-decoration:underline;}

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

#fecha{margin:20px 0 10px 0;padding:0;float:right;}
#fecha .ano{color:#ffffff;float:left;margin:0 10px 0 0;}
#fecha .ano strong{font-size:130%;text-transform:lowercase;}
#fecha a{text-decoration:none;font-size:60%;color:#67b5e2;}
#fecha .mes{color:#ffffff;float:left;margin:5px 0 0 0;}
#fecha .mes strong{font-size:130%;text-transform:lowercase;}

#titulo_evento{float:left;}


/*========================= 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%;margin:0 0 20px 0;}

.producto_lista_0{float:left;}
.producto_lista_1{float:right;}

.producto_lista{width:300px;float:left;margin:0;display:table;}

.producto_lista .imagen{margin:0 0 10px 0;border:1px solid #cccccc;}
.producto_lista .imagen img{border:none;}

.producto_lista .texto{margin:0;}
.producto_lista .texto .titulo{color:#848484;font-size:110%;font-weight:bold;letter-spacing:-1px;margin:0 0 5px 0;}
.producto_lista .texto .ref{color:#848484;font-size:90%;font-weight:bold;margin:0 5px 0 0;}
.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:#2c8abb;text-decoration:none;}
.producto_lista a:hover{text-decoration:underline;}

.producto_lista .comprar .uds{font-size:70%;}

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

#catizquierda{margin:10px 0 0 0;float:left;width:300px;}
#catizquierda img{margin:0 0 10px 0;}
#catderecha{float:left;width:250px;margin:0 0 0 20px;padding:0;}
.ampli{font-size:80%;}
.ampli a{color:#2bb5ff;text-decoration:none;}
.ampli a:hover{text-decoration:underline;}
.etiqueta {font-size:11px;color:#999999;}
.etiqueta strong{color:#2c8abb;font-size:150%;letter-spacing:-1px;font-weight:bold;}
.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;}
#catinferior{clear:both;margin:10px 0 0 0;display:table;}

/*==================================================================*/
/*========================= 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;letter-spacing:-1px;font-size:100%;}
.mensaje_aviso{font-weight:bold;color:#2c8abb;letter-spacing:-1px;font-size:100%;}

/*========================= FORMULARIO DE COMPRA ===========================*/

#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;padding:5px 0 5px 0;}
#formularios .campo p{font-family:arial,verdana;color:#2c8abb;margin:10px 0 20px 0;font-size:120%;letter-spacing:-1px;font-weight:bold;text-transform:uppercase;}
#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;}

.enviar{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;float:left;}
.enviar a{color:#b2e5ff;text-decoration:none;}
.enviar a:hover{color:#b2e5ff;text-decoration:underline;}

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

.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: #ffffff;}
.titular {font-size:150%;font-weight:bold;margin-bottom: 15px;color:#2c8abb!important;}
.registro_busqueda {margin-top: 10px;}
.titulo_registro{margin:0 0 5px 0;}
.texto_registro{font-weight:normal;}

/*==================================================================*/
/*========================= 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:110%;padding:0 0 8px 30px;margin:0 0 0 0;list-style:none;no-repeat 0px 4px;font-weight:bold;letter-spacing:-2px;}
#mapaweb ul li a{color: #b2e5ff!important;text-decoration:none!important;}
#mapaweb ul li a:visited {color: #b2e5ff!important;text-decoration:none!important;}
#mapaweb ul li a:hover{color: #ffffff!important;text-decoration:underline!important;}
#mapaweb ul li a:active{color: #b2e5ff!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 ==================================*/
/*==================================================================*/

#linkcategoria{background-color:#eeeeee;display:table;width:100%;}
#linkcategoria .fotocategoria{float:left;}
#linkcategoria .textos{float:left;padding:10px 10px;width:300px;}
#linkcategoria .desc{font-size:100%;color:#2aabe4;}

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

.listado_links{display:table;width:100%;}
.listado_links .textos{}
/*FECHA*/
.listado_links .textos .fecha{font-size:80%;color:#b2e5ff;font-weight:bold;letter-spacing:-1px;}
/*TITULO*/
.listado_links .textos .titulo{padding:0;margin:5px 0 0 0;font-size:150%;letter-spacing:-2px;}
.listado_links .textos .titulo a{color:#2c8abb;font-weight:bold;text-decoration:none;}
.listado_links .textos .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.listado_links .textos .texto{padding:0;margin:5px 0 0 0;font-size:90%;text-align:justify;}
.listado_links .textos .texto {color:#000000;font-weight:normal;}
/*LINK*/
.listado_links .textos .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;}
.listado_links .textos .link a{color:#b2e5ff;text-decoration:none;}
.listado_links .textos .link a:hover{text-decoration:underline;}

.listado_links .foto{margin:0 0 10px 0;}

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

.links{clear:both;border-bottom:1px dotted #cccccc;padding:10px 0 10px 0;margin:10px 0 0 0;display:block;width:100%;}
.links .foto{float:left;width:202px;margin:0;padding:0;}
.links .texto{float:left;margin:0 0 0 10px;width:350px;}
.links .titulo{font-size:150%;letter-spacing:-2px;font-weight:bold;color:#2c8abb;}
/*.links .texto #votaciones{width:424px!important;}*/
.links .texto .link{padding:0;margin:5px 0 5px 0;font-size:110%;font-weight:bold;letter-spacing:-1px;margin:10px 0 0 0;}
.links .texto .link a{color:#b2e5ff;text-decoration:none;}
.links .texto .link a:hover{text-decoration:underline;}
.links .descripcion{font-size:80%;margin:10px 0 0 0;}

/*========================= 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 .calendario{float:left;margin:0 0 0 10px;}
#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;}