/**************
	Layout
**************/

#masvistos ul li {
 
 line-height: 12px;
}

#masvistos ul li a, #masvotos a {
 
 font-size:14px;
}

.tag-cloud {
 margin-bottom:20px;
 display:block;
}
.tag-cloud a{
  color : #DA00F9;
}

.tag-cloud a:hover{
  color : #DA00F9;
  text-decoration: underline;
}

.donde-looc-modal h2 {
 color: #DA00F9;
 margin-top: 10px;
 margin-bottom: 5px;
 font-size: 12px;
}

.ficha a{
  color: #999999;
  text-decoration: underline;
}

#content-main .ficha p{
  line-height: 1.2em;
  font-size: 0.9em;
  text-align: text;
}

a.tooltipgente {
position: relative; /* es la posici—n normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#0080C0 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.tooltipgente:hover {
z-index:3; /* va a estar por encima de todo */
background-color:#000000; /* DEBE haber un color de fondo */
}

a.tooltipgente span {
display: none; /* el elemento va a estar oculto */
}

a.tooltipgente:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
bottom:1em; left:0em; /* donde va a estar */
width:100px; /* el ancho por defecto que va a tener */
padding:2px; /* la separaci—n entre el contenido y los bordes */
background-color:#DA00F9; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
font-size: 10px;
}


a.csstooltip {
position: relative; /* es la posici—n normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#0080C0 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.csstooltip:hover {
z-index:3; /* va a estar por encima de todo */
background-color:#000000; /* DEBE haber un color de fondo */
}

a.csstooltip span {
display: none; /* el elemento va a estar oculto */
}

a.csstooltip:hover span {
display: inline; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
bottom:0em; left:0em; /* donde va a estar */
width:100px; /* el ancho por defecto que va a tener */
padding:2px; /* la separaci—n entre el contenido y los bordes */
background-color:#DA00F9; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
font-size: 10px;
}

#screen .vvqbox {
 margin:0px;
 background: transparent;
}
.alignleft { float: left;}

#wrap {
	width: 910px;
	margin: 42px auto 0;
}

.ficha img {
  width: 100px;
}

.content span.vvqbox, .vvqflv {
	background:#fff none repeat scroll 0 0;
}

/**************
	#header
**************/

#header {
	width: 910px;
	font-size: 1.4em;}

h1 {margin-right: 4px;}

h1 a{
	display: block;
	width: 177px;
	height: 91px;
	text-indent: -9999px;
	background: url(images/bg/bg_h1.png) top left no-repeat;
}

#header-nav {
	margin: 14px 0px;
	width: 910px;
}

.nav li {
	float: left;
	margin-right: 8px;
	height: 19px;
}

.nav li a {
	text-decoration: none;
	float: left;
	display: block;
	height: 19px;
	text-indent: -9999px;
}

.nav li#home a {width: 39px; background: url(images/bg/bg_li_home.png) top left no-repeat;}
.nav li#guia a {width: 31px; background: url(images/bg/bg_li_guia.png) top left no-repeat;}
.nav li#cine a {width: 30px; background: url(images/bg/bg_li_cine.png) top left no-repeat;}
.nav li#teatro a {width: 50px; background: url(images/bg/bg_li_teatro.png) top left no-repeat;}
.nav li#arte a {width: 37px; background: url(images/bg/bg_li_arte.png) top left no-repeat;}
.nav li#musica a {width: 50px; background: url(images/bg/bg_li_musica.png) top left no-repeat;}
.nav li#moda a {width: 38px; background: url(images/bg/bg_li_moda.png) top left no-repeat;}
.nav li#tendencias a {width: 77px; background: url(images/bg/bg_li_tendencias.png) top left no-repeat;}
.nav li#literatura a {width: 78px; background: url(images/bg/bg_li_literatura.png) top left no-repeat;}
.nav li#gente a {width: 79px; background: url(images/bg/bg_li_gente.png) top left no-repeat;}
.nav li#reportajes a {width: 80px; background: url(images/bg/bg_li_reportajes.png) top left no-repeat;}
.nav li#planes a {width: 50px; background: url(images/bg/bg_li_planes.png) top left no-repeat;}
.nav li#noticias a {width: 57px; background: url(images/bg/bg_li_noticias.png) top left no-repeat;}

.nav li#sorteos a {width: 78px; background: url(images/bg/bg_li_sorteos.png) top left no-repeat;}
.nav li#looctv a {width: 54px; background: url(images/bg/bg_li_looctv.png) top left no-repeat;}
.nav li#advertasing a {width: 83px; background: url(images/bg/bg_li_advertising.png) top left no-repeat;}
.nav li#contacto a {width: 54px; background: url(images/bg/bg_li_contacto.png) top left no-repeat;}
.nav li#rss a {width: 46px; background: url(images/bg/bg_li_rss.png) top left no-repeat;}

.nav li a:hover,
.nav li.active a {background-position: bottom left !important;}

#search {
	font-size: 0.8em;
}
#search label {
	letter-spacing: -1px;
	font-size: 1.2em;
	padding-top:2px;
	float:left;
	display:block;
	width: 43px;
}

#search input.text {
	width: 77px;
	margin-right: 4px;
	font-weight: bold;
	border:1px solid #999;
	margin-top: 3px;
}

/******************
	#container
*******************/

#container {
	font-size: 1.2em; 
	color:#333;
	position:relative;
}

h2.guia {
	width: 93px;
	height: 60px;
	background:url(images/ico/guia_madrid.png) top left no-repeat;
	position: absolute;
	text-indent: -9999px;
	right: 45px;
	top: 20px;
}

h3.cine {
	width: 71px;
	height: 43px;
	background:url(images/ico/cine.png) top left no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom: 12px;
	margin-right: 12px
}

h3.musica {
	width: 91px;
	height: 45px;
	background:url(images/ico/musica.png) top left no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom: 12px;
	margin-right: 30px
}

h3.teatro {
	width: 91px;
	height: 43px;
	background:url(images/ico/teatro.png) top left no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom: 12px;
	margin-right: 22px
}

h3.arte {
	width: 91px;
	height: 43px;
	background:url(images/ico/arte.png) top left no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom: 12px;
	margin-right: 12px
}

h3 {
	font-family:"Times New Roman",Times,serif;
	font-size:1.9em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
}

h3 a:hover {color: #000}

h3.vineta a {
	text-indent: -9999px;
	display: block;
}

h3#mas_moda a {
	width: 90px;
	height: 53px;
	background:url(images/ico/bg_vineta_moda.png) top left no-repeat;
}

h3#mas_planes a {
	width: 88px;
	height: 47px;
	margin-top: 15px;
	background:url(images/ico/bg_vineta_planes.png) top left no-repeat;
}
h3.portada {
	width: 95px;
	height: 29px;
	text-indent: -9999px;
	background:url(images/bg/bg_portada.png) top left no-repeat;
}
h3.editorial {
	width: 89px;
	height: 21px;
	text-indent: -9999px;
	background:url(images/bg/bg_editorial.png) top left no-repeat;
}
h3.moda {
	width: 63px;
	height: 29px;
	text-indent: -9999px;
	background:url(images/bg/bg_moda.png) top left no-repeat;
}
h3.noticias {
	width: 94px;
	height: 24px;
	text-indent: -9999px;
	background:url(images/bg/bg_noticias.png) top left no-repeat;
}
h3.reportajes {
	width: 112px;
	height: 25px;
	text-indent: -9999px;
	background:url(images/bg/bg_reportajes.png) top left no-repeat;
}
h3.gente_looc {
	width: 177px;
	height: 36px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_gente_looc.png) top left no-repeat;
}
h3.tendencias {
	width: 167px;
	height: 36px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_tendencias.png) top left no-repeat;
}
h3.mas_videos {
	width: 83px;
	height: 26px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_mas_videos.png) top left no-repeat;
}
h3.mas_vistos {
	width: 127px;
	height: 23px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_mas_vistos.png) top left no-repeat;
}
h3.mas_votos {
	width: 126px;
	height: 22px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_mas_votos.png) top left no-repeat;
}
h3.resultados {
	width: 97px;
	height: 26px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_resultados.png) top left no-repeat;
}
h3.mas_videos_moda {
	width: 107px;
	height: 26px;
	text-indent: -9999px;
	background: #666 url(images/bg/bg_mas_videos_moda.png) top left no-repeat;
}
/*-----------
   #sidebar 
------------ */

#portada {margin-bottom: 12px;}

/*--nesletter--------*/

#newsletter,
#newsletter-mail {margin-bottom: 8px;}

#newsletter h3 {
	font-size: 1.1em;
	margin-right: 5px;
	margin-bottom: 8px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#newsletter-login label {
	margin-right: 4px;
	letter-spacing: -1px;
	font-weight: bold;
	width:90px;
	display: inline-block;
}

#newsletter-login label span {
	display: block;
	width:90px;
}


#newsletter-login input.text {
	width: 125px;
	margin-right: 2px;
	font-weight: bold;
	letter-spacing: -1px;
	border:1px solid #999;
}

a.go {
	width: 29px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	background:url(images/ico/go_pink.png) top left no-repeat;
}
h3.go {display: block}

h3.go a {
	padding-right: 55px;
	background:url(images/ico/go_dialogo.png) top right no-repeat;
	padding-bottom: 10px;
}

a.button-news {padding-bottom: 6px;}

a.button-news span{
	color: #fff;
	padding: 3px 3px;
	display: block;
	font-size: 11px;
}

a.pink {
	background:url(images/bg/bg_button_news_pink.png) 43px 18px no-repeat;
	margin-right: 4px;
}

a.grey {background:url(images/bg/bg_button_news_grey.png) 75px 18px no-repeat;}

a.pink span {
	background:#fe00fe;
	padding-left: 7px;
	padding-right: 7px;
}

a.grey span {
	background:#666;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;

}

/*--section-box--------*/

.section-box {
	margin-bottom: 18px;
}
.section-box.tam_1 {width: 170px}
.section-box.tam_2 {width: 138px}

.section-box h3 {
	font-size: 1.6em;
	color: #fff;
}

.section-box.left .section-border {
	border-left: 10px solid #666;
	float: left;
}
.section-box.left h3 {
	float:left;
}

.section-box.left img {
	float: left;
}
.black .section-border img {
	border: none;
}

.section-box.right .section-border {
	border-right: 10px solid #666;
	float: right;
}
.section-box.right h3{
	float: right;
}

.section-box.right img {float: right;}

.section-text {
	padding: 0px 6px;
	float: left;
	margin-top: 8px;
}
#content-main .carousel-ajax h5 {
	text-transform:none;
	margin-bottom: 0;
}
#content-main .section-text h4,
#content-main .section-text p {padding: 0; text-align: left;}

h4 {
	color:#da00f9;
	font-weight: bold;
}

h4 a {color: #DA00F9;}

h4 a:hover {text-decoration: underline;}

.section-box.black  .section-border {border-color:#000;}

.blog {
	display: block;
	float: right;
	width: 55px;
	height: 35px;
	background:url(images/bg/bg_blog.png) top left no-repeat;
	text-indent: -9999px;
}

.section-box.left h3.striped {
	background: #666 url(images/bg/bg_striped.png) top right repeat-y;
	padding-right: 25px;
}
.section-box.right h3.striped {
	background: #666 url(images/bg/bg_striped.png) 4px top repeat-y;
	padding-left: 25px;
}
/*-----------
   #main 
------------ */
#main {margin-bottom: 12px;}

#screen {
	/*width: 548px;
	width: 541px;*/
	overflow: hidden;
}
#screen img {float: left;}
/*--nav-main--------*/
#nav-main {
	position: relative;
	height: 29px;
}
#nav-main ul {
	float: left;
}
#nav-main li {
	text-transform: uppercase;
	float: right;
	overflow: hidden;
	margin-left: -8px;
}
#nav-main li a {
	background: url(images/bg/bg_nav_main_li_a.png) right top no-repeat;
	padding-right: 12px;
	height: 21px;
	display: inline-block;
	color: #333;
	font-weight: bold;
}
#nav-main li a:hover {
	background: url(images/bg/bg_nav_main_li_a_hover.png) right top no-repeat;
	color: #fff;
}
#nav-main li a.active {
	background: url(images/bg/bg_nav_main_li_a_active.png) right 0px no-repeat;
	color: #fff;
	height: auto;
}
#nav-main li a span {
	background: #666 url(images/bg/bg_nav_main_li_a_span.png) left 2px no-repeat;
	display: inline-block;
	padding: 3px 0 0 15px;
	height: 18px;
	cursor: pointer;
}
#nav-main li a.active span {
	background: #fe00fe url(images/bg/bg_nav_main_li_a_span_activ.png) bottom left no-repeat;
	padding-top: 10px;
}
#nav-main li a:hover span {
	background:#fe00fe url(images/bg/bg_nav_main_li_a_span_hover.png) top left no-repeat;
}
#nav-main li a.active:hover {background: url(images/bg/bg_nav_main_li_a_active.png) right 0px no-repeat;}
#nav-main li a.active:hover span {background: #fe00fe url(images/bg/bg_nav_main_li_a_span_activ.png) bottom left no-repeat;}






#nav-main li.first {margin-left: 0px;}
#nav-main li.first span {
}
	
/*--boton--------*/	

#boton a {margin-right: 5px;}	

/*--content-main--------*/

#content-main {
	margin: 8px 0 15px;
}

#content-main h4,
#content-main h5,
#content-main p {padding: 0 10px 0 10px; text-align: left; line-height: 19px}

p.grey {color: #808080; margin-top: 5px;}

/*--carrousel--------*/

.carousel {margin-top: 8px;}
.carousel-panel {
	margin-top: 8px;
	padding: 0 15px;
}
.carousel-navigation {
	margin-bottom: 8px;
	width: 381px;
}

.carousel-navigation.mini {margin-top: 5px;}

.carousel-content {position: relative;}

.looc-carousel-2 {
	padding-top: 8px;
	width:285px;
}

.looc-carousel-4 {width: 348px;}

a#to-begin,
a#to-end {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
}

.looc-carousel-2 a#to-begin,
.looc-carousel-2 a#to-end{
	width: 9px;
	height: 10px;
}

a#to-begin {
	background: url(images/ico/to_begin.png) top left no-repeat;
	top: 6px;
	left: 30px;
	float: left;
}

a#to-end {
	background: url(images/ico/to_end.png) top left no-repeat;
	top: 6px;
	right: 30px;
	float: right;
}

.looc-carousel-2 a#to-begin {
	background: url(images/ico/to_begin_mini.png) top left no-repeat;
	top: 41px;
	left: 24px;
}

.looc-carousel-2 a#to-end {
	background: url(images/ico/to_end_mini.png) top left no-repeat;
	top: 41px;
	right: 24px;
}

a#prev,
a#next {
	display: block;
	width: 24px;
	height: 25px;
	position: relative;
}

a#prev {
	background: url(images/ico/prev.png) top left no-repeat;
	left: 30px;
	top: 0px;
	float: left;
}
a#next {
	background: url(images/ico/next.png) top left no-repeat;
	top: 0px;
	right: 30px;
	float: right;
}

.carousel-content li a {
	float: left; 
	overflow: hidden;
}

.mycarousel li a:hover img {border: 2px solid #da00f9}

.mycarousel li a:hover img {margin: -2px;}

.mycarousel li a img {
	float: left; 
	overflow: hidden;
}
.mycarousel li.on a {border: 2px solid #da00f9}

.mycarousel li.on a img {margin: -2px;}

.carousel-ajax h5 {color: #DA00F9;}

.carousel-ajax h5 a {
	color: #DA00F9;
	text-decoration: underline;
	margin-right: 2px;
}


/*-----------
   #sub-main 
------------ */
#sub-main {
	margin-bottom: 12px;
}

.mini-link {float: left;}

.mini-link a {
	display: block;
	text-transform: uppercase;
	height: 18px;
	font-size: 0.8em;
	letter-spacing: -1px;
	cursor: pointer;
}

.mini-link a#participa {
	background: url(images/bg/bg_button_black.png) 157px 13px no-repeat;
	width: 170px;}

.mini-link a span {
	display: block;
	color: #fff;
	text-align: right;
}

.mini-link a#participa span {
	background:#000 url(images/bg/bg_button_black_span.png) top right no-repeat;
	padding-right: 50px;
	width: 120px;
	height: 13px;
}

.mini-link a#participa:hover span,
.mini-link a#participa:hover,
.mini-link a#suscribe:hover span,
.mini-link a#suscribe:hover{
	text-decoration: none;
}

.mini-link a#suscribe span {
	background: #333 url(images/bg/bg_mini_link_suscribe.png) top right no-repeat;
	padding-right: 25px;
	width: 120px;
	
}
	
/*---------------
   #foot-content 
---------------- */	
#foot-content {
	font-size: 1.2em;
}	

#foot-content .nav {margin-bottom: 10px;}
	
#foot-content.t-b {
	bottom:0px;
	left: 0px;
	position:absolute;
}	
/*---------------
   #column-right 
---------------- */

/*--#snail-links--------*/

#snail-links {margin-bottom: 12px;}

#snail-links a {
	display: block;
	width: 177px;
}
#snail-links a:hover {
	text-decoration: none;
}
#snail-links img {float: right;}

#snail-links span {
	display: block;
	width: 94px;
	float:left;
	padding-left: 83px;
	color: #fff;
	text-transform: uppercase;
	height: 22px;
	letter-spacing:-0.035em;
	padding-top: 2px;
	background: url(images/bg/bg_snail_link_span.png) top left no-repeat;
	cursor: pointer;
}
#snail-links .menos span {
	background: url(images/bg/bg_snail_link_span_menos.png) top left no-repeat;
}
#snail-links .black span {background: url(images/bg/bg_snail_link_span_black.png) top left no-repeat;}
#snail-links .black .menos  span {background: url(images/bg/bg_snail_link_span_black_menos.png) top left no-repeat;}
#snail-links li ul {
	display:none;
	background: #fff;
	font-size: 12px;
	position: absolute;
	width: 177px;
	opacity: 0.85;
	overflow: hidden;
}
#snail-links li ul li {
	color:#FE00FE;
}
#snail-links li ul li a {
	padding: 2px 5px;
	color:#FE00FE;
	border-bottom: 1px solid #666;
}
#snail-links li ul li a:hover {
	background: #333;
	color:#fff;
}
/*--#gente-looc--------*/

#gente-looc {margin-bottom: 12px;}

#gente-looc ul {background: #666;}

#gente-looc li {
	float: left;
	display: block;
	overflow: hidden;
	width: 35px;
	height: 35px;
}
#gente-looc li a,
#gente-looc li img {float: left; overflow: hidden;}

#gente-looc li a:hover {border: 2px solid #DA00F9;}
#gente-looc li a:hover img {margin: -2px;}
	
	
	
/*--#videos--------*/

#videos {margin-bottom: 8px;}

#videos ul {
	padding-left: 5px; 
	background: url(images/bg/bg_videos.png) top left repeat-y;
}

#videos li {
	position: relative; 
	width: 160px;
	margin-bottom: 5px;
	float: left;
}
#videos li.last {margin-bottom: 0px}


#videos li span {
	/*bottom: 0px;
	left: 105px;
	position: absolute; */
	background:#000 url(images/bg/bg_striped.png) top right repeat-y;
	color: #fff;
	padding: 5px 14px 5px 5px;
	font-size: 11px;
	clear:both;
	display: block;
}

#videos a,
#videos img{ float:left; overflow: hidden;}	
	
#videos a:hover {border: 2px solid #DA00F9;}

#videos a:hover img {margin: -2px;}
	
	
/*--.scroll-panel--------*/		
.scroll-panel {padding: 0 15px;}
.panel {
	height: 230px;
	margin-top: 12px;
	margin-bottom: 8px;
	overflow-x: scroll;
	overflow-y: hidden;
}
.mini .panel {
	height: 107px;
}
.mini .panel ul li img{
	width: 128px;
	height:90px;
}
.scrolling {
	margin-bottom: 8px;
	position: absolute;
}
.scrolling.first {margin-bottom: 38px;}
.scrolling li {
	float: left;
	margin-right: 38px;
}	
.scroll-panel.mini {padding: 0px;}
.mini .scrolling li {margin-right: 13px;}
.panel-ajax {padding: 0 8px;}

/*--.top--------*/		
	
.top ul {
	font-size: 1.45em;
	padding-left: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	float: left;
	margin-bottom: 8px;
	padding-top: 8px;
}
.section-box.top {margin-bottom: 20px;}
.section-box.top ul img {
	float: none;
	margin-top: 4px;}

.top ul li {margin-bottom: 4px;}

.top .on a {color:#DA00F9}
.top h3 {width: 100px;}
	
/*--#ficha--------*/		
	
.ficha {
	text-transform: uppercase;
	color: #999;
	font-weight: bold;
	padding-top: 8px;
}

p.share {margin-top: 8px;}

#content-main p.l-link {
	margin-top: 5px;
	padding-right: 0px;
}

p.l-link a {
	padding-top: 8px;
	display: block;
	color: #fff;
	text-transform: uppercase;
}

p.l-link a:hover {color: #fff;}

p.l-link span {
	padding-right: 20px;
	padding-left: 4px;
}

.grey-dark a {border-left: 3px solid #666}
.grey-dark span {background: #666 url(images/bg/bg_striped.png) top right repeat-y}

.grey-light a {border-left: 3px solid #999}
.grey-light span {background: #999 url(images/bg/bg_striped2.png) top right repeat-y}
	
#funcional-map p {
	text-align: right;
	margin-bottom: 2px;
	padding-right: 0px;
	text-transform: uppercase;
}

#funcional-map a {
	border-right: 3px solid #4d4d4d;
	padding: 1px 3px 1px 2px;
	display: block;
}

#funcional-map a:hover {
	color: #000;
	border-color: #DA00F9
}

#map {
	margin-top: 16px;
	margin-right:10px;
	width: 246px;
	height:206px;
}
#map #copyright {
	display: none;
}
#funcional-map a.on {border-color: #DA00F9;}

/*---#serp----*/

#serp {
	padding-top:50px;
	width: 533px;
	padding-left: 15px;
	position: relative;
	float: left;
}

#serp img {float: left;}

.serp-heading {margin-bottom: 25px;}

.serp-heading h3 {
	float: left;
}

#serp .section-border {
	border-left: 5px solid #666;
	padding-bottom: 15px;
	width: 518px;
}

#serp #result {
	text-transform: uppercase;
	margin-left: 5px;
	color: #666;
	padding-top: 8px;
}

#serp #result span {color: #000;}

.item {
	padding-left: 20px;
	margin-bottom: 5px;
	width: 488px;
}

.item img {
	margin-top: 8px;
	margin-left: 8px;
}

.datos-item {
	position: relative;
	padding-top: 12px;
	text-transform: uppercase;
	color: #999;
	margin-left: 100px;
	width: 388px;
}

.datos-item span {color: #e694fb}

.datos-item .map {
	position: absolute; 
	bottom: 0px; 
	right: 100px;
}

.datos-item .map a {
	display: block;
	text-indent: -9999px;
	width: 69px;
	height: 14px;
	background:url(images/ico/boton_mapa.png) top left no-repeat;
}

.paginator {
	float: left;
	background: #666 url(images/bg/bg_striped.png) top right repeat-y;
	text-align: right;
	color: #fff;
	padding: 5px 20px 5px 0px;
	width: 513px;
}

.paginator a {
	margin: 0 2px;
	color: #fff;
}

.paginator a:hover {color: #da00f9;}

.pag-prev,
.pag-next {
	display: inline-block;
	width: 14px;
	height: 15px;
	vertical-align: top;
}

.paginator a.pag-prev {
	background:url(images/ico/pag_prev.png) left 3px no-repeat;
	margin-right: 10px;
}

.paginator a.pag-next {
	background:url(images/ico/pag_next.png) left 3px no-repeat;
	margin-left: 10px;
}

/*	articulos, reportaje
-------------------------- */
#content-main h4,
#content-main h5 {
	letter-spacing:0;
}
#content-main h5 {
	text-transform: uppercase;
	color:#DA00F9;
	margin-bottom: 15px;
}
.banner {
	margin: 25px 0;
}
#content-main .articulo ul,
#content-main .articulo ol {
	padding:0 10px;
	margin-bottom:10px;
}
#content-main ol li {
	list-style: decimal inside;
}
/*	entradilla: */
#content-main .entradilla {
	margin: 0 0 15px 30px;
}
#content-main .entradilla h4,
#content-main .entradilla h5 {
	padding:0;
}
#content-main .entradilla p {
	padding-left: 0;
}
.entradilla .panel {
	margin-right: 15px;
}
.panel .conTextos a {
	display:block;
}
.conTextos li {
	margin-right: 10px;
	position: relative;
	margin-bottom: 10px;
}
.conTextos li .pieFoto {
	padding: 3px 0;
	text-align: right;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	left:0;
	color:#fff;
	background: #000;
	opacity: .8;
	width: 97%;
	padding-right:3%;
	cursor: pointer;
}

.conTextos li img {
   cursor: pointer;
}

.conTextos li a:hover span {
	color:#DA00F9;
}
.conTextos img {
	width: 90px;
	height: 100px;
}
.conTextos .mycarousel li a:hover,
.conTextos .mycarousel li.on a  {border: none;}
.conTextos .mycarousel li a:hover img,
.conTextos .mycarousel li.on img {margin: 0px;}


/*	gentelooc scroll panel
---------------------------- */
.genteLooc .conTextos li {
	margin-right: 20px;
	width: 130px;
	height: 230px;
	padding: 10px;
	display:block;
	background: #f0f0f0;
	overflow:hidden;

}

#content-main .entradilla .genteLooc .conTextos li p {
	text-align: left;
}

.genteLooc .conTextos li a  {
	overflow: hidden;
}
.genteLooc .conTextos li .pieFoto  {
	z-index:11;
}
.genteLooc .conTextos img {
	width: 150px;
	height: 250px;
	position: absolute;
	top:0;
	left:0;
	z-index: 10;
}
.genteLooc .conTextos li h5 {
	margin-bottom:0 !important;
}
.genteLooc .conTextos li h6 {
	margin-bottom:7px;
	text-transform: uppercase;
}
.genteLooc .conTextos li p {
	margin-bottom:5px;
}
/*	scroller masGente
-------------------------- */
h3#masGente a {
	background: url(images/ico/mas_gente.png) no-repeat left top;
	height:42px;
	width:71px;
}
.scroll-panel.masGente {
	padding:0;
}
.masGente .panel ul li {
	margin-right: 5px;
	margin-bottom:5px;
}
.masGente .panel ul li img {
	height:44px;
	width:44px;
	border:1px solid #333;
}
.grey {
	color:#808080;
}
.rosa {
	color:#DA00F9;
}
.articulo p {
	margin-bottom: 15px;
}
/*banner blogTendencias */
.blogTendencias {
	margin:15px 0;
	position: relative;
	border-right: 10px solid #666;
	width: 167px;
}
.blogTendencias .blog {
	background: url(images/bg/bg_blog_right.png) no-repeat left top;
	float: none;
	top: 0;
	left:0;
	position: absolute;
	width: 69px;
	height: 43px;
}

/*		#blog
-------------------------- */
#blog {
	width: 478px;
	padding-left: 30px;
}
#blog-header, #blog-header2 {
	border: 1px solid #b2b2b2;
	padding: 2px;
	margin-bottom: 18px;
}
#blog-header h2 {
	border: 1px solid #b2b2b2;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #666;
	font-size: 2.2em;
	background:url(images/bg/bg_blog_heading.png) top left no-repeat;
	padding: 12px 0;
}

#blog-header2 h2 {
	border: 1px solid #b2b2b2;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #666;
	font-size: 2.2em;
	padding: 12px 0;
}

#blog-index {
	margin-bottom: 25px;
}
#blog-index p {
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 2px;
	font-size: 1.09em;
}
#blog-index p a {
	color: #666;
	display: block;
	background:url(images/bg/bg_blog_index.png) top right no-repeat;
	margin-right: 0px;
}	
#blog-index p a:hover {
	color: #000;
}
#blog-index p a.pink {background-position:right 5px;}
#blog-index p a.green {background-position:right -9px;}
#blog-index p a.orange {background-position:right -24px;}
#blog-index p a.blue {background-position:right -38px;}
#blog-index p a.red {background-position:right -53px;}
#blog-index p a.black {background-position:right -68px;}
	
#blog-index p.anteriores {
	border-bottom: none;
	margin-bottom: 18px;
}
.post {
	margin-bottom: 25px;
}
.post h3,
h3.anteriores {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #fff;
	font-size: 1.5em;
	margin-bottom: 8px;
	cursor: pointer;
	background:#FFF;
}
h3.anteriores {
	margin-left: 22px;
}
h3.anteriores span {
	width: 410px;
}
.post h3 a,
h3.anteriores a {
	display:block;
	color: #fff;
}
.post h3 a:hover {
	color: #fff;
}
.post span {
	display: block;
	float: left;
	height: 23px;
	background: #666;
	width: 433px;
	padding: 4px 10px 0px 5px;
}
.post .mark {
	width: 27px;
	height: 27px;
	margin-right: 3px;
	background:url(images/bg/bg_post.png) center center no-repeat;
	padding: 0px
}
.post h4,
.post p,
.post h5 {
	padding: 0 10px;
	line-height: 18px;
}
.post h4 {
	text-transform: uppercase;
}
.post p {
	text-align: left;
	margin-bottom: 20px;
}
.post img {
	margin: 8px 10px 5px 10px
}
.post-meta {
	text-transform: uppercase;
}
.post-meta em,
.post-meta span,
.post-meta a {
	text-transform: none;
}
.post-meta h5 a {
	text-transform: uppercase;
}
.post-meta span {
	background: none;
	display: inline;
	float: none;
}
.post-meta p {
	margin-bottom: 0px;}

.pink .mark {background-color:#da00f9;}
.pink img {border: 1px solid #da00f9;}
.pink h4,
.pink h4 a {color: #da00f9}
.pink a:hover{text-decoration:underline}
.pink .post-meta span,
.pink .post-meta a {
	color: #da00f9
}

.green .mark {background-color:#52904c;}
.green img {border: 1px solid #52904c;}
.green h4,
.green h4 a,
.green h4 a:hover {color: #52904c}
.green a:hover{text-decoration:underline}
.green .post-meta span,
.green .post-meta a {
	color: #52904c
}

.orange .mark {background-color:#e7ad47;}
.orange img {border: 1px solid #e7ad47;}
.orange h4,
.orange h4 a,
.orange h4 a:hover{color: #e7ad47;}
.orange a:hover{text-decoration:underline}
.orange .post-meta span,
.orange .post-meta a {
	color: #e7ad47;
}
	
.blue .mark {background-color:#0000f9;}
.blue img {border: 1px solid #0000f9;}
.blue h4,
.blue h4 a,
.blue h4 a:hover{color: #0000f9}
.blue a:hover{text-decoration:underline}
.blue .post-meta span,
.blue .post-meta a {
	color: #0000f9
}

.red .mark {background-color:#da0000;}
.red img {border: 1px solid #da0000;}
.red h4,
.red h4 a,
.red h4 a:hover{color: #da0000}
.red a:hover{text-decoration:underline}
.red .post-meta span,
.red .post-meta a {
	color: #da0000
}

.black .mark {background-color: #333;}
.black img {border: 1px solid #333;}
.black h4,
.black h4 a,
.black h4 a:hover{color: #333}
.black a:hover{text-decoration:underline}
.black .post-meta span,
.black .post-meta a {
	color: #333
}
#anteriores {
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}	
#anteriores,
#todos {
	padding: 0 22px;
}
#anteriores span,
#todos span {
	width: 373px;
}
#anteriores .mark,
.anteriores .mark {
	width: 27px;
}
.post-anteriores {margin-bottom: 12px;}
#todos .mark {
	width: 18px;
	height: 18px;
	padding: 0px;
}
#todos h3 {
	font-size: 1.2em;
	text-transform: uppercase;
}
#todos span {
	height: 18px;
	padding-top: 0px;
}
#todos span.todos {
	background-color: #999;
}
.contacto {
	width: 184px;
	padding-left: 25px;
	float: left;
}
.contacto h6 {
	text-transform: uppercase;
	font-size: 1.3em;
	letter-spacing:-0.035em;
	margin-bottom: 8px;
}
.contacto p {
	padding-left: 0px;
	color: #000;
	margin-bottom: 0px;
}
.contacto label {
	width: 50px;
	float: left;
	margin-top: 2px;
}
.contacto input.text {
	width: 118px;
	background: #999;
	border: none;
	color: #fff;
	padding: 2px 3px 3px;
	float: left;
}
p.AltaBaja {
	padding-left: 48px;
	margin-top: 5px;
}
p.AltaBaja span {
	display: inline;
	float: none;
	background: none;
	padding: 0px;
	margin: 0px 3px 0px 3px
}
input.ok {
	margin-left: 5px;
}
p.AltaBaja input {vertical-align: middle;}
	
#menuBlog h3 {
	border-bottom: 1px solid #666;
	color:#666;
	font-style: normal;
	margin-bottom: 10px;
}
#menuBlog ul {
	font-size: 12px;
	color: #DA00F9;
	margin-bottom: 15px;
}
#menuBlog ul a {
	color: #DA00F9;
}
#menuBlog ul li {
	margin-bottom: 3px;
}
#menuBlog ul ul {
	margin:5px 0 5px 35px;
	display: none;
}
#menuBlog a.cerrado {
	background: url(images/ico/ico_arrow_rosa_cerrada.png) center right no-repeat;
	padding-right: 12px;
}
#menuBlog a.abierto {
	background: url(images/ico/ico_arrow_rosa_abierta.png) center right no-repeat;
	padding-right: 12px;
}	
/*		.planes
-------------------------- */
#content-main.planes {
	margin-top: 30px;
}
.planes h4 {
	font-size: 1.6em;
	text-decoration: underline;
	font-weight: normal;
	margin-bottom: 8px;
}
#content-main.planes h5 {
	font-size: 1.18em;
	color: #333;
	margin-bottom: 12px;
}
#content-main.planes p {
	margin-bottom: 12px;
}
.planes ul {
	font-size: 1.09em;
	margin-left: 30px;
}
.planes li {
	margin-bottom: 8px;
}
.planes li span {
	text-decoration: underline;
	display: block;
}
/*		.rss
-------------------------- */
#main.rss {
	margin-top: 25px;
}
.rss h2 {
	font-size: 1.27em;
	color: #da00f9;
	margin-left: 15px;
}
.rss #content-main {
	background: #f2f2f2;
	padding: 10px 5px 20px;
	width: 525px
}
.rss p {
	margin-bottom: 18px;
	font-size: 1.09em;
}
.tema {
	margin-left: 10px;
}
.tema h3 {
	padding-left: 10px;
	font-size: 1.09em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: normal;
}
.tema h3 a {
	color: #4c4c4c;
	background:url(images/ico/rss.png) top right no-repeat;
	padding-right: 25px;
	padding-top: 5px;
}
.tema h3 a:hover {
	color:#000
}
.tema ul {
	margin-left: 5px;
	margin-bottom: 40px;
}
.tema li {
	margin-bottom: 8px;
}
.tema li h3 {
	text-transform: none;
}
.bookmarks {
	margin-left: 14px;
	margin-bottom: 20px;
}
.bookmarks p {
	color: #da00f9;
	margin-bottom: 12px;
}
.bookmarks p a {
	color: #4c4c4c;
	padding-left: 15px;
	background:url(images/ico/anadir.png) center left no-repeat;
	text-decoration: underline;
}

.articulo .panel {
	margin-bottom: 15px;
}
.loocIng {
	margin: 15px 0 -10px;
	text-align: right;
}
/*	----------------------
	portadas advertising
------------------------ */
.grid-0-5 {
	width:160px;
}
.grid-1-5 {
	margin-right:9px;
	width:190px;
}
.grid-2-5 {
	width:510px;
	margin: 0 20px;
}
.grid-3-5 {
	width:710px;
}
.grid-3-5 #screen {
	width:100%;
}
/*	staff
------------------------ */
#staff {
	margin-bottom: 15px;
}
#staff h3 {
	background: #000;
	margin: 0 0 15px 40px;
	color:#fff;
	padding-left: 5px;
	font-weight: normal;
}
#staff .scrollCont {
	overflow-x: hidden;
	overflow-y: auto;
	height: 415px;
}
#staff .personal img {
	border:1px solid #a0a0a0;
	width: 60px;
	height: 60px;
	float:left;
	margin-right: 5px;
}
#staff .personal ul {
	padding-top: 5px;
}
#staff .negroide img {
	border:1px solid #e340fb;
}
#staff .personal .email {
	clear: both;
	background: #bfbfbf;
	padding: 2px 5px 2px 57px;
	font-size: 9px;
}
#staff .negroide .email {
	background: #000;
}
#staff .personal .email a {
	color:#000;
}
#staff .negroide .email a {
	color:#fff;
}
/*	colaboradores
------------------------- */
#colaboradores {
	position: relative;
}
#colaboradores h3 {
	background: #000;
	color:#fff;
	font-weight: normal;
	font-size: 16px;
	padding-left: 50px;
}
#colaboradores .panel  {
	border:1px solid #a0a0a0;
	border-width: 1px 1px 0;
	margin-bottom: 15px;
}
#colaboradores .panel li {
	margin-bottom: 18px;
}
#colaboradores .panel li {
	margin-right: 33px;
}
#colaboradores .panel li img {
	width: 34px;
	height: 38px;
	border:1px solid #a0a0a0;
}
#colaboradores h4.quien {
	display: block;
	color: #fff;
	background: #000;
	height: 20px;
	width: 190px;
	text-align: center;
	top:73px;
	position: absolute;
	line-height: 20px;
	font-weight: normal;
}
#colaboradores h4.quien  em {
	color:#DA00F9;
}
/*	greatLinks
------------------------ */
.greatLinks {
	margin-bottom: 15px;
}
.greatLinks li {
	color:#fff;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 2px;
	text-transform: uppercase;
	font-family:"Times New Roman",Times,serif;
}
.greatLinks li a {
	color:#fff;
	background: #4d4d4d;
	margin-right: 18px;
	text-align: right;
	padding: 2px 4px;
	display: block;
}
.greatLinks li a:hover {
	margin-right: 0;
	background: #000;
	color: #FFF;
}
/*	mediaKit
------------------------ */
.mediaKit {
	background: url(images/bg/bg_mediaKit.png) bottom left no-repeat;
	text-align: right;
	padding: 0 0 14px 0;
	width: 172px;
}
.mediaKit img {
	background: url(images/bg/bg_mediaKit.png) bottom left no-repeat;
	text-align: right;
	width: 66px;
	border:1px solid #a0a0a0;
}
.aire {margin: 10px 0;}
.irAboutUs {
	display:block;
	text-indent: -999999px;
	height: 20px;
	margin-bottom: 15px;
	background: url(images/bg/h_aboutUs.png) 0 0 no-repeat;	
}
.irMasPortadas {
	display:block;
	text-indent: -999999px;
	height: 43px;
	margin-bottom: 5px;
	background: url(images/bg/h_masPortadas.png) 0 0 no-repeat;	
}
/*	scrollMasPortadas
--------------------- */
.scrollMasPortadas {
	margin-bottom: 35px;
}
.scrollMasPortadas .panel {
	margin-left: 50px;
}
.scrollMasPortadas .panel img {
	width: 93px;
	height: 131px;
	border:1px solid #DA00F9;
}
.scrollMasPortadas .panel li {
	margin-right: 15px;
	margin-bottom: 15px;
}
/*	****************
	wrapperRedondo
***************** */
#wrapperRedondo {
	width: 659px;
	margin: 0 35px 0 35px;
}
#wrapperRedondo #navTabs {
	background: url(images/bg/bg_wrapperRedondo_top.png) bottom left no-repeat;
	padding-bottom: 38px;
}
#wrapperRedondo #navTabs li {
	text-align: center;
	font-size: 16px;
	float:left;
	width: 151px;
	line-height:46px;
	display: block;
	margin-right: 3px;
}
#wrapperRedondo #navTabs li a {
	background: url(images/bg/bg_navTab.png) bottom left no-repeat;
	width: 151px;
	line-height:46px;
	display: block;
	color:#fff;
}
#wrapperRedondo #navTabs li a:hover,
#wrapperRedondo #navTabs li a.active {
	background: url(images/bg/bg_navTab_h.png) bottom left no-repeat;
}
#wrapperRedondo #main {
	background: url(images/bg/bg_wrapperRedondo_main.png) 0 0 repeat-y;
	padding: 0 55px 10px 60px;
	margin-bottom:0;
}
#wrapperRedondo #mainCierre {
	background: url(images/bg/bg_wrapperRedondo_close.png) 0 0 repeat-y;
	display: block;
	width: 659px;
	height: 28px;
	margin-bottom: 35px;
}
/*	form tv
------------------ */
.aira2 {
	margin: 25px 0;
}
.irBuscador {
	background: url(images/bg/h_buscador.png) right top no-repeat;
	height: 33px;
	margin-bottom: 17px;;
	display: block;
}
.irBuscador span {
	display: none;
}
.tv label {
	background:#8c8c8c url(images/bg/bg_tv_label.png) center right no-repeat;
	border:1px solid #e6e6e6;
	color:#fff;
	text-transform: uppercase;
	padding: 1px 12px 0 5px;
}
.tv .texto {
	width:100px;
	border:1px solid #b3b3b3;
}
/*	mas_videos
------------------ */
#mas_videos {
	background: url(images/bg/h_masVideos.png)  0 0 no-repeat;
	height: 44px;
	margin-bottom: 10px;	
}
/* zona newsletter / dd encontrarnos*/
#newsletter-login label {
	letter-spacing:-0.05em;
}
#newsletter-login input.text {
	width: 120px;
	vertical-align: top;
	margin-bottom: 5px;
}
.ddLooc {
	display: block;
	margin-bottom: 15px;
	float: left;
}
.ddLooc strong {
	float: left;
	margin-right: 5px;
}
.dd_encontrarnos {
	display: block;
	width: 47px;
	height: 16px;
	background: url(images/ico/ico_dd_encontrarnos.png) 0 0 no-repeat;
	text-indent: -999999px;
	cursor: pointer;
}
.dd_encontrarnos:hover {background-position: bottom left;}