/**/
/*Estilos Comunes de portadas.css*/
.bloquecolumnasAB{ clear:both; padding:4px 0 0 0px; margin:4px 0 6px 5px; background:url(/img/brd_bloquecolumnasAB.gif) repeat-y; background-position: 407px 0px }
.menus-destacados{border-top:1px solid #D7D7D7;}
.zonaDD .menus-destacados{border:1px solid #CECECE;}
.menus-destacados a{ border-bottom:1px solid #D7D7D7; text-transform:uppercase; font-size:11px; color:#666666; display:block; padding:3px 2px 3px 15px}
.menu-destacado a{ background:#F0F0F0 url(/img/tercer-nivel.gif) no-repeat; background-position: 8px 8px;}
.menu-destacado-activo a{ background:#FFFFFF url(/img/tercer-nivel.gif) no-repeat; background-position: 8px 8px; font-weight:bold;}
.menus-destacados a:hover{ background:#FFFFFF url(/img/tercer-nivel.gif) no-repeat; background-position: 8px 8px; text-decoration:none; color:#666666; }
.menus-destacados p{ display:none;}
.menus-destacados .boxheader{ background-color:#E4E5E4; color:#666666!important; font-size:15px!important; font-weight:bold; padding:5px; border-bottom:1px solid #CECECE;}
.menus-destacados .boxheader div{ color:#555555!important; }
/*lo...*/
.lo{ margin:4px 0 10px 0; border-bottom:1px solid #CECECE; }
.lo .menus{ background: url(/img/f_encabezado_lo.jpg) repeat-x; background-position: bottom; height:25px;}
.lo .menus2{ background: url(/img/brd_fin_menu_lo.gif) no-repeat; background-position: left bottom;height:25px;}
.lo .menus ul{ background: url(/img/brd_fin_menu_lo.gif) no-repeat; background-position: right bottom;  height:25px;}
.lo .menus li{ float:left;}
.lo .menus a{ display:block; float:left; background: url(/img/f_separa_lo.gif) no-repeat; background-position: right 50%; font-size:11px; color:#636363; padding:0 14px 0 14px; margin: 3px 0 0 0; height:22px;}
.lo .menus a span{ display:block; padding:4px 0 0 0; margin:0;}
.lo .menus a.activo{border-left:1px solid #C3C3C3;border-top:1px solid #C3C3C3;border-right:1px solid #C3C3C3; background: #FFFFFF url(/img/shim.gif); font-size:11px; color:#333333; margin: 0; font-weight:bold; height:25px;}
.lo .menus a.activo span{display:block; padding:6px 0 0 0; margin:0;}
.locontenido{ padding:10px 0px 0px 0px; background-color:#FFFFFF; border-left:1px solid #CECECE;  border-right:1px solid #CECECE;}
.loultimo{ clear:left; padding:0;}
.loultimo .horatitulo{  text-align:left; padding:0 5px 1px 19px; clear:left; background: url(/img/bullet.gif) no-repeat; background-position: 10px 4px;}
.loultimo .hora{ float:left; padding:0 3px 0 0; font-size:10px; color:#940000;}
.loultimo .titulo{ color:#6D6D6D; font-size:11px; margin:0; padding:0 0 0px 0; display:block;}
/*.loultimo .titulo{ color:#6D6D6D; font-size:11px; margin:0; padding:0 0 0px 0; display:block;}*/
.loultimo .titulo h3{ font-size:11px; padding:0;}
.loultimo .titulo a{ color:#6D6D6D;}
.loultimo .titulo a:hover {text-decoration:underline; color:#990000;}
.loultimo .botones,.loresto .botones{ text-align:right; padding:6px 0 8px 0}
.loresto{ padding:0 5px 5px 10px; clear:both; border-bottom:1px solid #CECECE;}
.loresto ol{ display:block; padding:0; margin:0;}
.loresto li{background: url(/img/bullet.gif) no-repeat; background-position: 0px 4px; margin:0px; padding:0; clear:left; height:auto; width:100%;}
/*.loresto li{background: url(/img/bullet.gif) no-repeat; background-position: 0px 4px; margin:0px; padding:0; clear:left; height:auto; width:100%;}*/
.loresto li a{ color:#6D6D6D; font-size:11px; padding:0px 0 2px 10px; display:block;}
/*----------------GENERAL ÚLTIMA HORA----------------*/
#contenido .doc{ padding:0px 0 8px 0; clear:left; margin:0px; }
#contenido .otras-noticias .doc{ clear:none;}
#contenido .doc .overhead {font-size:10px; color:#C00; text-transform:uppercase; line-height:normal;}
#contenido .overhead .photo{ float:none; padding:0 0 7px 0}
#contenido .overhead .photo img{ border:1px solid #CECECE; display:block;}
#contenido .overhead .photo-alt1 img{ border:1px solid #CECECE; display:block; }
#contenido .overhead .photo-alt2{ float:none; text-align:center; margin:0 auto; padding:0 0 7px 0 } 
#contenido .overhead .photo-alt2 img{ border:1px solid #CECECE; display:block; text-align:center; margin:0 auto;}
#contenido .lead .overhead .photo-caption{ font-size:10px!important; color:#999!important; text-align:right; margin:0 auto; text-transform:uppercase!important; float:right; width:auto;}
#contenido .headline .photo{ float:left; padding:5px 10px 0 0}
#contenido .headline .photo img{ border:1px solid #CECECE;}
#contenido .headline .photo-alt1{ float:left;padding:5px 10px 0 0 } 
#contenido .headline .photo-alt1 img{ border:1px solid #CECECE;}
#contenido .headline .photo-alt2{ float:left; padding:5px 10px 0px 0px; }
#contenido .headline .photo-alt2 img{ border:1px solid #CECECE; display:block;}
#contenido .lead-text {color:#474747; font-size:12px; margin:0; line-height:120%; padding:0 }
#contenido .lead-text .p{ padding:0 0 14px 0}
#contenido .lead-text a{ text-decoration:underline}
#contenido .lead-text a.masinfo{ color:#474747; text-decoration:none}
#contenido .lead-text a.masinfo:hover{ color:#900;}
#contenido .lead .link-app1{ display:block;}
#contenido .lead .link-app1 .related-link{ font-size:11px; color:#878787; padding:0 0 7px 0  }
#contenido .lead .link-app1 .related-link a{background: url(/img/marca_linkapp1_portadas.gif) no-repeat 0px 6px;  padding:0 0 0 12px; color:#878787; }
#contenido .lead .link-app1 .related-link span{ color:#194775; }
#contenido .lead .link-app4{ display:block;}
#contenido .lead .link-app4 .related-link{ padding:0 10px 7px 0; font-size:11px; color:#878787;}
#contenido .lead .link-app4 .related-link a{ color:#878787;}
#contenido .lead .link-app4 .related-link img{ margin:0 5px 0 0; vertical-align:middle; }
#contenido .lead .link-app4 .related-link strong{ color:#474747; }
#contenido .lead .link-app4 .related-link span{ color:#194775; }
#contenido .rompe-related-link {clear:both; font-size: 1px;  height:1px; padding:0px; margin:0px;}

#contenido .apoyo-comentarios{ font-size:11px; color:#878787}
#contenido .apoyo-comentarios a{color:#878787}
#contenido .apoyo-comentarios strong{color:#900; text-decoration:none;}
#contenido .apoyo-comentarios img{ vertical-align:middle; margin:0 4px 0 0px}
/*----------------EXCEPCIONES----------------*/
/*ZONA A0 principal*/
.zonaAB0{ padding: 5px 0 0 0; clear:left; }
.zonaAB0 .headline,.zonaAB0 .headline h3{ font-size:28px; font-weight:bold;}
/*ocio*/
.ocioAB{ clear:both;}
.ocioAB .doc{ background-color:#F0F0F0; padding:0px; margin:0; height:20px}
* > .ocioAB .doc{ height:auto;}
.ocioAB .overhead .photo-alt1{ float:left; padding:0 10px 0 0;}
.ocioAB .overhead .photo-alt1 img{ border:0px; margin:0;}
.ocioAB .overhead .ln{ padding:5px 0 0 0}
.ocioAB .photo-caption{ display:none;}
.ocioAB .headline{ padding:5px 0 0 0}
.ocioAB .headline,.ocioAB h3,.ocioAB .headline a{ font-size:24px; color:#900;}
.ocioAB .subhead{ font-size:14px; color:#333333;}
.ocioAB .lead-text,.ocioAB .link-app4{ padding:0 0 0 5px;}
.ocioAB .lead-text{ font-size:12px; color:#666666;}
.ocioAB .link-app4 .related-link a{ color:#333333;}

/*A1*/
.bomba-A{ padding:0 5px 0 5px; margin:0px}
.bomba-A .headline a,.bomba-A h3{ font-size:26px; font-weight:normal;}
/*A2*/
.foto-izqda-grande{ padding:0 5px 0 5px}
.foto-izqda-grande .headline a,.foto-izqda-grande h3{ font-size:24px; font-weight:normal;}
/*A3*/
.foto-izqda-peq{ padding:0 5px 0 5px}
.foto-izqda-peq .headline a,.foto-izqda-peq h{ font-size:21px;font-weight:normal;}
/*A4*/
.titulo-medio{ padding:0 5px 0 5px}
.titulo-medio .headline a,.titulo-medio h3{ font-size:21px;font-weight:normal;}

/*resto AB*/
/*ZONA D*/
.zonaD{ clear:both;}
.zonaDI{ float:left; width:49%;}
.zonaDD{ float:right; width:49%;}
/**/
/* DEFAULT ELEMENTS */

/*body { text-align: center; font: 62.5% Arial, Tahoma, Verdana, Helvetica, sans-serif; }*/
/*a { text-decoration: none; color: #787878; }*/
ul li, li { list-style: none; }
h1 { font-size: 1.5em; color: #FFF; font-weight: normal; }
.todoGPS#contenido h2 { font-size: 1.8em; color: #000; text-transform: uppercase; font-weight: bold; }
.todoGPS#contenido h2 a { color: #000; }
.todoGPS#contenido .cintillo-ocio h2 { font-size: 12px; color: #FFF; text-transform: uppercase; font-weight: bold; }
h3 { font-size: 1.4em; color: #333; font-weight: bold; }
h4 { font-size: 1.2em; color: #333; }
h3 a, h4 a { color: #333; }
h5, h5 a { font-size: 1em; color: #ff0000; text-transform: uppercase; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.todoGPS p { color: #787878; line-height: 12px; font-size:11px; }
img { border: none; vertical-align: middle; }


/* forms 
fieldset { border: 0; }
input, select { font-size: 1em; }
input { vertical-align: middle; font-size: 1em; color: #FFF; }
input.textbox { background:url(../images/forms/input-bg.gif) top left; border: 1px solid #ccc; border-top: none; border-left: none; }
.separador{float:left; width:20px; height:13px; margin-left:-2px}
.fila{margin-bottom:.2em; height:1.22em; margin-top:.2em}
select { vertical-align: middle; }
select option { padding: 1px 2px; }*/
.todoGPS input { font-size: 11px; }
.todoGPS select { font-size: 10px; }
.wn_select { background:url(../images/forms/input-bg.gif) top left; border: 1px solid #ccc; border-top: none; border-left: none; padding: 1px; }
.wn_select option { background: #FFF; }


/* COMMON CLASSES */

.wn_right { text-align: right; }
.wn_center { text-align: center; }
.wn_floatright { float: right; }
.wn_floatleft { float: left; }
.wn_hid { visibility: hidden; }
.wn_clear { clear: both; height: 1px;}
.wn_white { color: #FFF; }
.wn_grey { color: #CCCCCC; margin-top: 10px; line-height: 1.4em }
	.wn_grey strong { color: #FFF; }
	.wn_grey a { color: #CCCCCC; text-decoration: underline }
a.overed:hover { color: #FF0000; }
a.overblack:hover { color: #000; }
.wn_noupper { text-transform: none; }
.wn_noborder { border: none; }
.wn_dashedbar { height: 15px; background:url(/SysConfig/Images/gps/dashed-bar.gif) center repeat-x; }

/* CONTAINERS */
#wn_container { width: 686px; margin: 0 auto; text-align: left; }

/* STRUCTURE */
#wn_headline { position: relative; background: #000; }
	#wn_headleft { width: 686px; min-height: 42px; }
    * html #wn_headleft { height: 42px; }
    #wn_headleft h3 { clear: both; padding: 6px 0; }
    #wn_headleft h5 { float: left; margin-top: 2px; padding: 2px 3px 1px 0; text-indent: 3px; background: #333; }
    #wn_headleft p { padding: 4px 0;}
    #wn_headleft .wn_mright { margin-top: 40px; border: none; }
    #wn_headleft .wn_mleft { position: relative; padding-top: 45px; margin-bottom: 0; border: none; }
    #wn_headleft .wn_programa { padding: 0; }
    
    #wn_headerfloat { position: absolute; width: 408px; z-index: 100; left: 0px; top: 0px; height: 64px; }
	.wn_gpsolo { position: absolute; width: 408px; z-index: 100; left: 11px; top: 12px; height: 64px; }
    
    .wn_hoytext { text-align: right; margin: 25px 15px 0 0; color: #FFF; }

#wn_main { width: 686px; min-height: 393px; }
	.wn_mleft { float: left; width: 393px; border-right: 1px solid #dddddd; margin-bottom: 10px; }
    .wn_mright { float: right; width: 284px; }

/* ocio */
.wn_bgrey { clear: both; background: #e7e7e7; }
	.wn_ociothumb { float: left; }
    .wn_ociocontent { padding-top: 6px; }
	.wn_ociodetalhe p, .wn_ociodetalhe h5, .wn_ociodetalhe h4 { line-height: 12px; }
	.wn_ociodetalhe { padding: 5px; }
	.wn_ociodetalhe .wn_mright { border-left: 1px solid #dcdcdc; }
    .wn_ociodetalhe .wn_ociothumb { float: left; margin: 7px; }
    				.wn_ociothumb img { border: 4px solid #000; }
    .wn_ociodetalhe h4 small { font-weight: normal; }
    .wn_ociodetalhe .wn_ociolocal { padding: 3px 0; }
    .wn_ociodetalhe .wn_ociomedia { padding: 4px 0 0; }

/* main content */
.wn_cat { float: left; width: 203px; }
.wn_outrasact { clear: both; }
.wn_homenews { padding: 4px; }
	.wn_homenews div { margin-top: 7px; }
	.wn_homenews h3 { padding-left: 15px; background: url(/SysConfig/Images/gps/icon-star.gif) no-repeat left center; }
    .wn_homenews p {  padding-left: 15px; }
	.wn_vereventos { margin: 10px 0 10px; }
    .wn_vereventos a { color: #ff0000; font-size: 0.9em; }
    .wn_vereventos a:hover { text-decoration: underline; }

/* proximos dias */
#wn_proximosdias { border-left-color: #ebebeb; }   
    #wn_proximosdias .wn_ociocontent { padding: 10px 10px 25px; border-bottom: 2px dashed #eeeeee;  border-right: 1px solid #ebebeb; }
    #wn_proximosdias .wn_ociocontent h4 { padding: 3px 0 5px; }
    #wn_proximosdias .wn_last { border-bottom: none; }

/* envia tu */
#wn_enviatu, #wn_destacado { clear: both; padding: 2px; border-bottom: 1px dashed #e1e1e1; background: #f0f0f0; }
	#wn_enviatu h2, #wn_enviatu h2 a { color: #cc0000; }
    #wn_enviatu .wn_mleft, #wn_destacado .wn_mleft { float: left; width: 395px; padding: 5px 0 5px 10px; border-right: 1px solid #e3e3e3;}
	#wn_enviatu .wn_mright, #wn_destacado .wn_mright { float: left; width: 265px; padding: 5px 0 5px 10px; border-left: 1px solid #FFF;  }


/* destacado */
#wn_destacado .wn_mleft, #wn_destacado .wn_mright { border: none; }
#wn_destacado .wn_ociothumb { margin-right: 10px; }
#wn_destacado h3 { color: #cc0000; text-transform: uppercase; padding: 3px 0; }
#wn_destacado h4 { padding: 7px 0 5px 0; }
#wn_destacado h5 { text-transform: none; font-weight: normal; }

/* right side search 
#wn_rightfloat {  right: 0px; top: 15px; width: 308px; }
	#wn_rightsearch { margin-right: 5px; }
	#wn_rightsearch .wn_tabs a { float: left; padding: 4px 8px; margin: 0 6px 0 0; background:url(/SysConfig/Images/gps/tab-bg.gif) repeat-x; 
    							 color: #999; text-transform: uppercase; font-size: 1em; }
    #wn_rightsearch .wn_tabs a:hover { color: #FFF; }
    #wn_rightsearch .wn_tabs a.wn_activetab { background: #242424; color: #FFF; border-bottom: solid 1px #242424; border-top: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; }
*/
#wn_rightsearch { height:250px!important; margin:0 0 0 2px}

    /* right side search */
    .wn_tabs {width:302px;}
	.wn_tabs a { float: left; padding: 4px 8px; background:url(/SysConfig/images/gps/tab-bg.gif) repeat-x; color: #999; text-transform: uppercase; font-size: 10px; border-bottom: solid 1px #999; }
.wn_tabs a:hover { color: #FFF; }
    .wn_tabs a.wn_activetab { background: #242424; color: Red;  border-top: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; border-bottom: none;}      

    
/*    
.wn_contenttab { clear: both; padding: 6px 10px; background: #242424; }
    .wn_contenttab p { color: #d3d3d3; padding: 3px 0; }
    .wn_contenttab a { color: #d3d3d3; text-decoration: underline; }
    .wn_contenttab a:hover { text-decoration: none; }
    .wn_contenttab .wn_textbox { width: 205px; padding: 4px; background: #666; border: none; }
    .wn_contenttab .wn_button { background: #000; color: #FFF; border: none; text-transform: uppercase; font-weight: bold; }
    .wn_contenttab .wn_select { background: url(/SysConfig/Images/gps/selectbox-bg.gif) #666; color: #FFF; width: 280px; }
		.wn_contenttab .wn_select option { background: #666; color: #FFF; }
*/
		
.wn_contenttabs { clear: both; background: #242424; width:302px; }
    .wn_contenttabs p { color: #d3d3d3; padding: 3px 0; }
    .wn_contenttabs a { color: #d3d3d3; text-decoration: underline; }
    .wn_contenttabs a:hover { text-decoration: none; }
    .wn_contenttabs .wn_textbox { color:#FFF; width: 272px; background-color:#666; color:#FFF; border: none; }
	.wn_textbox_espacio{padding:4px}
	.wn_textbox_espacio2{padding:2px; font-size:10px}
    .wn_contenttabs .wn_button { background: #000; color: #FFF; border: none; text-transform: uppercase; font-weight: bold; }
    .wn_contenttabs .wn_select { background: url(/SysConfig/Images/gps/selectbox-bg.gif) #666; color: #FFF; width: 280px; }
		.wn_contenttabs .wn_select option { background: #666; color: #FFF; }
		
		.wn_contenttabs fieldset{border: 0px;}
		
		
#wn_rightcalendar h2 { margin-top: 10px; padding: 3px; text-align: center; color: #FFF; font-weight: normal; background:url(/SysConfig/Images/gps/calendar-bg.gif) repeat-x;  }
	#wn_rightcalendar .wn_calendarheader { padding: 2px 20px; background: #cc0000; text-align: center; color: #FFF; text-align: center; }
    #wn_rightcalendar table.wn_calendarheader { margin: 0 auto; }
    .wn_calendarbody { background: #f7f7f7; padding: 10px 15px; }
    .wn_navcalendarleft { float: left; padding: 10px 2px; }
    .wn_navcalendarright { float: right; padding: 10px 2px; }
    .wn_calendarbody .wn_calendarbox { float: none; width: 200px; min-height: 50px; }

	
/* hype */

#wn_pesquisahd { width: 686px;  }

.wn_borderight { border-right: 1px solid #ebebeb; }
#wn_pesquisamain { width: 670px; padding-left: 10px; padding-top: 25px; margin-right: 5px;  }
	#wn_pesquisamain h2 strong { color: #CC0000;}

	#wn_destacamos { margin-top: 10px; }
    #wn_destacamos li { clear: both; padding-bottom: 8px; }
    #wn_destacamos li img { float: left; border: 4px solid #000; margin: 5px; }
    #wn_destacamos li h3 { margin-bottom: 5px; font-size: 1.6em; }
    #wn_destacamos .wn_ociocontent { float: left; }
    
    
	.wn_resultados h2 { text-transform: none; font-size: 2.6em; }
    
    /* paginacao */
    .wn_paginacao { clear: both; }
    .wn_paginacao span, .wn_paginacao a { float: left; padding: 10px 10px 10px 0; }
    .wn_paginacao a:hover { text-decoration: underline; }
    .wn_paginacao li { float: left; }
    .wn_paginacao li a { padding: 10px 14px; background:url(/SysConfig/Images/gps/pageoff.gif) center no-repeat; font-weight: bold; font-size: 1.4em; }
    	.wn_paginacao li a:hover { text-decoration: none; background:url(/SysConfig/Images/gps/pageon.gif) center no-repeat; color: #FFF; }
    	.wn_paginacao li.wn_on { padding:6px 12px; background:url(../images/comum/pageon.gif) center no-repeat; color: #FFF; font-size: 2em; color: #FFF; }
    .wn_paginacao a strong, .wn_paginacao span strong  { color: #000; font-weight: bold; font-size: 1.1em; }
    .wn_paginacao .wn_nextprev { padding: 10px 20px; }
    /* fim de paginacao */
    
    /* ordenar los resultados de busqueda */
    .wn_ordenares { clear: both; padding-top: 5px; margin-bottom: 6px; }
    .wn_ordenares h4 { padding: 3px; background: #c50000; color: #FFF; }
    .wn_ordenares form { margin: 5px 0; }
    .wn_ordenares select { width: 184px; font-size: 1.2em; }
    .wn_ordenares select option { padding: 2px 2px 1px; }
    /* fim de ordenar */
    
    /* lista de resultados */
	.wn_resultados { padding: 10px 0 15px; }
    .wn_resultados ul li { padding-left: 15px; background:url(/SysConfig/Images/gps/icon-star.gif) no-repeat 0px 3px; }
    .wn_resultados li { clear: both; padding-bottom: 8px; }
    .wn_resultados h4 { padding-bottom: 4px; }
    .wn_resultados img { float: left; margin: 5px; }
    .wn_resultados .wn_ociocontent { float: left; }
    /* fim de lista de resultados */
    
    
    .wn_restable p { padding: 4px 0; }
    .wn_restable p strong { text-transform: uppercase; font-weight: normal; color: #000; }
    
    /* tabelas filmes */
    
    .wn_cinetable { width: 650px; border: none; }
    .wn_cinetable thead td { height: 16px;  padding: 3px 5px; border: 1px solid #D5D5D5; border-left: none; border-top: none; }
        .wn_cinetable thead .wn_tcines { width: 110px; background: #E1E1E1; }
        .wn_cinetable thead .wn_tsalas { width: 45px; background: #EAEAEA; }
        .wn_cinetable thead .wn_tsessions { background: #F7F7F7; border-right: none; }
    .wn_cinetable tbody td { padding: 0px 5px; border: 1px solid #D5D5D5; border-left: none; border-top: none; font-size: 1.1em;  }
    	.wn_cinetable tbody .wn_ctitle a { font-weight: bold; color: #787878; }
        .wn_cinetable tbody td span { float: left; padding: 7px 6px; border-right: 1px solid #D5D5D5; }
        .wn_cinetable tbody td span.wn_noborder { border: none; }
        .wn_cinetable tbody .wn_csessions { border-right: none; }
    /* end of tabelas */
	
	/* ficha generica */
	.wn_ficha { padding: 10px 0px 10px 10px; }
		.wn_ficha a { color: #000; }
		.wn_ficha strong a { color: #FF0000; }
		.wn_ficha h2 { margin-bottom: 10px; }
	
	/* acessibilidade */
	.wn_acessibilidade { margin-top: 10px; color: #5C5C5C; font-size: 1.3em; line-height: normal; padding-right: 10px; }
		.wn_acessibilidade img { margin-right: 2px; }
		.wn_acessibilidade span { font-size: 1.1em; color: #000;}
	.wn_acessibilidadefix { margin-left: 10px; margin-top: 0px }
		.wn_acessibilidadefix p { margin: 0px; }
		.wn_acessibilidadefix h2 { margin-top: 15px; }
		
	/* pelicula */
    .wn_peliculaborderight { width: 686px; border-right: 1px #ebebeb solid; }
	.wn_acessibilidadefix { padding-right: 5px; }	
		.wn_pelicula .wn_mleft { width: 370px; padding: 10px 0px 0px 5px; border: none;  }
		.wn_pelicula .wn_mright { width: 270px; background: #E7E7E7; color: #666666; border-left: 1px solid #dcdcdc; padding: 10px }
			.wn_pelicula .wn_mright p { font-size: 1.2em; margin-top: 2px; line-height: normal; }
		.wn_pelicula .wn_fichatecnica { background: #fff; border-left: 1px solid #ebebeb; border-bottom: 1px dashed #ebebeb; width: 280px; float: right; padding: 10px; }
        .wn_fichatecnica p { position: relative; height: 18px; background:url(/SysConfig/Images/gps/bgdotted.gif) repeat-x center; }
        .wn_fichatecnica .wn_floatleft { position: absolute; top: 0px; left: 0; background: #FFF; padding-right: 2px; }
        .wn_fichatecnica .wn_floatright { position: absolute; top: 0px; right: 0; background: #FFF; padding-left: 3px; }
        
			.wn_pelicula .wn_fichatecnica h3 { color: #cc0000; margin-bottom: 4px }
			.wn_pelicula p.wn_dondever { font-weight: bold; font-size: 1.1em; width: 210px; color: #000; float: left; margin-top: 3px }
			.wn_pelicula form { margin-top: 5px; }
			.wn_pelicula form fieldset select { width: 165px; font-size: 1.2em }
		
			
	.wn_critica { padding-left: 20px; background: url(../images/comum/icon-starbig.gif) top left no-repeat; margin-bottom: 20px  }
		.wn_critica p { margin-top: 5px; font-size: 1.3em; line-height: normal; color: #5c5c5c }
		
	/* alojamento */
	.wn_picnavigator { text-align: right; margin: 15px 28px 0 0; color: #FFF; letter-spacing: 0.1em }
		.wn_picnavigator span { font-weight: bold; color: #FF0000; }
		.wn_picnavigator a { color: #FFF; font-weight: bold }
		
	.wn_alojamento strong a { color: #FF0000; }
	.wn_alojamento h3 { margin-bottom: 10px; }
	.wn_alojamento .wn_mright { background-color: #f1f1f1; }
		.wn_alojamento .wn_mright h3 { margin-bottom: 5px; color: #CC0000 }
		.wn_alojamento .wn_mright p { font-weight: bold; color: #000;  }
			.wn_alojamento .wn_mright h3 small { font-weight: normal ; }
	.wn_alojamento .wn_fichatecnica { border-top: 1px dashed #ebebeb; }		
		.wn_alojamento .wn_fichatecnica p { height: auto; background: none; color: #000 }
		.wn_alojamento .wn_fichatecnica h4 { margin-bottom: 5px; }
		
	.wn_alojamento #wn_greyfix { background-color: #f6f6f4; border-top: none; }
    .wn_alojamento #wn_greyfix a { color: #000; }
    .wn_alojamento #wn_greyfix a:hover { color: #FF0000; }
	.wn_alojamento #wn_alojamentofix { margin-left: 4px; }
		#wn_alojamentofix h2 { margin-top: 10px; }
    
    .wn_preciosmedios p { position: relative; height: 18px; background:url(/SysConfig/Images/gps/bgdottedgrey.gif) repeat-x center; }
        .wn_preciosmedios .wn_floatleft { position: absolute; top: 0px; left: 0; background: #F1F1F1; padding-right: 2px; }
        .wn_preciosmedios .wn_floatright { position: absolute; top: 0px; right: 0; background: #F1F1F1; padding-left: 3px; }
		
		/* portada */
		
	.wn_mleft_portada { border-right: none; }
		
	.wn_portada{ margin-right: 12px; padding-left: 0px }
	.wn_portada_top { margin-top: 15px; }
		.wn_portada .wn_ociothumb { margin: 0px 7px; margin-left: 0px }
			.wn_portada .wn_ociothumb img { border: 2px solid #333333;  }
		.wn_portada .wn_ociomedia { padding-top: 2px }
	.wn_mleft_portada .wn_ociodetalhe { background: url(/SysConfig/Images/gps/ocio_separator.gif) bottom right no-repeat; padding-bottom: 0px; padding-top: 0px }
		
	.wn_vermais { float: right; }
		.wn_vermais img { vertical-align: text-top; margin-right: 5px; margin-top: 4px }
		.wn_vermais a { color: #000 }
			.wn_vermais a:hover { text-decoration: underline; }
			
	p.wn_blackbar { background: url(/SysConfig/Images/gps/blackbar.gif) top left no-repeat; width: 391px; height: 14px; color: #FFF; font-weight: bold; padding-top: 3px; padding-left: 4px; float: left; margin-top: 5px }
	
	.wn_recomendamos { margin-right: 10px; margin-bottom: 14px; float: left; width: 380px }
		.wn_recomendamos h2 { text-transform: none; margin-right: 20px; float: left }
		.wn_recomendamos .wn_details { float: left; margin-top: 12px }
			.wn_recomendamos .wn_details img { float: left; border: 3px solid #333333; margin-right: 14px }
			.wn_recomendamos .wn_details p { color: #000; font-size: 1.3em; line-height: 12px;  }
				.wn_recomendamos .wn_details p a { color: #000; }
				.wn_recomendamos .wn_details p a:hover { text-decoration: underline; }
						
		.wn_enviatu_portada .wn_mleft { width: 383px; }
	
	.wn_blogs { float: left; border: 1px solid #ebeae6; border-bottom: none; margin-top: 1px }
		.wn_blogs .wn_blog { border-bottom: 1px solid #ebeae6; float: left; width: 393px; }
			.wn_blogs .wn_blog div.wn_thumb { padding: 14px 12px 16px 7px; float: left; }
		.wn_blogs h3 { margin-top: 14px; margin-bottom: 3px }
			.wn_blogs h3 small { color: #cc0000; text-transform: uppercase; font-size: 0.7em }
			.wn_blogs h3 a { color: #990000; }
				.wn_blogs h3 a:hover { text-decoration: underline; }
		.wn_blogs p { font-size: 1.2em; }
			.wn_blogs p span { color: #000; }
	
	p.wn_redbar { background: url(/SysConfig/Images/gps/redbar2.gif) top left no-repeat; width: 268px; height: 14px; padding-left: 16px; padding-top: 1px; float: left; font-weight: bold; margin-top: 1px }
		p.wn_redbar a { color: #FFF; }
		
	.wn_gastronomia { width: 284px; background: url(/SysConfig/Images/gps/gastronomiabg.gif) top right no-repeat; height: 76px; float: left; margin-top: 8px }
		.wn_gastronomia .wn_thumb { background: url(/SysConfig/Images/gps/gastronomiaimgbg.gif) top left no-repeat; float: left; width: 93px; }
			.wn_gastronomia img { padding: 1px; padding-right: 0px }
		.wn_gastronomia .wn_details { float: left; padding-top: 8px; padding-left: 10px}
			.wn_gastronomia h2 { text-transform: none; font-size: 1.6em }
				.wn_gastronomia h2 a { color: #FF0033; }
			.wn_gastronomia h3 { text-transform: uppercase; font-size: 1.3em }
			.wn_gastronomia p { color: #000; }
			
	.wn_destaque { width: 260px; background-color: #EDEDED; padding: 12px; float: left; margin-top: 5px }
		.wn_destaque img { float: left; border: 3px solid #333333; }
		.wn_destaque h3 { float: left; font-size: 1.7em; margin: 10px 0px }
		.wn_destaque p { color: #595959; float: left; width: 260px; font-size: 1.2em }
			.wn_destaque p a { color: #595959; }
		.wn_destaque a:hover { text-decoration: underline; }
		.wn_destaque .wn_links { float: left; font-size: 1.1em; margin-top: 5px}
			.wn_destaque .wn_links a { color: #000; font-weight: bold; }
				.wn_destaque .wn_links a.wn_anterior { float: left; }
				.wn_destaque .wn_links a.wn_siguiente { float: right; }
	
	p.wn_redbar2 { width: 279px; height: 14px; background: url(/SysConfig/Images/gps/redbar3.gif) center bottom no-repeat; background-color: #ededed; float: left; font-weight: bold; text-transform: uppercase; padding-top: 2px; padding-left: 5px; color: #FFF; margin-top: 3px }
	
	.wn_fotodeldia { margin-top: 0px; margin-bottom: 5px }
		.wn_fotodeldia .wn_details { float: left; }
			.wn_fotodeldia .wn_details p { margin-top: 5px }
				.wn_fotodeldia p a { color: #333333; font-weight: bold; margin-bottom: 5px }
				.wn_fotodeldia p img { border: none; float: left; margin: 3px 4px 0px 2px }
				.wn_fotodeldia a.wn_envianos { font-size: 0.8em; margin-bottom: 0px; float: left }
	
	.wn_criticas { padding: 0px; width: 281px; padding: 1px 1px 1px 0px; border-left: 1px solid #e0e0e0 }
		.wn_criticas p { font-weight: bold; margin-bottom: 10px; margin-left: 10px }
				.wn_criticas p.wn_star { background: url(/SysConfig/Images/gps/starbar.gif) top left no-repeat; width: 252px; height: 13px; padding-top: 2px; float: left; color: #FFF; padding-left: 30px; font-size: 1.1em; margin-left: 0px }
				.wn_criticas p a { color: #333333; }
				
	.wn_greybar { width: 686px; height: 17px; background-color: #999999; float: left;}
	
	.wn_ultimas { padding-top: 8px; float: left }
		.wn_ultimas .wn_ultima { padding: 0px 8px; width: 328px; float: left; margin-bottom: 20px }
			.wn_ultimas .wn_ultima h3 { color: #990000; margin-bottom: 6px; text-transform: uppercase }
			.wn_ultimas .wn_ultima p { background: url(/SysConfig/Images/gps/ultimasbg.gif) top left no-repeat; font-size: 1.1em; padding-left: 8px; margin-bottom: 8px }
				.wn_ultimas .wn_ultima a:hover { text-decoration: underline}	
			.wn_ultimas .wn_ultima a.wn_right { float: right; font-size: 1.1em }            
            
/* END OF STRUCTURE */


/* SPECIFIC CLASSES */

/* FORMS */

/*aniadidos*/
.related-link-epigrafe {margin-right:5px; }
#optionsEventos input{ margin:0 5px 0 0}