body 			{ background-color:#FFFFFF; font-family: Trebuchet MS, Verdana, Arial; font-size:12px; color: #3B3B3B; margin:0px; padding:0px; }h1				{ width: 100%; font-family: Trebuchet MS, Verdana, Arial; font-size: 18px; color: #999999; padding: 0px;  margin-top: 10px; }h2  			{ width: 100%; font-family: Trebuchet MS, Verdana, Arial; font-size: 18px; color: #333333; text-indent:6px; padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; text-align:left; background-color: #FFFFFF; border-bottom:2px solid #FF6600; }h3				{ width: 100%; font-family: Trebuchet MS, Verdana, Arial; font-size: 16px; color: #333333; text-indent:6px; padding: 6px 0px 6px 0px;  margin: 0px 0px 10px 0px;  background-image:url(/images/bg_title3.jpg); background-repeat:repeat-x; border-bottom: #FF6600 solid 1px; text-align:left;}h3 a			{ text-decoration: none; color: #333333; }h3 a:hover		{ text-decoration: underline; color:#333333; }h4				{ width: 100%; font-family: Trebuchet MS, Verdana, Arial; font-size: 14px; color: #333333; text-indent:6px; padding: 6px 0px 6px 0px;  margin: 0px 0px 10px 0px; background-image:url(/images/bg_title.jpg); background-repeat:repeat-x; border-bottom:#FF6600 solid 1px; text-align:left;}.img_h4			{ float:left; margin: 5px 5px 5px 0px;}hr				{ width:100%; height:0px;/*solo queremos borde*/ text-align:left; border-top:0px;/*quita el grosor extra de Opera y FFox*/border-bottom:#999999 dashed 1px;}p				{ margin: 5px 8px 8px 8px; text-align:justify; color: #3B3B3B; font-family: Microsoft sans serif, Trebuchet MS, Verdana, Arial;} ul 				{ list-style-type: none; margin:0; padding:0; float: left; }li				{ list-style-type: none; margin:0; padding:0; float: left; }input           { border: #555555 solid 1px; color: #555555; }a				{ color: #FF9900; text-indent: 3px; text-decoration: underline; font-weight: bold; }.texto			{ font-size: 11px; color: #333; text-indent: 3px; }.texto a		{ text-decoration: none; font-weight: bold; }.texto a:hover	{ text-decoration: underline; }.textominimo	{ font-size: 9px; color: #333333; text-align:left; margin:5px 0px 5px 0px; padding-left:5px; }.textodestacado { font-size: 11px; color: #FF6600; font-weight:bold;  }.link  	        { color: #FF9900; text-indent: 3px; text-decoration: underline; font-weight: bold; }.link a   	    { color: #FF9900; text-decoration: underline; }.link a:hover	{ color: #FF9900; text-decoration: underline; }.linkazul  	        { color: #6699FF; text-indent: 3px; text-decoration: underline; font-weight: bold; }.linkazul a   	    { color: #6699FF; text-decoration: underline; }.linkazul a:hover	{ color: #6699FF; text-decoration: underline; }.linkrojo  	        { color: #CC0000; text-indent: 3px; text-decoration: underline; font-weight: bold; }.linkrojo a   	    { color: #CC0000; text-decoration: underline; }.linkrojo a:hover	{ color: #CC0000; text-decoration: underline; }		/* TOP */#top  		        {position:relative; width: 100%; margin-bottom: 5px;}#top a img		{.left:-3px;}#top_logo		  {margin: auto; width: 900px; height:110px; background-image:url(/images/top2.jpg); background-repeat: no-repeat; }#menu_top		    { position:relative; margin: auto; width:900px; height: 25px; text-align:center; bottom:0px; background-color:#8d8d8d;}#menu_top ul 		{ list-style: none; float: left; margin: 0px; padding: 0px; }#menu_top a 		{ display:block; float: left; width: 95px;  font-size: 12px; color: white; padding-top: 4px; padding-bottom: 3px; text-decoration: none; background-color: #8d8d8d; border-right:#CCCCCC solid 1px; }#menu_top a:hover 	{ color: #FFF; background-color: #8d8d8d; }#submenu_top		{ position:relative; margin: auto; width:900px; height: 25px; text-align:center; bottom:0px; background-image:url(/images/bg_menu_top4.jpg); background-repeat: repeat-x; }#submenu_top ul 	{ list-style: none; float: left; margin: 0px; padding: 0px; }#sumenu_top li 		{ list-style: none; }#submenu_top a 		{ display:block; float: left; width: 110px; font-size: 12px; color: #333333; padding-top: 4px; padding-bottom: 3px; text-decoration: none; background-image:url(/images/bg_menu_top4.jpg); background-repeat: repeat-x; border-right:#CCCCCC solid 1px;}#submenu_top a:hover{ color: #333333; background-image:url(/images/bg_menu_top4.jpg); background-repeat: repeat-x; font-weight:bold;}/* MAIN */#main 			{ position:relative;width: 900px; background-color: #fff; line-height: 14px; text-align: center;}#left			{ float:left; position:relative; width: 163px; height:100%;  background-color: white; overflow: hidden; /*border-right: 1px #DDDDDD solid; border-left: 1px #DDDDDD solid;*/}#content		{ position:relative; float: left; width: 542px; background-color: white; padding: 5px 5px 5px 5px; overflow: hidden;}#content_index	{ float: left; width: 700px; background-color: white; padding: 5px 5px 5px 5px;}#content_donde	{ float: left; width: 700px; background-color: white; padding: 5px 5px 5px 5px;}#right			{ position:relative;float:right; width: 180px; background-color: white; } #end 			{ position: relative; float:left; width: 100%; background-color: white; border: 1px #DDDDDD solid; margin-top: 15px; padding-left:7px; margin-bottom:10px;}.box_end		{ position: relative; float:left; width: 10%; margin: 5px 5px 5px 5px; }.box_end ul		{ list-style:none; }.box_end li		{ list-style:none; padding-left:10px; color: #666666; font-size:10px; }.box_end li a	{ text-decoration:none; color:#666666; padding-top:3px; font-size:10px;}.box-end li a:hover { text-decoration:underline; color:#666666; padding-top:3px; font-size:10px;}#endcontact 	{ float:left; width:900px; padding:5px; } #back   {width: 50%; float:left; text-align: left;}#logout {width: 50%; float:right; text-align: right;}/*menus laterales */.menu_left			    { float:left;  width:100%; }.menu_right			    { position:relative; float:right; width:100%; heigth: 100%; }.menu_title		        { color: #444; font-weight:bold; padding: 5px; margin-top: 2px; margin-bottom: 2px; background-image:url(/images/bg_title.jpg); background-repeat:repeat-x;}.menu_title_donde		        { background-color: #DDDDDD; color: #444; font-weight:bold; padding: 5px; margin-top: 2px; margin-bottom: 2px; border-top:#888 1px solid; border-bottom:#cc3300 1px solid;}.menu_options           { width: 100%; }.menu_options ul        { list-style: none; }.menu_options li        { width: 100%; }.menu_options li a 		{ display: block; text-decoration: none; font-size: 11px; color: #666666; padding: 3px 0px 3px 0px; margin: 0px; background-color: #ffffff; border-top:1px solid #DDDDDD;} .menu_options li a:hover{ background-color: #DEDBD4; } /*menus interiores*/.menu_main   			{ float:left; width: 186px; text-align:justify; background-color: #FFF; margin: 5px 5px 5px 10px; }		    .menu_main ul        	{ list-style: none; }.menu_main li       	{ width: 100%; }.menu_main li a 		{ display: block; text-decoration: none; font-size: 12px; font-weight:bold;  color: #CC3300; padding: 5px 0px 5px 5px; margin: 0px; background-color: #ffffff; border-top:1px solid #DDDDDD;} .menu_main li a:hover	{ background-color: #DEDBD4; } /*ads*/#ad_top				{ width:900px; height:90px; border:#CCCCCC solid 1px; margin:0px; padding:0px; }#ad_fban			{ float:left; width: 520px; height:90px;  border:1px #DDDDDD solid; margin: 0px 0px 10px 10px; }#ad_dfban			{ float:left; width: 438px; height:140px; border:1px #DDDDDD solid; } #ad_lrec			{ float:left; width: 320px; height:280px; margin-top:5px; margin-bottom:10px;} .publicidad			{ float:left; margin-left:8px; padding-top:8px; text-align:center; font-size:8px; color: #CCCCCC; }/*index*/ #unit_main_index					{ float: right; margin: 0px 0px 5px 0px; padding:0px; width:300px; }.unit_main_index_section			{ float: left; width: 300px; margin: 5px 0px 0px 0px; /*border: #CCC solid 1px;*/ padding: 0px;}.unit_main_index_section_in			{ float: left; width: 100%;}#unit_main_index_left 				{ float: left; width: 380px; margin: 5px 2px 5px 2px; }.unit_main_index_left_recomendado	{ position: relative; float: left; width: 370px; margin: 0px 0px 5px 0px; text-align: left; border: 1px #dadada solid;}.unit_main_index_left_recomendado2	{ position: relative; float: left; width: 176px; height: 340px; margin: 5px 5px 5px 0px; text-align: left; border: 1px #dadada solid;}.unit_main_index_left_recomendado2	p { text-align:left;}.unit_main_index_right_agenda   	{ width: 100%; margin: 0px 0px 15px 0px; text-align: left; border: 1px #dadada solid;}.titulo3							{ font-size: 12px; font-weight:bold; color: #296CA3; text-indent: 0px; line-height:12px; text-align:left; text-decoration: none;}.titulo3 a							{ text-decoration: none; color: #296CA3; }.titulo3 a:hover				    { text-decoration: underline; }.titulosectionleft					{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 5px 0px; background-image:url(/images/tituloindexleft.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright1				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright2				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright2.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright3				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright3.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright4				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright4.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright5				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright5.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright6				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright6.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright7				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px; background-image:url(/images/tituloindexright7.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.titulosectionright1 a				{ color: White; text-decoration:none; }.titulosectionright1 a:hover		{ color: White; text-decoration:underline; }.titulosectionright2 a				{ color: White; text-decoration:none; }.titulosectionright2 a:hover		{ color: White; text-decoration:underline; }.titulosectionright3 a				{ color: White; text-decoration:none; }.titulosectionright3 a:hover		{ color: White; text-decoration:underline; }.titulosectionright4 a				{ color: White; text-decoration:none; }.titulosectionright4 a:hover		{ color: White; text-decoration:underline; }.titulosectionright5 a				{ color: White; text-decoration:none; }.titulosectionright5 a:hover		{ color: White; text-decoration:underline; }.titulosectionright6 a				{ color: White; text-decoration:none; }.titulosectionright6 a:hover		{ color: White; text-decoration:underline; }.titulosectionright7 a				{ color: White; text-decoration:none; }.titulosectionright7 a:hover		{ color: White; text-decoration:underline; }.fecha								{ color: #333333; font-size:11px; text-align:left; }/* menu_main_interior_left*/#unit_main_left 					{ float: left; width: 170px; margin: 5px 5px 5px 5px; }.unit_main_left_recomendado			{ float: left; width: 100%; margin: 0px 0px 0px 0px; border-bottom: #CCCCCC dashed 1px; }.unit_main_left_detalle				{ float: left; width: 100%; margin: 5px 0px 0px 0px;  }#menu_main_interior_left			{ position: relative; float:left; width: 186px; }#menu_main_interior_left a 			{ display:block; float: left; width: 186px; font-size: 11px; color: #666666; text-decoration:none; padding: 3px 0px 3px 0px; margin: 0; background-color: #ffffff; border-top:1px solid #DDDDDD;} #menu_main_interior_left a:hover 	{ background-color: #dedbd4; } /*content - laciudad y provincia*/#unit_main			  { float:left; text-align:justify; background-color: #FFF; border:1px solid #DDDDDD;}#unit_section_left	  { float:left; width: 170px; height: 250px; text-align:justify; background-color: #FFF; margin: 5px 5px 5px 5px; border:1px solid #DDDDDD;}#unit_section_left	img  { width: 170px;}#unit_section_center  { float:left; width: 170px; height: 250px; text-align:justify; background-color: #FFF; margin: 5px 2px 5px 2px; border:1px solid #DDDDDD;}#unit_section_center	img  { width: 170px;}#unit_section_right	  { float:left; width: 170px; height: 250px; text-align:justify; background-color: #FFF; margin: 5px 0px 5px 5px; border:1px solid #DDDDDD;}#unit_section_right	img  { width: 170px;}#unit_main_interiorin { float:left; width: 100%; background-color: #FFF; margin: 0px 0px 10px 0px;}/*content - gastronomia*/#unit_section_receta		 { float:left; width: 500px; background-color: #FFF; margin: 0px 5px 0px 5px;}/*listings*/.listing  	        		{ font-size:14px; color:#FF9900; font-weight:bold; text-decoration:none; padding: 5px 5px 5px 5px; }.listingdetail  	        { font-size:11px; color:#333; text-decoration:none; }.listingdetail ul			{ }		.listingdetail li 	        { float:none; margin: 0px 0px 0px 10px; }.listingdetail li a   	    { font-size:11px;  color:#333; text-decoration:none; width:100%; }.listingdetail li a:hover	{ color: #666; text-decoration: underline; }/*uni y agenda*/#unit_main_agenda			{ float: left; width: 348px; margin: 0px 0px 0px 0px; border-left: #CCCCCC dashed 1px; padding-left:5px; padding-top:5px; }#unit_main_agenda_in		{ float: left; width: 100%; margin:0px 0px 5px 0px; background-color:#EFF1E4;}.agenda_title				{ font-size: 12px; color: #9E8343; text-indent: 3px; font-weight:bold; margin-top:15px; }.agenda_title a				{ text-decoration: none; font-weight: bold; color: #9E8343;}.agenda_title a:hover		{ text-decoration: underline; }.img_agenda					{ float: left; margin: 5px 5px 5px 5px;}.agenda_evento_up			{ float: left; width:336px; }.agenda_evento_down			{ float: left; width:336px; }.titulo2					{ font-size: 14px; font-weight:bold; color:  #9E8343; text-indent: 0px; line-height:14px; text-align:left; }.titulo2 a					{ text-decoration: none; }.titulo2 a:hover			{ text-decoration: underline; }	.unit_main_uni				{ float: left; width: 100%; margin:0px 0px 5px 0px; background-color: #FFF;}.uni_main_title				{ font-size: 11px; color: #9E8343; text-indent: 3px; font-weight:bold; }.uni_main_title a			{ text-decoration: none; font-weight: bold; }.uni_main_title a:hover		{ text-decoration: underline; }							/*noticias*/#noticias					{ float:left; width:530px; background-color: #FFF; margin: 0px 5px 0px 5px; text-align:left; }.noticia					{ float:left; width:530px; background-color: #FFF; margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px; text-align:left; border:1px #DADADA solid;} .noticia img				{ float:right; margin: 0px 0px 10px 10px; border: 0px; width: 300px; height: 220px;}.noticiaultimas				{ float:left; width:530px; background-color: #FFF; margin: 0px 0px 10px 0px; padding: 5px 5px 5px 5px; text-align:left; border:1px #DADADA solid;} .noticiaultimas img			{ float:left; margin: 0px 10px 10px 0px; border: 0px; width: 160px; height: 120px;}#noticiadatos				{ float:left; margin: 0px 10px 10px 0px; width:100%;}.noticiatexto				{ font-size: 11px; color: #333; text-indent: 3px;}.titulonoticia  			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #6699CC; line-height:18px; margin-top:5px; text-align: left;}.titulonoticia a			{ color: #296CA3; text-decoration: none; font-weight:bold; margin-top:5px;}.titulonoticia a:hover		{ text-decoration: underline; }.titulonoticiainterior  			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #6699CC; line-height:18px; margin-top:5px; text-align: left;}.titulonoticiainterior a			{ color: #296CA3; text-decoration: none; font-weight:bold; margin-top:5px;}.titulonoticiainterior a:hover		{ text-decoration: underline; }#menunoticias				{ float: right; width: 166px; background-color: #FFF; margin: 0px 0px 0px 0px; font-size: 10px;}.copetenoticia				{ font-style:italic; color:#666666; font-size:11px; margin: 5px 5px 10px 0px; }#paginador					{ float:left; background-color: #FFF; margin: 0px 5px 0px 5px; font-size: 10px; font-weight:bold; color:#FF9900;}/*callejero*//*comentarios*/#comentario					{ background-color:#F6F6FF; border: #EAEAEF solid 1px; margin-top: 16px; margin-bottom: 10px;}/*dondedormir*/#unit_main_donde					{ float: left; width: 100%; margin: 0px 0px 5px 0px; padding:0px;}#unit_main_donde2					{ position:relative; float: left; width: 522px; margin: 0px 0px 5px 5px; padding:0px;}.unit_main_donde_section2			{ position:relative; float: left; width: 522px;}.unit_main_donde_section			{ position:relative; float: left; width: 100%; margin: 5px 0px 10px 0px; /*border: #CCC solid 1px;*/ padding: 0px;}.unit_main_donde_section_in			{ float: left; width: 100%; padding-top:10px; border:1px #DADADA solid; margin: 3px 0px 2px 0px;}.unit_main_donde_section_in2		{ float: left; 510px; padding-top:10px; border:1px #DADADA solid; margin: 3px 0px 2px 0px;}.unit_main_donde_section_in img		{ position: relative; float:left; border: #FF9900 thin 1px; margin: 0px 5px 5px 5px; }.titulodonde						{ font-size:16px; color:#FF6600; margin: 5px; text-decoration:underline;}#donde_search						{ float:left; width: 345px; margin-top:5px; margin-bottom:10px;}.donde_select						{ float:left; text-align:left; margin-bottom:5px;}#donde_seleccion_paginacion			{ float:left; background-color:#DADADA;}#donde_seleccion_valoracion			{ float: right; padding-right:5px;}.titulosectiondormirmas				{ width: 100%; font-size: 14px; font-weight:bold; color: #FFF; text-indent:14px; text-align:left; padding: 6px 0px 6px 0px;  margin: 5px 0px 0px 0px; background-image:url(/images/tituloindexright.gif); background-position:left; background-repeat:no-repeat; border-bottom: #FF6600 1px solid; }.nombreestablecimiento				{ font-size:20px; color:#FF6600; margin: 0px 0px 8px 0px;}.nombreestablecimiento a 			{ text-decoration: none;}.nombreestablecimiento a hover		{ text-decoration: underline;}/*formulario*/#contacto_per		{ width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #eee; margin: 10px; overflow: auto; filter: alpha(opacity=80); opacity: .8; }.inputnamec		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; color:#333333;}.inputnamec:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }.inputnamec:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }.inputphonec		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; color:#333333;}.inputphonec:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }.inputphonec:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }.inputemailc		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative;color:#333333;}.inputemailc:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }.inputemailc:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }.inputcpc		{ width: 100%; border: 1px solid #444; margin: 0px 0 2px 0; position: relative;color:#333333;} .inputcpc:hover		{ border: 1px solid #aaaaff; background-color: #f9f9ff; }.inputcpc:focus		{ border: 1px solid #aaffaa; background-color: #f9fff9; color:#333333;}.inputsubmitc		{ width: 100px; margin: 8px 0 0 0; border: 1px solid #000; background-color: #fff;}.inputsubmitc:hover	{ border: 1px solid #aaaaff; border: 1px solid #000; background-color: #f9f9ff; }.inputsubmitc:focus	{ border: 1px solid #aaffaa; border: 1px solid #000; background-color: #f9fff9; }/*galeria*/#fotos_espectaculos			{ list-style-type: none; position: relative; float: right; width: 240px; padding: 0; }#fotos_espectaculos li		{ list-style-type: none; position: relative; float: left; margin-bottom:7px; padding:3px; }  pre {    font-family: "Lucida Console", "Courier New", Verdana;    border: 1px solid #CCC;    background: #f2f2f2;    padding: 10px;  }  code {    font-family: "Lucida Console", "Courier New", Verdana;    margin: 0;    padding: 0;  }#gallery { padding: 30px; background: #FFF;  }#gallery ul { list-style-image:url(list-style.gif); }