/*------------------------------------------- CSS GENERAL -----------------------------------------------*/
body {
	font: 13px Arial, Helvetica, sans-serif;
	background: #fff url(/static/common/images/homes/bg-body.gif) repeat-y;
}

#global { width: 1001px; }

.rasca { position: absolute; top: 0px; left: 1021px; }
.rasca_cont { position: fixed; }
#content { border-top: 5px #ccc solid; width: 1001px; /*margin-top: 23px;*/ }
    
/*----------------------------------- VARIOS GENERAL ---------------------------------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.accesible { display: none; }
.accessible { display: none; }

.pos_rel { position: relative; }
.local .pos_rel { clear: both; }

img { border: 0; }

a:link, 
a:visited { color: #A60000; text-decoration: none; outline: none; }
a:hover, 
a:active,
a:focus { text-decoration: underline; } 

p { color: #333; }
.accesible { display: none; }
.accessible { display: none; }
.firma { font-size: 11px; margin-top: 3px; }
p.meta { color: #333; font-size: 11px; margin-top: 3px; }
em.firma_foto { color: #999; font: normal 11px Georgia; font-style: normal; margin: 8px 5px 5px 5px; display: block; }
.cerrar { cursor: pointer; }
/* esto lo he puesto yo smerlos para que rule por ahora bien que luego isaac o quien proceda decida que hacer
es para el posicionamiento de la imagen en el tiny y su posterior visializacion con margen para que no se pege el texto a la imagen*/
.foto_izq { margin: 0 15px 10px 0; }
.foto_der { margin: 0 0 10px 15px; }
.foto_center { margin: 0 auto; display: block; }

object.foto_izq { margin: 0; display: inline; }
object.foto_der { margin: 0; display: inline; }
embed.foto_izq { margin: 0; display: inline; }
embed.foto_der { margin: 0; display: inline; }

.imgizq { float: left; }
.imgder { float: right; }
.nucleo { clear: both; display: table; }

.clear { clear: both; }
.txtplano strong { font-weight: bold; }

.separa_mod { border-bottom: 1px solid #F2F2F2; margin-bottom: 10px; }
.separa_mod_c { border-bottom: 1px solid #F2F2F2; margin-bottom: 10px; padding-bottom: 10px; }
.separa_mod.destacados .mod_grafico { float: left; display: inherit; }

input#captcha { margin-top: 5px; }

h4.epigrafe { font-size: 11px; font-weight: normal; color: #666; }

.spacer { margin-bottom: 15px; }



.more .skin_more {
	background: url(/static/common/images_v2/bg_li_square_news.png) 0 6px  no-repeat;
	padding-left: 9px;
}


/* ************** miga de pan ******************* */
.breadcrumb ul { list-style: none; margin: 0 0 20px 0; padding: 0; }
.breadcrumb li { display: inline; }
.breadcrumb li a:link,
.breadcrumb li a:visited { font-size: 12px; text-decoration: underline; font-weight: bold; }
.breadcrumb li a:hover,
.breadcrumb li a:active,
.breadcrumb li a:focus { text-decoration: none; }
/* ************** FIN miga de pan ******************* */

/* urgente */
#content #urgente {
	height: 51px;
	margin: 0 10px;
	background: #ECEBEA url(/static/common/images/homes/urgente.gif) top left no-repeat;
	_width: 981px;
}
#content #urgente p { padding: 10px 0 0 111px; margin: 0; color: #870437; font: normal 29px Georgia; }
/* FIN urgente */


/* ------------------------------------------------------------------------
		HEADER 
-------------------------------------------------------------------------*/ 
/*----------------------------HEADER HD ----------------------------------------*/
/*header info*/
/*.hd #hd_info{height:72px; background:url(/static/common/images_v2/bg_hd.png)  0 -66px repeat-x;padding-left:10px; padding-top:1px;}*/
.hd #hd_info .info_side {float:left; width:630px; margin-right:10px;font-size:11px; color:#666; position:relative;}
/*.hd #hd_info .info_side h1 {background:url(/static/common/images_v2/bg_hd_logo_adn.png) no-repeat;  height:38px; margin:12px 0 0px 0; padding-left:140px; font-size:30px; color:#000;  }*/
.hd #hd_info .info_side .date{ font-size:12px; font-weight:bold; color:#000;}
.hd #hd_info .info_side .time, #hd #hd_info .info_side .weather{ font-size:11px; color:#900000; margin:0 2px;}
.hd #hd_info .info_side .weather_config {margin-left:10px;}
.hd #hd_info .info_side .city a{ font-size:12px; font-weight:bold; color:#333; margin-left:2px;}
.hd #hd_info .info_side .city a:hover,
.hd #hd_info .info_side .city a:visited {text-decoration:none;}

.hd #hd_info .info_side a {font-size:11px; color:#990000;}

#hd_actualice img {  vertical-align: middle; }

.hd #hd_info .service_side {width:255px; float:left; text-align:right;}
.hd #hd_info .service_side .access {color:#999; margin-bottom:17px; font-size:11px; margin-top:11px;} 
.hd #hd_info .service_side .access .separator {padding:0px 2px;}
.hd #hd_info .service_side .access a {font-size:11px; color:#990000; text-decoration:underline;}

.hd #hd_info .search{ height: 24px; +float:right; }
.hd #hd_info .search .search_info {width:87px;height:15px;vertical-align:bottom; font-size:12px; color:#333; border: 1px solid #999;  padding:2px 0px 0 0px; }
.hd #hd_info .search select {width:96px; height:17px; vertical-align:bottom; font-size:12px; color:#333;  border: 1px solid #999;}
.hd #hd_info .search .botton {cursor:pointer;width:56px;height:24px; vertical-align:bottom; margin-top:1px; font-size:12px; padding-top:6px; padding-bottom:1px; font-weight:bold;line-height:100%; color:#990000; background:url(/static/common/images_v2/bg_hd_search_boton.png)  no-repeat 0 5px; border:0px;}

* html .hd #hd_info .search .botton { background-position: 0 4px;}/*ie6*/
* html .hd #hd_info .search select{margin-bottom:1px; }/*ie6*/
* html .hd #hd_info .search .search_info{height:15px;}/*ie6*/

*:first-child+html .hd #hd_info .search .search_info {height:15px; margin-bottom:2px;}/*ie7*/
*:first-child+html .hd #hd_info .search .botton{margin-top:0px; padding-top:2px;background-position: 0 2px; } /*ie7*/
*:first-child+html .hd #hd_info .search select{margin-bottom:1px; font-size:12px; height:21px;}/*ie7*/

.hd #print_version {position:absolute; left:920px; top:0px;}
.hd #print_version img {border:1px solid #D9D6CB;}

* html .hd #hd_info .search .botton { background-position: 0 4px;}/*ie6*/
* html .hd #hd_info .search select{margin-bottom:1px; }/*ie6*/
* html .hd #hd_info .search .search_info{height:15px;}/*ie6*/

*:first-child+html .hd #hd_info .search .search_info {height:15px; margin-bottom:2px;}/*ie7*/
*:first-child+html .hd #hd_info .search .botton{margin-top:0px; padding-top:2px;background-position: 0 2px; } /*ie7*/
*:first-child+html .hd #hd_info .search select{margin-bottom:1px; font-size:12px; height:21px;}/*ie7*/

 

/* tabs principales*/
.hd #tabs .lst_tabs_nav {margin-left:10px; }
.hd #tabs .lst_tabs_nav li { float:left; font-size:12px; font-weight:bold; background:#f5f5f5; color:#666; margin-right:1px; padding:3px 10px 3px 10px;border-top:1px solid #D0CBBE;border-left:1px solid #D0CBBE;border-right:1px solid #D0CBBE; margin-right:1px;margin-top:2px;}
.hd #tabs .lst_tabs_nav li a {color:#666; }


/*submenus*/
.hd #main_nav{height:53px; border-bottom:1px solid #333; position:relative;}
.hd #main_nav .lst_main_nav {margin-left:10px;position:absolute;}
.hd #main_nav .lst_main_nav li { float:left; font-size:13px; font-weight:bold; margin-right:5px; padding:6px 5px 0 5px;}
.hd #main_nav .lst_main_nav li a {color:#fff;}

.hd #main_nav .lst_main_nav li.current {background:#fff; border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:2px 5px 6px 5px; margin-right:3px; margin-top:3px;}
.hd #main_nav .lst_main_nav li.current a {color:#000;}
.hd #main_nav .lst_main_nav li ul.lst_second_nav  {  height:17px; width:980px; position:absolute; top:28px; left:0px;}
.hd #main_nav .lst_main_nav li ul.lst_second_nav  li {float:left;display:inline; font-size:13px; padding-right:9px;  background:url(/static/common/images_v2/bg_main_nav_ul_li.png) no-repeat right bottom; line-height:90%;}
.hd #main_nav .lst_main_nav li ul.lst_second_nav  li.last {background:none;}
.hd #main_nav .lst_main_nav li ul.lst_second_nav  li a  {color:#333; font-weight:normal;}
.hd #main_nav .lst_main_nav li ul.lst_second_nav  li.active a  {color:#000; font-weight:bold;}
.hd #main_nav .lst_main_nav li ul.lst_second_nav  li.last {border-right:0px;}

/* --- services, motor options --- MODIFICATIONS / APPENDS by ADN --- */
.hd #main_nav .lst_main_nav li.services,
.hd #main_nav .lst_main_nav li.motor {margin:0; padding:0; position:absolute; top:3px;}
.hd #main_nav .lst_main_nav li.services {left:908px;}
.hd #main_nav .lst_main_nav li.motor {left:851px;}
.hd #main_nav .lst_main_nav li a.op_services,
.hd #main_nav .lst_main_nav li a.op_motor {display:block; padding:2px 7px 5px; border: 1px solid #3b3a4f; border-bottom: none; font-size:13px; font-weight:bold; color:#fff;}
.hd #main_nav .lst_main_nav li a.op_services {background:#8b8ab9 url(/static/common/images_v2/bg-deg_main_nav_services.gif) repeat-x bottom;}
.hd #main_nav .lst_main_nav li a.op_motor{background:#cc9933 url(/static/common/images_v2/bg-deg_main_nav_motor.gif) repeat-x bottom;}
.hd #main_nav .lst_main_nav li.current a.op_motor,
.hd #main_nav .lst_main_nav li.current a.op_services {padding:2px 7px 6px; border:none; background:#fff; color:#5c4ab2;}
/* --- <- END services, motor options --- */

.hd #main_nav .lst_main_nav li ul.lst_second_nav {display:none;}
.hd #main_nav .lst_main_nav li ul.show{display:block;}

 /* ejemplos de desplazamientos*/ 
.hd #main_nav .lst_main_nav li #nav_actualidad { left: 234px; width: 480px; }
.hd #main_nav .lst_main_nav li #nav_ciencia { left: 317px; width: 400px; }
.hd #main_nav .lst_main_nav li #nav_deportes { left: 314px; width: 480px; }
.hd #main_nav .lst_main_nav li #nav_cultura { left: 403px; width: 400px; }
.hd #main_nav .lst_main_nav li #nav_services { left: -915px; width: 1005px; } 
.hd #main_nav .lst_main_nav li #nav_miadn { left: 147px; width: 600px; }

/* -- REAJUSTES PARA ELEMENTOS SUBMENU -- */
.hd #main_nav .lst_main_nav li #nav_deportes { left: 394px; width: 500px; }
.hd #main_nav .lst_main_nav li #nav_cultura { left: 394px; }
.hd #main_nav .lst_main_nav li #nav_tecnologia { left: 380px; }
/* -- FIN AJUSTES PARA ELEMENTOS SUBMENU -- */

/*menu idioma*/
.hd .m_idiom{float:right; display:inline;font-size:12px; color:#999; margin-right:100px; margin-top:5px;}
.hd .m_idiom strong{ color:#000;}
.hd .m_idiom  a{ color:#990000;}
.hd .m_idiom  a.active{color:#0066cc; font-weight:bold;}


/*adn general */
.adngeneral #hd_info{height:72px; background:url(/static/common/images_v2/bg_hd.png)  0 -66px repeat-x;padding-left:10px; padding-top:1px;}
/*.adngeneral #hd_info .info_side h1 {background:url(/static/common/images_v2/bg_hd_logo_adn.png) no-repeat;  height:38px; margin:12px 0 0px 0; padding-left:140px; font-size:30px; color:#000;  }*/
.adngeneral #hd_info .info_side h1 {margin:12px 0 0px 0; font-size:30px; color:#000; height:38px; }
.adngeneral #hd_info .info_side h1 a {background: transparent url(/static/common/images_v2/bg_hd_logo_adn.png) no-repeat; margin:-2px 0 0 0; width:140px; height:31px; float:left ; }
.adngeneral #tabs {height:25px;  background:url(/static/common/images_v2/bg_hd.png) repeat-x 0 -41px;}
.adngeneral #tabs .lst_tabs_nav li.active {background:#e1e1e1; border-bottom:1px solid #e1e1e1; border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;padding:4px 10px 4px 10px;  margin-top:0px; }
.adngeneral #main_nav{height:53px; background:#333 url(/static/common/images_v2/bg_hd.png) repeat-x 0 0;border-bottom:1px solid #333; position:relative;}
.adngeneral #tabs .lst_tabs_nav li.active a {color:#000;}

/* vuestro adn header*/
.vuestroadn #hd_info{height:72px; background:url(/static/common/images_v2/bg_hd_vuestroadn.png)  0 -66px repeat-x;padding-left:10px; padding-top:1px;}
/*.vuestroadn #hd_info .info_side h1 {background:url(/static/common/images_v2/bg_hd_logo_vuestroadn.png) no-repeat;  height:38px; margin:12px 0 0px 0; padding-left:280px; font-size:30px; color:#AE0606;  }*/
.vuestroadn #hd_info .info_side h1 {margin:12px 0 0px 0; font-size:30px; color:#AE0606;height:38px; }
.vuestroadn #hd_info .info_side h1 a {background: url(/static/common/images_v2/bg_hd_logo_vuestroadn.png) no-repeat; margin:-2px 0 0 0; width:275px; height:31px; float:left  }
.vuestroadn #tabs {height:25px;  background:url(/static/common/images_v2/bg_hd_vuestroadn.png) repeat-x 0 -41px;}
.vuestroadn #tabs .lst_tabs_nav li.active {background:#EBDADA; border-bottom:1px solid #EBDADA; border-top:1px solid #AE0606;border-left:1px solid #AE0606;border-right:1px solid #AE0606;padding:4px 10px 4px 10px;  margin-top:0px; }
.vuestroadn #tabs .lst_tabs_nav li.active a {color:#AE0606;}
.vuestroadn #main_nav{ background:#7e0e0e url(/static/common/images_v2/bg_hd_vuestroadn.png) repeat-x ; }

/*adntv header */
.adntv  #hd_info{height:72px; background:url(/static/common/images_v2/bg_hd_adntv.png)  0 -66px repeat-x;padding-left:10px; padding-top:1px;}
/*.adntv  #hd_info .info_side h1 {background:url(/static/common/images_v2/bg_hd_logo_adntv.png) no-repeat;  height:38px; margin:12px 0 0px 0; padding-left:140px; font-size:30px; color:#FF8C00;  }*/
.adntv  #hd_info .info_side h1 {margin:12px 0 0px 0; font-size:30px; color:#FF8C00; height:38px; }
.adntv  #hd_info .info_side h1 a {background:url(/static/common/images_v2/bg_hd_logo_adntv.png) no-repeat; margin:-2px 0 0 0; width:135px; height:31px; float:left  }
.adntv  #tabs {height:25px;  background:url(/static/common/images_v2/bg_hd_adntv.png) repeat-x 0 -41px;}
.adntv  #tabs .lst_tabs_nav li.active {background:#F6E5D8; border-bottom:1px solid #F6E5D8; border-top:1px solid #D86100;border-left:1px solid #D86100;border-right:1px solid #D86100;padding:4px 10px 4px 10px;  margin-top:0px; }
.adntv  #tabs .lst_tabs_nav li.active a {color:#AE0606;}
.adntv  #main_nav{  background:#c35600 url(/static/common/images_v2/bg_hd_adntv.png) repeat-x ;}
/* ------------------------------------------------------------------------
		FIN HEADER 
-------------------------------------------------------------------------*/ 

/* - [#rss] RSS --> */
#rss {clear:both; border-top:3px solid #dcdbd9; padding-top:6px;}
#rss ul {float:right; display:inline; margin:0 15px 6px 0;}
#rss li {float:left;}
#rss li.first {border:none;}
#rss li {margin-right:10px; border-left:2px solid #e6e6e6; font-size:19px; color:#e6e6e6;}
#rss li a {margin-left:8px; padding-left:25px; font-size:19px; background:transparent url(/static/common/images_v2/ico_rs_small.png) 2px 2px no-repeat; color:#666; text-decoration:none;}
#rss li a:hover {color:#333;}
/* <-- FIN RSS - */

/* - [#ft] PIE ADN.es --> */

#ft {clear:both; background:#202020; border-top:3px solid #000; border-bottom:1px solid #000; font-size:12px;}
#ft hr {display:none;}
#ft .adn_urls,
#ft .promoted_urls {padding:14px 10px 3px 10px;}
#ft .promoted_urls {background:#202020 url(/static/common/images_v2/ft_bg_deg-spacer2.gif) repeat-x top;}
#ft .adn_info {margin-bottom:1px; padding:5px 10px 1px 10px; background:#080808 url(/static/common/images_v2/ft_bg_deg-spacer1.gif) repeat-x top;}
#ft .sponsored_urls {padding:0 10px;}

#ft .dlst dt, #ft .dlst li, #ft .adn_logo, #ft .lst_info, #ft .lst_info li {float:left; display:inline;}
#ft .cc_logo {float:right; display:inline;}
#ft .dlst dd, #ft .adn_info dd, #ft .lst_info, #ft .license, #ft .desc {display:block; overflow:hidden;}
#ft .dlst li, #ft .adn_info li {white-space:nowrap;}

#ft .dlst li {margin:0 5px 0 0; padding:0 7px 3px 0; background:url(/static/common/images_v2/bg_li_bullet_square_2p2_666.gif) no-repeat right 50%;}
#ft .dlst li.last {background:none;}
#ft .lst_info li {margin:0 9px 0 0; padding:0 8px 0 0; border-right:1px solid #333;}
#ft .lst_info li.last {border:none;}

#ft .dlst dt, #ft .dlst li {font-size:13px;}
#ft .dlst dt {clear:both; width:6em; margin-bottom:8px; font-weight:bold; color:#fff; text-align:right;}
#ft .dlst dd {margin-bottom:8px; padding-left:9px;}
#ft .dlst a {color:#999;}
#ft .dlst a:hover {color:#c0c0c0;}
#ft .spc strong {font-weight:normal;}
#ft .promoted_urls dt {color:#f5f5f5;}
#ft .promoted_urls dt {float:none; display:block; width:auto; margin:0; text-align:left;}
#ft .promoted_urls dd {padding-left:0;}

/* [.adn info] */
#ft .adn_logo {margin:6px 13px 0 0;}
#ft .adn_logo a {outline:none;}
#ft .adn_logo img {display:block;}
#ft .lst_info {width:75%; margin-top:10px; font-size:13px;}
#ft .lst_info a {font-weight:bold; color:#fff;}
#ft .license {font-size:11px; color:#999; text-align:right;}
#ft .license a {display:block; color:#999;}
#ft .license .cc_logo {width:35px; height:35px; margin:0 0 0 6px; background:url(/static/common/images_v2/ft_license_cc_logo.gif) no-repeat right 0;}
#ft .license a:hover .cc_logo {background-position:right -40px; color:#c0c0c0; cursor:pointer;}
#ft .desc {padding-top:3px; cursor:pointer;}

/* [.sponsored_urls] */
#ft .sponsored_urls p {font-weight:bold;}
#ft .sponsored_urls p a {color:#f5f5f5;}
#ft .sponsored_urls h2 {margin-bottom:15px; color:#b2b2b2; font-weight:normal;}
#ft .sponsored_urls h2 strong, #ft .planet_urls h2 b {color:#999; font-weight:normal;}
#ft .sponsored_urls h2 a {color:#ccc;}

/* ft self-clearfixes */
#ft .dlst:after, #ft .dlst dl:after, #ft .dlst dd:after, #ft .adn_info:after, #ft .adn_info dd:after, #ft .license:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#ft .dlst, #ft .dlst dl, #ft .dlst dd, #ft .adn_info, #ft .adn_info dd, #ft .license {display:inline-block;}
#ft .dlst, #ft .dlst dl, #ft .dlst dd, #ft .adn_info, #ft .adn_info dd, #ft .license {display:block;}

/* <-- FIN PIE ADN.es - */


/*------------------------------------- contenedores --------------------------------------------------------*/
/*------------------------ cuerpo --------------------*/
/* modulo completo sin bloque --*/
.modulo_completo { width: 1001px; /* original=1000px */ clear: both; }
.bloque .mod_m div.mod_column { float: left; width: 480px; display: inline; }
.bloque .mod_m div.first { width: 480px; margin-right: 21px; }
/*-- bloques --*/
.bloque { width: 981px; margin: 10px 9px 10px 10px; clear: both; }
/*-- para pintar las rallas --*/ 

.bloque .columnaA, 
.bloque .columnaA .mod_c,
.bloque .columnaA .mod_mB,
.bloque .columnaA .mod_mA, 
.bloque .columnaA .mod_a, 
.bloque .columnaA .mod_b, 
.bloque .columnaA .mod_m,
.bloque .columnaA .mod_l { width: 640px; float: left; margin-bottom: 15px; clear: both; }

/*.bloque .columnaA .mod_c,*/
.bloque .columnaA .mod_a,
.bloque .columnaA .mod_mA .mod_mA  { margin-bottom: 0; }

.local .bloque .columnaA .mod_c { margin-bottom: 15px; }
.local .bloque .columnaA .mod_mA { padding-bottom: 15px; border-bottom: 3px solid #ccc; }
.local .bloque .columnaA .mod_mA h2 { font-size: 26px; }
.not_gmaps_local { margin-bottom: 15px; }

.sep_mod_c { border-bottom: 1px solid #EAEAEA; margin-bottom: 20px; padding-bottom: 15px; }

/*-- reglas para las distintas noticias --*/
.bloque .columnaB{ float: left; width: 322px; display: inline; }
.bloque .columnaB .modulo { clear: both; }
.bloque .columnaA { float: left; margin-right: 19px; display: inline; _overflow: hidden } 

/*--- bloques 320 y 300 para 50% segun abre imagen o abre texto ----*/
.bloque .columnaA .mod_m { background: #fff url(/static/common/images/homes/bg-mod.jpg) repeat-y 316px 0px; }
.bloque .columnaA .mod_m div.mod_column { float: left; width: 315px; display: inline; }
.bloque .columnaA .mod_m div.first { width:315px; margin-right:10px;}

.bloque .columnaA .medianil_mB { background: #fff url(/static/common/images/homes/bg-mod.jpg) repeat-y 305px 0; }
.bloque .columnaA .mod_mB div.mod_column { float: left; width: 322px; display: inline; }
.bloque .columnaA .mod_mB div.first { width:305px; margin-right:13px;}

.bloque .columnaA .medianil_mA { background: #fff url(/static/common/images/homes/bg-mod.jpg) repeat-y 328px 0; border-bottom: 1px solid #EAEAE9; }
.bloque .columnaA .inv .medianil_mA { background: #fff url(/static/common/images/homes/bg-mod.jpg) repeat-y 308px 0; }
.bloque .columnaA .mod_mA div.mod_column { float: left; display: inline; width: /*322px*/305px; /* 305px para que la columna de 'no foto' en el 2º scroll suba a susitio */ }
.bloque .columnaA .otras_noticias_de_interes .mod_mA div.mod_column { float: left; display: inline; width: 305px; }
.bloque .columnaA .otras_noticias_de_interes .mod_mA div.mod_column.first { float: left; display: inline; width: 322px; }
.bloque .columnaA .mod_mA div.first { width: 322px; margin-right: 13px; }
.bloque .columnaA .inv .mod_mA div.first { width: 305px; margin-right: 13px; }
/*--  bloque de 33% --*/      
.bloque .columnaA .mod_c { background: #fff url(/static/common/images/homes/bg-mod-c.jpg) repeat-y 0 0; } 
.bloque .columnaA .mod_c div.mod_column { float: left; display: inline; width: 197px; margin-left: 24px; }

.bloque .columnaA .mod_a .mod_c div.mod_column { margin-left: 0; }

.bloque .columnaA .mod_c div.first { width: 197px; margin-left: 0; }


.bloque .columnaA .mod_a .mod_c div.first { width: 197px; margin-left: 0; position: relative; /* positioned for Opera */ }


.bloque .columnaA .mod_c div.second{ width: 197px; margin-left: 24px; }


.bloque .mod_a .mod_c div.first h2 { font-size: 16px; }
.bloque .columnaA h2 { font-size: 22px; }

.bloque .columnaA .mod_column h2 { font-size: 16px; }

.bloque .columnaA .mod_column.dest h2 { font-size: 22px; }

.bloque .columnaA .noticias.first_block h2 { font-size: 26px; }
.bloque .columnaA .noticias.first_block .mod_grafico { margin-right: 10px; }


/*-- bloques de 66 y 33 --*/
.bloque .columnaA .mod_a {background:#fff url(/static/common/images/homes/bg-mod-a.jpg) repeat-y;} 
.bloque .columnaA .mod_a div.mod_column { float: left; display: inline; width: 197px; }
.bloque .columnaA .mod_a div.first{
	width: 418px;
	margin-right: 25px;
		_margin-right: 18px;
}

/*-- bloques de 33 y 66 --*/
.bloque .columnaA .mod_b {background:#fff url(/static/common/images/homes/bg-mod-b.jpg) repeat-y; margin-bottom: 0; } 
.bloque .columnaA .mod_b div.mod_column {float:left;display:inline; width:418px; }
.bloque .columnaA .mod_b div.first {width:197px; margin-right:25px;}

  
/*--------------------------------------- contenedor total noticias --------------------------------------*/


/* -- general tamaños y textos noticias  --*/
.noticias h2 { color: #A60000; }
h2.tit_1 { font-size: 48px; }  
h2.tit_2 { font-size: 42px; }   
h2.tit_3 { font-size: 32px; }   
h2.tit_4 { font-size: 22px; }
h2.tit_5 { font-size: 16px; }


/*--- tamaños de las letras noticias ----*/
.noticias h3 { font-size: 18px; color: #464646; font-weight: normal; }
.noticias h4.epigrafe { font-size: 11px; font-weight: normal; color: #666; }
.noticias h4 strong { font-weight:bold;}
.noticias .cuerpo { font-size: 13px; }
.noticias .firma { font-size: 11px; }
.firma a { color: #666; text-decoration: underline; }
.no_te_lo_pierdas h2 { font-weight: normal; }
.no_te_lo_pierdas h3 { font: bold 14px Arial; margin: 0 0 5px 0; color: #666; }

.te_puede_interesar h2 { font-weight: normal; }
/*-------------------listas de noticias  --------------------------*/
.noticias ul { padding: 0; margin: 0; }
.noticias ul li {
	margin: 0 0 1px 6px;
	padding-left: 10px;
	font-size: 12px;
	color: #A60000;
	background: url(/static/common/images/homes/bullet-noticias-li.gif) no-repeat 1px 5px;
	/**background: url(/static/common/images/homes/bullet-noticias-li.gif) no-repeat 1px 7px;*/
}
.noticias ul li a { text-decoration: none; color: #A60000; } 
.noticias ul li a:hover { text-decoration: underline; }


ul.related { margin: 5px 0 0 5px; }
ul.related li { margin: 0 0 3px 6px; padding-left: 10px; font-size: 12px; color: #A60000; background: url(/static/common/images/homes/bullet-noticias-li.gif) no-repeat 1px 5px; *background: url(/static/common/images/homes/bullet-noticias-li.gif) no-repeat 1px 7px; }

/*-- modulos de las noticias  --*/    
.noticias .mod_grafico { float: left; margin-top: 2px; }
.noticias .mod_texto { display: table-cell; }

* html .mod_a .mod_column .mod .spacer .mod_grafico { float: none; }

.noticias.mod .mod_grafico { float:left; margin-right: /*7*/0px; }
.noticias.mod .mod_texto { display: table-cell; vertical-align: top; }
/*-- espaciados entre los elementos noticias y casos ---*/

.bloque .mod_c .mod_grafico { margin-bottom: 7px; }
.bloque .mod_c .epigrafe { margin: 1px 0 3px 0;font-size: 11px; font-weight: normal; color: #666; }
.bloque .mod_c  h2 { margin-bottom: 4px; font-size: 16px; }
.bloque .mod_c .cuerpo { margin-bottom: 4px; }
.bloque .mod_c .firma { margin-bottom: 4px; }
/*- noticias grandes -*/
.bloque .mod h4.epigrafe { font-size: 11px; margin-bottom: 0; font-weight: normal; color: #666; }
.bloque .mod .mod_grafico { margin-bottom: 7px; }
.bloque .mod .contenedor .mod_grafico { margin-right: 10px; }
.bloque .mod h2 {
	margin-bottom: 2px;
	/* para trapi 11-m */
	font-size: 32px;
}
.bloque .mod h3 { margin-bottom: 5px; }
.bloque .mod .cuerpo { margin-bottom: 7px; font-size: 14px; }
.bloque .mod .cuerpo_tit_2 { margin-bottom: 7px; font-size: 13px; }
.bloque .mod .firma { margin-bottom: 7px; }
.bloque .mod ul li { line-height: 150%; margin-left: 5px; }
.bloque .mod { padding-bottom: 12px; margin-bottom: 18px; border-bottom: 3px #ccc solid; }

.bloque .mod_dest_central {
	padding-bottom: 12px;
	margin-bottom: 18px;
	border-bottom: 3px #ccc solid;
}
.bloque .mod_dest_central h2 {
	margin-bottom: 2px;
	/* para trapi 11-m */
	font-size: 32px;
}
 
/*--- mod_mA y mb_mB --*/
.bloque .mod_mA div.mod_column h4.epigrafe,
.bloque .mod_mB div.column h4.epigrafe{ margin-bottom: 2px; font-size: 11px; font-weight: normal; color: #666; }

.bloque .mod_mA div.mod_column h2, 
.bloque .mod_mB div.mod_column h2 { font-size: 22px; margin-bottom: 3px; }
.bloque .mod_mA .mod_mA.medianil_mA div.mod_column h2 { font-size: 20px; margin-bottom: 3px; }

.bloque .mod_mA div.mod_column .cuerpo,
.bloque .mod_mB div.mod_column .cuerpo {margin-bottom:5px;}

.bloque .mod_mA div.mod_column .firma,
.bloque .mod_mB div.mod_column .firma  {margin-bottom:9px;}


.bloque .mod_mB div.first h2 {margin-bottom:4px;}
.bloque .mod_mA div.first .mod_grafico,
.bloque .mod_mB div.first .mod_grafico { margin-bottom: 3px; *margin-bottom: 0px; }
.bloque .mod_mA ul li, .bloque .mod_mB ul li { line-height: 150%; margin-left: 2px; }
 
.bloque .mod_mA div.mod_column .noticias, .bloque .mod_mB div.mod_column .noticias { margin-bottom: 14px; }
/*---- mod_a y mod_b ----*/  

.bloque .mod_a .epigrafe, 
.bloque .mod_b .epigrafe { margin-bottom: 2px; font-size: 11px; font-weight: normal; color: #666; }
.bloque .mod_b .epigrafe strong { font-weight: bold; }
.bloque .mod_a div.first h2, 
.bloque .mod_b h2, 
.bloque .mod_m { font-size: 22px; margin-bottom: 3px; }
.bloque .mod_a div.first h2 {
	font-size: /*18*/22px;
	margin-bottom: 3px;
	font-weight: bold;
}
.bloque .mod_a div.first .bold h2 { font-weight: bold; font-size: 22px; }

.bloque .mod_b div.first h2 { font-size: 16px; margin-bottom: 2px; }
.bloque .mod_a .mod_grafico, 
.bloque .mod_b .mod_grafico { margin-bottom: 6px; }
* html .bloque .mod_a .mod_grafico { padding-bottom: 6px; margin-right: 0; }
.bloque .mod_a ul li, 
.bloque .mod_b ul li { margin: 0 0 3px 2px; }   
.bloque .mod_a .cuerpo, 
.bloque .mod_b .cuerpo { margin-bottom: 4px; }
.bloque .mod_a .firma, 
.bloque .mod_b .firma { margin-bottom: 9px; }
.bloque .mod_b div.first .noticias { margin-bottom: 14px; } 
 
.bloque .mod_a div.mod_column .mod_c h2,
.bloque .mod_a div.mod_column.first .mod_c h2 { font-size: 16px; margin-bottom: 3px; }

.bloque .mod_a div.mod_column .mod_c h2,
.bloque .mod_a div.mod_column.first .mod_c h2 { font-size: 14px; font-weight: bold; }
 
/*-- mod m --*/
.bloque .mod_m .epigrafe { margin-bottom: 2px; font-size: 11px; font-weight: normal; color: #666; }  
.bloque .mod_m h2 { margin-bottom: 4px; }
.bloque .mod_m .cuerpo { margin-bottom: 4px; }
.bloque .mod_m .firma { margin-bottom: 9px; }
.bloque .mod_m ul li  { margin-left: 2px; line-height: 1.5; } 
.bloque .mod_m h2.tit_5 { margin-bottom: 3px; } 
.bloque .mod_m .mod_grafico { margin-bottom: 6px; } 
/*-- listado noticias --*/
.bloque .mod_l h4.subtitulos { color: #666; margin-bottom:2px; font-size: 12px;}
* html .noticias.destacados { border-bottom: none; }
.separador_mod_l_noticias_destacados { border-bottom: 2px solid #DCDBD9; padding-bottom: 5px; }
.bloque .mod_l h4 .epigrafe { text-transform:uppercase; }
.bloque .mod_l h4 .cintillo { font-weight:normal; }
.bloque .mod_l h2 { font-size: 18px; margin-bottom: 3px; font-weight: normal; }
.bloque .mod_l .cuerpo { margin-bottom: 5px; }
.bloque .mod_l .firma { margin-bottom: 9px; }
.bloque .mod_l ul li  { margin-left:2px; line-height:150%; }
.bloque .mod_l h2.tit_5 { margin-bottom: 3px; }
.bloque .mod_l .mod_grafico { margin-bottom: 6px; }

/*------------------ noticias destacados ---------------------------*/
.destacados:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.destacados {clear:both; display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.destacados .mod_grafico { float: left; display: inline; margin-right: 10px; }
* html .mod_column.first .destacados img { margin-right: 10px; /* IE no entiende la concatenacion correcta de clases, esto lo parchea */ }
.mod_grafico_der { float: right; display: inline; margin-left: 10px; }
.destacados .mod_texto { display: table; height: 1%; margin-bottom:7px; }
* html .destacados .mod_texto { float: left; }
/*.noticias.destacados .mod_texto { display: table-cell; }*/

.mod_column.destacados { clear: none; }



/*.noticias */.mod_grafico_desplazado { float: left; display: inline; padding-right: 10px; }
.desplazado, 
.destacados .desplazado { float: right; display: inline; padding-left: 10px; }

.mod_c .mod_texto, 
.mod_promos .mod_texto, 
.bloque .columnaA .inv .medianil_mA .mod_texto { display: block; }





/*---------------- clipping noticias-------------------- */
.clipping_noticias {display:none;}
.clipping_noticias {
	position:absolute; 
    margin-left:-15px;
	width: 15px;
	height: 25px;
	background:url(/static/common/images/homes/link_clip_noticia.png) top left no-repeat;
	z-index: 999;
	cursor: pointer;}
/* FIN clipping noticias */

/*------------------------- COMPONENTES ---------------------------------------------------------------*/
 .calado { background: transparent  url("/static/common/images/homes/calado.png") top left repeat; }

* html .calado{ /*IE 6 PNG*/
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes/calado.png',sizingMethod="scale");
 background-repeat: repeat;
}
 .calado_player{ background: transparent  url("/static/common/images/homes/calado_player.png") top left repeat-y; }

* html .calado_player{ /* IE 6 PNG */
 background-image: none; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes/calado_player.png',sizingMethod="scale");
 background-repeat: repeat-y;
}

/*-- foto Imagen --*/
.bloque .columnaB .mod_foto_imagen { position: relative; }
.mod_foto_imagen { position: relative; width: 320px; }
.mod_foto_imagen dl,
.mod_foto_imagen dt,
.mod_foto_imagen dd { display: inline; }
.mod_foto_imagen dd { position: absolute; bottom: 3px; left: 0; padding: 10px; width: 300px; }
.mod_foto_imagen dd h3 { font-size: 13px; color: #fff; z-index: 100000; }
.mod_foto_imagen dd a { color: #fff; font-weight: bold; }



/*-- modulo ultimas noticias --*/
.bloque .columnaB #ultimas-noticias {
	border: #DCDCDA 1px solid;
	background: url("/static/common/images/homes/bg_loultimo_2.png") top left repeat-x;
	margin: 0 0 15px 0;
	padding-top: 10px;
	padding-bottom: 15px;
	_width: 313px;
}

.bloque .columnaB #ultimas-noticias h3 { margin-bottom: 10px; font-size: 11px; }
.bloque .columnaB #ultimas-noticias h3 span { background: #a8a8a0; color: #fff; margin-left: 1px; padding: 3px 14px 2px 6px; }
.bloque .columnaB #ultimas-noticias dl { margin: 0 5px 5px 5px; }
.bloque .columnaB #ultimas-noticias dt { clear: left; float: left; display: inline; color: #999; font-weight: bold; }
.bloque .columnaB #ultimas-noticias dd {
	margin: 0 0 6px 40px;
	width: 260px;
	*float: left;
	*margin-left: 6px;
}
.bloque .columnaB #ultimas-noticias a  {color: #333;}
.bloque .columnaB #ultimas-noticias ol li span{}
/*-- los mas destacados --*/
.los_mas { width: 322px; background: #a9a9a2; margin: 10px 0 15px 0; padding: 0; }
.los_mas .mod_texto {margin:10px /*5px*/0 0 0; padding:0 0 5px 14px;}
.los_mas .mod_texto h4 a{color:#fff; font-weight:bold; font-size:11px;}
.los_mas .mod_texto .titulo a{color:#fff;  font-size: 20px;}                            
.los_mas .mod_texto .autor {color:#fff;}                                              
.los_mas .mod_grafico { border-right: #fff 1px solid; width: 95px; height: 85px; overflow: hidden; margin-right: 0; }
 
/*-- lo mejor y lo peor --*/
.lo_mejor_peor .mod_mejor_peor { margin-bottom: 10px; width: 294px; }
.lo_mejor_peor { background: #f0f0e6; margin: 0 0 15px 0; padding: 14px; }
.lo_mejor_peor .linea { border-top: 3px solid #fff; padding-top: 10px; }
.lo_mejor_peor  h4  { color: #000; font-weight: bold; font-size: 12px; }
.lo_mejor_peor .mod_texto .titulo a { color: #333; font-size: 13px; }
.lo_mejor_peor .mod_grafico { width: 70px; height: 70px; overflow: hidden; }


/* fecha portada */
.fecha_portada p { font-size: 12px; text-align: center; margin: 4px auto 9px; }
.fecha_portada p span { font-size: 11px; }
.fecha_portada p span strong { color: #A60000; font-weight: normal; }
/* fecha portada */




/*------------------------- COMPONENTES LOS MAS -------*/
.lo_mas ul, .lo_mas ol { margin: 1em 0; padding: 0 0 0 1em; }    
.lo_mas {
  border-bottom: 3px solid #DCDBD9;
  margin-bottom: 15px;  
  min-height: 130px !important;
  height: 130px;
  height: auto;
}
.lo_mas ul.menu_lo_mas { list-style: none; background-color: #A00000; height: 21px; margin: 0 0 10px 0; padding-top: 3px; }
.lo_mas ul.menu_lo_mas li { display: inline; margin-right: 10px; }
  
.lo_mas ul.menu_lo_mas li a { color: #fff; }

.lo_mas ul.menu_lo_mas li a.active { color: #2D300C; background: #fff; line-height: 23px; padding: 4px 7px; }
.cont_lo_mas ul li { color: #999; margin: 3px 0; display: block; }
.cont_lo_mas ul li a { font-weight: normal; }

/* "ultimas noticias" en "lo mas" */
.lo_mas dl { margin: 0 5px 5px 5px; }
.lo_mas dt {
	clear: left;
	color: #999;
	display: inline;
	float: left;
	font-weight: bold;
}
.lo_mas dd {
	margin: 0 0 6px 40px;
	width: 260px;
}
/* FIN "ultimas noticias" en "lo mas" */


/* LO MAS - 1 COLUMNA */
.lo_mas ul.menu_lo_mas li a { cursor: pointer; font-size: 11px; font-weight: bold; }
.cont_lo_mas ol {
	color: #999;
	font-weight: bold;
	width: 295px;
	margin: 10px 0 10px auto;
	list-style: decimal; /*IE 6  bug para los numeros */
	*padding: 0;
}
          
/* este es para la caja "gris" de lo ultimo */
#ultimas-noticias .cont_lo_mas ol.listas_ordenadas {list-style: none; margin-left: 0; }
#listas_ordenadas { margin: 1px; padding-left: 22px; } 
#listas_ordenadas { margin: 1px; padding-left: 22px; } 
 

#block-container_middle_2-2 .cont_lo_mas ol li {
	/* esto es para los tags en 'lo mas' de la home / 
	si no hay tags display list-style hay que comentarlo */
	/*display: inline; */
	list-style: none;
	padding: 0;
}

.cont_lo_mas ol li { display: list-item; margin: 0 0 5px 10px; _list-style-position: inside; +list-style-position: inside; }
.cont_lo_mas ol li a { font-weight: normal; }

#block-container_middle_2-2 .cont_lo_mas ol li { display: list-item; margin: 0 0 5px -20px; }
#block-container_middle_2-2 .cont_lo_mas ol li span { font-weight: bold; color: #999; padding-right: 10px }

.container_middle_2 .cont_lo_mas dt {
	clear: left;
	color: #999;
	display: inline;
	float: left;
	font-weight: bold;
}

.container_middle_2 .cont_lo_mas dd {
	margin: 0 0 6px 40px;
	width: 260px;
} 
/* FIN LO MAS - 1 COLUMNA */ 

/*------------------------- FIN COMPONENTES LOS MAS -------*/



/* modulo destacada_scroll */
.top_content { margin-bottom: 20px; padding-bottom: 5px; border-bottom: 3px solid #DCDBD9; }
.destacada_scroll { margin-bottom: 10px; position: relative; width: 640px; height: 300px; }
.destacada_scroll .menu_scroll { position: absolute; bottom: 0; left: 0; z-index: 10; height: 70px; width: 628px; color: #fff; padding: 15px 6px; }
.calado { background: url("/static/common/images/homes/calado.png") top left repeat; }
.destacada_scroll .menu_scroll ul { list-style: none; margin: 0; }
.destacada_scroll .menu_scroll ul li { float: left; overflow: hidden; }
.destacada_scroll .menu_scroll ul li a { color: #fff; height: 75px;}
.destacada_scroll .menu_scroll ul li.scroll_izq a { display: block; background: url("/static/common/images/homes/scroll_izq.png") bottom left no-repeat; padding: 0 5px 0 0; border-right: 1px dotted #fff; font-size: 13px; cursor: pointer; }
.destacada_scroll .menu_scroll ul li.scroll_der a { display: block; background: url("/static/common/images/homes/scroll_der.png") 58px bottom no-repeat; padding: 0 0 0 10px; border-left: 1px dotted #fff; font-size: 13px; cursor: pointer; } 
.destacada_scroll .menu_scroll ul li.scroll { width: 100px; }
.destacada_scroll .menu_scroll ul li.titulo { width: 430px; font: bold 26px Arial; margin: 0 10px 0 5px; }
.destacada_scroll .menu_scroll ul li.titulo h3 {
	/*width: 425px;*/
	font: bold 24px Arial;
	margin: 0 10px;
	overflow: visible;
}
.destacada_scroll .menu_scroll ul li.scroll_der { position: absolute; right: 0; } 
/* FIN modulo destacada_scroll */
/* FIN modulo rotador */






/* user options bar */
#user_options_bar { background: #040404 url("/static/common/images/homes/bg_user_option_bar.png") top left no-repeat; border-bottom: 3px solid #515151; height: 50px; position: relative; }
#user_options_bar .envia_tus_noticias { position: absolute; top: 4px; left: 50%; margin-left: -87px; }
#user_options_bar .adn_movil { position: absolute; left: 10px; top: 0; }
#user_options_bar .registrate { position: absolute; right: 10px; top: 4px; }
#user_options_bar .user_options { position: absolute; top: 0; right: 0; width: 267px; background: url("/static/common/images/homes/bg_user_option.png") top left repeat-x; padding: 4px 4px 0 4px; text-align: right; }
#user_options_bar a.link_clipping { position: absolute; top: 8px; right: 275px; display: block; width: 21px; height: 34px; background: url("/static/common/images/homes/link_clipping.png") 0 0 no-repeat; }
#user_options_bar .user_options .cont_user_options { float: left; width: 210px; }
#user_options_bar .user_options a { color: #fff; text-decoration: underline; }
#user_options_bar .user_options p { font: bold 11px Arial; color: #fff; margin-top: 3px; }
/* FIN user options bar */



/* modulo_social_home */
#modulo_social_home {
	border-top: 3px solid #515151;
	background: url("/static/common/images/homes/bg_modulo_social.png") top left repeat-x;
	height: 147px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
#modulo_social_home .se_parte_de_adn { position: absolute; top: 10px; left: 10px; }
#modulo_social_home .ultimos_comentarios { width: 260px; position: absolute; top: 10px; left: 215px; }
#modulo_social_home h4 { margin: 0 0 5px 0; color: #FF9900; background: url("/static/common/images/homes/separador_mod_social.png") bottom left repeat-x; padding: 0 0 5px 0; }
#modulo_social_home .ultimos_comentarios .comentario { width: 240px; margin-bottom: 3px; }
#modulo_social_home .ultimos_comentarios img { border: 2px solid #730000; }
#modulo_social_home p a { color: #fff; }
#modulo_social_home .lo_mas_visto { width: 280px; position: absolute; top: 10px; left: 475px; }
#modulo_social_home .lo_mas_visto p { width: 240px; margin-bottom: 3px; }
#modulo_social_home .ultimos_usuarios_activos { width: 240px; position: absolute; top: 10px; left: 745px; }
#modulo_social_home .ultimos_usuarios_activos ul { list-style: none; margin: 0; padding: 0; width: 200px; }
#modulo_social_home .ultimos_usuarios_activos ul li { float: left; margin-right: 10px; }
#modulo_social_home .ultimos_usuarios_activos ul li a img { border: 2px solid #730000; }
#modulo_social_home .esq_inf { display: block; width: 33px; height: 32px; background: #fff url("/static/common/images/homes/esq_inf_modulo_social.png") bottom right no-repeat; position: absolute; right: 0; bottom: 3px; }

* html #modulo_social_home .esq_inf {
	display: block;
	width: 33px;
	height: 32px;
	background: #fff url("/static/common/images/homes/esq_inf_modulo_social.png") bottom right no-repeat;
	position: absolute;
	right: -1px;
	bottom: 0;
}
/* FIN modulo_social_home */

/*Vuestro ADN nuevo */

.vuestro_adn{
	background: url("/static/common/images/vuestro_adn/bg_vuestro_adn.png") 0 1px repeat-x;
	margin-bottom: 15px;
	padding: 1px 0 1px 10px;
	border-top: 1px solid #A5A297;
	border-bottom: 1px solid #A5A297;
	height: 48px;
}
.vuestro_adn .tit{
	background:url("/static/common/images/vuestro_adn/bg_tit_vuestro_adn.png") no-repeat 6px 0;
	float:left;
	padding-right:9px;
}
.vuestro_adn .tit .content_tit{
	border-right:1px solid #ccc;
	margin:5px 0;
	width:293px;
	height:39px;
}
.vuestro_adn .tit .content_tit a{
	float:left;
	width:293px;
	height:39px;
	background:url("/static/common/images/vuestro_adn/tit_vuestro_adn.png") no-repeat;
}
.vuestro_adn .tit .content_tit a span{
	display:none;
}
.vuestro_adn .esta_pasando{
	width:264px;
	height:39px;
	float:left;
	border-right:1px solid #ccc;
	margin:5px 0;
	font-size:12px;
	color:#333;
	padding-right:7px;
}
.vuestro_adn .esta_pasando .reproductor a,.vuestro_adn .amigos .reproductor a{
	float:right;
	width:13px;
	height:13px;
	margin:0 1px;
}
.vuestro_adn .esta_pasando a span,.vuestro_adn .amigos a span{
	display:none;
}
.vuestro_adn .esta_pasando a.avanzar,.vuestro_adn .amigos a.avanzar{
	background:url("/static/common/images/vuestro_adn/adelante.gif") no-repeat;
}
.vuestro_adn .esta_pasando a.reproducir,.vuestro_adn .amigos a.reproducir{
	background:url("/static/common/images/vuestro_adn/play.gif") no-repeat;
}
.vuestro_adn .esta_pasando a.pausa,.vuestro_adn .amigos a.pausa{
	background:url("/static/common/images/vuestro_adn/pausa.gif") no-repeat;
}
.vuestro_adn .esta_pasando a.retroceder,.vuestro_adn .amigos a.retroceder{
	background:url("/static/common/images/vuestro_adn/atras.gif") no-repeat;
}
.vuestro_adn .esta_pasando p.titular,.vuestro_adn .amigos p.titular{
	font-weight:bold;
	padding-top:1px;
}
.vuestro_adn .esta_pasando p.segundalinea,.vuestro_adn .amigos p.segundalinea{
	padding-top:4px;
	overflow:hidden;
	height:17px;
}
.vuestro_adn .esta_pasando p.segundalinea span.hora,.vuestro_adn .amigos p.segundalinea span.hora{
	color:#666;
	font-weight:bold;
}
.vuestro_adn .esta_pasando p.segundalinea a.user,.vuestro_adn .amigos p.segundalinea a.user{
	color:#900;
	font-weight:bold;
}
.vuestro_adn .esta_pasando p.segundalinea span.puntosRojos{
	color:#900;
}
.vuestro_adn .registrate{
	width:393px;
	height:39px;
	float:left;
	border-left:1px solid #666;
	margin:5px 0;
	padding-left:22px;
}
.vuestro_adn .registrate img{
	width:222px;
	height:39px;
	float:left;
	margin-right:24px;
}
.vuestro_adn .registrate a{
	background:url("/static/common/images/vuestro_adn/btn_registrate.png") no-repeat;
	width:132px;
	height:35px;
	float:left;
	margin-top:2px;
}
.vuestro_adn .registrate a span{
	display:none;
}
.vuestro_adn .amigos{
	width:404px;
	height:39px;
	float:left;
	margin:5px 0;
	font-size:12px;
	color:#333;
	padding-right:25px;
}
,.vuestro_adn .amigos p.segundalinea span.puntos{
	color:#900;
}
.vuestro_adn a.link_clipping{
	background:url(/static/common/images/vuestro_adn/link_clipping.png) no-repeat;
	float:left;
	width:22px;
	height:48px;
}
.vuestro_adn a.link_clipping span{
	display:none;
}
.vuestro_adn .user_options {
	background:url(/static/common/images/homes/bg_user_option.png) repeat-x;
	padding:3px 10px 3px 0;
	text-align:right;
	width:227px;
	float:left;
	pa
}
.vuestro_adn .user_options .cont_user_options {
	float:left;
	width:166px;
	padding-right:18px;
}
.vuestro_adn .user_options .cont_user_options p {
	color:#fff;
	font-size:11px;
	margin-top:3px;
	font-weight:bold;
}
.vuestro_adn .user_options a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
.vuestro_adn .user_options img {
	float:left;
	width:42px;
	height:42px;
}

/*Fin de Vuestro ADN nuevo */

/* LO MAS - PLANO */
#modulo_social_home ul { height: 15px; margin: 10px 0 0 215px; padding: 0 0 5px 0; list-style: none; background: url("/static/common/images/homes/separador_mod_social.png") bottom left repeat-x; }
#modulo_social_home ul li { width: 260px; margin: 0 0 5px 0; padding: 0; color: #f90; font: bold 12px Arial; float: left; display: block; }

#modulo_social_home .cont_lo_mas { width: 260px; margin: 5px 0 0 0; padding: 0; color: #f90; font: bold 13px Arial; float: left; }
#block-container_middle_3_0 { margin: 0 0 0 205px; }
#modulo_social_home .cont_lo_mas ol { width: 250px; margin: 0 0 5px 0; padding: 0 0 0 10px; color: #fff; list-style: none; }
#modulo_social_home .cont_lo_mas ol li { padding: 0 0 5px 0; list-style: none; }

#modulo_social_home #block-container_middle_3_2 .cont_lo_mas ol { width: 200px; }

#block-container_middle_3_0 ol li { clear: both; }

#block-container_middle_3_2 ol li { display: inline; }

#modulo_social_home .cont_lo_mas a { color: #fff; font-weight: bold; }
#modulo_social_home .cont_lo_mas a img.c_image { width: 35px; height: 35px; float: left; padding: 0 10px 10px 0; }
/* FIN LO MAS - PLANO */





/* PUBLI */
#publi_bloque_horizontal {
	padding: 0 10px 2px 10px;
	margin: 0 5px 5px 5px;
	background: #EFEFEF;
	width: 971px;
	clear: both;
}
#publi_bloque_horizontal_promos {
	padding: 0 10px 2px 10px;
	margin: 0 0 5px 0;
	/*width: 971px;*/
	clear: both;
}
#publi_bloque_horizontal .imgizq,
#publi_bloque_horizontal_promos .imgizq { margin-right: 7px; float: left; }

#publi_bloque_horizontal .imgder,
#publi_bloque_horizontal_promos .imgder { margin-left: 0; float: right; }  

.publi { border: 2px solid #EFEFEF; text-align: center; padding: 0; padding-bottom: 10px; margin: 0 0 15px 0; }


h6.publicidad { background: #EFEFEF; color: #989898; font-size: 10px; margin: 0 0 10px 0; padding: 0; text-align: left; letter-spacing: 2px; }
.publi_dos { margin: 15px 0; text-align: center; }
.modulo_izq { float: left; width: 420px; }
.modulo_der { float: right; width: 200px; /*background: url("/static/common/images/homes/border_modulo.png") top left repeat-y;*/ padding-left: 0; }

.mod_not_izq { float: right; width: 320px; }



.publi .aprendemas {
	width: 250px;
	margin: 5px auto;
}
/* FIN PUBLI */



















/* modulo columna lateral "player WMV" */
.player_wmv { position: relative; }
/* FIN modulo columna lateral "player WMV" */

/* Estilos web_tv de la home */

.player_multimedia { font: 12px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0; height: 330px; width: 640px; background-color: #000; position: relative; }


.luto h2 { font: bold 18px Arial, Helvetica, sans-serif; color: #fff; margin: 0 10px 0 17px; }
.luto h2 a { color: #fff; text-decoration: none; line-height: 29px; }
.luto h2 a:hover { color: #fff; text-decoration: underline; } 

.btn_play a { 
	width:640px;
	height:270px;
	position: absolute;
	top: 0;
	right: 0;
	_left: auto;
	background: transparent url("/static/common/images/homes/reproductor_play.png") no-repeat top right !important;
    	background-image: none;
    	filter: none !important;
    	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes/reproductor_play.png');
}
.btn_play a strong { display: none; }
.img_play { overflow: hidden; height: 330px; position: relative; width: 640px; }


.mapa_play { margin-left: 17px; padding-top: 17px; width: 606px; }
.video_play { margin-left: 17px; padding-top: 17px; }
.video_play_vid { float: left; display: inline; width: 320px; margin-right: 24px; }
.video_play_utils { float: left; display: inline; width: 255px; }
.video_play_utils h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #CCCCCC; border-bottom: 1px solid #333333; }
.utils_col { margin-top: 10px; background: url(/static/common/images/players/fnd_borde_1.gif) repeat-y 125px 0px; }
.utils_col a { color: #fff; text-decoration: underline; }
.utils_col a:hover { text-decoration: none; }
.utils_col ul { list-style-type: none; }
.utils_col li { margin-bottom: 5px; }
.utils_col_cierre { border-top: 1px solid #333; padding-top: 5px; margin-top: 10px; }
.utils_col_cierre a { color: #FF9900; text-decoration: none; }

.utils_col_i, .utils_col_d { float: left; display: inline; }
.utils_col_i { width: 120px; margin-right: 30px; }
.utils_col_d { width: 100px; }
.utils_col_d h4 { font-size: 12px; font-weight: normal; margin-bottom: 5px; }

.nav_play {
	position: absolute;
	bottom: 0;
	color: #fff;
    	display: block;
    	height: 60px;
}
/* Player ADN.tv */
.player_port_tv { height: 340px; width: 972px; background: url(/static/common/images/players/fnd_player_port_tv.gif) repeat-x top 0; margin-bottom: 20px; }
.player_port_mini, .player_port_ampl { float: left; display: inline; }
.player_port_ampl { width: 641px; height: 330px; margin-top: 4px; background: url(/static/common/images/players/fnd_borde_1.gif) repeat-y top right; }
.player_port_mini { width: 317px; margin-left: 14px; margin-top: 22px; }
.player_port_mini h3 { margin-bottom: 12px; }
.mini_play_tv li { float: left; display: inline; }
.mini_play_tv li img { margin-right: 4px; margin-bottom: 4px; }
.mini_play_tv li a img { border: 2px solid #666; }
.mini_play_tv li a:hover img { border: 2px solid #FF7D00; }
.mini_play_tv li.activo img { border: 2px solid #FF7D00; }



.rating { float: left; width: 70px; text-align: center; }
.rating p.total_votos { color: #999; font-size: 11px; }
.rating .num_votos {
  width: 70px;
  height: 25px;
  display: block;
  color: #fff;
  background: transparent url("/static/common/images/homes/bg_rating.png") repeat left top !important;
  background-image: none;
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes/bg_rating.png');

}
.rating .num_votos .numero_positivo { font: bold 10px Arial; float: left; width: 35px; padding-top: 5px; }
.rating .num_votos .numero_negativo { font: bold 10px Arial; float: right; width: 35px; padding-top: 5px; }

.rating p { margin: 2px 0 0 0; padding: 0; width: 70px; }
.rating p a.si { float: left; width: 36px; height: 20px; background: url("/static/common/images/homes/bg_rating_si.gif") 0 0 no-repeat; }
.rating p a.no { float: right; width: 34px; height: 20px; background: url("/static/common/images/homes/bg_rating_no.gif") 0 0 no-repeat; }
.rating p a span { display: none; }

.rating p a:link.si, 
.rating p a:visited.si { 
	float: left; 
	width: 36px; 
	height: 20px; 
	background: transparent url("/static/common/images/homes/bg_rating_si.png") repeat left top !important;
        background-image: none;
        filter: none !important;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes/bg_rating_si.png');
}
.rating p a:link.no, 
.rating p a:visited.no { 
	float: right; 
	width: 34px; 
	height: 20px; 
	background: url("/static/common/images/homes/bg_rating_no.png") 0 0 no-repeat; 
	background: transparent url("/static/common/images/homes/bg_rating_no.png") repeat left top !important;
        background-image: none;
        filter: none !important;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes//bg_rating_no.png');
}

/* Fin Estilos web_tv de la home */






/* actualidad en imagenes */
.actualidad_imagenes { background: #868580; margin: 0 0 15px 0; padding: 0; }
.actualidad_imagenes h2 { padding: 0; color: #fff; margin: 0 0 8px 0; padding-left: 7px; display: block; width: 285px; height: 16px; }
.actualidad_imagenes h2 span { font-size: 13px; color: #fff; font-weight: bold; }
.fotogaleria_lectores h2 {
	padding: 0;
	color: #fff;
	margin: 0 0 4px 0;
	padding: 3px 0 0 7px;
	display: block;
	width: 280px;
	height: 16px;
}
.fotogaleria_lectores h2 span{ font-size: 13px; color: #fff; font-weight: bold; }
.actualidad_imagenes ul { list-style: none; margin: 0 0 0 7px; padding: 0; }
.actualidad_imagenes ul li { float: left; margin: 0 2px 2px 0; padding: 0; }
/* FIN actualidad en imagenes */





/* noticia gmaps */

.gmaps_portada { clear: both; float:left; }
.not_gmaps { border: 1px solid #DCDBD9; padding: 3px; margin-top: 10px; clear: both; }
.cont_not_maps { background: #000; padding: 7px; }
cont_not_maps p { padding: 10px; }
cont_not_maps p a { color: #fff; }

.cont_not_maps h3 { color: #fff; font-size: 16px; margin: 5px 0 0px 0; }
.cont_not_maps h3 a:link, 
.cont_not_maps h3 a:visited { color: #fff; }
.cont_not_maps h3 a:hover, 
.cont_not_maps h3 a:active, 
.cont_not_maps h3 a:focus { text-decoration: underline; }

.noticias_en .cont_not_maps { background: #000;/* width: 320px;*/ padding: 5px 0 5px 5px; margin: 0 0 15px 0; }


.noticias_en .cont_not_maps h3 { margin: 0 0 5px 5px; color: #fff; font-size: 16px; }
.noticias_en .cont_not_maps h3 span { color: #f90; }
/* FIN noticia gmaps */






/* MODULO bloque_resumen_viñeta */
.bloque_resumen_vinieta { padding: 0 10px 5px 10px; width:981px; }
.bloque_resumen_vinieta .listado_resumen { float: left; width: 250px; margin-left: /*5*/0px; }
.bloque_resumen_vinieta .la_vinieta { float: right; width: 450px; }
.bloque_resumen_vinieta .listado_resumen .mod_izq { float: left; width: 250px; }
.bloque_resumen_vinieta .listado_resumen .mod_der { float: right; width: 250px; }
.bloque_resumen_vinieta .listado_resumen h3 { margin: 0; padding: 0; color: #999; font: bold 13px Arial; }
.bloque_resumen_vinieta .listado_resumen ul { list-style: none; margin: 5px 0; padding: 0; }
.bloque_resumen_vinieta .listado_resumen ul li { font-weight: bold; font-size: 12px; margin-bottom: 7px; }
.bloque_resumen_vinieta .la_vinieta h5 { display: block; width: 450px; height: 40px; margin: 0 0 3px 0; background: #202020 url("/static/common/images/homes/la_vinieta.png") 10px bottom no-repeat; }
.bloque_resumen_vinieta .la_vinieta ul { list-style: none; margin: 0; padding: 0; }
/* FIN MODULO bloque_resumen_viñeta */




















/* ------------------------------------------------------------------------
		CAPAS POPUP
-------------------------------------------------------------------------*/ 
/* capa_popup */
.capa_popup {
	display: block;
	width: 280px;
	position: absolute;
	left: 40%;
	top: 250px;
	background: url("/static/common/images/homes/esq_sup_capa.png") top left no-repeat;
	z-index: 10;
	padding-top: /*39*/36px;
}
.capa_popup .capa_popup_cont { padding: 0 10px 0 10px; background: #333; }
.capa_popup .capa_popup_cont a.cerrar { display: block; background: url("/static/common/images/homes/cerrar_capa.png") 0 0 no-repeat; width: 68px; height: 19px; float: right; margin-bottom: 5px; }
.capa_popup .capa_popup_cont a.cerrar span { display: none; } 
.capa_popup .capa_popup_cont h5 { clear: both; color: #fff; margin: 0 5px 10px 5px; font: bold 15px Arial; padding-bottom: 2px; background: url("/static/common/images/homes/bg_h5_capa_popup.png") 0 bottom repeat-x; }
.capa_popup .capa_popup_cont p { color: #ccc; margin: 3px auto; font-size: 11px; width: 250px; }
.capa_popup .capa_popup_cont form { margin: 0 auto; padding: 0; color: #ccc; width: 250px; font: normal 12px Arial; }
.capa_popup .capa_popup_cont form label { display: block; font-weight: bold; margin: 10px 0 3px 0; }
.capa_popup .capa_popup_cont form .text { width: 250px; border: 1px solid #000; }
.capa_popup .capa_popup_cont form p { margin: 4px 0 0 0; }
.capa_popup .capa_popup_cont p.link { text-align: right; }
.capa_popup .capa_popup_cont form a { color: #fff; /*font-size:12px;*/ text-decoration: underline; }
.capa_popup .capa_popup_cont form input.submit { display: block; border: 0; width: 250px; height: 25px; margin-top: 10px; background: url("/static/common/images/homes/entrar_capa.png") 0 0 no-repeat; }
.capa_popup .capa_popup_cont form input.guardar { display: block; border: 0; width: 85px; padding: 2px 0 6px 0; margin: 10px 0 0 0; float: right; color: #fff; text-align: center; background: url("/static/common/images/homes/bg_guardar_capa.png") 0 0 no-repeat; }
.capa_popup .esq_inf { display: block; width: 280px; height: 14px; background: url("/static/common/images/homes/esq_inf_capa.png") 0 0 no-repeat; }
.capa_popup .capa_popup_cont ul#tags_anadidos { list-style: none; margin: 10px 5px; padding: 0; font: bold 14px Arial; color: #fff; }
.capa_popup .capa_popup_cont ul#tags_anadidos li a { color: #FFAA00; }
#guardar.capa_popup form .text { width: 160px; }
#guardar.capa_popup form a.anadir { font: bold 15px Arial; color: #FFAA00; margin-left: 15px; }
#capa_amigo .hacerte_amigo { clear: both; }
#capa_amigo .hacerte_amigo a { font-weight: bold; color: #FFAA00; text-decoration: underline; line-height: 40px; }
#capa_amigo .hacerte_amigo #confirmacion p { text-align: left; }
#capa_amigo .capa_popup_cont ul { list-style: none; margin: 10px auto 0 auto; padding: 0; background: url("/static/common/images/homes/bg_lista_capa_amigo.png") 0 0 no-repeat; width: 240px; height: 25px; }
#capa_amigo .capa_popup_cont ul li { display: inline; padding: 0 8px 0 11px; }
#capa_amigo .capa_popup_cont ul li a { color: #fff; line-height: 25px; font-weight: bold; }

#capa_borrar_amigo.capa_popup { display: block; width: 215px; position: absolute; left: 40%; top: 250px; background: url("/static/common/images/homes/esq_sup_capa_peq.png") top left no-repeat; z-index: 10; padding-top: 39px; }
#capa_borrar_amigo.capa_popup .hacerte_amigo { padding-top: 39px; margin: 0 0 0 10px; }
#capa_borrar_amigo.capa_popup .hacerte_amigo a:link, 
#capa_borrar_amigo.capa_popup .hacerte_amigo a:visited { color: #fa0; text-align: center; }
#capa_borrar_amigo .esq_inf { width: 215px; background: url("/static/common/images/homes/esq_inf_capa_peq.png") 0 0 no-repeat; } 



#capa_borrar_amigo.capa_popup.inverted { background-position: -216px 0; }
#capa_amigo.capa_popup.inverted  { background-position: -281px 0; }

/* ------------------------------------------------------------------------
		FIN CAPAS POPUP
-------------------------------------------------------------------------*/ 















/* cita_destacada */
/*.cita_destacada { background: url("/static/common/images/homes/bg_cita_destacada.png") top left no-repeat; width: 620px; text-align: center; padding-top: 25px; margin: 10px 0 15px 0; }
.cita_destacada .cita_destacada_cont { border: 2px solid #F0F0E6; border-top: 0; padding: 0 50px 15px 50px; text-align: left; }
.cita_destacada h3 { font: normal 25px Georgia; margin: 0; }
.cita_destacada p { margin: 0; color: #666; font-size: 14px; }*/
/* FIN cita_destacada */

/* cita_destacada */
.cita_destacada {
	text-align: center;
	margin: 10px 0 15px 0;
	padding: 10px 0 0 0;
	background: #369 url("/static/common/images/homes/quote_open_blue.png") 0 1px no-repeat;
	clear: both;
}
.cita_destacada .cita_destacada_cont {
	background: transparent url("/static/common/images/homes/quote_close_blue.png") bottom right no-repeat;
	border-top: 0;
	padding: 0 0 15px 50px;
	text-align: left;
}
.cita_destacada blockquote {
	margin: 0;
	padding: 0 45px 0 0;
}
.cita_destacada blockquote p {
	font: normal 18px Georgia;
	font-style: italic;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0;
}
.cita_destacada blockquote cite {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.cita_destacada blockquote cite a:link, 
.cita_destacada blockquote cite a:visited {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
/* FIN cita_destacada */































.not_ciudadano_destacado { background: #6F0000 url("/static/common/images/homes/bg_not_ciudadano.png") top right no-repeat; padding: 8px; width: 306px; margin-bottom:15px; padding:8px; }

.not_ciudadano_destacado p { color: #fff; }
.not_ciudadano_destacado a:link, 
.not_ciudadano_destacado a:visited { color: #fff; }
.not_ciudadano_destacado img { border: 2px solid #730000; }
.not_ciudadano_destacado .blog_destacado_cont { float: right; width: 305px; }
.not_ciudadano_destacado .blog_destacado_cont p.autor { font-size: 14px; font-weight: bold; margin-bottom: 15px; color: #f99; }
.not_ciudadano_destacado .blog_destacado_cont p.autor a:link, 
.not_ciudadano_destacado .blog_destacado_cont p.autor a:visited { text-decoration: underline; font-size: 14px; font-weight: bold; }  
.not_ciudadano_destacado .blog_destacado_cont p.tit_post a:link, 
.not_ciudadano_destacado .blog_destacado_cont p.tit_post a:visited { font-size: 17px; font-weight: bold; margin-bottom: 3px; }

.not_ciudadano_destacado .blog_destacado_cont p.meta { font-size: 13px; padding-bottom: 5px; margin-bottom: 3px; }
/* FIN modulo not_ciudadano_destacado */


/* modulo blog_destacado - DELETE */
.blog_destacado { background: #789924 url(/static/common/images/homes/bg_blog_destacado.png) no-repeat scroll right top; padding: 8px; }
.blog_destacado p { color: #fff; }
.blog_destacado a { color: #DFFF3D; }
.blog_destacado img { border: 2px solid #546B18; }
.blog_destacado .blog_destacado_cont { float: right; width: 305px; }
.blog_destacado .blog_destacado_cont p.autor { color: #333; font-size: 14px; }
.blog_destacado .blog_destacado_cont p.tit_blog {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
}
.blog_destacado .blog_destacado_cont p.tit_post {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.blog_destacado .blog_destacado_cont p.comentario { font-weight: bold; }
.blog_destacado .blog_destacado_cont p.meta {
	background: transparent url(/static/common/images/homes/separador_blog_destacado.png) repeat-x scroll left bottom;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-bottom: 5px;
}
.blog_destacado .blog_destacado_cont p.tit_post a, .blog_destacado .blog_destacado_cont p.post a {
	color: #fff;
	font-weight: bold;
}
/* FIN modulo blog_destacado */


















/* personas mas activas */
.personas_mas_activas { background: url("/static/common/images/homes/bg_personas_activas.png") top left no-repeat; height: 170px; padding: 30px 0 0 0; }
.personas_mas_activas .cont_lo_mas {	
	padding-left: 30px;
}
.personas_mas_activas .cont_lo_mas ol {
	list-style: none;
	margin: 30px auto 0;
	_margin-top: 60px;	
	padding: 0;
	width: auto;
}
.personas_mas_activas ol li {
	list-style: none;
	float: left;
	background: #fff;
	padding: 2px;
	margin: 2px;
}
.personas_mas_activas ol li img { width: 35px; height: 35px; }
.personas_mas_activas p a { display: block; background: url("/static/common/images/homes/quieres_estar.png") top left no-repeat; width: 198px; height: 28px; margin: 5px 0 0 95px; padding-bottom: 2px; }
.personas_mas_activas p a span { display: none; }
/*  FIN personas mas activas */









/* modulo_destacados_auto */
.modulo_destacados_auto {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 3px solid #DCDBD9;
}
.modulo_destacados_auto .listado {
	float: left;
	width: 185px;
	padding-left: 20px;
}
* html .modulo_destacados_auto .listado { padding-left: 15px; }
.bloque .columnaA .modulo_destacados_auto .mod_c div.first { width: 185px; }
.bloque .columnaA .modulo_destacados_auto .mod_c div.last { margin-left: 20px; }
* html .bloque .columnaA .modulo_destacados_auto .mod_c div.last { margin-left: 30px; padding-left: 10px; }

.modulo_destacados_auto .listado h3,
.modulo_destacados_auto .listado h5 {
	margin: 0;
	color: #666;
	font: normal 14px Arial;
}
.modulo_destacados_auto ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.modulo_destacados_auto ul li {
	font: normal 12px Arial;
	color: #333;
	margin-bottom: 5px;
}
.modulo_destacados_auto ul li a {
	font-size: 12px;
	font-weight: bold;
} 
/* FIN modulo_destacados_auto */


/* otas noticias de interes */
.otras_noticias_de_interes .mod_texto { margin: 0 0 15px 0; position: relative; }
.otras_noticias_de_interes h2 { font: normal 20px Arial; margin: 0 0 5px 0; }
.otras_noticias_de_interes .firma { margin: 5px 0 0 0; }


.bloque .otras_noticias_de_interes .mod_mA div.mod_column h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
.bloque .otras_noticias_de_interes .mod_mA div.mod_column .firma { margin-bottom: 0; }

.bloque .otras_noticias_de_interes .medianil_mA { margin-bottom: 0; border: none; }

/*.otras_noticias_de_interes ul.otras_noticias_interes_lista { width: 640px; border: 1px solid lime; }
.otras_noticias_de_interes ul.otras_noticias_interes_lista li { background: none; float: left; display: block; width: 320px; padding-left: 0; border: 1px solid #f0f; }*/
/* FIN otras noticias de interes */





/* listado resumen */
.seccionesDerIzq{
	background:url(/static/common/images/homes/bg_resumen_secciones.gif) repeat-y center;
	float:left;
}
.resumen_secciones_1 { width: 308px; float: left; margin-right:12px;}
.resumen_secciones_2 { width: 308px; float: left; margin-left:12px;}
.listado_resumen h3{
	border-bottom:1px solid #ccc;
	margin-bottom:6px;
	margin-top:10px;
	height:19px;
	width:308px;
}
.listado_resumen h3 a{
	color:#900;
	float:left;
	font-size:16px;
}
.listado_resumen h3 span{
	color:#333;
	float:left;
	font-size:16px;
}
.listado_resumen h3 a.mas{
	background:url(/static/common/images/homes/mas_secciones.gif) 0 5px no-repeat;
	padding:3px 0 0 15px;
	float:right;
	color:#333;
	font-size:12px;
}
.listado_resumen li{
	background:url(/static/common/images/homes/bg_secciones.gif) no-repeat 6px 6px;
	padding:0 0 9px 17px;
}
.listado_resumen li a{
	color:#333;
}
.listado_resumen li a.destacado{
	font-weight:bold;
	color:#000;
}
/* FIN listado resumen */










/* no_te_lo_pierdas */
.no_te_lo_pierdas  {
	background: transparent url(/static/common/images/homes/bg_puntos.png) repeat-x scroll left bottom;
	margin-bottom: 15px;
	padding-bottom: 1px;
}
.no_te_lo_pierdas h2 {
	line-height: 1;
	padding-bottom: 5px;
}
.no_te_lo_pierdas a {
	font-size: 13px;
	line-height: 1.3;
}







.columnilla h3 {
	color: #3E3E3E;
	font: bold 16px Arial;
	border-bottom: 2px solid #666;
	margin-bottom: 1px;
}

.bloque .columnaA .columnilla h2 {
	color: #900;
	font: normal 13px Arial;
	margin: 0 0 3px 0;
}
.bloque .columnaA .columnilla h2 a:link, 
.bloque .columnaA .columnilla h2 a:visited {
	color: #000;
}
.columnilla .ver_mas p {
	text-align: right;
	margin: 10px 0 5px 0;
	padding-top: 5px;
	border-top: 1px dotted #666;
}
.columnilla .ver_mas p a {
	background: transparent url(/static/common/images/homes/bg_item_menu.png) no-repeat left 6px;
	padding-left: 8px;
}
.foto_con_pie {
	margin-bottom: 15px;
}
.bloque .columnaA .columnilla .foto_con_pie h2 a:link, 
.bloque .columnaA .columnilla .foto_con_pie h2 a:visited {
	color: #900;
	font-weight: bold;
}

/* FIN no_te_lo_pierdas */















/* callejero / paginas amarillas / paginas blancas */
.home_social.callejero .clearfix:after,
.ylwpgs.callejero .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.home_social.callejero .clearfix, 
.ylwpgs.callejero .clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .home_social.callejero .clearfix, 
* html .ylwpgs.callejero .clearfix {height: 1%;}
/* End hide from IE-mac */

* html .breadcrumb.callejero {
	width: 100%;
}

.columnaA.callejero {
  	float: left;
  	width: 770px;
}
.columnaB .ultimos_posts li p.datos_extras a:hover { text-decoration: none; }
.columnaB.callejero {
        float: right;
        width: 190px;
	margin-top:18px;
}

.ylwpgs .columnaB {
	margin-top:18px;
}



iframe.iframe_callejero {
	/*border: 1px solid #f0f;*/
	margin: 0;
	padding: 0;
}
/* FIN callejero / paginas amarillas / paginas blancas */




/* ultimos usuarios / usuarios mas activos / mas populares */

.home_social .columnaB .usuarios {
  background: #ECECEC url("/static/common/images/homes/esq_sup_usuarios_activos.png") top left no-repeat;
  margin-bottom: 10px;
}
.home_social .columnaB .usuarios .usuarios_cont {
  padding: 7px;
}
.home_social .columnaB .usuarios h4 {
  margin: 0 0 7px 0;
  color: #584E48;
  font: bold 13px Arial;
  border-bottom: 1px solid #8E8E8E;
  padding-bottom: 4px;
}
.home_social .columnaB .usuarios ol {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 175px;
}
.home_social .columnaB .usuarios ol li {
  float: left;
  margin: 2px;
  list-style: none;
}
.home_social .columnaB .usuarios ol li a img {
  border: 2px solid #fff;
  	width: 35px;
	height: 35px;
}
.home_social .columnaB .usuarios .esq_inf {
  display: block;
  background: url("/static/common/images/homes/esq_inf_usuarios_activos.png") bottom left no-repeat;
  width: 190px;
  height: 10px;
}
/* FIN ultimos usuarios / usuarios mas activos / mas populares */




/* ahora_portada */
.ahora_portada { margin-bottom: 15px; }
.ahora_portada h3 {
	margin: 15px 0 0 0;
	color: #A9A9A1;
	font: bold 16px Arial;
	background: transparent url("/static/common/images/homes/ahora_en_portada.png") top right no-repeat;
	height: 40px;
	width: 322px;
}
.ahora_portada .brd { border: 1px solid #333; }
.ahora_portada h2 { font: normal 13px Arial; }
.ahora_portada .brd ul { margin: 11px 9px 4px 9px; list-style: none; }
.ahora_portada .brd ul li {
	background: transparent url(/static/common/images/homes/bg_secciones.gif) no-repeat 0px 6px;
	margin-bottom: 10px;
	padding: 0 0 0 10px;
	line-height: 1.1;
}
.ahora_portada .brd ul li a:link, 
.ahora_portada .brd ul li a:visited { color: #333; font: normal 13px Arial; }
.ahora_portada .brd ul li a:hover, 
.ahora_portada .brd ul li a:active, 
.ahora_portada .brd ul li a:focus { color: #A60000; }
.ahora_portada .brd ul li.first a:link, 
.ahora_portada .brd ul li.first a:visited { color: #000; font-weight: bold; }
/* FIN ahora_portada */







/* ------------------------------------------------------------------------
		ESTATICAS
-------------------------------------------------------------------------*/ 

/* aviso legal - texto plano */
.txtplano { margin: 0 20px 0 10px; }
.txtplano h2, 
.txtplano h3 { padding: 5px 0 0 0; margin: 10px 0 5px 10px; color: #333; }
.txtplano h2 { color: #990000; font-size: 1.5em; }
.txtplano h3 { font-size: 14px; }
.txtplano p, 
.txtplano ol li p { padding: 5px 0 10px 10px; }
.txtplano ol { padding: 5px 0 0 10px; margin: 10px 0 15px 20px; }
.error { background: #ffc url("/static/common/images/homes/error_page_icon.png") 10px 8px no-repeat; border: 1px solid #FFCC66; margin: 30px 0; padding: 0 10px 0 45px; }



/* quienes_somos */
.adn_empresa ul.menu_empresa { margin: 10px 15px 0 15px; list-style: none; width:610px;}
.adn_empresa ul.menu_empresa li { float: left; position:relative; bottom:-1px; text-align: center; height: 25px; margin-right: 2px; color: #8F8F89; font: bold 15px Arial; padding-top: 9px; }
.adn_empresa ul.menu_empresa li.redaccion { background: url("/static/common/images/quienes/bg_redaccion.gif") no-repeat; width: 98px; }
.adn_empresa ul.menu_empresa li.redaccion.active { background: url("/static/common/images/quienes/bg_redaccion_on.gif") no-repeat; }
.adn_empresa ul.menu_empresa li.departamento_tecnico { background: url("/static/common/images/quienes/bg_departamento_tecnico.gif") no-repeat; width: 182px; }
.adn_empresa ul.menu_empresa li.departamento_tecnico.active { background: url("/static/common/images/quienes/bg_departamento_tecnico_on.gif") no-repeat; }
.adn_empresa ul.menu_empresa li.gestion { background: url("/static/common/images/quienes/bg_gestion.gif") no-repeat; width: 80px; }
.adn_empresa ul.menu_empresa li.gestion.active { background: url("/static/common/images/quienes/bg_gestion_on.gif") no-repeat; }
.adn_empresa ul.menu_empresa li.contacto { background: url("/static/common/images/quienes/bg_contacto.gif") no-repeat; width: 89px; float:right; }
.adn_empresa ul.menu_empresa li.contacto.active { background: url("/static/common/images/quienes/bg_contacto_on.gif") no-repeat; }
.adn_empresa ul.menu_empresa li a.active { color: #990000; }

.adn_empresa ul.menu_empresa li a { color: #8F8F89; } 
.adn_empresa .ficha_usuario { width: 30%; float: left; margin: 0 9px 20px 10px; font-size:12px; } 
.adn_empresa .ficha_usuario h3 { margin: 0; padding: 0; font-size: 14px; }
.adn_empresa .ficha_usuario img { padding: 1px; border: 1px solid #C6C5BD; }
.adn_empresa .ficha_usuario p.cargo { margin: 5px 0 0 0; }
.bloque_quienes_somos { color: #333; margin: 0 auto; width: 576px; margin-bottom: 5px; }
.bloque_quienes_somos .esq_inf { display: block; background: url("/static/common/images/homes/esq_inf_item_actividad.png") bottom left no-repeat; width: 580px; height: 21px; }
.bloque_quienes_somos .quote { font-size: 1.4em; font-family: Georgia, Arial, Helvetica; color: #666666; padding: 20px 20px; background: url("/static/common/images/homes/bg_qsomos_quote.png") 0 20px no-repeat; border-bottom: 1px solid #EEEDEA; margin-bottom: 20px; }
.columnaA .qsomos_cont { width: 636px; margin: 0; padding: 5px 0 0 0; background: url("/static/common/images/homes/bg_qsomos_top.png") top left no-repeat; }
.columnaA .add_team { clear: both; width: 636px; height: 35px; margin: 85px 0 60px 0; background: url("/static/common/images/homes/bg_paginador_actividad.png") bottom left no-repeat; font: bold 1.5em Arial; text-align: center; padding-top: 5px; }
/* Somos */
.quienes_somos_fila { font: normal 12px Arial, Helvetica, sans-serif; color: #333; width: 620px; margin: 25px 0 20px 7px; }
.quienes_somos_elemento { width: 190px; float: left; display: inline; margin-left: 15px; }
.quienes_somos_fot {
	float: left;
	display: inline;
	margin-right: 10px;
}
.quienes_somos_fot img { padding: 1px; border: 1px solid #ccc; margin-bottom: 20px; }
.quienes_somos_txt h3 { font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.quienes_somos_txt p.cargo { font-size: 12px; color: #333; margin-bottom: /*5*/0px; }
/* FIN Somos */


/* FIN quienes_somos */



/* contacta_con_adn */
.columnaB .contacta_con_adn { margin: 7px 0 10px 0; padding: 0; width: 320px; background: white url("/static/common/images/homes/bg_contacta_con_adn.png") bottom left no-repeat; }
.columnaB .contacta_con_adn h4 { margin: 0; width: 320px; height: 30px; background: white url("/static/common/images/homes/h4_contacta_con_adn.png") top left no-repeat; } 
.columnaB .contacta_con_adn a { color: #333; }

.columnaB .contacta_con_adn form { margin: 0; padding: 20px; width: 280px; }
.columnaB .contacta_con_adn form label { display: block; color: #333; font: bold 12px Arial; margin-bottom: 4px; }
.columnaB .contacta_con_adn form input { border: 0; margin-bottom: 6px; width: 275px; }
.columnaB .contacta_con_adn form textarea { border: 0; width: 275px; }
.columnaB .contacta_con_adn form input.enviar { display: block; width: 278px; height: 35px; margin-top: 7px; background: url("/static/common/images/homes/bt_enviar_contactar.png") top left no-repeat; }
ul.listado_equipo { font: normal 13px Arial; list-style-type: none; }
ul.listado_equipo li { margin: 10px 0; }
ul.listado_equipo li a { font-weight: bold; }
a.link_azul { color: #39f; font-weight: normal; }

.contacto_form h2 { padding: 0; font-size: 14px; margin: 0 0 0 20px; }
.contacto_form form { margin: 0; padding: 10px 20px 10px 20px; width: 200px; border-right: 1px dotted #ddd; float: left; }
.contacto_form form label { display: block; color: #333; font: bold 12px Arial; margin-bottom: 4px; }
.contacto_form form input { margin-bottom: 6px; }
.contacto_form form textarea { width: 200px; height: 150px; }
.contacto_form .mapa_contacto { float: right; width: 320px; }
.contacto_form address { padding: 20px 10px; font-style: normal; }
/* FIN contacta_con_adn */



/* RESULTADO BUSQUEDAS */
.columnaA .resultado_busquedas { padding: 0 40px 0 30px; font-style: normal; }
.columnaA .resultado_busquedas .resultado { margin: 20px 0; }
.columnaA .resultado_busquedas .resultado p.title_link { font-size: 15px; }
.columnaA .resultado_busquedas .resultado p.descripcion_link { font-size: 12px; }
.columnaA .resultado_busquedas .resultado p.url_link a { color: #39f; font-size:12px; }
.columnaA .resultado_busquedas .resultado p.funcion_link { font-size:12px; }

.columnaA .paginador { margin: 10px 30px; width: 85%; text-align: right; padding: 0.05em 0; border-top: 1px solid #F0F0E6; }
.columnaA .paginador a { font-size: 15px; }
.columnaA .paginador ul { list-style-type: none; }
.columnaA .paginador ul li { display: inline; }

.columnaA  ul.paginador { list-style: none; float: right; }
.columnaA  ul.paginador li { display: inline; font-size: 14px; }
.columnaA  ul.paginador li a { text-decoration: underline; }


.columnaA .suscripciones { padding: 0 40px 0 30px; font-style: normal; }
.columnaA .suscripciones h3 { color: #900; }
.columnaA .listado_suscripciones { padding: 0 0 10px 0; border-bottom: 1px dotted #ddd; margin: 0 40px 20px 30px; }
.columnaA .listado_suscripciones h4 { margin: 30px 0 0 0; font-size: 15px; color: #666; }
.columnaA .listado_suscripciones ul { margin: 10px 0; list-style: none; }
.columnaA .listado_suscripciones ul li { margin: 5px 0; padding: 0; width: 170px; line-height: 16px; float: left; font-size: 14px; font-weight: bold; }
.columnaA .listado_suscripciones ul li a.seccion { float: left; height: 16px; display: block; margin-right: 5px; }
.columnaA .listado_suscripciones ul li a.ico_rss { float: right; height: 16px; display: block; }
.columnaA .listado_suscripciones .suscrip_como { float: left; height: 16px; display: block; margin: 0 5px 0 10px; font-size: 15px; font-weight: bold; }
.columnaA ul li img.rss_ico { border: 1px solid #f00; }
/* FIN RESULTADO BUSQUEDAS */

/* RESULTADO TAGS */
.columnaA #tags_pager.paginador {
	margin: 0 0 10px 0;
	width: auto;
	text-align: right;
	padding: 0;
	border-top: 1px solid #fff;
}
.columnaA #tags_pager.paginador ul {
	list-style-type: none;
	float: left;
	margin: 0 10px 0 0;
}
.columnaA #tags_pager.paginador ul li { display: inline; }
.columnaA #tags_pager.paginador ul li a:link, 
.columnaA #tags_pager.paginador ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border-right: 1px solid #ccc;
	padding: 0 4px;
	line-height: 22px;
	text-decoration: none
}
.columnaA #tags_pager.paginador ul li.selected a, 
.columnaA #tags_pager.paginador ul li.active a, 
.columnaA #tags_pager.paginador ul li a:hover, 
.columnaA #tags_pager.paginador ul li a:active, 
.columnaA #tags_pager.paginador ul li a:focus {
	font-weight: bold;
	color: #000;
}

.columnaA #tags_pager.paginador .prev {
	float: right;
	margin-right: 5px;
}
.columnaA #tags_pager.paginador .next {
	float: right;
	margin-right: 5px;
}
/* FIN RESULTADO TAGS */
/* ------------------------------------------------------------------------
		FIN ESTATICAS
-------------------------------------------------------------------------*/ 

















/**************************************************************************
		PERFIL - revisar
/*************************************************************************/
/* perfil */

.columnaB #tus_amigos {
  background: #ECECEC url("/static/common/images/homes/esq_sup_tus_amigos.png") top left no-repeat;
  margin-bottom: 10px;
}
.columnaB #tus_amigos .usuarios_cont {
  padding: 17px;
}
.columnaB #tus_amigos h4 {
  margin: 0 0 7px 0;
  color: #584E48;
  font: bold 13px Arial;
  border-bottom: 1px solid #8E8E8E;
  padding-bottom: 4px;
}
.columnaB #tus_amigos ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;

}
.columnaB #tus_amigos ul li {
  float: left;
  margin: 3px;
}
.columnaB #tus_amigos li {
  float: left;
  margin: 3px;
}
.columnaB #tus_amigos ul li a img {
  border: 2px solid #fff;
}
.columnaB #tus_amigos .esq_inf {
  display: block;
  background: url("/static/common/images/homes/esq_inf_tus_amigos.png") bottom left no-repeat;
  width: 320px;
  height: 13px;
}

/* perfil - sobre mi */
.columnaB .sobre_mi {
  background: #6F0000 url("/static/common/images/homes/bg_not_ciudadano.png") top right no-repeat;
  padding: 8px;
  margin: 10px 0;
}
#perfil_adn .columnaB .sobre_mi { background: #6F0000 url("/static/common/images/homes/bg_not_perfil_adn.png") top right no-repeat; }
.columnaB .sobre_mi p { color: #fff; font-size:12px;}
.columnaB .sobre_mi p.usuario { margin-bottom: 5px; }

.columnaB .sobre_mi p.usuario span { font-weight: bold; font-size: 13px; }

.columnaB .sobre_mi a.url_usuario { 
  display: block;
  margin: 5px 0; 
}
.columnaB .sobre_mi a { color: #fff; text-decoration: underline; }
.columnaB .sobre_mi img { border: 2px solid #730000; }
#perfil_adn .columnaB .sobre_mi img { border: 2px solid #fff; }

.columnaB .sobre_mi .blog_destacado_cont {
	float: right;
	width: 305px;
}

.columnaB .sobre_mi .blog_destacado_cont_no_foto {
	float: left;
	width: 273px;
}


.columnaB .sobre_mi_blog {
	background: url("/static/common/images/homes/bg_sobre_mi_blog.png") top left no-repeat;
	margin-bottom: 0;
	width: 305px;
}

.columnaB .sobre_mi_blog _no_foto {
	width: 305px;
}



.columnaB .sobre_mi_blog p { color: #333; display: block; line-height: 16px; margin-top: 7px; font-weight: bold }
.columnaB .sobre_mi_blog p a { color: #666; font-weight: bold } 
.columnaB .sobre_mi_blog a.url_usuario { color: #666; }
.columnaB .sobre_mi_blog img { border: 2px solid #666; }
.columnaB  .esq_inf_sobre_mi_blog {
  display: block;
  width: 320px;
  height: 6px;
  background: #fff url("/static/common/images/homes/esq_inf_sobre_mi_blog.png") top left no-repeat;
}
/* FIN perfil - sobre mi */

/* contenido perfil */
.columnaA .perfil_cont {
	width: 636px;
	margin: 0;
	background: transparent url("/static/common/images/homes/bg_actividad_perfil.png") top left no-repeat;
}
.columnaA .perfil_cont ul.filtros {
  list-style: none;
  margin: 0;
  height: 40px;
  margin-left: 38px;
}
.columnaA .perfil_cont ul.filtros li {
  display: inline;
  font: bold 12px Arial;
  color: #999;
  margin-right: 3px;
}
.columnaA .perfil_cont ul.filtros li a { 
  line-height: 40px;
  text-decoration: underline;
}
.columnaA .perfil_cont ul.filtros li.actual { color: #15619A; }

/* item_actividad */
actividad_perfil ul.menu_actividad {
  margin: 10px 0 0 30px;
  list-style: none;
}
actividad_perfil ul.menu_actividad li { 
  float: left;
  text-align: center;
  height: 22px; 
  margin-right: 10px; 
  color: #8F8F89;
  font: bold 15px Arial;
  padding-top: 6px;
}
actividad_perfil ul.menu_actividad li.mi_adn {
  background: url("/static/common/images/homes/bg_mi_adn.png") top left no-repeat;
  width: 107px;
}
actividad_perfil ul.menu_actividad li.lo_que_hacen_amigos {
  background: url("/static/common/images/homes/bg_mis_amigos.png") top left no-repeat;
  width: 220px;
}
actividad_perfil ul.menu_actividad li.mi_adn a,
actividad_perfil ul.menu_actividad li.lo_que_hacen_amigos a { color: #990000; }

actividad_perfil ul.menu_actividad li a { color: #8F8F89; } 


actividad_perfil h3 {
  color: #8F8F89;
  font: bold 11px Arial;
  margin: 20px 0 0 40px;
}
actividad_perfil .ayuda_pausa { margin: 10px 35px 0 40px; }
actividad_perfil .ayuda_pausa h3 { 
  float: left;
  width: 200px;
  margin: 0; 
  padding: 0;
}
actividad_perfil .ayuda_pausa a.ayuda {
  float: right;
  background: url("/static/common/images/homes/ico_ayuda.gif") 0 0 no-repeat;
  width: 17px;
  height: 17px;
}
actividad_perfil .ayuda_pausa a.pausa {
  float: right;
  background: url("/static/common/images/homes/ico_pausa.gif") 0 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-left: 5px;
}
item_actividad {
  font: normal 10px Arial;
  color: #333;
  margin: 10px auto;
  width: 576px;
  margin-bottom: 5px;
}
item_actividad .esq_inf {
  display: block;
  background: url("/static/common/images/homes/esq_inf_item_actividad.png") bottom left no-repeat;
  width: 580px;
  height: 21px;

}
item_actividad .cont_comentario {
  padding: 10px 0 10px 10px;
  background: url("/static/common/images/homes/bg_item_actividad.png") 0 0 no-repeat;
  width: 572px;  
}
item_actividad .cont_comentario .cont_cont_item {
  float: left;
  width: 465px;
  border-right: 1px solid #EEEDEA;
}
item_actividad .cont_comentario h4 { margin: 0; }
item_actividad p {
  font-size: 14px;
  margin: 4px 0;
}
item_actividad .cont_content {
  float: left;
  width: 400px;
}
video_foto .cont_content { width: 300px; }

item_actividad .opcs_down {
  float: right;
  width: 90px;
  padding: 0 10px 0 0;
}
item_actividad .opcs_down a { 
  color: #666;
  text-decoration: none;
}
item_actividad .opcs_down a.eliminar {
  padding-left: 17px;
  background: url("/static/common/images/homes/ico_eliminar.gif") top left no-repeat;
} 
item_actividad .opcs_down a.anadir_amigo {
  padding: 0 0 3px 17px;
  background: url("/static/common/images/homes/ico_anadir_amigo.png") top left no-repeat;
} 
item_actividad .opcs_down a.editar {
  padding: 0 0 3px 17px;
  background: url("/static/common/images/homes/ico_editar.png") top left no-repeat;
} 
item_actividad .opcs_down a.guardar {
  padding: 0 0 3px 17px;
  background: url("/static/common/images/homes/ico_guardar.png") top left no-repeat;
} 

.not_publicada .cont_comentario { background: url("/static/common/images/homes/bg_not_publicada.png") 0 0 no-repeat; }
.not_publicada .esq_inf { background: url("/static/common/images/homes/esq_inf_not_publicada.png") bottom left no-repeat; }

.paginador_actividad {
	width: 636px;
	height: 80px;
	margin: 0 0 20px 0;
	background: url("/static/common/images/homes/bg_paginador_actividad.png") bottom left no-repeat;
	font: bold 12px Arial;
}
.paginador_actividad p.anteriores { 
  float: left;
  padding: 55px 20px;
}
.paginador_actividad p.siguientes { 
  float: right;
  padding: 55px 20px;
} 


/* item_actividad */
.actividad_perfil ul.menu_actividad {
  margin: 10px 0 0 30px;
  list-style: none;
}
.actividad_perfil ul.menu_actividad li { 
  float: left;
  text-align: center;
  height: 22px; 
  margin-right: 10px; 
  color: #8F8F89;
  font: bold 15px Arial;
  padding-top: 6px;
}
.actividad_perfil ul.menu_actividad li.mi_adn {
  background: url("/static/common/images/homes/bg_mi_adn.png") top left no-repeat;
  width: 107px;
}
.actividad_perfil ul.menu_actividad li.lo_que_hacen_amigos {
  background: url("/static/common/images/homes/bg_mis_amigos.png") top left no-repeat;
  width: 220px;
}
.actividad_perfil ul.menu_actividad li.mi_adn a,
.actividad_perfil ul.menu_actividad li.lo_que_hacen_amigos a { color: #990000; }

.actividad_perfil ul.menu_actividad li a {
  color: #8F8F89;
} 


.actividad_perfil h3 {
  color: #8F8F89;
  font: bold 11px Arial;
  margin: 20px 0 0 40px;
}
.actividad_perfil .ayuda_pausa {
  margin: 10px 35px 0 40px;
}
.actividad_perfil .ayuda_pausa h3 { 
  float: left;
  width: 200px;
  margin: 0; 
  padding: 0;
}
.actividad_perfil .ayuda_pausa a.ayuda {
  float: right;
  background: url("/static/common/images/homes/ico_ayuda.gif") 0 0 no-repeat;
  width: 17px;
  height: 17px;
}
.actividad_perfil .ayuda_pausa a.pausa {
  float: right;
  background: url("/static/common/images/homes/ico_pausa.gif") 0 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-left: 5px;
}
.item_actividad {
  font: normal 10px Arial;
  color: #333;
  margin: 10px auto 5px 25px;
  width: 576px;
  position: relative;
}
* html .item_actividad {
	margin_left: 25px;
}
.item_actividad .esq_inf {
  display: block;
  background: url("/static/common/images/homes/esq_inf_item_actividad.png") bottom left no-repeat;
  width: 580px;
  height: 21px;
}
.item_actividad .cont_comentario {
  padding: 10px 0 10px 10px;
  background: url("/static/common/images/homes/bg_item_actividad.png") 0 0 no-repeat;
  width: 572px;
	_width: 580px;
}
.item_actividad .cont_comentario .cont_cont_item {
  float: left;
  width: 465px;
  border-right: 1px solid #EEEDEA;
}
.item_actividad .cont_comentario h4 { margin: 0; }
.item_actividad p {
  font-size: 11px;
  margin: 4px 0;
}
.item_actividad .cont_content { float: left; width: 400px; }
.item_actividad .opcs_down { float: right; width: 80px; padding: 0 10px; }
.item_actividad .opcs_down a { color: #666; text-decoration: none; }
.item_actividad .opcs_down a.eliminar { padding-left: 17px; background: url("/static/common/images/homes/ico_eliminar.gif") top left no-repeat; } 
.not_publicada .cont_comentario { background: url("/static/common/images/homes/bg_not_publicada.png") 0 0 no-repeat; }
.not_publicada .esq_inf { background: url("/static/common/images/homes/esq_inf_not_publicada.png") bottom left no-repeat; }
.paginador_actividad p.anteriores { 
  float: left;
  padding: 55px 20px;
}
.paginador_actividad p.siguientes { 
  float: right;
  padding: 55px 20px;
} 
/* FIN item_actividad */
















.actividad_perfil .mod_grafico {
	display: inline;
	float: left;
	margin-right: 10px;
}
.actividad_perfil .mod_texto {
	display: table;
	height: 1%;
}

.sobre_mi .mod_grafico {
	display: inline;
	float: left;
	margin-right: 10px;
}
.sobre_mi .mod_texto {
	display: table;
	height: 1%;
}



.item_actividad .cont_comentario { position: relative; }

.item_actividad .cont_comentario .cont_cont_item { float: none; }

.item_actividad .opcs_down { position: absolute; top: 10px; right: 10px; }



.columnaB .sobre_mi {
	display: table;
	height: 1%;
}

/**************************************************************************
		FIN PERFIL
/*************************************************************************/








/**************************************************************************
		 publica_en_adn 
/*************************************************************************/
.publica_en_adn { margin: 0 0 10px 0; padding: 0; width: 190px; background: #AB0000 url("/static/common/images/homes/bg_publica_en_adn.png") bottom left no-repeat; }
.publica_en_adn h4 { margin: 0; width: 190px; height: 31px; background: url("/static/common/images/homes/h4_publica_en_adn.png") top left no-repeat; } 
.publica_en_adn form { margin: 0; padding: 9px; }
.publica_en_adn form label { display: block; color: #fff; font: bold 12px Arial; margin-bottom: 4px; }
.publica_en_adn form input { border: 0; margin-bottom: 6px; width: 167px; }
.publica_en_adn form textarea { border: 0; width: 170px; }
.publica_en_adn form input.enviar { display: block; width: 170px; height: 35px; margin-top: 7px; background: url("/static/common/images/homes/bt_enviar_publicar.png") top left no-repeat; }

.publica_en_adn a:link, 
.publica_en_adn a:visited { color: #fff; }

.user_profile .publica_en_adn { width: 320px; background-image: url("/static/common/images/homes/bg_publica_en_adn_perfil.png"); }
.user_profile .publica_en_adn h4 { width: 320px; background-image: url("/static/common/images/homes/h4_publica_en_adn_perfil.png"); }
.user_profile .publica_en_adn form { margin: 0; padding: 20px; }
.user_profile .publica_en_adn form input { width: /*280*/180px; /* con los 280px peta en fotos */ }
.user_profile .publica_en_adn form textarea { width: 275px; }
.user_profile .publica_en_adn form input.enviar { width: 278px; background-image: url("/static/common/images/homes/bt_enviar_publicar_perfil.png"); }
/**************************************************************************
		 FIN publica_en_adn 
/*************************************************************************/



/* ------------------------------------------------------------------------
		registro usuarios
-------------------------------------------------------------------------*/ 
/* formulario registro */
/*.registro { width: 620px; margin: 0 auto; }
.registro h2 { color: #AB0000; margin: 20px 0; font-size: 20px; }
.registro .formu { font-size: 12px; margin: 15px 0; width: 620px; background: #CFE8F3 url("/static/common/images/homes/bg_top_form.png") top left no-repeat; }

.registro .formu .separa_formu { margin: 15px 15px 0 15px; padding: 15px 0 15px 0; }
.registro .formu .separa_formu h1 { margin: 0 0 20px 0; }

.registro .formu .cont_form { padding: 20px; } 
.registro .formu .esq_inf { display: block; width: 620px; height: 7px; background: url("/static/common/images/homes/bg_down_form.png") bottom left no-repeat; }
.registro h3 { margin: 0; color: #333; font: bold 13px Arial; padding-left: 8px; }

#verifica { width: 450px; margin: 20px 0; }

.registro p { padding-left: 8px; }
.registro .formu .campos_izq { float: left; width: 180px; }
.registro .formu .campos_der { float: right; width: 200px; }
.registro .formu .campos_izq p { margin-top: 40px; }
.registro form label { display: block; margin-bottom: 4px; font-weight: bold; color: #333; } 
.registro form label.condiciones, 
.registro form label.condiciones_uso, 
.registro form label.boletin { font: normal 11px Arial; }
.registro form input { display: block; margin-bottom: 10px; }
.registro form input.text { border: 1px solid #A9A9A1; width: 150px; padding: 3px 2px; }
.registro form input.file { margin-top:10px; }
.registro form input.text_180 { width: 180px; border: 1px solid #A9A9A1; padding: 3px 2px; } 
.registro form select { margin-bottom: 10px; }
.registro form img.imgizq { border: 2px solid #fff; }
.registro form input.enviar { float: right; width: 100px; font-size: 14px; margin: 10px 13px 0 0; }
.registro form input.checkbox { float: left; }
.registro form textarea { border: 1px solid #A9A9A1; width: 500px; height: 60px; margin-bottom: 10px; }
.registro form input.guardar { font-size: 20px; width: 150px; margin: 30px auto 0 auto; }
.registro form input.radio {
	display: inline;
	margin: 0 5px 0 0;
	position: relative;
	top: 3px;
}
.registro form h5 { margin: 10px 0; }
*/

/* mensaje confirmacion */
.mens_confirmacion { font: 12px Arial, Helvetica, sans-serif; color: #333; }
.registro .mens_confirmacion h2 { font-size:22px; color:#333}
.mens_confirmacion p { margin-bottom:10px;}
.mens_confirmacion ul { margin-left:10px; list-style-type:none;}
.mens_confirmacion li { margin-bottom:5px;  background:url(/static/common/images/homes/ico_lista_1.gif) no-repeat 0px 5px; padding-left:10px}
/* FIN mensaje confirmacion */

/* ------------------------------------------------------------------------
		FIN registro usuarios
-------------------------------------------------------------------------*/ 








/* ------------------------------------------------------------------------
		 home social 
-------------------------------------------------------------------------*/ 


/*.home_social .columnaA {
	float: left;
	width: 780px;
	margin-right: 0;
}

.home_social .columnaB {
	float: right;
	width: 190px;
}
*/

.home_social .lo_mas { margin-top: 8px; }


/* LO MAS MULTI - COLUMNA */
.multi_col { margin: 10px 0 0 10px; padding: 0; }
.home_social .multi_col { margin: 10px 0 0 0; padding: 0; }

.home_social .multi_col .cont_lo_mas ol {
	color: #999;
	font-weight: bold;
	width: 765px;
	margin: 10px 0;
	padding: 0;
}

.home_social .multi_col .cont_lo_mas ol li {
	width: 380px;
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
	list-style-position: inside;
}

.home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li {
	width: 380px;
	float: none;
	margin: 0;
	padding: 0;
	list-style-position: inside;
	line-height: 1.7;
}

* html .home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li a { /* separa bullet en IE */ margin-left: 10px; }

.home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li.col2 { width: 380px; margin-left: 380px; }
.home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li.col2.coltopper { margin-top: -8.5em; }
* html .home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li.col2 { margin-top: 0; }
* html .home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li.col2.coltopper { margin-top: -8.5em; }
* html .home_social .multi_col .lo_mas_vuestroadn .cont_lo_mas ol li.col1 { margin-top: 0; }


/* FIN LO MAS - MULTI COLUMNA */


.home_social .columnaA .col_izq {
  float: left;
  width: 380px;
}
.home_social .columnaA .col_der {
  float: right;
  width: 380px;
}
/* home social - noticias mas valoradas */
.home_social .columnaA .col_izq h3.noticias_mas_valoradas {
  background: url("/static/common/images/homes/noticias_mas_valoradas.png") 0 0 no-repeat;
  display: block;
  width: 375px;
  height: 31px;
  margin: 0; 
}
.home_social .columnaA .col_izq .not_valorada { margin: 15px 10px 0 10px; }
.home_social .columnaA .col_izq .not_valorada .not_valorada_cont {
  float: right;
  width: 280px;
}
.home_social .columnaA .col_izq .not_valorada .not_valorada_cont p { color: #666; }

/* home social - videos mas valorados */
.home_social .columnaA .col_izq h3.videos_mas_valorados {
  background: url("/static/common/images/homes/videos_mas_valorados.png") 0 0 no-repeat;
  display: block;
  width: 375px;
  height: 31px;
  margin: 0; 
}
.home_social .columnaA .col_izq .video_valorado { 
  margin: 20px 10px 20px 10px;
}
/*.home_social .columnaA .col_izq .video_valorado .rating_videos {
  float: left;
  width: 55px;
}*/
.home_social .columnaA .col_izq .video_valorado .video_valorado_cont {
  float: right;
  /*width: 300px;*/
  width: 285px;
}
.home_social .columnaA .col_izq .video_valorado .video_valorado_cont img { margin-right: 5px; }
.home_social .columnaA .col_izq .video_valorado .rating_videos .num_votos {
  background: url("/static/common/images/homes/bg_rating_video.png") 0 0 no-repeat;
  display: block;
  width: 53px;
  height: 31px;
  text-align: center;
  color: #fff;
  margin: 0;
  padding-top: 10px;

	line-height: 25px;
}
.home_social .columnaA .col_izq .video_valorado .rating_videos a { 
  display: block;
  background: url("/static/common/images/homes/bg_rating_video_si.gif") 0 0 no-repeat;
  width: 53px;
  height: 27px;
  margin-top: 2px;
}
.home_social .columnaA .col_izq .video_valorado .video_valorado_cont a { font-weight: bold; }
.home_social .columnaA .col_izq .video_valorado .video_valorado_cont p.meta a {
  font-weight: normal;
  text-decoration: underline;
}

/* home social lo que esta pasando */
.home_social .columnaA .col_der h3.lo_que_esta_pasando {
  background: url("/static/common/images/homes/lo_que_esta_pasando.png") 0 0 no-repeat;
  display: block;
  width: 375px;
  height: 31px;
  margin: 0; 
}
.home_social .columnaA .col_der .comentario {
  padding-top: 10px;
  margin: 10px auto;
  background: url("/static/common/images/homes/esq_sup_comentario_social.png") 0 0 no-repeat;
}
.home_social .columnaA .col_der .comentario .esq_inf {
  display: block;
  width: 375px;
  height: 21px;
  background: url("/static/common/images/homes/esq_inf_comentario_social.png") bottom left no-repeat;
}
.home_social .columnaA .col_der .comentario .cont_comentario {
  background: #fff;
  border: 1px solid #EEEDEA;
  border-top: 0;
  border-bottom: 0;
  padding: 0 10px;
  width: 353px;
}
.home_social .columnaA .col_der .comentario .cont_comentario img {
  padding: 1px;
  border: 1px solid #DCDBD9;
}
.home_social .columnaA .col_der .comentario .cont_comentario .cont_content {
  float: right;
  width: 300px;
}
.home_social .columnaA .col_der .comentario .cont_comentario .cont_content p.meta { margin-bottom: 5px; }
.home_social .columnaA .col_der .comentario .cont_comentario .cont_content p.meta a { 
  font-weight: bold;
  text-decoration: underline; 
}










.col_der .mod_grafico {
	display: inline;
	float: left;
	margin-right: 10px;
}
.col_der .mod_texto {
	display: table;
	height: 1%;
}

.home_social .columnaA .col_der .comentario .cont_comentario p.meta a {
	font-weight: bold;
	text-decoration: underline;
	color: #333;
}
.home_social .columnaA .col_der .comentario p.meta a:link,
.home_social .columnaA .col_der .comentario p.meta a:visited {
	color: #333;
	font-size: 11px;
	margin-top: 3px;
}

/* ------------------------------------------------------------------------
		 FIN home social 
-------------------------------------------------------------------------*/ 













/* ------------------------------------------------------------------------
		 resultado busquedas / tags
-------------------------------------------------------------------------*/ 

.tags_search_result h3 {
	font-size: 40px;
	margin: 0 0 10px 0;
}

.tags_search_result .bloque h2 {
	font: normal 18px Arial;
	margin: 0 0 1px 0;
}

.tags_search_result h4.subtitulos .epigrafe {
	font: 12px Arial;
	color: #666;
}

.tags_search_result .separador_tag_search_results {
	/*border-bottom: 1px dashed #ccc;*/
	margin-bottom: 13px;
	background: transparent	url("/static/common/images/homes/bg_tags_separador.png") bottom center repeat-x;
}

.tags_search_result #tagresult .mod_grafico {
	float: left;
	margin: 0 9px 0 0;
	padding-bottom: 7px;
}
.tags_search_result #tagresult .mod_texto {
	display: table;
	width: auto%;
}


.tags_search_result #tagresult p {
	font: normal 13px Arial;
	margin: 0 0 3px 0;
}
.tags_search_result #tagresult p.firma {
	font: normal 11px Arial;
	margin: 0 0 7px 0;
}
.tags_search_result #tagresult p.firma a { text-transform: lowercase; }

.tags_search_result #tagresult ul.related { margin: 3px 0 7px 0; }



.search_result ul.paginador {
	border-top: 1px solid #F0F0E6;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	text-align: left;
	width: /*640*/600px;
}
.search_result ul.paginador li {
	display: inline;
	padding: 0 2px;
}
.search_result ul.paginador li a.activo:link, 
.search_result ul.paginador li a.activo:visited { font-weight: bold; text-decoration: none; }


.nube_tags h3 {
	color: #A9A9A1;
	font-family: Arial;
	font-size: 26px;
	font-weight: normal;
	margin: 10px 0;
}

/* ------------------------------------------------------------------------
		 FIN resultado busquedas / tags
-------------------------------------------------------------------------*/ 







/* ------------------------------------------------------------------------
		pagina articulo
-------------------------------------------------------------------------*/ 


.cont_articulo {
	margin-bottom: 40px;
}
.articulo h3 {
	color: #A9A9A1;
	font: normal 26px Arial;
	margin: 10px 0;
}
.articulo h2 {
	font-size: 26px;
	margin: 10px 0 5px 0;
}
.articulo .cont_articulo h2 {
	font-size: 26px;
	margin: 10px 0;
}
.articulo .cont_articulo h3, 
.articulo .cont_articulo h3 p {
	font: bold 15px Arial;
	margin: 10px 0;
	color: #333;
}

.columnaA .mapas h2 {
	font-size: 26px;
	margin: 10px 0;
}

.articulo .cont_articulo p.meta,
.mapas p.meta {
	font-size: 11px;
	color: #666;
	margin-bottom: 10px;
}
.articulo .cont_articulo p, 
.mapas p {
	font-size: 14px;
	margin-bottom: 20px;
	color: #333;
}
.articulo .cont_articulo p a { text-decoration: underline; }
.articulo .cont_articulo blockquote, 
.blog.articulo blockquote {
	float: left;
	border-top: 2px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	font: italic 1.5em 'Georgia';
	color: #666;
	margin: 0 15px 10px 5px;
	padding: 10px 10px 0 5px;
	width: 155px;
}
.blog.articulo p cite {
	font-style: italic;
	color: #666;
}

.articulo .cont_articulo #relatedNews, 
.blog #relatedNews {
	float: left;
	border-top: 2px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0 15px 10px 5px;
	padding: 10px 10px 0 5px;
	width: 155px;
}
.articulo .cont_articulo #relatedNews ul, 
.blog #relatedNews ul {
	list-style: none;
	margin: 0s;
	padding: 0;
}
.articulo .cont_articulo #relatedNews ul li, 
.blog #relatedNews ul li {
	margin: 0 0 10px 0;
}

.articulo .reproductor {
	margin: 25px 0;
}
.articulo .reproductor .paginador_webtv {
	background: #ccc;
	width: 595px;
}
.articulo .reproductor .paginador_webtv ul li.actual {
	background: url("/static/common/images/homes/bg_num_paginador_gris.png") top center no-repeat;
}
.articulo .reproductor .paginador_webtv .anterior_siguiente a.anterior {
	background: url("/static/common/images/homes/scroll_izq_peq_gris.png") 0 0 no-repeat;
	cursor: pointer;
}
.articulo .reproductor .paginador_webtv .anterior_siguiente a.siguiente {
	background: url("/static/common/images/homes/scroll_der_peq_gris.png") 0 0 no-repeat;
	cursor: pointer;
}
.articulo .reproductor .imgizq { margin: 0; }
.articulo .reproductor .cont_reproductor {
	background: #333;
	height: 240px;
	/*float: right;*/
	float: left;
	/*width: 275px;*/
	width: 615px;
}
.articulo .reproductor .cont_reproductor img {
	margin: 0 10px 0 0;
}
.articulo .reproductor .cont_reproductor h5 {
	font: bold 11px Arial;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 0 10px;
	padding: 10px 10px 0 10px;
}
.articulo .reproductor .cont_reproductor p {
	font: normal 14px Arial;
	color: #fff;
	margin: 0 0 0 10px;
	padding: 10px 10px 0 10px;
}
.articulo .reproductor .cont_reproductor #repClip {
	float: left;
	width: 320px; /* necesitamos el ancho para que salgan los mapas */
	height: 240px;
	margin-right: 10px;
	background-position: top center;
	overflow: hidden;
}


.articulo .cont_articulo .recorte {
	width: 320px;
	margin: 0 10px 0 0;
	_margin: 0;
}
.articulo .cont_articulo .recorte .cont_recorte dl {
	color: #fff;
	width: 320px;
	_width: 310px;
	margin: 0 10px 2px 0;
	_margin: 0 5px 2px 0;
	float: left;
}
.articulo .cont_articulo .recorte .cont_recorte dt {
	color: #fff;
	background-color: #333;
	margin: 0;
	padding: 0;
}
.articulo .cont_articulo .recorte .cont_recorte dt img {
	margin: 0;
	padding: 0;
}
.articulo .cont_articulo .recorte .cont_recorte dd.calado {
	background: #484A4C url(/static/common/images/homes/calado.png) repeat left top; /* cambiar por transparente cuando se coloque el pie de foto */
	color: #fff;
	max-width: 320px !important;
	width: 320px;
	padding-bottom: 5px; /* para separar la firma */
}
.articulo .cont_articulo .recorte .cont_recorte dd.calado h3 {
	color: #fff;
	font: normal 13px Arial;
	margin: 0;
	padding: 5px;
}

/* para el recorte de BLOGS */
.blog .recorte {
    width: 320px;
    margin: 0; /* ponemos a 0 para que no se apile cuando mide 640px */
}
.blog .recorte .cont_recorte dl {
    color: #fff;
    width: 320px;
    margin: 0 10px 2px 0;
    float: left;
	 margin-left: 0px;
	 /* reseteamos para que no se apile cuando mide 640px */
}
.blog .recorte .cont_recorte dt {
    color: #fff;
    background-color: #333;
    margin: 0;
    padding: 0;
}
.blogg .recorte .cont_recorte dt img { 
    margin: 0;
    padding: 0;
}
.blog .recorte .cont_recorte dd.calado {
    background: #484A4C url(/static/common/images/homes/calado.png) repeat left top; /* cambiar por transparente cuando se coloque el pie de foto */ 
    color: #fff;
    max-width: 320px !important;
    width: 320px;
}
.blog .recorte .cont_recorte dd.calado h3 {
    color: #fff;
    font: normal 13px Arial;
    margin: 0;
    padding: 5px; 
}
/* para el recorte de BLOGS */
/* para el recorte de BLOGS con VIDEO GRANDE */
.blog .recorte.videoLarge { width: 640px; }
.blog .recorte.videoLarge .cont_recorte dl { width: 640px; }
.blog .recorte.videoLarge .cont_recorte dd.calado {
    width: 640px;
    max-width: 640px !important;
}
/* FIN para el recorte de BLOGS con VIDEO GRANDE */

.navegador_noticias { padding: 0 0 15px 0; }
.columnaB p.seccion_articulo { background: #252525; padding: 5px 9px; text-align: center; }
.columnaB p.seccion_articulo a { color: #fff; font-size: 15px; text-align: center; } 
.columnaB p.sig_noticia { padding: 8px 3px; font-size:12px; text-align: center; }
.columnaB p.sig_noticia .prev_news { margin-right: 50px; }
.columnaB p.sig_noticia .next_news { margin-left: 50px; }


/* herramientas */
#herramientas {
	font-size: 12px;
	border-bottom: 3px solid #DCDBD9;
	padding: 15px 0;
	clear: both;
	position: relative;
}
.vota_video .rating { float: left; width: 70px; text-align: center; margin-right: 10px; }
.rating .num_votos { width: 70px; height: 25px; display: block; color: #fff; background: transparent url(/static/common/images/homes/bg_rating.png) no-repeat scroll 0 50%; }
.rating .num_votos .numero_positivo { font: bold 12px Arial; float: left; width: 35px; padding-top: 5px; }
.rating .num_votos .numero_negativo { font: bold 12px Arial; float: right; width: 35px; padding-top: 5px; }

.articulo .cont_articulo .rating p { margin: 2px 0 0 0; width: 70px; font-size: 11px; }
.rating p a:link.si, 
.rating p a:visited.si { 
	float: left; 
	width: 36px; 
	height: 20px; 
	background: transparent url("/static/common/images/homes/bg_rating_si.png") repeat left top !important;
        background-image: none;
        filter: none !important;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes/bg_rating_si.png');
}
.rating p a:link.no, 
.rating p a:visited.no { 
	float: right; 
	width: 34px; 
	height: 20px; 
	background: url("/static/common/images/homes/bg_rating_no.png") 0 0 no-repeat; 
	background: transparent url("/static/common/images/homes/bg_rating_no.png") repeat left top !important;
        background-image: none;
        filter: none !important;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/common/images/homes//bg_rating_no.png');
}
.rating p a:link span, 
.rating p a:visited span { display: none; }

.cont_herramientas {
	float: right;
	width: 550px;
	height: 50px;
	padding-top: 43px;
	position: absolute;
	right: 0;
	text-align: right;
}
.cont_herramientas p { /*background: url("/static/common/images/homes/ico_comentarios.gif") 0 4px no-repeat; padding-left: 20px;*/ margin: 0; color: #c00; }
.cont_herramientas p span.numComments { background: url("/static/common/images/homes/ico_comentarios.gif") 0 3px no-repeat; padding-left: 20px; }
.articulo .cont_herramientas p { font-size: 12px; }

/* ------------------------------------------------------------------------
		FIN pagina articulo
-------------------------------------------------------------------------*/ 





/* comentarios */
#commentarios { margin-bottom: 15px; }
.comentarios { margin: 10px 0 40px 0; }
.comentarios a:link { text-decoration: underline; }
.comentarios h3 { float: left; width: 200px; }
.comentarios a.mostrar_comentarios { float: right; padding-top: 22px; }
.comentarios .comentario { background: url("/static/common/images/homes/bg_comentarios_strip.png") 0 0 repeat-y; font: normal12px Arial; color: #333; margin-bottom: 10px; width: 620px; }
.comentarios .comentario .esq_sup { display: block; background: url("/static/common/images/homes/esq_sup_bg_comentarios.png") top left no-repeat; width: 620px; height: 8px; }
.comentarios .comentario .esq_inf { display: block; background: url("/static/common/images/homes/esq_inf_bg_comentarios.png") bottom left no-repeat; width: 620px; height: 8px; }
.comentarios .comentario .cont_comentario { padding: 2px 0 10px 10px; }
.comentarios .comentario .cont_comentario img { margin-right: 10px; float: left; }
.comentarios .comentario p { font-size: 13px; }
.comentarios p.mas_comentarios { text-align: right; }
.comentarios .comentario .cont_content { float: left; width: 500px; }
.comentarios .comentario .opcs_down { float: right; width: 35px; text-align: center; }
.comentarios .comentario .opcs_down a { width: 23px; height: 23px; background: url("/static/common/images/homes/bt_desplegar.png") top left no-repeat; display: block; margin: 0 6px; cursor: pointer; } 
.comentarios .comentario .opcs_down a.up { background: url("/static/common/images/homes/bt_recoger.png") top left no-repeat; }
.comentarios .comentario p.meta { float: left; font-size: 11px; margin-bottom: 5px; }
.comentarios .comentario p.votacion { float: right; }
.comentarios .respuestas_comentario { padding-left: 50px; clear: both; }
.comentarios .respuestas_comentario .cont_comentario { background: url("/static/common/images/homes/bg_separador_comentario.png") top left repeat-x; margin: 10px 40px 0 0; padding-top: 10px; }
.comentarios .respuestas_comentario .cont_comentario .cont_content { width: 450px; }

/* comentarios formulario - AJAX dentro de comentarios */

/*.comentarios .responder form { font-size: 1em; margin: 15px 0; width: 320px; background: #CFE8F3 url("/static/common/images/homes/bg_top_form_short.png") top left no-repeat; }*/
/*.comentarios .responder form .cont_form { padding: 20px; } */
/*.comentarios .responder form .esq_inf { display: block; width: 320px; height: 7px; background: url("/static/common/images/homes/bg_down_form_short.png") bottom left no-repeat; }*/
/*.comentarios .responder form h4 { margin: 0 0 20px 0; color: #4790CF; font: bold 1.6em Arial; }*/
/*.comentarios .responder form .campos_izq { float: left; width: 285px; }*/
/*.comentarios .responder form .campos_der { float: right; width: 280px; }*/
/*.comentarios .responder form .campos_izq p { margin: 20px 0 40px 0; }*/
/*.comentarios .responder form label { display: block; margin-bottom: 4px; }*/
/*.comentarios .responder form input { display: block; margin-bottom: 10px; }*/
/*.comentarios .responder form input.text { border: 1px solid #A9A9A1; width: 265px; padding: 3px 2px; }*/
/*.comentarios .responder form input.enviar { float: right; width: 100px; font-size: 14px; margin: 10px 8px 0 0; }*/
/*.comentarios .responder form textarea { border: 1px solid #A9A9A1; width: 270px; height: 130px; }*/


/* comentarios formulario */
.bottom_sep { margin-bottom: 15px; clear: both; min-height: 240px; }
.newCommentTop { background: transparent url("/static/common/images/homes/new_comment_form_top.png") top center no-repeat; height: 8px; padding-top: 8px; width: 640px; }
.newCommentBottom { background: transparent url("/static/common/images/homes/new_comment_form_bottom.png") top center no-repeat; height: 8px; width: 640px; }
.comentarios form {
	font-size: normal 12px Arial;
	/*height: 216px;
	margin: 15px 0;*/
	width: 640px;
	background: transparent url("/static/common/images/homes/new_comment_form_center.png") top center repeat-y;
}
.comentarios form .cont_form { margin: 0 15px; padding: 5px 0; }

.comentarios form .cont_form .form_sep { background: transparent url("/static/common/images/homes/bg_new_comment_sep.png") 370px 0 repeat-y; }

.comentarios form h4 {
	width: 350px;
	margin: 0 0 5px 0;
	/*padding-top: 12px;*/
	color: #333;
	font: normal 22px Arial;
	float: left;
}

.comentarios form .form_data { float: left; }

.comentarios form .comm_txt { float: left; margin-right: 10px; }
.comentarios form .comm_txt textarea { border: 1px solid #A9A9A1; width: 205px; height: 105px; }

.comentarios form .usr_data { width: 130px; _width: 130px; }
/*.comentarios form .campos_izq p { margin-top: 40px; }*/
.comentarios form label {  display: block; margin-bottom: 4px; font: bold 12px Arial; }
.comentarios form label span { font: normal 11px Arial; }
.comentarios form input { display: block; margin-bottom: 4px; }
.comentarios form input.text { border: 1px solid #A9A9A1; height: 23px; width: 130px; }

.comentarios form input.enviar { display: block; border: 0; width: 85px; padding: 2px 0 6px 0; margin: 10px 0 0 0; float: right; color: #fff; text-align: center; background: url("/static/common/images/homes/bg_guardar_capa.png") 0 0 no-repeat; }
.comentarios form input.enviar#enviar { color: #fff; font-weight: bold; width: 116px; height: 28px; margin: 15px 0 0 9px; border: none; background: transparent url("/static/common/images/homes/button_send_new_comment.png") top left repeat-y; }

.comentarios form .cont_form p { clear: both; font-size: 12px; margin: 10px 0 5px 0; }
.comentarios form .cont_form p.identificate { margin: 0 0 10px 0; width: 210px; }
.comentarios form .cont_form p a:link, 
.comentarios form .cont_form p a:visited { font-weight: bold; }

.comentarios form .cont_form .usage_norms { width: 225px; float: right; margin-left: 15px; }

.comentarios form .cont_form .usage_norms p { color: #666; font-size: 11px; line-height: 1.1; margin: 0 0 15px 0; }
.comentarios form .cont_form .usage_norms p strong { font-size: 12px; }

.comentarios form .cont_form .usage_norms a:link, 
.comentarios form .cont_form .usage_norms a:visited { color: #333; font-weight: normal; text-decoration: underline; }

/* formulario responder */
.respuestas_comentario { width: 420px; }
.respuestas_comentario .newCommentTop { background: transparent url("/static/common/images/homes/bg_form_request_up.png") top center no-repeat; height: 10px; padding-top: 10px; width: 420px; }
.respuestas_comentario .newCommentBottom { background: transparent url("/static/common/images/homes/bg_form_request_bottom.png") top center no-repeat; height: 10px; clear: both; width: 420px; }
.respuestas_comentario form { background: transparent url("/static/common/images/homes/bg_form_request_center.png") top center repeat-y; width: 420px; }

.respuestas_comentario form .cont_form .form_sep { background: none; }
.respuestas_comentario .usage_norms { display: none; }
/*.respuestas_comentario form .comm_txt textarea { width: 215px; _width: 215px; +width: 215px; }*/
/* FIN formulario responder */
/* FIN comentarios */














/* promo_adn_tv */
.promo_adn_tv {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 3px solid #DCDBD9;
  width: 640px;
  clear: both;
}
.promo_adn_tv .promo_adn_tv_cont { background: #000 url("/static/common/images/homes/bg_promo_adn_tv.png") top left no-repeat; padding: 50px 10px 10px 10px; }
.promo_adn_tv .video_promo {
	width: 195px;
	height: 120px;
	float: left;
	margin: 0 5px;
}
.promo_adn_tv .nucleo.video_promo { clear: none; }
.promo_adn_tv .video_promo .mod_grafico img { margin: 0 5px 0 0; }
.promo_adn_tv .video_promo h2 a { display: block; clear: both; color: #fa0; font: bold 14px Arial; /*line-height: 20px;*/ /*quitamos el line-height para que no "tropiece" si parte a dos lineas*/ }
.promo_adn_tv .video_promo p { font-size: 11px; color: #666; padding-top: 40px; padding-right: 15px; }
.promo_adn_tv .video_promo p a { color: #666; }
.promo_adn_tv .video_promo p.titulo { padding-top: 0; }
/* FIN promo_adn_tv */
/* articulo video */
.bloque_votos_detalle_video { margin-top: 10px; }
/* FIN articulo video */

















/* modulo not_ciudadano_destacado */
.not_ciudadano_destacado.ie_fix {
	/* para la "home editada - 103.tpl" */
	margin: 10px;
}
.not_ciudadano_destacado p { color: #fff; }
.not_ciudadano_destacado a:link, 
.not_ciudadano_destacado a:visited { color: #fff; }
.not_ciudadano_destacado img {
  border: 2px solid #730000;
}
.not_ciudadano_destacado .blog_destacado_cont {
  float: right;
  width: 235px;
}
.not_ciudadano_destacado .blog_destacado_cont p.autor {
	font-size: 14px;
	font-weight: bold;
  margin-bottom: 15px; 
  color: #FF9999;
}
.not_ciudadano_destacado .blog_destacado_cont p.autor a:link, 
.not_ciudadano_destacado .blog_destacado_cont p.autor a:visited {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}  
.not_ciudadano_destacado .blog_destacado_cont p.tit_post a:link, 
.not_ciudadano_destacado .blog_destacado_cont p.tit_post a:visited {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 3px;
}

.not_ciudadano_destacado .blog_destacado_cont p.meta { 
	font-size: 13px;
  	padding-bottom: 5px;
  	margin-bottom: 3px;
}
/* FIN modulo not_ciudadano_destacado */











/* Ventana Emergente */
div.jqifade { background-color: #000; }
div.jqi { background-color: #000; padding: 10px; width: 500px; }
div.jqi .jqicontainer { background-color: #ff0; padding: 5px; color: #000; font-weight: bold; }
div.jqi .jqimessage { background-color: #ff0; padding: 10px; } 
div.jqi .jqibuttons { text-align: center; padding: 5px 0 0 0;}
div.jqi button { padding: 3px 10px 3px 10px; margin: 0 10px; }
/* FIN Ventana Emergente *






/* ------------------------------------------------------------------------
		ADNTV 
-------------------------------------------------------------------------*/ 

/* bloque web_tv */

#player_home h3 {
	color: #fff;
	font-size: 20px;
	position: absolute;
	/*top: 200px;*/
	bottom: 75px;
	left: 20px;
	width: 620px;
	z-index: 99;
}

#player_home .boton_play { position: absolute; width: 640px; height: 265px; background: url(/static/common/images/homes/reproductor_play.png) no-repeat center; cursor: pointer; }

.video_del_dia { position: relative; }
.video_del_dia .boton_play_video_dia { position: absolute; width: 197px; height: 125px; background: url(/static/common/images/homes/reproductor_play_dia.png) no-repeat center; cursor: pointer; }

.cont_reproductor #boton_play { position: absolute; width: 320px; height: 240px; background: url(/static/common/images/homes/reproductor_play.png) no-repeat center; cursor: pointer; }

.reproductor_adntv .boton_play_webtv_grande { position: absolute; width: 640px; height: 480px; background: url(/static/common/images/homes/reproductor_play.png) no-repeat center; cursor: pointer; }

.weather_video_player #boton_play { position: absolute; width: 320px; height: 240px; background: url(/static/common/images/homes/reproductor_play.png) no-repeat center; cursor: pointer; }

/*.video_del_dia h2 { width: 172px; background-color: #333; color: #fff; font-size: 12px; font-weight: bold; padding: 8px 0 8px 8px; position: relative; top: -3px; }
.video_del_dia h2 a:link, 
.video_del_dia h2 a:visited { color: #fff; }*/



#player_home p.vid_comments { color: #fff; font-size: 16px; font-weight: normal; position: absolute; top: 230px; left: 20px; width: 620px; }


#web_tv .mas_contenidos { position: relative; }
#web_tv .mas_contenidos img.logo { padding: 18px 0 13px 0; }
#web_tv .mas_contenidos ul#grid_videos { list-style: none; margin: 0; padding: 0; position: absolute; top: 220px; left: 15px; width: 320px; }
#web_tv .mas_contenidos .paginador_galeria { margin: 0; padding: 0; position: absolute; top: 470px; left: 12px; width: 320px; }


#web_tv {
	background: #000 url("/static/common/images/homes/bg_web_tv.png") top left repeat-x;
	padding: 0 0 0 10px;
	border-bottom: #ccc 4px solid;
	height: 516px;
	position: relative;
	width:991px;
}
#web_tv .reproductor { float: left; width: 625px; position: relative; /* top:-24px; */ }
.paginador_webtv, 
.paginador_reproductor_adntv { background: #fa0; padding: 5px 10px; width: 620px; margin: 0;height:33px; }
.reproductor .paginador_reproductor_adntv { width: 640px; margin: 0; padding: 0; height:33px; }
.paginador_webtv ul,
.paginador_reproductor_adntv ul { margin: 5px 0 5px 10px; padding: 0; list-style: none; float: left; }
.paginador_webtv ul li,
.paginador_reproductor_adntv ul li { display: inline; padding: 0; font: bold 14px Arial; color: #fff; padding: 3px 8px 4px 7px; text-align: center; margin: 0; float: left; }
.paginador_webtv ul li.actual,
.paginador_reproductor_adntv ul li.actual { background: url("/static/common/images/homes/bg_num_paginador.png") top left no-repeat; /* line-height: 23px;*//* line-height: 23px;*/ }
.paginador_webtv .anterior_siguiente,
.paginador_reproductor_adntv .anterior_siguiente { float: right; width: 60px; margin: 5px 5px 0 0; }
.paginador_webtv .anterior_siguiente a.anterior img,
.paginador_reproductor_adntv .anterior_siguiente a.anterior img { width: 23px; height: 23px; }
.paginador_webtv .anterior_siguiente a.anterior, 
.paginador_reproductor_adntv .anterior_siguiente a.anterior { background: url("/static/common/images/homes/scroll_izq_peq.png") 0 0 no-repeat; display: block; width: 23px; height: 23px; float: left; cursor: pointer; }
.paginador_webtv .anterior_siguiente a.siguiente, 
.paginador_reproductor_adntv .anterior_siguiente a.siguiente { background: url("/static/common/images/homes/scroll_der_peq.png") 0 0 no-repeat; display: block; width: 23px; height: 23px; float: right; cursor: pointer; }
#web_tv .mas_contenidos { float: right; width: 315px; padding: 8px; }
#web_tv .mas_contenidos ul { list-style: none; margin: 0; padding: 0; z-index: 9999; }
#web_tv .mas_contenidos ul li { float: left; margin: 2px; position: relative; cursor: pointer; }
#web_tv .mas_contenidos ul li p { position: absolute; bottom: 4px; left: 2px; color: #fff; width: 83px; padding: 3px 6px; }
#web_tv .mas_contenidos ul li a:link 
#web_tv .mas_contenidos ul li a:visited { border: 2px solid #fa0; z-index: 999999; }
#web_tv .mas_contenidos ul li a:hover 
#web_tv .mas_contenidos ul li a:active
#web_tv .mas_contenidos ul li a:focus { border-color: #fa0; }
#web_tv .mas_contenidos h3 { color: #fa0; font: bold 12px Arial; margin: 10px 15px; }
#web_tv .mas_contenidos #canales li { float: left; width: 152px; margin: 2px; background: #000 url("/static/common/images/homes/bg_bt_canal.png") top left no-repeat; }
#web_tv .mas_contenidos #canales li a { line-height: 20px; padding-left: 15px; color: #fff; font-weight: bold; }
/* FIN bloque web_tv */


#adn_tv { background-color: #333; }
#adn_tv #content #publi_bloque_horizontal { background: #333; }
#adn_tv #content h6.publicidad { background: #333; color: #666; }
#adn_tv #content .publi { border: 2px solid #333; }
#adn_tv { background: #151515; color: #fff; }
#adn_tv a:link, 
#adn_tv a:visited { color: #fa0; }

#adn_tv #lo_mas_adn { margin: 10px 0 0 0; }
#adn_tv #lo_mas_adn ul.menu { margin: 0 0 0 10px; padding: 0; list-style: none; clear: both; }
#adn_tv #lo_mas_adn ul.menu li { float: left; padding: 0; }
#adn_tv #lo_mas_adn ul.menu li a { font: normal 18px Arial; color: #ccc; margin: 0 12px; line-height: 35px; padding: 0 14px 0 0; display: block; }
#adn_tv #lo_mas_adn ul.menu li.actual a { background: url("/static/common/images/homes/esq_der_mnu_adntv.png") top right no-repeat; }
#adn_tv #lo_mas_adn ul.menu li.actual { background: url("/static/common/images/homes/esq_izq_mnu_adntv.png") top left no-repeat; }

#adn_tv #lo_mas_adn .contenido_adntv_cont { background: #000; padding: 20px 20px 0 20px; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video { width: 270px; color: #fff; float: left; margin: 0 30px /*2*/0px 0; height: 85px; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video img  { margin: 0 5px /*35*/10px 0; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video p { color: #fff; font-size: 12px; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video p a { font: bold 12px Arial; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video p.meta { color: #666; font-size: 11px; } 
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video .autor p { font-size: 11px; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .item_video .autor p a { font-size: 13px; text-decoration: underline; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .paginador_adntv { clear: both; text-align: right; font: bold 1.25em Arial; clear: both; }
#adn_tv #lo_mas_adn .contenido_adntv_cont .paginador_adntv p {  color: #fff; }

#adn_tv #lo_mas_adn .menu_buscador ul.menu { float: left; }
#adn_tv #lo_mas_adn .menu_buscador form { float: right; margin: 0; }
#adn_tv #lo_mas_adn .menu_buscador form input.text_buscar { border: 0; width: 210px; padding: 6px; background: url("/static/common/images/homes/bg_text_buscador.png") top left no-repeat; }
#adn_tv #lo_mas_adn .menu_buscador form input.bt_buscar { background: url("/static/common/images/homes/bg_bt_buscar.png") top left no-repeat; border: 0; width: 34px; height: 28px; }

#adn_tv .bloque_horizontal_promos_adntv { margin: 10px 15px; width: 951px; }
#adn_tv .personas_mas_activas { background: url("/static/common/images/homes/bg_personas_activas_adntv.png") top left no-repeat; width: 320px; }
#adn_tv .sube_tu_video { display: block; width: 385px; height: 180px; background: url("/static/common/images/homes/bg_sube_tu_video.png") top left no-repeat; float: left; margin-left: 12px; }
#adn_tv .sube_tu_video p { color: #7F7F7F; font: bold 1.15em Arial; text-align: center; width: 230px; margin: 0 auto; height: 65px; }
#adn_tv .sube_tu_video p.envialo a { display: block; background: url("/static/common/images/homes/p_envialo.png") 0 5px no-repeat; width: 217px; height: 50px; }
#adn_tv .sube_tu_video p.subir_video a { display: block; background: url("/static/common/images/homes/p_subir_video.png") 0 5px no-repeat; width: 238px; height: 36px; }

/* paginador adn tv */
#adn_tv .paginador_galeria { background: url("/static/common/images/homes/bg_paginador_galeria.png") top left repeat-x; height: 45px; margin: 0 9px 0 5px; }
#adn_tv .paginador_galeria a.anterior { background: url("/static/common/images/homes/scroll_izq.png") 5px 5px no-repeat; display: block; width: 40px; height: 40px; float: left; cursor: pointer; }
#adn_tv .paginador_galeria a.siguiente { background: url("/static/common/images/homes/scroll_der.png") 5px 5px no-repeat; display: block; width: 40px; height: 40px; float: right; margin-right: 5px; cursor: pointer; }
#adn_tv .paginador_galeria a span { display: none;} 

#adn_tv .paginador_galeria span.pager_cont {
	color: #000;
	font: bold 14px Arial;
	position: absolute;
	top: 15px;
	left: 145px
}


/* bloque_horizontal_programacion */
#adn_tv .bloque_horizontal_programacion { background: url("/static/common/images/homes/bg_programacion_adntv.png") 0 0 no-repeat; height: 125px; }
#adn_tv .bloque_horizontal_programacion ul { margin: 0; padding: 55px 0 0 40px; list-style: none; }
#adn_tv .bloque_horizontal_programacion ul li { float: left; margin-right: 50px; }
#adn_tv .bloque_horizontal_programacion ul li.last { margin: 0; }  
#adn_tv .bloque_horizontal_programacion a { display: block; background: url("/static/common/images/homes/bg_link_tel.png") 0 0 no-repeat; width: 268px; height: 62px; text-align: center; padding-top: 15px; color: #fff; font: bold 1.4em Arial; }


/* programacion preferida */
#adn_tv .programacion_preferida { float: left; width: 305px; margin: 10px 0 10px 15px; }
#adn_tv .programacion_preferida h3 { margin: 0; background: url("/static/common/images/homes/programacion_preferida.png") 0 0 no-repeat; width: 185px; height: 14px; }
#adn_tv .programacion_preferida ul { margin: 0; padding: 0; list-style: none; }
#adn_tv .programacion_preferida ul li { margin: 0 0 15px 0; }
#adn_tv .programacion_preferida ul li h2.titulo a:link, 
#adn_tv .programacion_preferida ul li h2.titulo a:visited { color: #fff; font: bold 15px Arial; text-decoration: none; }
#adn_tv .programacion_preferida ul li h2 { color: #fa0; }
#adn_tv .programacion_preferida ul li h2.titulo { line-height: 0.3; }
#adn_tv .programacion_preferida ul li p { color: #fa0; font-size: 11px }
#adn_tv .programacion_preferida ul li p a:link, 
#adn_tv .programacion_preferida ul li p a:visited { text-decoration: underline; }

/* canales */
#adn_tv .canales { margin-left: 0; }
#adn_tv .canales ul li { padding: 8px 0 0 60px; background: url("/static/common/images/homes/canal.png") 0 0 no-repeat; width: 260px; height: 32px; margin: 0 0 5px 0; overflow: hidden; }
#adn_tv .canales ul li h2 a:link, 
#adn_tv .canales ul li h2 a:visited { text-decoration: none; color: #fff; font-size: 18px; }
#adn_tv .canales ul li h2 { font-weight: bold; }
#adn_tv .canales .canal_destacado ul li { font-size: 18px; padding-top: 10px; background: url("/static/common/images/homes/canal_destacado.png") 0 0 no-repeat; }

#adn_tv #web_tv { background: #060606; }

#adn_tv .reproductor_adntv form { border-top: 1px solid #333; position: absolute; top: 180px; left: 7px; margin: 0 0 0 10px; }
#adn_tv .reproductor_adntv form select { width: 305px; margin: 5px 0 10px 0px; font-size: 18px; }
#adn_tv .reproductor_adntv .mas_contenidos { background: #060606; height: 160px; border: 1px solid #060606; }
#adn_tv .reproductor_adntv .mas_contenidos p.epigrafe { color: #fa0;font-size: 11px; font-weight: normal; }
#adn_tv .reproductor_adntv .mas_contenidos h3 { color: #fff; font: bold 1.4em Arial; text-decoration: none; padding: 0; margin-left: 0; }
#adn_tv .reproductor_adntv .mas_contenidos h3 a { color: #fff; }
#adn_tv .reproductor_adntv .mas_contenidos p.entradilla { color: #fff; font-size: 13px; margin: 10px 0; padding-bottom: 10px; }
#adn_tv .reproductor_adntv .mas_contenidos p.meta { color: #C7C7C7; font-size: 12px; }

#reproductor_320x240 .rating_texto p { width: 260px; }

#reproductor_320x240 p { width: 300px; }


#adn_tv p.body { color: #fff; }
/* quitar cuando se corrija el pollo de los P anidados */
#adn_tv p.body p { color: #fff; }
/* FIN quitar cuando se corrija el pollo de los P anidados */


/* HERADADO DE PORTADA 1 */
/* bloque web_tv */
.reproductor .paginador_webtv { background: #FFAA00; padding: 5px 10px; width: 620px; margin: 0; }
.reproductor .paginador_webtv ul { margin: 2px 0 0 0; padding: 0; list-style: none; float: left; }
.reproductor .paginador_webtv ul li { display: inline; padding: 0; font-weight: bold; color: #fff; padding: 3px 8px 4px 7px; text-align: center; margin: 0; cursor: pointer; }
/*.reproductor .paginador_webtv ul li.actual {
  background: url("/static/common/images/homes/bg_num_paginador.png") top left no-repeat;
  line-height: 23px;
}*/ 
.reproductor .paginador_webtv .anterior_siguiente { float: right; width: 60px; }
.reproductor .paginador_webtv .anterior_siguiente a.anterior img { width: 23px; height: 23px; }
.reproductor .paginador_webtv .anterior_siguiente a.anterior { background: url("/static/common/images/homes/scroll_izq_peq.png") 0 0 no-repeat; display: block; width: 23px; height: 23px; float: left; }
.reproductor .paginador_webtv .anterior_siguiente a.siguiente { background: url("/static/common/images/homes/scroll_der_peq.png") 0 0 no-repeat; display: block; width: 23px; height: 23px; float: right; }
#web_tv .mas_contenidos { float: right; width: 315px; padding: 8px; }
#web_tv .mas_contenidos ul { list-style: none; margin: 0; padding: 0; }
#web_tv .mas_contenidos ul li { float: left; margin: 2px; position: relative; }
#web_tv .mas_contenidos ul li p { position: absolute; bottom: 4px; left: 2px; color: #fff; width: 83px; padding: 3px 6px; }
#web_tv .mas_contenidos h3 { color: #fa0; margin: 10px 15px; }
#web_tv .mas_contenidos #canales li { float: left; width: 152px; margin: 2px; background: #000 url("/static/common/images/homes/bg_bt_canal.png") top left no-repeat; }
#web_tv .mas_contenidos #canales li a { line-height: 20px; padding-left: 15px; color: #fff; font-weight: bold; }


#web_tv .mas_contenidos ul li a img { border: 2px solid #666; }
#web_tv .mas_contenidos ul li a.selected img { border: 2px solid #fa0; }
#web_tv .mas_contenidos ul li a:hover img { border-color: #fa0; }

/* FIN HERADADO DE PORTADA 1 */


/* modulo pestañas 'lo ultimo / mejor valorado' */
.ultimos_videos #adntv_tabs_content {
	height: 255px;
}
* html .ultimos_videos #adntv_tabs_content {
	margin-top: -10px;
}

.ultimos_videos ul#adntv-tabs li, 
.ultimos_videos ul#adntv-tabs li { float: left; padding: 0; }
.ultimos_videos ul#adntv-tabs li a:link, 
.ultimos_videos ul#adntv-tabs li a:visited { font: normal 18px Arial; color: #999; margin: 0 0 0 3px; padding: 0 14px 0 0; display: block; cursor: pointer; background: #151515; }
.ultimos_videos ul#adntv-tabs li a.primer{ margin-left: 12px; }
.ultimos_videos ul#adntv-tabs li a span { background: transparent; padding: 7px 0 7px 11px; display: block; }
.ultimos_videos ul#adntv-tabs li a.active { color: #fff; background: #151515 url("/static/common/images/homes/esq_der_mnu_adntv.png") top right no-repeat; }
.ultimos_videos ul#adntv-tabs li a.active span { background: transparent url("/static/common/images/homes/esq_izq_mnu_adntv.png") top left no-repeat; }


.ultimos_videos #adntv_lo_ultimo, 
.ultimos_videos #adntv_mejor_valorados { clear: both; position: relative; display: block; background-color: #000; }


.ultimos_videos .pager_holder { position: relative; background-color: #000; width: 981px; }

.ultimos_videos .pager {margin: 10px 0 0 20px; padding: 0 0 10px 0; width: 880px; float:left;}
.ultimos_videos .pager ul { font-size: 9px; display: block; margin-top: 3px; }
.ultimos_videos .pager li { margin-left: 5px; border-right: 1px solid #323131; display: inline; padding-right: 8px; }
.ultimos_videos .pager li.none { border-right: none; }

.ultimos_videos #paginador_inf.pager li.none { border-right: none; }

#adn_tv .ultimos_videos .pager li a { color: #666; font-size: 12px; font-family: Helvetica, Arial, sans-serif; cursor: pointer; }

#adn_tv .ultimos_videos .pager li.selected a, 
#adn_tv .ultimos_videos .pager li.active a { color: #fff; font-weight: bold; }
.ultimos_videos .pager .num_pages { float: right; height: 24px; }
.ultimos_videos .pager .btns { float: right; height: 22px; width: 52px; margin-left: 25px; }

.ultimos_videos .paginador_inf { padding: 0; position: relative; top: -42px; right: 22px; display: inline-block; }
.ultimos_videos .paginador_inf#pager_ultimo li a:link, 
.ultimos_videos .paginador_inf#pager_ultimo li a:visited { color: #999; }
.ultimos_videos .paginador_inf#pager_ultimo li a:link.activo, 
.ultimos_videos .paginador_inf#pager_ultimo li a:visited.activo { color: #fff; }
.ultimos_videos .paginador_inf#pager_ultimo li { border-right: 1px solid #333; }

.ultimos_videos .pager_prev_next {
	float:left;
	margin-bottom:5px;
	width:80px;
}

.ultimos_videos #adntv_tabs_content #loading {
	position: absolute;
	left: 320px;
}
/* modulo pestañas 'lo ultimo / mejor valorado' */

/* ------------------------------------------------------------------------
		FIN ADNTV 
-------------------------------------------------------------------------*/ 













/* ------------------------------------------------------------------------
		CARTELERA
-------------------------------------------------------------------------*/ 
.video_recorte { float: left; /*margin-right: 10px;*/ /* quitamos el margin para que no se "apilen" cuando mide 640px */ }

* html .bloque .columnaA.cartelera_search_result { margin-right: 5px; }

.columnaA .nav_provincias { width: 580px; margin: 0 auto 10px auto; }
.columnaA .nav_provincias form label { font: bold 14px Arial; }
.columnaA .nav_provincias form select { width: 300px; }
.columnaA .nav_provincias h5 { font-size: 15px; margin: 20px 0 0 0; }
.columnaA .nav_provincias h5 a { font-size: 10px; }
.columnaA .nav_provincias h6 { margin: 10px 0 0 0; color: #666; font-size: 14px; }
.columnaA .nav_provincias ul { list-style: none; margin: 0 0 10px 0px; padding: 0; width: auto; float: left; }
.columnaA .nav_provincias ul li { margin-top: 10px; width: 280px; float: left; margin-right: 9px; }
.columnaA .nav_provincias p { color: #666; font-size: 12px; }
.columnaA .nav_provincias ul li p.tit_pelicula { margin-bottom: 4px; }
.columnaA .nav_provincias ul li p.tit_pelicula a { text-decoration: underline; font: bold 15px Arial; }
.columnaA .nav_provincias ul li p.cine { color: #900; font-weight:bold; }

.columnaB .nav_peliculas p.titulo_seccion { background: #252525; padding: 5px 9px; color: #fff; text-align: center; font-size: 15px; }
.columnaB .nav_peliculas .navegacion { margin: 10px 0; }
.columnaB .nav_peliculas .navegacion a { font-weight: bold; text-decoration: underline; }
.columnaB .nav_peliculas .navegacion a.anterior { float: left; width: 70px; }
.columnaB .nav_peliculas .navegacion a.siguiente { float: right; width: 70px; text-align: right; }
.columnaB .nav_peliculas .navegacion p { float: left; text-align: center; font-size: 11px; color: #666; width: 170px; }
.columnaA .articulo .buscador_letras { border-bottom: 2px solid #F0F0E6; padding-bottom: 10px; }  
.columnaA .ficha_pelicula { padding-bottom: 10px; border-bottom: 1px solid #C8C8C8; /*margin-left: 250px;*/ width: 310px; float: right; margin-bottom: 10px; }

.columnaA .ficha_pelicula.no_foto { float: none; }


.columnaA .ficha_pelicula h4 { margin: 0; font: bold 13px Arial; color: #666; }
.columnaA .ficha_pelicula table { border-collapse: collapse; font-size: 12px; margin: 10px 0; }
.columnaA .ficha_pelicula table td { width: 245px; }
.columnaA .ficha_pelicula table td.dato { width: 66px; vertical-align: top; }

.columnaB .cartelera_que_ver { border-top: 1px solid #D3D3CA; padding: 15px; background: #FCFCFA url("/static/common/images/cartelera/bg_puntos.png") bottom left repeat-x; padding-bottom: 10px; margin-bottom: 10px; }
.columnaB .cartelera_que_ver h4,
.columnaB .ultimos_comentarios h4 { margin: 0 0 3px 0; font: bold 14px Arial; }
.columnaB .cartelera_que_ver form { margin: 10px auto; width: 240px; font: 12px; text-align: center; }
.columnaB .cartelera_que_ver form label { display: block; margin: 5px 0 3px 0; text-align: left; }
.columnaB .cartelera_que_ver form select { display: block; width: 237px; margin: 0; padding: 0; }
.columnaB .cartelera_que_ver form input  { margin-top: 10px; }

.columnaA .column_cont .buscador_letras ul { list-style: none; margin: 20px 10px; padding: 0; display: inline; }
.columnaA .column_cont .buscador_letras ul li { display: inline; font: bold 14px Arial; }
.columnaA .column_cont .buscador_letras h3 { color: #666; font: bold 15px Arial; display: inline; }
.columnaA .column_cont .buscador_letras ul li a { text-decoration: underline; }

.columnaA .column_cont #paginador { margin: 10px; }
.columnaA .column_cont #paginador ul { list-style: none; float: right; }
.columnaA .column_cont #paginador ul li { display: inline; font-size: 14px; }
.columnaA .column_cont #paginador ul li a { text-decoration: underline; }

/* cartelera */
.columnaB .cartelera_que_ver { border-top: 1px solid #D3D3CA; padding: 15px; background: #FCFCFA url("/static/common/images/cartelera/bg_puntos.png") bottom left repeat-x; padding-bottom: 10px; margin-bottom: 10px; }
.columnaB .cartelera_que_ver h4,
.columnaB .ultimos_comentarios h4 { margin: 0 0 3px 0; font: bold 14px Arial; }
.columnaB .cartelera_que_ver form { margin: 10px auto; width: 240px; font: 12px; text-align: center; }
.columnaB .cartelera_que_ver form label { display: block; margin: 5px 0 3px 0; text-align: left; }
.columnaB .cartelera_que_ver form select { display: block; width: 237px; margin: 0; padding: 0; }
.columnaB .cartelera_que_ver form input  { margin-top: 10px; }
.columnaA .cartelera_estreno { margin-bottom: 10px; }
.columnaA .cartelera_estreno h4 { margin: 0; font-size: 21px; }
.columnaA .cartelera_estreno p { font-size: 14px; line-height: 1.22; }
.promo_adn_tv_cartelera .promo_adn_tv_cont { background: #000; padding-top: 10px; width: 620px; }
.promo_adn_tv_cartelera .promo_adn_tv_cont h5 { display: block; margin: 0 0 10px 0; padding: 0; color: #fff; font: normal 15px Arial; background: url("/static/common/images/cartelera/h5_trailers.png") top left no-repeat; width: 75px; height: 13px; float: left; }
.promo_adn_tv_cartelera .promo_adn_tv_cont .menu_promo_adntv { float: right; text-align: right; background: url("/static/common/images/cartelera/logo_adntv_promo.png") top left no-repeat; padding-left: 80px; height: 40px; }
.promo_adn_tv_cartelera .promo_adn_tv_cont ul { list-style: none; margin: 0; padding: 0; }
.promo_adn_tv_cartelera .promo_adn_tv_cont ul li { float: left; margin-left: 4px; }
.promo_adn_tv_cartelera .promo_adn_tv_cont ul li a { display: block; color: #ccc; background: url("/static/common/images/cartelera/bg_tab_adntv_promo.png") top left no-repeat; text-align: center; width: 139px; line-height: 40px; font-size: 14px; }
.promo_adn_tv_cartelera .promo_adn_tv_cont .videos_promo { background: #1f1f1f; padding: 10px 0; }
.promo_adn_tv_cartelera .promo_adn_tv_cont ul li.actual a { background: url("/static/common/images/cartelera/bg_tab_adntv_promo_on.png") top left no-repeat; color: #fff; }
.meta_articulo_tv { color: #A60000; }

/*****************************************************
 destacada_scroll 
******************************************************/
/*.destacada_scroll { margin-bottom: 10px; margin-top: 10px; position: relative; width: 640px; height: 300px; }
.destacada_scroll .menu_scroll { position: absolute; bottom: 0; left: 0; z-index: 10; height: 70px; width: 628px; color: #fff; padding: 15px 6px; }
.calado { background: url("/static/common/images/homes/calado.png") top left repeat; }
.destacada_scroll .menu_scroll ul { list-style: none; margin: 0; }
.destacada_scroll .menu_scroll ul li { float: left; }
.destacada_scroll .menu_scroll ul li a { color: #fff; height: 75px;}
.destacada_scroll .menu_scroll ul li.scroll_izq a { display: block; background: url("/static/common/images/homes/scroll_izq.png") bottom left no-repeat; padding: 0 5px 0 0; border-right: 1px dotted #fff; }
.destacada_scroll .menu_scroll ul li.scroll_der a { display: block; background: url("/static/common/images/homes/scroll_der.png") bottom right no-repeat; padding: 0 0 0 10px; border-left: 1px dotted #fff; } 
.destacada_scroll .menu_scroll ul li.scroll { width: 100px; }
.destacada_scroll .menu_scroll ul li.titulo { width: 375px; font: bold 26px Arial; margin: 0 10px 0 25px; }*/

.column_cont .lo_mas.cartelera { width: 640px; }

.cont_herramientas.herr_cartelera { width: 193px; }

/* ********************************* */
#content .column_cont.cartelera #breadcrumb ul { list-style: none; margin: 0; padding: 0; margin: -1px 10px 13px; }
#content .column_cont.cartelera #breadcrumb li { display: inline; }
#content .column_cont.cartelera #breadcrumb li a:link,
#content .column_cont.cartelera #breadcrumb li a:visited { font-size: 12px; text-decoration: underline; font-weight: bold; }
#content .column_cont.cartelera #breadcrumb li a:hover,
#content .column_cont.cartelera #breadcrumb li a:active,
#content .column_cont.cartelera #breadcrumb li a:focus { text-decoration: none; }


/* ********************************* */
#content .column_cont .cont_articulo.cartelera { margin-left: 10px; font-size: 16px; }

#content .column_cont.catelera .lo_mas.cartelera { width: 400px; }
/* ------------------------------------------------------------------------
		FIN CARTELERA
-------------------------------------------------------------------------*/ 











/* ------------------------------------------------------------------------
		edicion impresa
-------------------------------------------------------------------------*/ 

#edicion_impresa .columnaA .mod_izq_impresa { width: 120px; float: left; margin-right:19px; }
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .sup p,#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .inf p{
	margin-bottom:10px;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .sup p.tit{
	color:#666;
	font: 24px Georgia;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .sup p.firma { font-size: 11px; }
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .sup p.firma b { display: block; }
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .inf{ padding: 20px; }
#edicion_impresa .columnaA .breadcrumb_impresa { height: 30px; position: relative; }
#edicion_impresa .columnaA .breadcrumb_impresa p { position: absolute; right: 2px; bottom: 2px; font-size: 26px; color:#000; }

#edicion_impresa .columnaA .mod_der_impresa { width: 500px; float: left; border-top: 20px solid #D3D3CA; padding-top: 12px; }
#edicion_impresa .columnaA .mod_der_impresa .separacion{
	border-bottom: 3px solid #D3D3CA;
	margin-top:25px;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector{ margin-top: 17px; }
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .encabezado{
	background: url("/static/common/images/impresa/director.jpg") no-repeat right top;
	height: /*69px*/44px;
	padding-top: /*33px*/58px;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .encabezado a.carta{
	display: block;
	width: 186px;
	height: 16px;
	background: url("/static/common/images/impresa/bg_carta_director.gif") no-repeat;
	margin: 0 0 11px 4px;
	overflow: hidden;
	text-indent: 1000px;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .encabezado a.nombre_director{
	display: block;
	width: /*307px*/119px;
	height: /*39px*/15px;
	background: url("/static/common/images/impresa/bg_nombre_director_small.gif") no-repeat;
	overflow: hidden;
	text-indent: -10000px;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content{
	border:#A2C8EE 1px solid;
}
#edicion_impresa .columnaA .mod_der_impresa .cartaDirector .content .sup{
	background:#FAFAFA url("/static/common/images/impresa/bg_sup_impresa.png") repeat-x bottom;
	padding:20px;
}

#edicion_impresa .columnaA h2 { background: #D3D3CA; color: #656460; margin: 0 0 10px 0; padding: 3px 11px; font: bold .85em Arial; }
#edicion_impresa .columnaA h2 a { background:url("/static/common/images/homes/bg_portada_impresa.gif") no-repeat 0 3px; display:block; height:14px; }
#edicion_impresa .columnaA h2 span { display: none; }
#edicion_impresa .columnaA h2.hemeroteca { display: block; background: url("/static/common/images/homes/hemeroteca.png") 0 0 no-repeat; width: 120px; height: 60px; } 
#edicion_impresa .columnaA h2.weekend { display: block; background: url("/static/common/images/homes/weekend.png") 0 0 no-repeat; width: 120px; height: 60px; } 
#edicion_impresa .columnaA h2.suplemento_especial { display: block; background: url("/static/common/images/homes/suplemento_especial.png") 0 0 no-repeat; width: 120px; height: 60px; } 

#edicion_impresa .columnaA h3 { border-bottom: 1px solid #D3D3CA; font: bold 12px Arial; padding-left: 10px; margin: 13px 0 5px 0; }
#edicion_impresa .columnaA h3.actualidad { color: #3399FF; background: url("/static/common/images/homes/bg_h3_actualidad.png") right 2px  no-repeat; }
#edicion_impresa .columnaA h3.la_vida { background: url("/static/common/images/homes/bg_h3_la_vida.png") right 2px  no-repeat; }
#edicion_impresa .columnaA h3.la_vida a{ color: #FF9900; }
#edicion_impresa .columnaA h3.deportes {background: url("/static/common/images/homes/bg_h3_deportes.png") right 2px  no-repeat; }
#edicion_impresa .columnaA h3.deportes a{ color: #6D9F24; }
#edicion_impresa .columnaA h3.ocio { background: url("/static/common/images/homes/bg_h3_ocio.png") right 2px  no-repeat; }
#edicion_impresa .columnaA h3.ocio a{ color: #C31F08; }
#edicion_impresa .columnaA a.weekend{ background: url("/static/common/images/impresa/bg_weekend.jpg") no-repeat; display:block; width:120px; height:60px;  margin-bottom:1px; }
#edicion_impresa .columnaA a.suplemento{ background: url("/static/common/images/impresa/bg_suplemento_especial.jpg") no-repeat; display:block; width:120px; height:60px; }
#edicion_impresa .columnaA a.suplemento span,#edicion_impresa .columnaA a.weekend span{
	display:none;
}
#edicion_impresa .columnaA .mod_izq_impresa ul { list-style: none; margin: 0 0 10px 0; padding: 0 0 0 10px; font-size:12px; }
#edicion_impresa .columnaA .mod_izq_impresa ul li ul { margin: 0; }
#edicion_impresa .columnaA .mod_izq_impresa ul li a { color: #333; }
#edicion_impresa .columnaA .mod_izq_impresa ul li.ciudades { background: url("/static/common/images/homes/ico_desplegar.png") right 7px  no-repeat; }
#edicion_impresa .columnaA .mod_izq_impresa ul li ul li { font-size: .85em; }
#edicion_impresa .columnaA .mod_der_impresa .noticia { margin:0 10px 10px 10px; }
#edicion_impresa .columnaA .mod_der_impresa .noticia h4 { margin: 0; padding: 0; font: normal 24px Georgia; }
#edicion_impresa .columnaA .mod_der_impresa .noticia h4 a { color: #0066CC; }
#edicion_impresa .columnaA .mod_der_impresa .noticia p { font-size: 14px; margin-bottom: 10px; }
#edicion_impresa .columnaA .mod_der_impresa .articulo_ed_impresa { margin: 0 10px; }
#edicion_impresa .columnaA .mod_der_impresa #buscador_ed_anteriores { margin: 10px 0; }
#edicion_impresa .columnaA .mod_der_impresa #buscador_ed_anteriores h4 { color: #0F6FCF; font: normal 2em Arial; text-align: right; margin: 0; }
#edicion_impresa .columnaA .mod_der_impresa #buscador_ed_anteriores form,
#edicion_impresa .columnaB .contentBordes {
	border:1px solid #DBDBDB;
	background:#F3F3F3;
	padding:18px 10px 23px 10px;
}
#edicion_impresa .columnaB .contentBordes{
	margin-bottom:16px;
}
#edicion_impresa .columnaB #buscador_ed_anteriores{
	margin-bottom:25px;
}
#edicion_impresa .columnaB .contentBordes .titIzq,#edicion_impresa .columnaB .contentBordes .titDer{
	float:left;
	color:#333;
	font-size:18px;
}
#edicion_impresa .columnaB .contentBordes .titIzq{
	width:137px;
	padding-right:20px;
}
#edicion_impresa .columnaB .contentBordes img#portadaPDF1,#edicion_impresa .columnaB .contentBordes img#portadaPDF2{
	width:141px;
	height:180px;
	border:1px solid #DBDBDB;
}
#edicion_impresa .columnaB .contentBordes img#portadaPDF1{
	margin-right:10px;
}
#edicion_impresa .columnaB .descargar_ediciones form { background: transparent; padding:10px 0 0 0; }
#edicion_impresa .columnaA .mod_der_impresa #buscador_ed_anteriores form select { width: 120px; float: left; margin-right: 7px; }
#edicion_impresa .columnaB .descargar_ediciones form a{
	width:110px;
	float:left;
	height:23px;
	color:#fff;
	background:url("/static/common/images/impresa/input_descargar_pdf.gif") no-repeat;
	margin-left:3px;
	padding:4px 0 0 16px;
	font-weight:bold;
}

#edicion_impresa .columnaB .descargar_ediciones { margin: 19px 0 0 0; }
#edicion_impresa .columnaB .descargar_ediciones span {
	font-weight:bold;
	font-size:13px;
	color:#333;
}
select#comboEdiciones{
	width:171px;
	float: left;
	font-size:14px;
	color:#000;
	height:23px;
}
div#buscador_ed_anteriores .buscar_anteriores{
	position:relative;
	bottom:-5px;
	font-size:18px;
	color:#333;
	padding-left:1px;
	font-weight:normal;
}
div#buscador_ed_anteriores form{
	border:1px solid #DBDBDB;
	background: url("/static/common/images/impresa/bg_hemeroteca.gif") repeat-x bottom;
	padding:12px 17px;
	margin-bottom:15px;
}
div#buscador_ed_anteriores form div{
	float:left;
	margin:0 37px 12px 0;
}
div#buscador_ed_anteriores form div.mes{
	margin-right:35px;
}
div#buscador_ed_anteriores form div.anio{
	margin:0 0 12px 0;
}
div#buscador_ed_anteriores form label{
	font-weight:bold;
	font-size:11px;
	color:#333;
	display:block;
}
div#buscador_ed_anteriores form a.buscar{
	display:block;
	background:url("/static/common/images/impresa/input_buscar.gif") no-repeat;
	width:286px;
	height:20px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	float:left;
	padding-top:5px;
}
.columnaB .promo { margin: 10px 0; }

#edicion_impresa .columnaB .expresate { background: url("/static/common/images/impresa/bg_sup_impresa_allo.png") repeat-x; padding-bottom:10px; border-bottom: 1px solid #FF9900; border-top: 3px solid #FF9900; margin-bottom:1px; }
#edicion_impresa .columnaB .expresate .tit{ background: url("/static/common/images/homes/xpresate.png") 207px 13px no-repeat; height:43px; }
#edicion_impresa .columnaB .expresate p { text-align: right; padding:0 22px 0 20px;}
#edicion_impresa .columnaB .expresate .meta { font-size:12px; color:#666; }
#edicion_impresa .columnaB .expresate p.txt { font-size: 15px; color: #333; background: url("/static/common/images/impresa/ico_fin.gif") 304px bottom no-repeat; margin-bottom:8px; }
#edicion_impresa .columnaB .expresate p.datos { font-size: 12px; color: #666; margin-top:12px; }
#edicion_impresa .columnaB .expresate p.datos span.donde{  text-transform:uppercase; }
#edicion_impresa .columnaB .espacio { padding-bottom:15px; }

/* comentarios edicion impresa */

#edicion_impresa .comentarios h3 { float: left; width: 200px; }
#edicion_impresa .comentarios .comentario { background: url("/static/common/images/homes/bg_comentarios_ed_impresa.png") 0 0 no-repeat; font: normal 12px Arial; color: #333; margin-bottom: 10px; width: 490px; }
#edicion_impresa .comentarios .comentario .esq_inf { display: block; background: url("/static/common/images/homes/esq_inf_bg_comentarios_ed_impresa.png") bottom left no-repeat; width: 490px; height: 8px; }
#edicion_impresa .comentarios .comentario .cont_content { float: left; width: 370px; font-size: 12px; }

#edicion_impresa .comentarios .respuestas_comentario .cont_comentario .cont_content { width: 300px; }

#edicion_impresa .comentarios form { font-size: .95em; margin: 15px 0; width: 490px; background: #CFE8F3; }
#edicion_impresa .comentarios form p { font-size: 1em; } 
#edicion_impresa .comentarios form .cont_form { padding: 10px; } 
#edicion_impresa .comentarios form .esq_inf { display: block; width: 490px; height: 7px; background: #CFE8F3; }
#edicion_impresa .comentarios form .campos_izq { float: left; width: 175px; }
#edicion_impresa .comentarios form .campos_der { float: right; width: 190px; }
#edicion_impresa .comentarios form .campos_der textarea { width: 170px; }
/* ------------------------------------------------------------------------
		FIN edicion impresa
-------------------------------------------------------------------------*/ 



/****************************************
        I V I V E (IDEALISTA.com)
****************************************/
.ivive { position: relative; width: 322px; padding-bottom: 10px; }
#ivive_busca { width: 322px; display: table; }
#ivive_busca .form_buscar { overflow: hidden; }
#ivive_busca .form_buscar h5 { font-size: 12px; margin: 5px 0 1px 0; }
#menu_inferior { background-color: #A00000; }
#menu_inferior h6 { color: #fff; font-size: 12px; padding: 5px; }
#menu_inferior span { position: absolute; right: 5px; }
#menu_inferior a { color: #fff; }
#enlaces { margin: 3px 0 0 0; }
#enlaces ul { margin: 8px 100px 0 0; padding: 0; list-style: none; }
#enlaces ul li { font-size: 12px; text-align: center; }
#boton_buscar { background: url("/static/common/images/homes/boton_grande.png") no-repeat; text-align: center; width: 97px; height: 19px; margin-top: 5px; font-weight: bold; text-decoration: none; position: absolute; right: 0; }
#boton_buscar a,
#boton_buscar a:link,
#boton_buscar a:visited,
#boton_buscar a:active { color: #fff; text-decoration: none; display: block; }
#boton_buscar a:hover { color: #6A0000; text-decoration: none; }

select {
	font-size: 12px;
	width: 105px;
}

.tipo { width: 108px; float: left; }
* html .tipo select { width: 108px; }
.operacion { width: 108px; float: left; }
* html .operacion select { width: 108px; }
.provincia { width: 105px; float: left; }
* html .provincia select { width: 105px; }
/****************************************
     F I N   I V I V E
****************************************/


/**************************************************************************
		CAPA VIDEO
/*************************************************************************/
#video_wrap { color: #fff; background-color: #333; padding: 20px; }
#video_wrap p { color: #fff; margin: 0 0 5px 0; width: 320px; }
#video_wrap p a:link, 
#video_wrap p a:visited { color: #fa0; font-weight: bold; }
#video_wrap p.meta { color: #fff; margin: 5px 0 0 0; }

#video_wrap a:link.cerrar, 
#video_wrap a:visited.cerrar { position: relative; width: 68px; height: 19px; overflow: hidden; }
#video_wrap a:link.cerrar span, 
#video_wrap a:visited.cerrar span { position: absolute; width: 100%; height: 100%; background-image: url("/static/common/images/homes/boton_gris_cerrar.png"); }

#video_wrap h2 { width: 320px; }
#video_wrap h2 a:link, 
#video_wrap h2 a:visited { color: #fff; font-weight: bold; width: 320px; display: block; }

#video_wrap h5 { font-weight: normal; font-size: 12px; width: 320px; margin-top: 10px; }

#video_wrap .rating_videos { float: left; width: 70px; text-align: center; }
#video_wrap .rating_videos p.total_votos { color: #999; font-size: .85em; height: 10px; margin: 0; }
#video_wrap .rating_videos .num_votos { background: url("/static/common/images/homes/bg_rating.png") 0 0 no-repeat; width: 70px; height: 25px; display: block; color: #fff; }
#video_wrap .rating_videos .num_votos .numero_positivo { font: bold 12px Arial; float: left; width: 35px; padding-top: 5px; }
#video_wrap .rating_videos .num_votos .numero_negativo { font: bold 12px Arial; float: right; width: 35px; padding-top: 5px; }

#video_wrap .rating_videos p { margin: 2px 0 0 0; padding: 0; width: 70px; }
#video_wrap .rating_videos p a:link.si,
#video_wrap .rating_videos p a:visited.si { float: left; width: 36px; height: 20px; background: url("/static/common/images/homes/bg_rating_si.gif") 0 0 no-repeat; }
#video_wrap .rating_videos p a:link.no, 
#video_wrap .rating_videos p a:visited.no { float: right; width: 34px; height: 20px; background: url("/static/common/images/homes/bg_rating_no.gif") 0 0 no-repeat; }

#video_wrap .rating_videos p a:link span, 
#video_wrap .rating_videos p a:visited span { display: none; }
/**************************************************************************
		CAPA VIDEO
/*************************************************************************/




/* LICENCIA */
p.meta .licence_0 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; background: transparent url("/static/common/images/homes/cc_no.png") top left no-repeat; }

li.meta .licence_0 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; background: transparent url("/static/common/images/homes/cc_no.png") top left no-repeat; }

p.meta .licence_1, 
p.meta .licence_2, 
p.meta .licence_3, 
p.meta .licence_4, 
p.meta .licence_5, 
p.meta .licence_6 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; background: transparent url("/static/common/images/homes/cc_si.png") top left no-repeat; }

.cont_reproductor .licence_0 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; top: -2px; background: transparent url("/static/common/images/homes/cc_no_gry.png") top left no-repeat; }
.cont_reproductor .licence_1, 
.cont_reproductor .licence_2, 
.cont_reproductor .licence_3, 
.cont_reproductor .licence_4, 
.cont_reproductor .licence_5, 
.cont_reproductor .licence_6 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; top: -2px; background: transparent url("/static/common/images/homes/cc_si_gry.png") top left no-repeat; }

.firma_foto .licence_0 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; top: -2px; background: transparent url("/static/common/images/homes/cc_no_gry.png") top left no-repeat; }
.firma_foto .licence_1, 
.firma_foto .licence_2, 
.firma_foto .licence_3, 
.firma_foto .licence_4, 
.firma_foto .licence_5, 
.firma_foto .licence_6 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; top: /*-2px*/0; background: transparent url("/static/common/images/homes/cc_si_gry.png") top left no-repeat; }


#photo_gallery p.firma_foto { margin: 0 0 0 7px; }
#photo_gallery p.firma_foto .licence_0 { width: 16px; height: 16px; margin: 0 3px; padding: 0 6px 4px 10px; position: relative; top: -2px; background: transparent url("/static/common/images/homes/cc_no_gry.png") top left no-repeat; }
#photo_gallery p.firma_foto .licence_1, 
#photo_gallery p.firma_foto .licence_2, 
#photo_gallery p.firma_foto .licence_3, 
#photo_gallery p.firma_foto .licence_4, 
#photo_gallery p.firma_foto .licence_5, 
#photo_gallery p.firma_foto .licence_6 { width: 16px; height: 16px; margin: 0 3px; padding: 0 4px 1px 10px; position: relative; top: 0; background: transparent url("/static/common/images/homes/cc_si_gry.png") top left no-repeat; }

* html #photo_gallery p.firma_foto .licence_0 { width: 16px; height: 16px; margin: 0 -8px 0 3px; padding: 0 0 0 10px; position: relative; top: 2px; background: transparent url("/static/common/images/homes/cc_no_gry.png") top lefttransparent no-repeat; }
* html #photo_gallery p.firma_foto .licence_1, 
* html #photo_gallery p.firma_foto .licence_2, 
* html #photo_gallery p.firma_foto .licence_3, 
* html #photo_gallery p.firma_foto .licence_4, 
* html #photo_gallery p.firma_foto .licence_5, 
* html #photo_gallery p.firma_foto .licence_6 { width: 16px; height: 16px; margin: 0 -8px 0 3px; padding: 0 0 0 10px; position: relative; top: 2px; background: transparent url("/static/common/images/homes/cc_si_gry.png") top left no-repeat; }

/* FIN LICENCIA */





/* HOME FOTOGALERIAS */
.home_photo h2.photogal, 
#photo_gallery_container_home h2 { color: #000; font: normal 30px Arial; width: 636px; margin: 0 0 5px 0; }

#photo_gallery_container_home h2.galleryTitle, 
#photo_gallery_container h2.photoTitle {
	color: #fff;
	font: normal 24px Arial;
	line-height: 25px;
	width: auto;
	margin: 0 10px 10px 10px;
}
#photo_gallery_container_home h2.galleryTitle a:link, 
#photo_gallery_container_home h2.galleryTitle a:visited {
	color: #fff;
}

#photo_gallery_container h2.photoTitle {
	top: 0;
}
#photo_gallery_container #cont_der .cont_der_sup { padding-top: 0; }


#photo_gallery h4 { color: #ccc; font-family: Helvetica,Arial,sans-serif; font-size: 12px; margin-left: 10px; }

.player_photogalerias { width: 980px; height: 500px; background: #000; border-bottom: #808080 1px solid; }

.imageGallery {
	width: 656px;
	height: 490px;
	padding: 10px 0 0 4px;
	float: left;
	border-right: #333 1px solid;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

.imageGallery a:link, 
.imageGallery a:visited {
	display: block;
	/*position: relative;*/
	position: absolute;
	width: 640px;
	height: 480px;
	margin: 0 0 0 8px;
	_left: /*-32*/8px;
	_margin: 0;
	_position: absolute;
}

/*.imageGallery a:hover span.alpha_trans {
	background-color: #000;
	margin: 0;
	background-image: none;
	opacity: .40;
	filter: alpha(opacity=40);
	display: block;
	width: 640px;
	height: 480px;
	float: left;
	position: relative;
	top: -480px;
	left: 0;
	z-index: 3;
	cursor: pointer;
	_position: absolute;
	_left: 0px;
	_top: 0;
}*/

.imageGallery a:link span.ir_a_pgl, 
.imageGallery a:visited span.ir_a_pgl {
	display: block;
	width: 640px;
	height: 480px;
	margin: 0;
	background-image: none;
	cursor: pointer;
	z-index: 55555555;
	/*float: left;*/
	position: absolute;
	top: 0;
	left: 0;
}
.imageGallery a:hover span.ir_a_pgl {
	display: block;
	width: 640px;
	height: 480px;
	margin: 0;
	background-image: url("/static/common/images/homes/view_gal_hover.png");
	background-position: center 345px;
	background-repeat: no-repeat;
	background-color: transparent;
	/*position: absolute;
	top: 0;
	_left: 0;*/
	cursor: pointer;
}

.imageGallery a .img_holder {
	display: block;
	width: 640px;
	height: 480px;
	float: left;
	margin: 0;
	position: absolute;
	_left: 0;
}


.imageGallery a:hover .img_holder img {
	opacity: .60;
	filter: alpha(opacity=60);
}


.player_photogalerias form { border-top: 1px solid #333; position: absolute; top: 110px; left: 10px; }
.player_photogalerias form select { width: 300px; margin: 5px 0 10px 0; }


.player_photogalerias #cont_der { background: url(/static/common/images/fotogaleria/bg_derecho.png) repeat-x; float: left; width: 318px; height: 490px; padding: 10px 0; position: relative; }
.player_photogalerias #cont_der h3 { margin: 10px 10px 10px 20px; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 25px; color: #fff; }
.player_photogalerias #cont_der h3 a { color: #fff; }
.player_photogalerias #cont_der p { margin: 0 10px 10px 20px; color: #fff; font-weight: bold; font-size: 14px; }
.player_photogalerias #cont_der p a:link, 
.player_photogalerias #cont_der p a:visited { color: #FFAD00; font-weight: bold; font-size: 12px; }
.player_photogalerias #cont_der ul.thumbs { list-style: none; margin: 0; padding: 0; position: absolute; top: 145px; left: 5px; width: 320px; }
.player_photogalerias #cont_der ul.thumbs li { float: left; margin: 2px; }

.player_photogalerias #cont_der ul.thumbs li a:link, 
.player_photogalerias #cont_der ul.thumbs li a:visited { border: 2px solid #626263; display: block; width: 95px; height: 70px; }
.player_photogalerias #cont_der ul.thumbs li a:hover, 
.player_photogalerias #cont_der ul.thumbs li a:link.activo, 
.player_photogalerias #cont_der ul.thumbs li a:visited.activo { border-color: #FFAD00; }

.player_photogalerias #cont_der ul.thumbs li img { width: 95px; height: 70px; }


/*Paginadores*/
.player_photogalerias .pager { line-height: 15px; margin-bottom: 25px; position: absolute; bottom: 0; width: 310px; }
.player_photogalerias .pager ul { font-size: 9px; display: block; margin-top: 3px; margin-left: 10px;}
.player_photogalerias .pager li { display: inline; color: #666; font: normal 17px Arial; letter-spacing: 2px; }
.player_photogalerias .pager li.none { border-right: none; }

.player_photogalerias #paginador_inf.pager li.none { border-right: none; }

.player_photogalerias .pager li a { color: #666; font-size: 12px; font-family: Helvetica, Arial, sans-serif; cursor: pointer; }

.player_photogalerias .pager li.selected a, 
.player_photogalerias .pager li.active a { color: #fff; font-weight: bold; }
.player_photogalerias .pager .num_pages { float: right; height: 24px; }
.player_photogalerias .pager .btns { float: right; height: 22px; width: 52px; margin-left: 25px; }

.player_photogalerias #paginador_inf { padding: 0; position: relative; top: -42px; right: 22px; display: inline-block; }
.player_photogalerias #paginador_inf.pager li a:link, 
.player_photogalerias #paginador_inf.pager li a:visited { color: #999; }
.player_photogalerias #paginador_inf.pager li a:link.activo, 
.player_photogalerias #paginador_inf.pager li a:visited.activo { color: #fff; }
.player_photogalerias #paginador_inf.pager li { border-right: 1px solid #333; }

.pager_prev_next { display: block; width: 75px; height: 25px; margin-bottom: 20px; position: absolute; bottom: 0; right: 5px; }
.pager_prev_next ul li { display: inline; }
.pager_prev_next ul li a { display: block; width: 23px; height: 23px; overflow: hidden; float: left; margin-left: 9px; cursor: pointer; }
.pager_prev_next ul li.prev a span, 
.pager_prev_next ul li.next a span { background-position: center; display: block; width: 100%; height: 100%; }
.pager_prev_next ul li.prev a span { background-image: url("/static/common/images/fotogaleria/ico_flecha_izq.png"); }
.pager_prev_next ul li.next a span { background-image: url("/static/common/images/fotogaleria/ico_flecha_der.png"); }

/*Fin Paginador*/


/* bloque pestañas "ultimas fotos" */
.ultimas_fotos { margin: 10px 0; display: block; }

.bloque .columnaA .ultimas_fotos h3 { font-size: 30px; font-weight: normal; margin: -10px 0 0 5px; }

.ultimas_fotos ul#cms-tabs, 
.ultimas_fotos ul#lectores-tabs {
	list-style: none;
	/*height: 35px;*/
}


* html .ultimas_fotos ul#cms-tabs {
	padding-top: 10px;
}
.ultimas_fotos ul#cms-tabs li, 
.ultimas_fotos ul#lectores-tabs li { float: left; padding: 0; }
.ultimas_fotos ul#cms-tabs li a, 
.ultimas_fotos ul#lectores-tabs li a {
	font: normal 18px Arial;
	color: #999;
	/*line-height: 35px;*/
	margin: 0 0 0 3px;
	padding: 0 14px 0 0;
	display: block;
	cursor: pointer;
	background: #EAEAEA url("/static/common/images/homes/bg_tab_esq_izq_generico_gris.png") top right no-repeat;
}
.ultimas_fotos ul#cms-tabs li a.primer, 
.ultimas_fotos ul#lectores-tabs li a.primer { margin-left: 12px; }
.ultimas_fotos ul#cms-tabs li a span, 
.ultimas_fotos ul#lectores-tabs li a span {
	background: transparent url("/static/common/images/homes/bg_tab_generico_gris.png") top left no-repeat;
	padding: 7px 0 7px 11px;
	display: block;
}
.ultimas_fotos ul#cms-tabs li a.active, 
.ultimas_fotos ul#lectores-tabs li a.active { color: #fff; background: #000 url("/static/common/images/homes/bg_tab_esq_izq_generico.png") top right no-repeat; }
.ultimas_fotos ul#cms-tabs li a.active span, 
.ultimas_fotos ul#lectores-tabs li a.active span { background: transparent url("/static/common/images/homes/bg_tab_generico.png") top left no-repeat; }

.ultimas_fotos #cms_lo_ultimo, 
.ultimas_fotos #cms_mas_valoradas, 
.ultimas_fotos #cms_buscador, 
.ultimas_fotos #lectores_lo_ultimo, 
.ultimas_fotos #lectores_mas_valoradas, 
.ultimas_fotos #lectores_buscador {
	background: #000;
	clear: both;
	padding: 19px 0 0 15px;
	width: 625px;
	height: auto;
	_height: 315px;
	min-height: 300px !important;
	position: relative;
	display: block;
}

.ultimas_fotos #lectores_lo_ultimo, 
.ultimas_fotos #lectores_mas_valoradas, 
.ultimas_fotos #lectores_buscador {
	 /*_margin-top: 0; */
}

.ultimas_fotos ul.fotos { color: #fff; margin: 0 10px 0 0; padding: 0; border-bottom: 1px solid #323131; height: 265px; }
.ultimas_fotos ul.fotos li { color: #fff; width: 300px; margin: 0; padding: 0; line-height: 1.3; height: 90px; }
.ultimas_fotos ul.fotos li.col_1 { color: #fff; width: 300px; margin: 0 0 0 310px; float: none; }
.ultimas_fotos ul.fotos li.col_1.coltopper { margin-top: -270px; }
* html .ultimas_fotos ul.fotos li.col_1 { margin-top: 0; }
* html .ultimas_fotos ul.fotos li.col_1.coltopper { margin-top: -280px; }
* html .ultimas_fotos ul.fotos li.col_0 { margin-top: 0; }

.ultimas_fotos .nucleo { /* width: 300px;*/ color: #fff; margin: 0 0 20px 0; /*float: left;*/ clear: none; display: block; overflow: hidden; }
.ultimas_fotos .mod_grafico { display: inline; float: left; padding-right: 10px; }
.ultimas_fotos .mod_grafico img { width: 95px; height: 70px; margin: 0; }

.ultimas_fotos .mod_texto { display: table; height: 1%; }
.ultimas_fotos .mod_texto h2 { color: #fa0; font: bold 13px Arial; }
.ultimas_fotos .mod_texto a { color: #fa0; }
.ultimas_fotos .mod_texto p.firma { color: #666; }


.ultimas_fotos .pager_holder { position: relative; }

.ultimas_fotos .pager { line-height: 15px; margin: 10px 0 0 0; padding: 0 0 10px 0; width: 350px; display: block; }
.ultimas_fotos .pager ul { font-size: 9px; display: block; margin-top: 3px; }
.ultimas_fotos .pager li { display: inline; color: #666; font: normal 17px Arial; letter-spacing: 2px; }
.ultimas_fotos .pager li.none { border-right: none; }

.ultimas_fotos #paginador_inf.pager li.none { border-right: none; }

.ultimas_fotos .pager li a { color: #666; font-size: 12px; font-family: Helvetica, Arial, sans-serif; cursor: pointer; }

.ultimas_fotos .pager li.selected a, 
.ultimas_fotos .pager li.active a { color: #fff; font-weight: bold; }
.ultimas_fotos .pager .num_pages { float: right; height: 24px; }
.ultimas_fotos .pager .btns { float: right; height: 22px; width: 52px; margin-left: 25px; }

.ultimas_fotos .paginador_inf { padding: 0; position: relative; top: -42px; right: 22px; display: inline-block; }
.ultimas_fotos .paginador_inf#pager li a:link, 
.ultimas_fotos .paginador_inf#pager li a:visited { color: #999; }
.ultimas_fotos .paginador_inf#pager li a:link.activo, 
.ultimas_fotos .paginador_inf#pager li a:visited.activo { color: #fff; }
.ultimas_fotos .paginador_inf#pager li { border-right: 1px solid #333; }

.ultimas_fotos .pager_prev_next {
	margin-bottom: 6px;
	_top: 0;
}


.buscador_centrado { margin: 130px auto 0 auto; width: 260px; height: 25px; position: relative; }
.buscador_centrado.buscador_arriba {
	margin: 0 auto;
	width: auto;
	height: 25px;
	/*position: absolute;
	right: 10px;
	top: 3px;*/
	position: relative;
	left: 360px;
}


.texto_total { display: none; }
#cms_buscador .texto_total { color: #CECECC; display: block; position: relative; top: -17px; width: 250px; }
#cms_buscador .texto_total .total { color: #fff; }

#cms_buscador .searchtext, 
#lectores_foto_buscador .searchtext {
	position: relative;
	top: -10px;
		_top: -5px;
	padding: 3px 5px;
}

#lectores_buscador .texto_total { color: #CECECC; display: block; position: relative; top: -17px; width: 250px; }
#lectores_buscador .texto_total .total { color: #fff; }

#loading { background: transparent url(/static/common/images/homes/bg_photo_loading.png) no-repeat left 107px; position: relative; z-index: 99; width: 186px; height: 271px; _height: 273px; margin: 0px auto; }
#loading img { position: absolute; top: 120px; left: 15px; }

#cms_lo_ultimo .photo_user, 
#cms_mas_valoradas .photo_user, 
#cms_buscador .photo_user { display: none; }

/* bloque pestañas "ultimas fotos" */

.coloca_publi .publi { margin-top: 45px; }


/* formulario enviar */
.coloca_publi .user_profile { margin-top: 40px; }

.user_profile ul#upload-form-tabs { list-style: none; }
.user_profile ul#upload-form-tabs li { float: left; padding: 0; }
.user_profile ul#upload-form-tabs li a { font: bold 12px Arial; color: #999; line-height: 29px; margin: 0 2px 0 0; padding: 0 14px 0 0; display: block; cursor: pointer; background: url("/static/common/images/homes/bg_tab_esq_izq_generico_gris.png") top right no-repeat; overflow: hidden; }
.user_profile ul#upload-form-tabs li a span { background: url("/static/common/images/homes/bg_tab_generico_gris.png") top left no-repeat; height: 40px; padding: 7px 0 8px 11px; }
.user_profile ul#upload-form-tabs li a.active { color: #fff; background: url("/static/common/images/homes/bg_tab_esq_izq_generico_rojo.png") top right no-repeat; }
.user_profile ul#upload-form-tabs li a.active span { background: url("/static/common/images/homes/bg_tab_generico_rojo.png") top left no-repeat; }

.home_photo .user_profile h2 { color: #000; font-size: 23px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 0 0 5px 0; }

.home_photo .user_profile .publica_en_adn { clear: both; _margin-top: -5px; }
.home_photo .user_profile .publica_en_adn .publish_cont { margin: 0; padding: 15px 15px 15px 20px; }
.home_photo .user_profile .publica_en_adn .upload_cont  { background-color: #fff; margin: 0; padding: 15px; }
.home_photo .user_profile .publica_en_adn h3 { color: #626263; font-size: 18px; font-weight: normal; }
.home_photo .user_profile .publica_en_adn p { /*margin-top: 22px;*/ /* con los 22px peta el form de home-fotos */ }
.home_photo .user_profile .publica_en_adn form { padding: 0; }
.home_photo .user_profile .publica_en_adn form textarea { width: 280px; }


.home_photo .user_profile .publica_en_adn .enviar_mms,
.home_photo .user_profile .publica_en_adn .enviar_email {
	background: #fff url("/static/common/images/homes/bg_send_mms.jpg") 13px 50px no-repeat;
	padding: 14px 10px 0 15px;
	height: 250px;
	/*_height: 236px;*/
}
.home_photo .user_profile .publica_en_adn .enviar_mms h3 {
	font: normal 22px Arial;
	color: #666;
	margin: 0 0 10px 0;
}
.home_photo .user_profile .publica_en_adn .enviar_mms p {
	font-size: 12px;
	line-height: 1.3;
	margin: 0 0 3px 100px;
}
.home_photo .user_profile .publica_en_adn .enviar_mms p em { font-style: italic; }
.home_photo .user_profile .publica_en_adn .enviar_mms p a:link, 
.home_photo .user_profile .publica_en_adn .enviar_mms p a:visited, 
.home_photo .user_profile .publica_en_adn .enviar_email p a:link, 
.home_photo .user_profile .publica_en_adn .enviar_email p a:visited { color: #A60000; }


.home_photo .user_profile .publica_en_adn .enviar_email { background: #fff; }
/* FIN formulario enviar */

/* FIN HOME FOTOGALERIAS */














/* index rss */
.rss_index .bloque .columnaA { margin-left: 5px; margin-right: 14px; }
.rss_index .bloque .columnaA h2 { color: #333; margin: 20px 0 10px 0; }

.rss_index .bloque dl li { list-style: none; background: transparent url(/static/common/images/homes/rss_bullet.png) 0 5px no-repeat; padding-left: 15px; line-height: 1.6; }

.rss_index .bloque .bloque_3cols { background: transparent url(/static/common/images/homes/rss_3cols_bg.png) 190px 0 repeat-y; margin-bottom: 10px; }

.rss_index .bloque .bloque_3cols dl li { list-style: none; background: transparent url(/static/common/images/homes/rss_bullet.png) 0 5px no-repeat; padding-left: 15px; line-height: 1.6; }

.rss_index .bloque_3cols dl { width: 210px; float: left; display: block; }
.rss_index .bloque_3cols dt { color: #666; font-size: 20px; margin-bottom: 5px; }


.rss_index .bloque_local { clear: both; padding: 30px 0 0 0; border-top: 2px solid #E6E6E4; }

.rss_index .bloque .bloque_local dt { color: #666; font-size: 20px; margin-bottom: 5px; }
.rss_index .bloque .bloque_local dt ul { display: block; width: 240px; }
.rss_index .bloque .bloque_local dl li { display: list-item; margin: 0; font-size: 12px; width: 195px; line-height: 1.6; }
.rss_index .bloque .bloque_local dl li.col_2.coltopper { margin-top: -6.4em; }
.rss_index .bloque .bloque_local dl li.col_2 { margin-left: 210px; }
.rss_index .bloque .bloque_local dl li.col_3.coltopper2 { margin-top: -6.4em; }
.rss_index .bloque .bloque_local dl li.col_3 { margin-left: 420px; }



.rss_index .bloque .bloque_blog {
	clear: both;
	margin: 30px 0 0 0;
	_margin-top: 10px;
	padding: 30px 0 10px 0;
	border-top: 2px solid #E6E6E4;
	/*border-bottom: 2px solid #E6E6E4;*/
}

.rss_index .bloque .bloque_blog dt { color: #666; font-size: 20px; margin-bottom: 5px; }

.rss_index .bloque .bloque_blog dl ul { display: block; }
.rss_index .bloque .bloque_
blog dl ul li { float: left; display: block; width: 195px; }

.rss_index .bloque .bloque_columna {
	clear: both;
	margin: 0px 0 0 0;
	_margin-top: 10px;
	padding: 30px 0 10px 0;
	border-top: 2px solid #E6E6E4;
	border-bottom: 2px solid #E6E6E4;
}
.rss_index .bloque .bloque_columna dt { color: #666; font-size: 20px; margin-bottom: 5px; }
.rss_index .bloque .bloque_columna dl ul { display: block; }
.rss_index .bloque .bloque_columna dl ul li { float: left; display: block; width: 195px; }


.rss_index .bloque .search_users_rss .subscription { display: block; }
.rss_index .bloque .search_users_rss .form_add-tag { background: transparent url(/static/common/images/homes/bg_rss_user_add.png) top center no-repeat; }
.rss_index .bloque .search_users_rss ul.user_rss { margin: 0 0 0 20px; padding: 0 0 5px 0; width: 610px; background: transparent url(/static/common/images/homes/bg_rss_add_users.png) 193px 0 repeat-y; }
.rss_index .bloque .search_users_rss ul.user_rss li { float: left; display: inline; width: 203px; margin-bottom: 15px; }
.rss_index .bloque .search_users_rss ul.user_rss li img { float: left; margin-right: 5px; }
.rss_index .bloque .search_users_rss ul.user_rss li a.subscription { background: transparent url(/static/common/images/homes/rss_bullet.png) 0 2px no-repeat; margin-left: 40px; padding-left: 15px; width: 100px; }

.rss_index .bloque .rss_nube_top { background: transparent url(/static/common/images/homes/rss_nube_top.png) top center no-repeat; width: 640px; height: 5px; font-size: 5px; }
.rss_index .bloque .nube_holder { background: transparent url(/static/common/images/homes/rss_nube_mid.png) top center repeat-y; width: 640px; }
.rss_index .bloque .nube_holder ul { margin: 0 20px; padding: 20px 0; width: 600px; }

.rss_index .bloque .form_add-tag { background: transparent url(/static/common/images/homes/rss_nube_add_bg.png) top center no-repeat; width: 640px; }
.rss_index .bloque .form_add-tag form { width: 600px; margin: 0 15px; padding: 15px 0; }
.rss_index .bloque .form_add-tag form label { color: #333; font-weight: bold; }
.rss_index .bloque .form_add-tag form input { border: 1px solid #9A9A9A; padding: 2px 1px; }
.rss_index .bloque .form_add-tag form input.rss_addtag { color: #fff; font: bold 13px Arial; background-color: #A30000; border: 1px solid #A30000; padding: 1px 0; }
.rss_index .bloque .rss_nube_bottom { background: transparent url(/static/common/images/homes/rss_nube_bottom.png) top center no-repeat; width: 640px; height: 6px; }



select#rssOut option { background-repeat: no-repeat; padding: 2px 0 2px 25px; }
option#bloglines { background: transparent url(/static/common/images/homes/bloglines_16x16.png) left 2px; }
option#google, 
option#toolbar { background: transparent url(/static/common/images/homes/google_16x16.png) left 2px; }
option#netvibes { background: transparent url(/static/common/images/homes/netvibes_16x16.png) left 2px; }
option#live { background: transparent url(/static/common/images/homes/windowslive_16x16.png) left 2px; }
option#yahoo { background: transparent url(/static/common/images/homes/yahoo_16x16.png) left 2px; }
option#adn { background: transparent url(/static/common/images/homes/adn_16x16.png) left 2px; }
/* FIN index rss */

/* HOME ESPECIALES */

.mod_column.especiales h4.info_relacionada_especiales {
	font-size: 16px;
	color: #333;
}
.mod_column.especiales h4 {
	font-size: 11px;
	color: #6A6A6A;
	margin-bottom: 5px;
}

.bloque .columnaA .mod_column.especiales ul { margin-left: 2px; }
.bloque .columnaA .mod_column.especiales li { background: transparent url(/static/common/images/homes/bg_item_menu.png) no-repeat left 6px; padding-left: 8px; }
.bloque .columnaA .mod_column.especiales h2 { font-size: 13px; font-weight: normal; }



.bloque .columnaA .header_especiales {
	margin-bottom: 20px;
	padding-bottom: 3px;
	_padding-bottom: 0;
	border-bottom: 3px solid #CECECE;
}
.bloque .columnaA .header_especiales h2 { font: bold 32px Arial; }

.especiales .mod_a .first .nucleo { margin-bottom: 15px; }

.especiales .cont h2 { font-size: 28px; font-weight: bold; }
.especiales .cont .video h2 { font-size: 28px; font-weight: bold; }
.especiales .mod_c .mod_column h2 { font-weight: bold; }
.especiales .mod_column h2 { font-weight: normal; }


.mod_especiales h3.tit_especiales { border-bottom: 2px solid #840000; margin-bottom: 1px; }
.mod_especiales h3.tit_especiales a:link, 
.mod_especiales h3.tit_especiales a:visited { color: #000; }
.mod_especiales .mod_especiales_brd { border: 1px solid #9E9B94; margin-bottom: 15px; }
.mod_especiales .mod_especiales_brd .header_special { color: #fff; background-color: #413A29; display: block; overflow: hidden; width: 195px; }
.mod_especiales .mod_especiales_brd .header_special .mod_texto { margin: 5px 5px 10px 5px; }
.mod_column .mod_especiales .mod_especiales_brd .header_special h2 { font: bold 12px Arial; margin: 0 0 5px 0; }
.bloque .columnaA .mod_especiales .mod_especiales_brd .header_special a, 
.bloque .columnaA .mod_especiales .mod_especiales_brd .header_special p { color: #fff; }


.mod_especiales .mod_especiales_spcr { margin: 0 5px; }

.mod_column .mod_especiales .mod_especiales_brd h2 { font: normal 14px Arial; margin: 10px 0 2px 0; }


.mod_column .mod_especiales h4 { font-size: 11px; color: #6A6A6A; }
.mod_column .mod_especiales h4.epigrafe, 
.especiales .no_te_lo_pierdas h3 {
	font: bold 11px Arial;
	color: #666;
	margin-top: 15px;
}

.bloque .columnaA .mod_column .mod_especiales ul { margin-left: 2px; }
.bloque .columnaA .mod_column .mod_especiales li { background: transparent url(/static/common/images/homes/bg_item_menu.png) no-repeat left 6px; margin-bottom: 5px; padding-left: 8px; }

.mod_especiales .mod_especiales_brd .ver_especial { margin: 5px; }
.mod_especiales .mod_especiales_brd .ver_especial p {
	text-align: right;
	margin: 10px 5px 5px 5px;
	padding-top: 5px;
	border-top: 1px solid #DEDEDF;
}
.mod_especiales .mod_especiales_brd .ver_especial p a {
	background: transparent url(/static/common/images/homes/bg_item_menu.png) no-repeat left 6px;
	padding-left: 8px;
}

.bloque_relacionados_especiales {
	background: transparent url(/static/common/images/homes/bg_puntos.png) repeat-x left bottom;
	margin-bottom: 15px;
	padding-bottom: 8px;
}


.rel_especiales_news {
	background: transparent url(/static/common/images/homes/bg_rel_especiales_news.png) repeat-x left bottom;
	border: 1px solid #B9B7B3;
	padding: 10px 0 15px;
	clear: both;
}

.rel_especiales_news .rel_especiales_news_header {
	border-bottom: 1px solid #ccc;
	margin: 0 15px 10px;
	padding-bottom: 3px;
	position: relative;
	font: bold 12px Arial;
}
.rel_especiales_news .rel_especiales_news_header h4 {
	width: 300px;
}
.rel_especiales_news .rel_especiales_news_header a {
	position: absolute;
	top: 0;
	right: 0;
	_right: 30px;
	padding-left: 8px;
	background: transparent url(/static/common/images/homes/bg_item_menu.png) left 6px no-repeat;
}

.rel_especiales_news ul {
	margin-left: 17px;
}
.rel_especiales_news li {
	background: transparent url(/static/common/images/homes/bullet_rel_especiales_news.png) left 6px no-repeat;
	margin: 0 15px 5px 0;
	padding-left: 8px;
	float: left;
	width: 280px;
	font: normal 12px Arial;
	line-height: 1.3;
	font: normal 12px Arial;
	color: #000;
}
.rel_especiales_news li a {
	font: normal 12px Arial;
	color: #000;
}

.nucleo.header_promo_special h4 {
	color: #fff;
	font: normal 12px Arial;
	margin: 1px 0 0 1px;
	padding: 2px 0 3px 0;
	background-color: #71715B;
	width: 287px;
}
.nucleo.header_promo_special h4 a:link, 
.nucleo.header_promo_special h4 a:visited {
	color: #fff;
	margin: 0 3px 0 9px;
}

.nucleo.header_promo_special .mod_texto {
	margin: 8px 10px 10px 10px;
}
.nucleo.header_promo_special .mod_texto h2 {
	font: bold 14px Arial;
	margin-bottom: 5px;
}
.nucleo.header_promo_special .mod_texto p a {
	color: #000;
}

.mod_especiales .rel_especiales {
	padding: 0 0 5px 8px;
}
.mod_especiales .rel_especiales li {
	background: transparent url(/static/common/images/ico_li_flecha.png) 8px 2px no-repeat;
	margin-bottom: 5px;
	padding-left: 16px;
}

/* FIN HOME ESPECIALES */





/* - [#pm] PROMOCIONES --> */

#pm {clear:both; border-top:3px solid #dcdbd9; padding:3px 0 0 0; margin-bottom:10px;}
#pm strong {font-weight:bold;}
/*-- module promociones --*/
#pm .m_promo {float:left; display:inline; width:983px; margin:10px 9px 0 9px; font-size:12px; color:#333;}
#pm .m_promo .lst_promo {clear:both; background:url(/static/common/images_v2/bg_m_promo.gif) repeat;}
#pm .m_promo .promo {float:left; width:230px;}
#pm .m_promo .rightSide {margin-right:21px;}
#pm .m_promo h3 {float:left; width:128px; height:21px; margin-bottom:5px; background:url(/static/common/images_v2/m_promo_h3.png) no-repeat;}
#pm .m_promo a {font-size:12px; color:#a60000;}
#pm .m_promo .img {width:230px; height:90px; overflow:hidden; background:#f5f5f5; text-align:center;}
#pm .m_promo .cuerpo {padding-top:5px;}

/*-- position paginator --*/
.m_promo_pager {float:right; display:inline;}
.m_promo_pager li {float:left;display:inline;}

/*-- skin paginator --*/
#pmr .m_promo .m_promo_pager {font-size:12px; color:#666;}
#pm .m_promo .m_promo_pager .buttons .promo_pager_prev,
#pm .m_promo .m_promo_pager .buttons .promo_pager_next {display:block; float:left; width:15px; height:15px; margin-left:3px; background:url(/static/common/images_v2/bt_promo_pager.png) no-repeat;}
#pm .m_promo .m_promo_pager .buttons .promo_pager_next {background-position:0 -18px;}

/* <-- FIN PROMOCIONES - */




/* otras noticias de interes */
.bloque .otras_noticias_de_interes .mod_mA div.mod_column h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
.bloque .otras_noticias_de_interes .mod_mA div.mod_column .firma {
	margin-bottom: 0;
}
.bloque .otras_noticias_de_interes .medianil_mA {
        margin-bottom: 0;
        border: none;
}
/* FIN otras noticias de interes */


/* MAPAS */
.map_options {
	margin: 6px 0 0 0;
}

.map_tabs {
	margin-bottom: -1px;
display:block;
height:45px;
position:relative;
}
.map_tabs li {
	float: left;
	/*border: 1px solid #f0f;*/
	z-index: 222;
	position: absolute;
	_position:relative;
}


.map_tabs li a:link, 
.map_tabs li a:visited {
	font: normal 13px Arial;
	color: #666;
	margin: 15px 0 0 0;
	padding: 0 12px 0 0;
	display: block;
	cursor: pointer;
	background: transparent url("/static/common/images/homes/bg_tab_esq_izq_mapas.png") bottom right no-repeat;
}
.map_tabs li a:link.first, 
.map_tabs li a:visited.first { margin-left: 12px; }
.map_tabs li a:link span, 
.map_tabs li a:visited span {
	background: transparent url("/static/common/images/homes/bg_tab_mapas.png") bottom left no-repeat;
	padding: 8px 0 6px 11px;
	display: block;
	_position:relative;
}
.map_tabs li a:link.active, 
.map_tabs li a:visited.active {
	color: #000;
	font-weight: bold;
	background: transparent url("/static/common/images/homes/bg_tab_active_esq_izq_mapas.png") bottom right no-repeat;
	margin-top: 0;
	_margin-bottom: -1px;
	padding-top: 7px;
}
.map_tabs li a:link.active span, 
.map_tabs li a:visited.active span {
	background: transparent url("/static/common/images/homes/bg_tab_active_mapas.png") bottom left no-repeat;
	padding: 14px 0 8px 11px;
}

.map_tabs_content {
	border: 1px solid #A8A8A8;
	background: #fff url(/static/common/images/homes/bg_grad_form_mapas.png) bottom left repeat-x;
	padding: 20px 16px 10px 16px;
}
.map_tabs_content label {
	font: bold 16px Arial;
	margin-right: 3px;
}
.map_tabs_content select {
	margin-right: 20px;
	font-size: 10px;
}
.map_tabs_content input {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #900;
	border: 1px solid #900;
	padding: 1px 10px;
}
.map_tabs_content p {
	margin-top: 10px;
}
.map_tabs_content p a {
	padding-left: 8px;
	background: transparent url(/static/common/images/homes/bullet_mapas.png) 0 6px no-repeat;
}

.festivalSearch {
	position: relative;
}
.festivalSearch select {
	margin-right: 15px;
}
.festivalSearch input {
	position: absolute;
	top: 27px;
	right: 6px;
	_right: 25px;
}

#tipoMusica{
	width: 125px;
}
#artista {
	width: 180px;
}
#fechaInicio {
	width: 120px;
}
#fechaFin {
	width: 120px;
	margin-right: 0;
}


#costa {
	width: 120px;
}
#playa {
	width: 220px;
}

.otros_mapas { display: none; }


.data { display: none }


/* modulo lateral tienda */
.compras_adn {
	margin-bottom: 15px;
}
.compras_adn a {
	cursor: pointer;
}
.compras_adn h4.tienda_adn {
	position: relative;
	width: 320px;
	height: 29px;
}
.compras_adn h4.tienda_adn span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent url(/static/common/images/homes/compras_adn_tit.png) top center no-repeat;
}

.compras_adn .compras_adn_cont {
	background: transparent url(/static/common/images/homes/compras_adn_bottom.png) bottom left no-repeat;
	text-align: center;
}

.compras_adn p {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #EBEBEB;
	margin: 0 10px 5px 10px;
	padding: 5px 0;
}
.compras_adn .compras_adn_cont a:link, 
.compras_adn .compras_adn_cont a:visited {
	background: transparent url(/static/common/images/homes/ico_lista_1.gif) 0 5px no-repeat;
	padding-left: 8px;
}


/* FIN modulo lateral tienda */
























/* trapi negritas */
.bloque .mod_a .first .sin_negrita h2 {
	font-weight: normal;
	font-size: 18px;
}
/* FIN trapi negritas */
.selected, 
.active { font-weight: bold; }


























/* ENLACES 'HOLA' */
#enlace_hola p {
	font-size: 11px;
}
#enlace_hola p a:link, 
#enlace_hola p a:visited {
	color: #666;
}
a.link_hola:link, 
a.link_hola:visited {
	color: #666;	
}

/* ENLACES 'HOLA' */







/* suscripciones */
.bloque.user_profile { margin-top: 23px; }

.subscriptions_perfil ul.menu_subscriptions {
  margin: 10px 0 0 15px;
  list-style: none;
}
.subscriptions_perfil ul.menu_subscriptions li {
	float: left;
	text-align: center;
	/*height: 22px;*/
	margin-right: 5px;
	color: #8F8F89;
	padding-top: 6px;
}
.subscriptions_perfil ul.menu_subscriptions li.mi_adn { width: 107px; }
.subscriptions_perfil ul.menu_subscriptions li.lo_que_hacen_amigos { width: 220px; }
.subscriptions_perfil ul.menu_subscriptions li.mi_adn a,
.subscriptions_perfil ul.menu_subscriptions li.lo_que_hacen_amigos a { color: #900; }

.subscriptions_perfil ul.menu_subscriptions li a:link, 
.subscriptions_perfil ul.menu_subscriptions li a:visited {
	color: #8F8F89;
	font: bold 14px Arial;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0 14px 0 3px;
	background: transparent url(/static/common/images/homes/bg_tab_esq_der_subscriptions.png) no-repeat top right;
	line-height: 1.4;
}

.subscriptions_perfil ul.menu_subscriptions li a:link span, 
.subscriptions_perfil ul.menu_subscriptions li a:visited span {
	padding: 7px 0 6px 14px;
	display: block;
	background: transparent url(/static/common/images/homes/bg_tab_subscriptions.png) no-repeat top left;
}

.subscriptions_perfil ul.menu_subscriptions li a:link.active, 
.subscriptions_perfil ul.menu_subscriptions li a:visited.active {
	background: transparent url(/static/common/images/homes/bg_tab_esq_der_active_subscriptions.png) no-repeat top right;
	color: #900;
	font: bold 16px Arial;
}
.subscriptions_perfil ul.menu_subscriptions li a:link.active span, 
.subscriptions_perfil ul.menu_subscriptions li a:visited.active span {
	background: transparent url(/static/common/images/homes/bg_tab_active_subscriptions.png) no-repeat top left;
}


/* filtros suscripciones */
.columnaA .subscriptions_perfil .perfil_cont { width: 636px; margin: 0 0 0 10px; background: url("/static/common/images/homes/bg_filtros_subscriptions.png") top left no-repeat; }
.columnaA .subscriptions_perfil .perfil_cont ul.filtros {
	list-style: none;
	margin: 0;
	height: 37px;
	margin-left: 15px;
}

/* FIN filtros suscripciones */

.subscriptions_perfil .imgizq {
	margin-right: 10px;
}

.subscriptions_perfil #contentUser {
	width: 636px;
	margin: 0 0 0 10px;
	background: url("/static/common/images/homes/bg_subscriptions.png") top left no-repeat;
}

.subscriptions_perfil #contentUser h6 {
	font: normal 18px Arial;
	margin-bottom: -11px;
	padding: 26px 26px 0 26px;
}

.subscriptions_perfil h3 {
	color: #900;
	font: bold 16px Arial;
	width: 577px;
	margin: 26px auto 7px;
	padding-bottom: 3px;
	background: transparent url(/static/common/images/homes/bg_h3_subscriptions.png) repeat-x left bottom;
	position: relative;
}
.subscriptions_perfil h3 span {
	color: #8F8F89;
	font: normal 12px Arial;
	position: absolute;
	right: 0px;
	margin-top: 4px;
}
.subscriptions_perfil h3 strong {
	color: #900;
}
.subscriptions_perfil h3 a:link, 
.subscriptions_perfil h3 a:visited {
	color: #900;
	font-weight: bold;
}

.subscriptions_perfil .ayuda_pausa {
  margin: 10px 35px 0 40px;
}
.subscriptions_perfil .ayuda_pausa h3 { 
  float: left;
  width: 200px;
  margin: 0; 
  padding: 0;
}
.subscriptions_perfil .ayuda_pausa a.ayuda {
  float: right;
  background: url("/static/common/images/homes/ico_ayuda.gif") 0 0 no-repeat;
  width: 17px;
  height: 17px;
}
.subscriptions_perfil .ayuda_pausa a.pausa {
  float: right;
  background: url("/static/common/images/homes/ico_pausa.gif") 0 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-left: 5px;
}
.subscriptions_perfil .item_actividad {
  margin: 0 auto 0 29px;
}
/* * html .item_actividad {
	margin_left: 25px;
}
*/
.subscriptions_perfil .item_actividad .esq_inf {
  height: 10px;
}
.subscriptions_perfil .item_actividad .cont_comentario {
  padding: 10px 0 0 10px;
  background: url("/static/common/images/homes/bg_item_actividad.png") 0 0 no-repeat;
  width: 572px;
	_width: 580px;
}
.subscriptions_perfil .item_actividad .cont_comentario .cont_cont_item {
  float: none;
  width: 465px;
  border-right: 1px solid #EEEDEA;
}
.subscriptions_perfil .item_actividad .cont_comentario h4 { margin: 0; }
.subscriptions_perfil .item_actividad p {
  font-size: 11px;
  margin: 4px 0 0 0;
}
.item_actividad .cont_content { float: left; width: 400px; }
.item_actividad .opcs_down { float: right; width: 80px; padding: 0 10px; }
.item_actividad .opcs_down a { color: #666; text-decoration: none; }
.item_actividad .opcs_down a.eliminar { padding-left: 17px; background: url("/static/common/images/homes/ico_eliminar.gif") top left no-repeat; } 
.not_publicada .cont_comentario { background: url("/static/common/images/homes/bg_not_publicada.png") 0 0 no-repeat; }
.not_publicada .esq_inf { background: url("/static/common/images/homes/esq_inf_not_publicada.png") bottom left no-repeat; }
.paginador_actividad p.anteriores { 
  float: left;
  padding: 55px 20px;
}
.paginador_actividad p.siguientes { 
  float: right;
  padding: 55px 20px;
}
.subscriptions_perfil .temas {
	width: 636px;
	margin: 0 auto 20px;
	padding-top: 20px;
	background: url("/static/common/images/homes/bg_temas.png") 0 0 no-repeat;
}

.subscriptions_perfil .temas_subscription {
	width: 576px;
	height: 36px;
	font-size: 15px;
	background: transparent url("/static/common/images/homes/bg_h_temas.png") 0 0 no-repeat;
	margin: 0 auto;
	padding: 0;
}
.subscriptions_perfil .temas_subscription span {
	color: #900;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 10px;
}
.subscriptions_perfil .temas_subscription a:link, 
.subscriptions_perfil .temas_subscription a:visited {
	font-size: 13px;
	float: right;
	position: relative;
	text-align: right;
	text-decoration: none;
	top: -10px;
	width: 150px;
	margin-right: 7px;
}
.subscriptions_perfil .temas_subscription a img { margin-bottom: -7px; }

.subscriptions_perfil .temas .temas_cont {
	width: 574px;
	margin: auto;
	background: transparent url("/static/common/images/homes/bg_temas_cont.png") 0 0 no-repeat;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.subscriptions_perfil .temas .esq_inf {
	width: 576px;
	height: 6px;
	margin: auto;
	background: transparent url("/static/common/images/homes/esq_inf_temas.png") 0 0 no-repeat;
}


.bloque_columna { padding: 0 20px; }
.bloque_columna h4 { color: #666; font: bold 14px Arial; width: 540px; margin: 0 auto 7px; padding: 10px 0 0 0; position: relative; }

.rss_opinion { margin-bottom: 20px; }
.rss_opinion ul { display: inline; }
.rss_opinion ul li { display: inline; margin-right: 10px; font: normal 12px Arial; color: #666; }

#caja_temas {
	background: transparent url(/static/common/images/homes/bg_temas_bottom.png) repeat-x left bottom;
	padding-bottom: 32px;
}

.subscriptions_perfil #caja_temas #contentUser { background: none; }

.subscriptions_perfil #caja_temas h3 {
	font: normal 18px Arial;
	color: #000;
	background: none;
	margin: 0 auto;
	padding-bottom: 0;
}
.subscriptions_perfil #caja_temas h5 {
	color: #666;
	font: bold 15px Arial;
	width: 577px;
	margin: 15px auto 10px;
	padding-bottom: 3px;
	background: transparent url(/static/common/images/homes/bg_h3_subscriptions.png) repeat-x left bottom;
	position: relative;
}


 
.subscriptions_perfil .edit_subscriptions  {
	width: 636px;
	margin: 0 auto 20px;
	padding-top: 20px;
	background: url("/static/common/images/homes/bg_temas.png") 0 0 no-repeat;
}
.subscriptions_perfil .edit_subscriptions h3 {
	font: normal 18px Arial;
	color: #000;
	background: none;
	margin: 0 auto;
	padding-bottom: 0;
}
.subscriptions_perfil .edit_subscriptions h4 {
	font: bold 14px Arial;
	color: #666;
	background: none;
	margin: 0 0 10px 0;
	padding-bottom: 0;
	border-bottom: 1px solid #ccc;
	width: 254px;
}

.edit_secciones, 
.edit_etiquetas {
	width: 295px;
	float: left;
}
.edit_secciones .rss_opinion ul {
	display: block;
	float: left;
}
.edit_subscriptions .rss_opinion ul li {
	color: #666;
	display: block;
	line-height: 1.5;
}
.edit_subscriptions .rss_opinion ul li img {
	position: relative;
	top: 1px;
}
.edit_subscriptions .rss_opinion ul li a:link, 
.edit_subscriptions .rss_opinion ul li a:visited { color: #666; }
.edit_subscriptions .rss_opinion ul li a:link, 
.edit_subscriptions .rss_opinion ul li a:visited { color: #666; }
.edit_etiquetas .rss_opinion ul { display: block; }
.paginador_subscriptions { text-align: center; position: relative; background: transparent url("/static/common/images/homes/bg_paginador_subscriptions.png") 0 0 no-repeat; height: 37px; padding-top: 10px; font: bold 12px Arial; }
.paginador_subscriptions .prev { width: 120px; float: left; }
.paginador_subscriptions ul { width: 400px; margin: 0 auto; }
.paginador_subscriptions ul li { display: inline; padding: 2px; }
.paginador_subscriptions ul li.selected { font-weight: normal; color: #000; }
.paginador_subscriptions ul li.selected a, 
.paginador_subscriptions ul li.active a { color: #000; }
.paginador_subscriptions .next { width: 120px; position: absolute; top: 10px; right: 0; }


#loadContentUser { width: 500px; margin: 20px auto; text-align: center; }
/* FIN suscripciones */





/* contenidos youtube */
.youtube_content.yt_left { float: left; margin: 0 15px 10px 0; }
.youtube_content.yt_right { float: right; margin: 0 0 10px 15px; }
.youtube_content.yt_center { float: left; margin: 0 0 10px 0; }
/* FIN contenidos youtube */




.local h4.subtitulos .epigrafe { font: 11px Arial; color: #666; }






/* modulo EN DIRECTO qik */
#endirecto_frame { margin-bottom: 15px; }
#endirecto_frame h2 { font: normal 18px Arial; }
#endirecto_frame h3 {
	background: transparent url(/static/common/images/homes/bg_cab_endirecto.png) top left no-repeat;
	width: 322px;
	height: 18px;
	margin: 0;
	text-indent: -5000px;
}

#endirecto_frame .endirecto_qik, 
#endirecto_frame .player_wmv { margin: 0; border: 1px solid #666; }

#endirecto_frame .textos {
	border: 1px solid #999;
	background: #f5f5f5 url(/static/common/images/homes/bg_body_grad_endirecto.png) top left repeat-x;
	padding: 8px 10px 11px 10px;
}

/* FIN modulo EN DIRECTO qik */


/* modulo grafico elecciones columna derecha */
.arco_parlamentario { margin-bottom: 15px; }
.arco_parlamentario a img { border: none; }
/* FIN modulo grafico elecciones columna derecha */






/* bloque derecho interior articulo */
.articulo/*article*/ .block { display: inline; float: left; width: 320px; }
.append4 { margin-right: 9px; }

.hd h3 {
	color: #000;
}

.md {
	margin-bottom: 15px;
	padding-bottom: 6px;
}
.md .bd { margin: 9px 0 0 9px; }

.lst_services li p { display: table; height: 1%; _float: left; +float: left; }
.lst_services li { _clear: both; +clear: both; }
.lst_services li strong { color: #333; font-size: 11px; }
.lst_services li a { color: #A60000; font-size: 12px; }

/* repetido por nivel de peso */
.articulo .lst_services li p { margin-bottom: 3px; margin: 0; }
.articulo .lst_services li a:link, 
.articulo .lst_services li a:visited { text-decoration: none; }
.articulo .lst_services li a:hover, 
.articulo .lst_services li a:active, 
.articulo .lst_services li a:focus { text-decoration: underline; }

.blog .post .hd h3 { font: bold 13px Arial; background-color: #EBEBEB; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; margin: 0; padding: 3px 10px; }
/* FIN repetido por nivel de peso */

.lst_services li span {
	display: inline;
	float: left;
	width: 10px;
	height: 10px;
	margin-top: 3px;
	margin-right: 5px;
	/* para la FASE 2 */
	/*
	background: transparent url(/static/common/images/homes/bg_li_services.png) 0 0 no-repeat;
	*/
	background: transparent url(/static/common/images/homes/bg_li_services.png) -10px -160px no-repeat;
	/* 'font-size' FIXES IE6 HEIGHT BUG */
	font-size: 1px;
}
/* esto es FASE 2 */
/*
.lst_services li .pt { background-position: -10px -20px; }
.lst_services li .cm { background-position: -10px -100px; }
.lst_services li .pl { background-position: -10px -140px; }
.lst_services li .vd { background-position: -10px -140px; }
.lst_services li .rc { background-position: -10px -160px; }
*/
/* FIN bloque derecho interior articulo */


/* modulo AUTONOMY RELATED CONTENTS columna derecha */
.m_moreinfo { margin-bottom: 15px; }
.m_moreinfo.skin_border { border: 1px solid #BFBFBF; border-top: 2px solid #A60000; }
.m_moreinfo .hd h3 {
	font: bold 13px Arial;
	background-color: #EBEBEB;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	margin: 0;
	padding: 3px 10px;
}

/*.m_moreinfo .bd ul.lst_news { padding: 8px 10px 0 10px; }*/
.m_moreinfo .bd ul.lst_news li {
	background: transparent url(/static/common/images/homes/bg_secciones.gif) no-repeat 0px 6px;
	margin-bottom: 10px;
	padding: 0 0 0 10px;
	line-height: 1.1;
}
.m_moreinfo .bd ul.lst_news a:link, 
.m_moreinfo .bd ul.lst_news a:visited { color: #333; font: normal 13px Arial; }
.m_moreinfo .bd ul.lst_news a:hover, 
.m_moreinfo .bd ul.lst_news a:active, 
.m_moreinfo .bd ul.lst_news a:focus { color: #A60000; }
.m_moreinfo .bd ul.lst_news li.first a:link, 
.m_moreinfo .bd ul.lst_news li.first a:visited { color: #000; font-weight: bold; }

.m_moreinfo .bd h3 {
	font: bold 13px Arial;
	border-bottom: 1px solid #BFBFBF;
	margin: 3px 0 6px 0;
}


.m_moreinfo .bd ul.lst_media .rightSide { margin: 0 5px; float: left; display: inline; }
.m_moreinfo .bd ul.lst_media .rightSide a:link, 
.m_moreinfo .bd ul.lst_media .rightSide a:visited { position: relative; display: block; }
.m_moreinfo .bd ul.lst_media .rightSide a:link span, 
.m_moreinfo .bd ul.lst_media .rightSide a:visited span {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 29px;
	height: 25px;
}
.m_moreinfo .bd ul.lst_media .rightSide a:link span.rel_VID, 
.m_moreinfo .bd ul.lst_media .rightSide a:visited span.rel_VID {
	background: transparent url(/static/common/images/homes/thumb_play.png) top left no-repeat;
}
.m_moreinfo .bd ul.lst_media .rightSide a:link span.rel_IMA, 
.m_moreinfo .bd ul.lst_media .rightSide a:visited span.rel_IMA {
	background: transparent url(/static/common/images/homes/thumb_more.png) top left no-repeat;
}

.m_moreinfo .bd ul.lst_media .rightSide a:link span.rel_PGL, 
.m_moreinfo .bd ul.lst_media .rightSide a:visited span.rel_PGL {
	background: transparent url(/static/common/images/homes/thumb_more.png) top left no-repeat;
}
/* FIN modulo AUTONOMY RELATED CONTENTS columna derecha */









/* modulo OTRAS NOTICIAS DE SECCION */
.otras_noticias_de_seccion {
	border: 1px solid #BFBFBF;
}
.otras_noticias_de_seccion h3 {
	color: #333;
	font: normal 18px Arial;
	border-bottom: 1px solid #BFBFBF;
	margin: 8px 0 0 0;
	padding-left: 6px;
}
.otras_noticias_de_seccion ul {
	margin: 9px 9px 10px 9px;
}
.otras_noticias_de_seccion ul li {
	background: transparent url(/static/common/images/homes/bg_secciones.gif) no-repeat 0px 6px;
	margin-bottom: 10px;
	padding: 0 0 0 10px;
	line-height: 1.1;
}
.otras_noticias_de_seccion ul li a:link, 
.otras_noticias_de_seccion ul li a:visited { color: #333; }
.otras_noticias_de_seccion ul li a:hover, 
.otras_noticias_de_seccion ul li a:active, 
.otras_noticias_de_seccion ul li a:focus { color: #A60000; }
.otras_noticias_de_seccion ul li.first a:link, 
.otras_noticias_de_seccion ul li.first a:visited { color: #000; font-weight: bold; }

/* FIN modulo OTRAS NOTICIAS DE SECCION */


















/* ------------------------ CSS REFACTORIZACION ------------------------ */
/* ---- module urgent ---- */
.m_urgent { margin: 10px }
.m_urgent h2 { border: 1px solid #a50000; margin-bottom: 13px; font: normal 18px Arial; color: #333; line-height: 160%; }
.m_urgent span strong { color: #fff; font-weight: normal; background: #a50000; padding: 4px 5px 5px 5px; margin-right: 5px; }
.m_urgent a { color: #990; }


.m_urgent .urg_urgent {border:1px solid #a50000;}
.m_urgent .urg_urgent span strong {background:#a50000;}
.m_urgent .urg_breaking_new {border:1px solid #333;}
.m_urgent .urg_breaking_new span strong {background:#333;}
.m_urgent .urg_photogal {border:1px solid #663366;}
.m_urgent .urg_photogal span strong {background:#663366;}
.m_urgent .urg_live {border:1px solid #467e06;}
.m_urgent .urg_live span strong {background:#467e06;}
.m_urgent .urg_interview {border:1px solid #003366;}
.m_urgent .urg_interview span strong {background:#003366;}
/* ---- FIN module urgent ---- */



/* CSS 'antiguo' para la cabecera de 'articulos de especiales' */
.m_special.md.header_especiales {
	margin-bottom: 20px;
	padding-bottom: 3px;
	_padding-bottom: 0;
	border-bottom: 3px solid #CECECE;
}
.m_special.md.header_especiales h2 { font: bold 32px Arial; }
.m_special.md.header_especiales .mg a img { display: block; }
/* FIN CSS 'antiguo' para la cabecera de 'articulos de especiales' */


/* module fotogallery special*/
.m_photospecial .hd { padding: 0; }
.m_photospecial .bd { margin: 0; background: #D8D8D8; }
.m_photospecial .hd h3 { color: #900; font: normal 18px Arial; line-height: 90%; }
.m_photospecial .hd h3 a:link, 
.m_photospecial .hd h3 a:visited { color: #900; font: normal 18px Arial; }
.m_photospecial .hd h3 strong { color: #000; }
.m_photospecial .skin_photo { background: url(/static/common/images_v2/bg_photospecial.png) repeat-x; height: 5px; margin: 0; padding: 0; }
.m_photospecial .lst_photos li { float: left; display: inline; margin-left: 9px; margin-top: 2px; }
.m_photospecial .lst_photos { clear: both; }
.m_photospecial .lst_photos li a img { width: 95px; }


.md .ft { background-color: #F5F5F5; border-bottom: 2px solid #DCDBD9; border-top: 1px solid #DCDBD9; padding-top: 1px; }
.md .hd .more, 
.md .ft .more { display: inline; float: right; padding: 1px 0; }
.md .hd .skin_more, 
.md .ft .skin_more { background: transparent url(/static/common/images_v2/bg_li_square_gray.gif) no-repeat scroll 0 6px; color: #900; font-size: 12px; padding-left: 9px; }
/* module photogallery special*/




.clearfix:after,
 .md .bd li:after, .md .ft:after, .md .hd:after, 
 .g2:after, .g3:after, .g4:after, .g5:after, .g6:after,
 .t1:after, .t2:after, .t3:after, .t4:after, .t5:after, .t6:after, .md .hd:after, .md .ft:after, .md .bd:after,
  .md:after{
    content: ".";   display: block;  height: 0;  clear: both;  visibility: hidden;
}
.clearfix, .md ,.md .bd li, .md .hd, .md .ft, .g1, .g2, .g3,.g4, .g5, .g6, .t1, .t2, .t3, .t4, .t5, .t6{display: inline-block;}

* html .clearfix, 
  * html .md,
.clearfix, .md,.md .bd li, .md .hd, .md .ft, .g1, .g2, .g3, .g4, .g5, .g6, .t1, .t2, .t3, .t4, .t5, .t6, .m_news, .md .hd, .md .bd, .md .ft {display: block;}

.clear { clear:both; }



/*caso especial para ie 6 y 7 con noticias se debe comportar como clearfix para la linea inferior se hace esto para no afectar a opera*/
*:first-child+html  .m_news:after{ content: ".";  display: block;   height: 0;  clear: both;   visibility: hidden;}/*ie7*/
* html .m_news:after{ content: ".";  display: block;   height: 0;  clear: both;   visibility: hidden;}/*ie6*/
*:first-child+html  .m_news {display: inline-block;}/*ie7*/
* html .m_news {display: inline-block;}/*ie6*/






/* resetea fondo de ADNTV */
body#adn_tv { background: #333 url("/static/common/images_v2/bg-body_adntv.gif") top left repeat-y; }

body#adn_tv .hd #main_nav { height: 29px; }
/* FIN resetea fondo de ADNTV */



/* bloque LOGIN */
/*modulo de login*/
.m_login{position:relative; margin-top:2px; background:url(/static/common/images_v2/bg_login.png) repeat-x; width:248px; height:37px; float:right; text-align:right; color:#fff; }
.m_login .clipping {background: url(/static/common/images_v2/bg_login_clipping.png) no-repeat; position:absolute; left:0px; height:37px; width:24px; display:block; cursor: pointer;}
.m_login a:link, 
.m_login a:visited { color: #fff; text-decoration: underline; }
.m_login a:hover {text-decoration:none;}
.m_login .info, .service_side .m_login .options{margin-right:45px;}
.m_login .info   {font-size:12px; margin-top:2px; }
.m_login .options {font-size:11px;margin-top:2px; }
.m_login .avatar  {position:absolute; right:1px; top:1px;  display:block; cursor: pointer; width: 35px;}
.m_login .avatar img {height:35px; width:35px;}
/* FIN bloque LOGIN */





/* mis amigos */
.contgroup_entradas p.fecha_entradas {
	font: normal 11px Arial;
	color: #666;
	border-bottom: 1px solid #999;
	margin: 32px 0 12px 0;
	
}
/* FIN mis amigos */

#hd { position: relative; }

/* PUBLI CABECERA */
.pb  {width:100%;}
.av { background-color: #EFEFEF; margin: 0 10px 15px; padding: 0 5px 8px; }
.av .leftSide { display: inline; float: left; margin-right: 0; width: 728px; }
.av .rightSide { float: right; width: 230px; }
/* FIN PUBLI CABECERA */




/* submenu */
.hd #main_nav .lst_main_nav li #nav_services li { float: right; }
.hd #main_nav .lst_main_nav li #nav_services { top:25px; left: -916px; width: 1005px; }

.hd #main_nav .lst_main_nav li #nav_cultura { left: 497px; }

.hd #main_nav .lst_main_nav li #nav_local { left: 156px; width: 600px; }
.hd #main_nav .lst_main_nav li #nav_fotos {width:255px; left:730px; }
/* submenu */

/* -- REAJUSTES PARA ELEMENTOS SUBMENU -- */
.hd #main_nav .lst_main_nav li #nav_deportes { left: 539px; width: 400px; }
.hd #main_nav .lst_main_nav li #nav_cultura { left: 403px; }
.hd #main_nav .lst_main_nav li #nav_tecnologia { left: 317px; }
/* -- FIN AJUSTES PARA ELEMENTOS SUBMENU -- */

/* para marcar el elemento activo del pager */
/*-- indice --*/
.m_paginator .pager li {float:left; font-size:12px; color:#ccc; margin-right:3px;}
.m_paginator .pager a {color:#666; padding-right:3px;}

.m_paginator .pager li.selected a {color:#000; font-weight:bold;}

.skin_comment_paginador .control li.next a   {background: url(/static/common/images_v2/bg_paginator_comments.png) right -25px no-repeat;  }
.skin_comment_paginador .control li.next a:hover   {background:url(/static/common/images_v2/bg_paginator_comments.png) right -85px no-repeat;}
/* FIN para marcar el elemento activo del pager */
/*-- control --*/
.m_paginator .control {float:right;}
.m_paginator .control li{float:left; font-size:12px; color:#ccc; margin:0 2px; }
.m_paginator .control li span{float:left; margin:0 2px; font-weight:bold;}
/*-- FIN control --*/
/*-- paginator for comments & search --*/
.skin_comment_paginador {background:url(/static/common/images_v2/bg_t_especial2.png) repeat-x top; padding-top:10px; margin-bottom: 20px;}
.skin_comment_paginador .control a {font-size:12px; color:#900000; cursor:pointer;   display:block; height:15px; width:75px;}
.skin_comment_paginador .control a:hover  {text-decoration:underline;}
.skin_comment_paginador .control li.prev {text-align:right; margin-right:4px;}
.skin_comment_paginador .control li.next {margin-left:4px;}
.skin_comment_paginador .control li.prev a   {background: url(/static/common/images_v2/bg_paginator_comments.png) 10px 0 no-repeat;    }
.skin_comment_paginador .control li.prev a:hover {background: url(/static/common/images_v2/bg_paginator_comments.png) 10px -55px no-repeat;}
.skin_comment_paginador .control li.next a   {background: url(/static/common/images_v2/bg_paginator_comments.png) right -25px no-repeat;  }
.skin_comment_paginador .control li.next a:hover   {background:url(/static/common/images_v2/bg_paginator_comments.png) right -85px no-repeat;}
/*-- FIN paginator for comments & search --*/

/* declaramos altura del h1 de cabecera para que no se "suba" la linea de abajo */
.adngeneral #hd_info .info_side h1, 
.vuestroadn #hd_info .info_side h1, 
.adntv #hd_info .info_side h1 { height: 36px; }

.adngeneral #hd_info .info_side h1 a, 
.vuestroadn #hd_info .info_side h1 a, 
.adntv #hd_info .info_side h1 a {
	margin-top: 0;
	position: relative;
	top: -2px;
}
/* FIN declaramos altura del h1 de cabecera para que no se "suba" la linea de abajo */



/* posicionamos hd_info para solucionar bug en IE6 */
.adngeneral #hd_info, 
.vuestroadn #hd_info, 
.adntv #hd_info { position: relative; }
.hd #print_version { z-index: 99999; }
/* FIN posicionamos hd_info para solucionar bug en IE6 */






/* -- módulo de blogs "destacado" (featured) -- */
.skin_border {border:1px solid #bcbcbc;}
.m_blogs_featured { position: relative; }
.m_blogs_featured .hd { position: relative; padding: 0 0 0 9px; background: url(/static/common/images_v2/bg_cuadro.png) repeat-x bottom; }
.m_blogs_featured .bd { margin-top: 0px; padding-top: 6px; font-size: 12px; }
.m_blogs_featured h3 { position: absolute; bottom: 1px; width: 200px; line-height: 18px; } 
.m_blogs_featured h3 a { font-size: 16px; font-weight: 700; color:#990000; }
.m_blogs_featured h4 { padding-top: 6px; font-size: 13px; color: #666666; }
.m_blogs_featured h4 a { display: block; width: 200px; font-weight: bold; color: #333333; }
.m_blogs_featured p.info { margin-top: 8px; font-size: 11px; }
.m_blogs_featured p.info a { color: #990000; }
.m_blogs_featured span { position: absolute; top: -1px; right: -1px; width: 16px; height: 16px; background: url(/static/common/images_v2/esq_sup_der_blogs_opi.png) no-repeat top right; }
.m_blogs_featured img { float: right; margin-left: 9px; }
/* -- FIN módulo de blogs "destacado" (featured) -- */

/*---- module advertiser o publicidad ----*/
.m_advertiser {border:2px solid #efefef; text-align:center; margin: 0 0 15px 0; padding-bottom:6px;}
.m_advertiser h6 {background: #efefef; color: #989898; font-size: 10px; text-align: left; letter-spacing: 2px; margin-bottom:6px;}
/*---- FIN module advertiser o publicidad ----*/




/* URGENTE */
.m_urgent a:link, 
.m_urgent a:visited {color:#990000;}
/* FIN URGENTE */



/* recorte articulo */
.articulo .block { display: inline; float: left; width: 320px; }
.articulo .append4 { margin-right: 9px; }
/* FIN recorte articulo */



/* recorte hibrido para IMPRESA Y LOCAL */
.articulo .cont_articulo .recorte { width: 320px; margin: 0 10px 0 0; _margin: 0; }
.articulo .cont_articulo .recorte .m_recorte dl { color: #fff; width: 320px; _width: 310px; margin: 0 10px 2px 0; _margin: 0 5px 2px 0; float: left; }
.articulo .cont_articulo .recorte .m_recorte dt { color: #fff; background-color: #333; margin: 0; padding: 0; }
.articulo .cont_articulo .recorte .m_recorte dt img { margin: 0; padding: 0; }
.articulo .cont_articulo .recorte .m_recorte dd.calado { background: #484A4C url(/static/common/images/homes/calado.png) repeat left top; /* cambiar por transparente cuando se coloque el pie de foto */ color: #fff; max-width: 320px !important; width: 320px; padding-bottom: 5px; /* para separar la firma *//* para separar la firma */ }
.articulo .cont_articulo .recorte .m_recorte dd.calado h3 { color: #fff; font: normal 13px Arial; margin: 0; padding: 5px; }
/* FIN recorte hibrido para IMPRESA Y LOCAL */

/*-- module tags --*/
.cont_articulo .tags, .articulo .tags 
{ clear: both; margin-bottom: 20px; }
.cont_articulo .tags strong, 
.articulo .tags strong { font-size: 12px; color: #A60000; }
.cont_articulo .tags a, 
.articulo .tags a { font-size: 12px; color: #666; }
.cont_articulo .tags a:hover, 
.articulo .tags a:hover { font-size: 12px; color: #000; text-decoration: underline; }

.cont_articulo .tags dl dt, 
.cont_articulo .tags dl dd,
.articulo .tags dl dt, 
.articulo .tags dl dd { float: left; display: inline; margin-right: 3px; }
/*-- FIN module tags --*/
/* ------------------------ FIN CSS REFACTORIZACION ------------------------ */












/* estilos temporales PRE-REFACTORIZACION para resultados de busqueda de google */
#buscadores .part2 #searchresultGoogle #paginador { height: 28px; margin-top: 10px; width: 605px; }

#searchresultGoogle a:link, 
#searchresultGoogle a:visited { color: #204EB5; font: bold 15px Arial; position: relative; }


.articulo #searchresultGoogle h3 { margin-top: 0; margin-bottom: 4px; }



#searchresultGoogle ol { font: normal 11px Arial; color: #999; position: relative; margin: 0 10px }
#searchresultGoogle ol li { position: relative; list-style: decimal; list-style-position: inside; margin: 0 0 11px 16px; }


#searchresultGoogle .searchresult-Google ol li dl { font: normal 13px Arial; color: #333; border-top: none; margin: -1.2em 0 0 -16px; padding: 0 0 8px 32px; background: transparent url(/static/common/images_v2/interview/bg_interview_answer_sep.png) bottom left repeat-x; }
#searchresultGoogle .searchresult-Google ol li.search-last_item dl { background: none; }

#searchresultGoogle .searchresult-Google ol:lang(es) li {
/* Firefox, Safari & Opera patch */
	list-style-position: outside;
	margin: 0 0 11px 36px;
	position: static;
}
#searchresultGoogle .searchresult-Google ol:last-child li {
/* Firefox "unpatch" */
	list-style-position: inside;
	margin: 0 0 11px 16px;
	position: relative;
}

#searchresultGoogle .searchresult-Google ol:lang(es) li dl {
/* Firefox, Safari & Opera patch */
	margin: 0 0 0 -36px;
}
#searchresultGoogle .searchresult-Google ol:last-child li dl {
/* Firefox "unpatch" */
	margin: /*-16px*/-1.2em 0 0 -16px;
}






#searchresultGoogle .searchresult-Google ol li dl dd p.googleUrl { color: #0E6524; font: normal 11px Arial; margin-top: 3px; }
/* estilos temporales PRE-REFACTORIZACION para resultados de busqueda de google */





/* metemos append para RECORTE BLOGS */
.append4  { margin-right: 9px; }
/* FIN metemos append para RECORTE BLOGS */
