
body 			{ background-color:#FFFFFF; font-family: Trebuchet MS, Verdana, Arial; font-size:12px; color: #3B3B3B; margin:0px; padding:0px; }

h1, 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;  }
/*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; 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; margin:0px; padding:0px; }
#ad_fban			{ float:left; width: 520px; height:90px; margin: 0px 0px 10px 10px; }
#ad_dfban			{ float:left; width: 438px; height:140px; } 
#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; 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;}
.unit_main_index_left_recomendado2	{ position: relative; float: left; width: 176px; height: 340px; margin: 5px 5px 5px 0px; text-align: left;}
.unit_main_index_left_recomendado2	p { text-align:left;}
.unit_main_index_right_agenda   	{ width: 100%; margin: 0px 0px 15px 0px; text-align: left;}

.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;}
#unit_section_left	  { float:left; width: 170px; height: 250px; text-align:justify; background-color: #FFF; margin: 5px 5px 5px 5px;}
#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;}
#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;}
#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; } 
.noticia img				{ float:right; margin: 0px 0px 10px 10px; border: 0px; width: 220px; height: 220px;}
.noticiaultimas				{ float:left; width:530px; background-color: #FFF; margin: 0px 0px 10px 0px; padding: 5px 5px 5px 5px; text-align:left; } 
.noticiaultimas img			{ float:left; margin: 0px 10px 10px 0px; border: 0px; width: 120px; 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; margin: 3px 0px 2px 0px;}
.unit_main_donde_section_in2		{ float: left; 510px; padding-top:10px;  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); }
