@charset "utf-8";
/* CSS Document */
th {
text-decoration: none !important;
color: #4c4c4c !important;
font-size: 11px !important; 
font-family: verdana !important;
}

td {
text-decoration: none !important;
color: #4c4c4c !important;
font-size: 11px !important; 
font-family: verdana !important;
}


a {
text-decoration: none !important;
color: #4c4c4c;
font-size: 11px; 
font-family: verdana;
}

p {
text-decoration: none !important;
color: #4c4c4c;
font-size: 11px; 
font-family: verdana;
}

body{background-color:#4c6226 ;text-align:center; margin:0!important; padding:0!important; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden !important; background-image:url(img/fondoweb.jpg); background-repeat:repeat-x; background-position:top}

.cuerpo{ width:990px; display:inline-block; margin: 0 auto!important; }

.cabcecera{width:990px; height: 114px; float:left;  padding: 0px !important; margin: 0px !important; background-image: url(img/cabecera.jpg); background-repeat: no-repeat;} 

	
.super{width:990px; height: 78px; float: left; background-image:url(img/supra.jpg); background-repeat: no-repeat;}
	.super1{ width: 870px; height: 16px; float: left; text-align:left; padding:10px 0px 0px 160px !important; margin: 0px !important;  }
		.menucete{ height:16px; width: 400px; padding:0px !important; color: #000000; float: left; margin: 0px !important; }
			.tablet{border: none;  color:#000000; font-size: 10px;   }
			.tablet a{color: #000000;  font-size: 10px; }
	.super2{ width: 740px; height: 22px; float: left; text-align:right;padding-top: 7px; }
	.super3{ width: 900px; height: 20px; float: left; text-align:left; padding:6px 0px 0px 310px !important; margin: 0px !important; color: #414244; font-weight: bold; font-size:10px;} 

	.fondocol{ width:990px; min-height: 365px; height:auto !important; height:365px;  float:left; background-image:url(img/fonweb.jpg); background-repeat:repeat-y;}
	
		.coliz{ min-height:394px; margin:0; padding:0; height:auto !important; height:394px; width: 289px; float:left; background-image:url(img/coliz.jpg); background-repeat:no-repeat; background-position:top;}
			.menu{ min-height: 10px; height:auto !important; height:10px; width: 289px;   float: left; margin:0; padding:0;}
				.maregen{min-height: 102px; height:auto !important; height:104px; width: 125px;   float: left;}
				.conmenu{min-height: 104px; height:auto !important; height:104px; width: 164px;   float: left; text-align: left;}
				
			.deco{width:208px; height: 226px; float: right; background-image:url(img/deco.png); background-repeat:no-repeat; margin:0; padding:0;}
			
		.colce{ width: 693px; float:left;min-height:365px; height: auto !important; height: 365px; float: left;}
				.contenedor{width: 693px; min-height:365px; height:auto !important; height: 365px; float: left;background-image:url(img/colce.gif); background-repeat:no-repeat; background-position:top;}
				.consup{ height: 15px; width:701px; text-align:left; float:left; background-image:url(img/consup.jpg); background-repeat:no-repeat;}
				.foncon{ width: 693px; min-height: 420px; height:auto!important; height: 360px; float: left;  text-align:justify; background-image:url(img/foncon.gif); background-repeat:repeat-y;}
					.infor{ width:701px; min-height:325px; height: auto !important; height:365px; background-image:url(img/contenido.jpg); background-repeat:no-repeat; font-size: 12px; background-position: top; float: left;}
						#contenido{margin-left:20px; width: 565px; min-height:325px; height: auto !important; height:365px; }
						
				.coninf{ height: 32px; width:701px; float:left; background-image:url(img/coninf.jpg); background-repeat:no-repeat;}
		
		.fonhome{width: 693px; min-height:394px; float: left;background-image:url(img/fonhome.jpg); background-repeat:no-repeat; }
		
.pie{ width:990px; height: 76px; background-image:url(img/pie_inf.jpg); background-repeat:no-repeat; float:left;}

#mapaweb{width: 80px !important; float: left; height: auto;}
#menu_left_in {float: left;  padding: 0; margin: 0; }
	#menu_left_in ul {margin: 0; padding: 0; list-style-type: none; }
	/* ------------------------ nivel 1 ------------------------ */
	#menu_left_in ul li {}
	#menu_left_in ul li a {text-align: left; font-size: 12px; color: #0000000; font-weight: bold; text-decoration: none;}
	#menu_left_in ul li a:hover {color: green; text-decoration: underline;}
	/* ------------------------ nivel 2 ------------------------ */
	#menu_left_in ul li ul li {padding-left: 0px;}
	#menu_left_in ul li ul li a {text-align: left; font-size: 12px; color: #0000000; font-weight: bold; text-decoration: none;}
	#menu_left_in ul li ul li a:hover {color: green; text-decoration: underline;}
	/* ------------------------ nivel 3 ------------------------ */
	#menu_left_in ul li ul li ul li {padding-left: 10px;}
	#menu_left_in ul li ul li ul li a {text-align: left; font-size: 12px; color: #0000000; font-weight: bold; text-decoration: none;}
	#menu_left_in ul li ul li ul li a:hover {color: green; text-decoration: underline;}

#tabla{color: blue; list-style-type: none; padding:0px; margin: 0px;}
#tabla a{color: blue; list-style-type: none; padding:0px; margin: 0px;}
#dondeestamos, #dondeestamos a{border-style: none; border:0px; color:#000000;  margin:0; padding:0; font-size: 9px; text-align:right;}
#menu_1{border-style: none; border:0px; color:red; float: left; margin:0; padding:0;}
#menu_2{border-style: none; border:0px; color:red; float: left; margin:0px !important; padding:0px !important; width: 800px; height: 26px;}
#content{border-style: none; border:0px;  float: left; margin:0; padding:0; color:#000000; font-size: 10px;}
#content a{border-style: none; border:0px;  float: left; margin:0; padding:0; color:#000000; font-size: 10px;}
.menu1-level1-act{ margin:0; padding:0;font-weight: bold; font-size: 11px; width: 164px; float: left; background-image: url(img/bta.gif); background-repeat: no-repeat; height: 20px; text-align: left;border-style: none; border:0px; padding-left:5px; color: white;}
.menu1-level1-act a{color: white;}
.menu1-level1-no{  margin:0; padding:0; font-weight: bold; font-size: 11px; width: 164px; float: left; background-image: url(img/bto.gif); background-repeat: no-repeat; background-position:left; height: 20px; text-align: left;border-style: none; border:0px;  padding-left:5px;  color: white;}
.menu1-level1-no a{color: white;}


.menu1-level2-act{font-weight: bold; font-size: 10px; width: 164px; float: left; background-image: url(img/bta.gif); background-repeat: no-repeat; height: 20px; text-align: left; padding:0px 0px 0px 15px;  color: #efe9e9;}
.menu1-level2-act a{color: #efe9e9;}
.menu1-level2-no{font-weight: bold; font-size: 10px; width: 164px; float: left; background-image: url(img/bto.gif); background-repeat: no-repeat; height: 20px; text-align: left; padding: 0px 0px 0px 15px;  color: #efe9e9;}
.menu1-level2-no a{color: #efe9e9;}

.menu1-level3-act{ font-size: 9px; width: 164px; float: left; background-image: url(img/bta.gif); background-repeat: no-repeat; height: 20px; text-align: left; padding:0px 0px 0px 30px;  color: #efe9e9;}
.menu1-level3-act a{color: #efe9e9;}
.menu1-level3-no{ font-size: 9px; width: 164px; float: left; background-image: url(img/bto.gif); background-repeat: no-repeat; height: 20px; text-align: left; padding: 0px 0px 0px 30px;  color: #efe9e9;}
.menu1-level3-no a{color: #efe9e9;}

.conmenuttop{height: 16px; width: 350px; float: left;}
.menuttop{color: #5e3903; font-size: 11px; float: left;font-weight:bold; display: block; width: 100px; margin: 0px !important; padding: 0px !important; height: 26px;}
.menuttop a, .menuttop a:visited, .menuttop a:hover{color: #5e3903;font-weight:bold; font-size: 11px;  float: left; display: block;  margin: 0px !important; padding: 0px !important; height: 26px;}
.mmenu ul li{padding: 0px !important; margin: 0px!important;}

.img{ width: 93px !important; padding: 5px !important; margin: 0px !important; height: auto! important; float: left; background-color: red;}

.opacidad{opacity:100;filter:alpha(opacity=100)}
.pagina_txt_gris{color:#ababab;font-family:arial;font-size:11px;padding-left:12px;}
.pagina_txt_negro{color:#000000;font-family:arial;font-size:11px;text-align:center;}
.pagina_txt_negro:hover {text-decoration: underline;font-size:11px;text-align:center;}

.pagina_txt_active{color:#000000;font-family:arial;font-size:18px;font-weight:bold;}
.tabla_detalle{padding-left:30px;}


.celda_texto{width:237px;vertical-align:top !important;padding-left:10px;}
.celda_texto2{padding-right:10px;;vertical-align:top !important;padding-left:10px;}
.sec_des{background-image:url(fileadmin/viaverde/img/seccion_descansar/des_cab.jpg);
     background-repeat:no-repeat;
     width:565px;
     height:39px;
     padding:9px 0 0 15px;}
.sec_tit{color:#4f4f4f;font-family:verdana;font-size:15px;}
.sec_titverde{color:#8aa516 !important;font-family:verdana;font-size:16px;font-weight:bold;}
.sec_titnegro{color:#000000 !important;font-family:verdana;font-size:10px;font-weight:bold;padding-top:10px;}
.sec_carac{padding-left:10px;width:180px;}
.sec_carac_parking{padding-left:10px;width:180px;line-height: 125%;}
.sec_caracdet{color:#8aa516;font-family:verdana;font-size:10px;}

.sec_par{background-image:url(fileadmin/viaverde/img/seccion_parking/sec_par_cab.jpg);
     background-repeat:no-repeat;
     width:565px;
     height:39px;
     padding:9px 0 0 15px;}
	 
	 
	 
.texto_historica  p {
   font-family:arial !important;
   font-size:11px !important;
   color:#242424 !important;
   padding:20px 20px 0 20px;
}
.texto_historica h5 {font-weight:bold;
   font-size:13px !important;
   color:#0f5e01 !important;
   font-family:arial !important;
   padding-left:20px;
}

.imagen_historica{
   float:right;
   clear:right;
   padding:0 5px 0 10px;
  }
