/* DEFAULT ELEMENTS */

* { padding:0; margin: 0; }

body { text-align: center; font: 62.5% Arial, Tahoma, Verdana, Helvetica, sans-serif; background: url("http://servicios.elcorreo.com/gastronomia/img/plato-fondo-blanco1.jpg") center top fixed no-repeat;}
a { text-decoration: none; color: #787878; }
ul li, li { list-style: none; }
h1 { font-size: 1.5em; color: #FFF; font-weight: normal; }
h2 { font-size: 1.8em; color: #000; text-transform: uppercase; font-weight: bold; }
h2 a { color: #000; }
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; }
p { color: #787878; line-height: 12px; font-size: 1.1em; }
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; }
select { vertical-align: middle; }
select option { padding: 1px 2px; }
.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 { position: relative; z-index: 5; right: 0px; top: 5px; 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; }*/
	*html #wn_rightsearch{width:300px;}
*html .wn_tabs{width:300px}
*html ..wn_contenttabs{width:300px}
.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: 1em; 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_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 { width: 272px; background: #666; 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_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 */


img{
	border:none;
}
p {
	margin: 10px 0px 5px;
	padding: 0px;
}

a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#999;
	text-decoration:underline;
}

h1{
	font-size:23px;
	font-weight:bold;
	color:#333;
	margin:0px;
	padding:0px;
}

h2{
	font-size:19px;
	font-weight:bold;
	text-align:left;
	color:#333;
	margin:0px;
	padding:0px;
}
h2 a{
	color:#333;
	text-decoration:none;
}
h2 a:hover{
	color:#999;
	text-decoration:underline;

}

h3{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#333;
	margin:0px;
	padding:0px;
}
h3 a{
	color:#333;
	text-decoration:none;
}
h3 a:hover{
	color:#999;
	text-decoration:underline;
	background-color:#ffcc66;
}

h4{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#333;
	margin:0px;
	padding:0px;
}

h5{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#CCC;
	margin:0px;
	padding-top:3px;
}
h5 a{
	color:#FFF;
	text-decoration:none;
}
h5 a:hover{
	color:#CCC;
	text-decoration:none;
}

.cleaner{
	clear:both;
}


.linea_inf {
	border-bottom: 1px solid #EAEAEA;
}

.linea_dcha {
	border-right: 1px solid #EAEAEA;
}

.margen_dcha {
	margin-right: 14px;
}
/*formulario*/

fieldset{
	border:none;
}

label{
	font-weight:bold;
}

input, textarea, select {
	border:1px solid #333;
	color:#333333;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 2px;
}

input.nombre {
	width: 280px;
	background: #FFFFFF;
	margin-left: 8px;
	border-color: #7F9DB9;
}

input.buscar {
	font-weight: bold;
	background: #9F181B;
	margin-left: 15px;
	border-style: none;
	cursor: pointer;
	padding: 2px;
	color: #FFFFFF;
	
}
/*publicidad*/

.caja-supermega{
	width:1000px;
	height:90px;
	float:left;
	margin-bottom:3px;
}

.caja-supermega-img{
	width:15px;
	height:90px;
	float:left;
	background: url(/gastronomia/img/texto-megabanner.jpg) no-repeat -3px;
}

.supermegabanner{
	width:980px;
	float:left;
}

.robapaginas{
	width:300px;
	float:left;
	margin-bottom:5px;
}

.publi{
	width:300px;
	height:90px;
	float:left;
	margin-bottom:15px;
	background-color:#333;
}


.caja-portada-arriba{
	width:300px;
	float:right;
	padding-top:3px;
}

.boton-portada{
	width:300px;
	height:90px;
	float:left;
	margin-bottom:15px;
}



/*contenedor*/

.contenedor{
	width:1000px;
	float:left;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}


/*cabecera*/

.cabecera{
	width:1000px;
	height:160px;
	float:left;
	text-align:left;
	background: #FFFFFF url(/gastronomia/img/cabecera2011.jpg) no-repeat left top;
}

.cabecera img{
	margin:5px;
	padding-top:15px;
	float:left;
}

.cabecera01{
	width:713px;
	height:125px;
	float:left;
}

.cabecera02{
	width:287px;
	height:125px;
	float:left;
}


/*menu*/

.caja-menu{
	height:20px;
	float:left;
	position: absolute;
	margin-left: 40px;
	*margin-left: -210px;
	margin-top: 75px;
}

.bajo-menu{
	width:1000px;
	height:30px;
	float:left;
	background-image:url(/gastronomia/img/fondo-bajo-menu.jpg);
	background-repeat:repeat-x;
	z-index:2;
	background-color:#FFF;
}

.bajo-menu-h1{
	width:auto;
	height:30px;
	margin-bottom:10px;
	z-index:1;
	clear: both;
	text-align: center;
}

.bajo-menu-receta{
	width:1000px;
	float:left;
	margin-bottom:10px;
	background: #F9F9F9 url(/gastronomia/img/fondo-bajo-menu-receta.gif) repeat-x;
}

#menu {
	margin:0;
	padding:0;
	clear:both;
	width:1000px;
	height:30px;
	background:#d6eaf8 url(/gastronomia/img/fondo-menu.gif) repeat-x left top;
}

/*ul.menu-principal,
ul.menu-principal li {
	list-style: none;
	margin:0;
	padding:0;
}

ul.menu-principal {
	width:10000px;
	height:30px;
}
ul.menu-principal li:hover > ul {
	visibility: visible;
}
ul.menu-principal li.hover,
ul.menu-principal li:hover {
	position: relative;
	cursor: pointer;
	background: url(/gastronomia/img/fondo-menu-hover.gif) repeat-x left top;
}
ul.menu-principal li {
	float:left;
	display:block;
	height:30px;
	color:#999;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(/gastronomia/img/separador.gif) no-repeat right center;
}
ul.menu-principal li a {
	display:block;
	height: 30px;
	color: #999;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:8px;
	padding-right:16px;
	padding-bottom:0px;
	padding-left: 16px;
}
ul.menu-principal li a:hover {
	color:#D6D6D6;
}
ul.menu-principal *.list {
	padding-right:22px;
	background: url(/gastronomia/img/flecha-navegacion.gif) no-repeat right top;
}

ul.menu-secundario {
	visibility: hidden;
	position: absolute;
	padding:5px;
	top:30px;
	left:0;
	z-index:400;
	background: #353535 url(/gastronomia/img/fondo-menu-secundario.gif) repeat-x left top;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
}
ul.menu-secundario li {
	list-style:none;
	display:block;
	padding:0;
	height:27px;
	float: none;
	width:145px;
	border-bottom:1px solid #5a5a5a;
	background: none;
}
ul.menu-secundario li a {
	list-style:none;
	display:block;
	height:15px;
	float:none;
	width:145px;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	padding-left:15px;
}

*/

#menu_desplegable {
}
#menu_desplegable, #menu_desplegable ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: bold 15px Arial, Helvetica, sans-serif;
}
#menu_desplegable a {
	display: block;
	text-decoration: none;
	padding: 3px 12px 5px;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
}
#menu_desplegable a.trigger {
}
#menu_desplegable li {
	float: left;
	background: #333333 url(/gastronomia/img/fondo-menu.gif) repeat-x left top;
	margin-right: 5px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#menu_desplegable li {
	position: relative;
	}

#menu_desplegable li.list {
	background: #333333 url(/gastronomia/img/flecha-navegacion.gif) no-repeat center 2px;
}
/* hide from IE mac \*/
#menu_desplegable li {position: static; width: auto;}
/* end hiding from IE5 mac */

#menu_desplegable li ul, #menu_desplegable ul li  {
	width: 150px;
}
#menu_desplegable ul li a  {
	color: #CCCCCC;
	padding: 3px 12px 3px 16px;
}

#menu_desplegable ul li li a  {
	color: #CCCCCC;
	padding: 0px;
}
#menu_desplegable li ul {
	position: absolute;
	display: none;
	z-index:400;
	background: #333333;
	padding-top: 6px;
}
#menu_desplegable li.list a:hover, #menu_desplegable li a:hover {
	color: #FFFFFF;
	background: url(/gastronomia/img/fondo-menu-hover.gif) repeat-x left top;
	background-color:#ffcc66;
}
#menu_desplegable li:hover a.menu_on, #menu_desplegable li a.menu_on:hover, #menu_desplegable li.p7hvr a.menu_on {
	color: #FFFFFF !important;
}
#menu_desplegable li:hover ul, #menu_desplegable li.p7hvr ul {
	display: block;
}
#menu_desplegable li:hover ul a, #menu_desplegable li.p7hvr ul a {
	color: #CCCCCC;
}
#menu_desplegable li li {
	background: none;
	display:block;
	padding:0;
	float: none;
	width:145px;
	border-bottom:1px solid #5a5a5a;
	background: none;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#menu_desplegable li li a {
	
	font-size: 12px;
	font-weight: bold;
}
#menu_desplegable li ul li a:hover, #menu_desplegable li.list ul li a:hover  {
	color: #FFFFFF !important;
	background: #1B1B1B url(none);
}


