/* CSS Document */
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}

body{
	background-image:url(../imagenes/bg.png);
	background-repeat:repeat-x;
	background-color:#000000;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
}
.contenedor{
	width:980px;
	margin:auto;
	
}
.top{
	height:86px;
	padding-right:15px;
	background-image:url(../imagenes/bg_top.png);
	background-repeat:repeat-x;
}
.top a{
	text-decoration:none;
	color:#7A7A7A;
	
}
.southern{
	width:202px;
	height:86px;
	
}
.menu_top{
	width:160px;
	height:20px;
	background-image:url(../imagenes/bg_menu_top.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:600px;	
}
.space_home{
	margin-left:2px;
	margin-right:10px;
}
.flash_home{
	width:980px;
	height:364px;
}
.banner_interiores{
	width:980px;
	height:232px;
}
.menu_contenido{
	width:980px;
	height:32px;
	padding-top:10px;
	background-image:url(../imagenes/bg_menu_.jpg);
	background-repeat:no-repeat;
}
.texto_home{
	background-color:#026790;

	padding-top:38px;
	padding-bottom:39px;
	padding-left:42px;
	padding-right:47px;
}
.estilo_texto{
	width:539px;
	text-align:justify;
	margin-right:3xp;
	color:#FFFFFF;
	font-weight:normal;
	font-size:15px;
	padding-right:40px;
	padding-top:5px;
	line-height: 25px;
}
.estilo_texto p{
	margin:0px;
	text-align:justify;
}
.cuadro{
	background-color:#57A4C4;
	padding-left:15px;
	padding-top:15px;
}
.cuadro_{
	background-color:#57A4C4;
	width:260px;
	height:327px;
	padding:10px;	
	
}
.bg_dir_idiomas{
	background-image:url(../imagenes/bg_dir_idiomas.png);
	background-repeat:repeat-x;
	height:76px;
	padding-top:6px;
	padding-left:8px;
	padding-right:15px;
}
.southern_bottom{
	background-image:url(../imagenes/logo_bottom.jpg);
	background-repeat:no-repeat;
	background-position:100%;
	
	height:76px;
}
.idiomas{
	width:86px;
	margin-top: 5px;
	margin-left: 674px;
}
.direccion{
	width:802px;
	font-size:12px;
	color:#C0C0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.direccion p{
	margin:0px;
	margin-bottom:7px;
	
}
.direccion a{
	color:#C0C0C0;
	text-decoration:none;
	
}



.bg_footer{
	height:40px;
	padding-top:8px;
}
.menu_footer{
	color:#838383;
	font-size:10px;
	font-weight:bold;
}
.boton_footer{
	background-image:url(../imagenes/bg_punto_naranjo.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	float:left;
	padding-left:3px;
	padding-right:6px;
	padding-top:5px;
}
.boton_footer a{
	text-decoration:none;
	color:#838383;
}
.boton_footer a:hover{
	text-decoration:none;
	color:#557814
}
.boton_footer_{
	
	height:20px;
	float:left;
	padding-left:3px;
	padding-right:6px;
	padding-top:5px;
}
.boton_footer_ a{
	text-decoration:none;
	color:#838383;
}
.boton_footer_ a:hover{
	text-decoration:none;
	color:#557814
}
.menu_footer span{
	color:#494C43;
	font-weight:lighter;
	float:right;
	padding-right:15px;
}
.menu_footer span a{
	color:#494C43;
	text-decoration:none;
	margin-right:3px;
	
}




/*-------------- INTEIORES -------------------------------*/

.bg_txtcontenido_top{
	background-image:url(../imagenes/bg_txtcontenido_top.png);
	background-repeat:no-repeat;
	width:972px;
	height:7px;
	font-size:1px;
}
.bg_txtcontenido_center{
	background-image:url(../imagenes/bg_txtcontenido_center.png);
	background-repeat:repeat-y;
	width:910px;
	padding-left:31px;
	padding-right:31px;
	padding-top:13px;
}
.bg_txtcontenido_bottom{
	background-image:url(../imagenes/bg_txtcontenido_bottom.png);
	background-repeat:no-repeat;
	width:972px;
	height:7px;
	font-size:1px;
}
.bg_txtcontenido_center h1{
	margin:0px;
	font-size:21px;
	font-weight:bold;
	color:#5d5d5d;
	font-family:Arial, Helvetica, sans-serif;
}




/*ZONE ATRACTIVES*/
.bg-naturalexperience{
	background-color:#476017;
	
	padding-top:14px;
	padding-bottom:11px;
	padding-left:4px;
	padding-right:4px;

}
.bg-zonesatractives{
	background-color:#026790;
	
	padding-top:14px;
	padding-bottom:11px;
	padding-left:4px;
	padding-right:4px;
}
.bg-culturalexperience{
	background-color:#FD901A;
	
	padding-top:14px;
	padding-bottom:11px;
	padding-left:4px;
	padding-right:4px;
}
.bg-environment{
	background-color:#026790;
	
	padding-top:14px;
	padding-bottom:11px;
	padding-left:4px;
	padding-right:4px;
}




.txt_zoneatractives{
	padding-bottom:84px;
	color:#3E3E3E;
	font-size:12px;
}

.txt_zoneatractives h2{
	margin:0px;
	margin-bottom:4px;
	font-size:16px;
	font-weight:bold;
	color:#026790;
}
.txt_zoneatractives h3{
	margin:0px;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
}
.txt_zoneatractives p{
	margin:0px;
	margin-bottom:4px;
	font-size:12px;
	
}
.txt_zoneatractives td{
	vertical-align:top;
}
.linea{
	background-image:url(../imagenes/bg_linea.jpg);
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:21px;
	margin-top:13px;
}
.linea_ti{
	background-image:url(../imagenes/bg_linea.jpg);
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:21px;
	margin-top:8px;
}
.marco218x143{
	background-image:url(../imagenes/marco_fotografico218x143.png);
	background-repeat:no-repeat;
	width:197px;
	height:114px;
	padding-left:11px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:21px;
	margin-right:32px;
}
.marco218x143top{
	background-image: url(../imagenes/marco_fotografico218x143top.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:213px;
	height:7px;
}
.marco218x143center{
background-image: url(../imagenes/marco_fotografico218x143center_r1_c1.png);
background-repeat:repeat-y;
height:auto !important;
min-height:20px;
height:20px;
width:200px;	
padding-left:8px;
padding-right:8px;
text-align:center;
}

.marco218x143bottom{
	background-image: url(../imagenes/marco_fotografico218x143bottom.png);
	background-repeat:no-repeat;
	width:218px;
	height:9px;
}
/* -------------------------- NATURAL EXPERIENCE -----------------*/

.marco349x232{
	background-image:url(../imagenes/marco_fotografico349x232.png);
	background-repeat:no-repeat;
	width:327px;
	height:217px;
	padding-left:10px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:7px;
	margin-left:32px;
}
.txt_naturalexperience{
	font-size:12px;
	color:#141414;
	font-weight:regular;
	padding-bottom:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txt_naturalexperience p{
	text-align:justify;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.natural_exp_ td{
	vertical-align:top;
}
.natural_exp_ p{
	margin-top:25px;
}
.natural_routes_top{
	background-image:url(../imagenes/natural_routes_top.jpg);
	background-repeat:no-repeat;
	width:885px;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:25px;
	padding-top:8px;
}
.natural_routes_top_{
	background-image:url(../imagenes/natural_routes_top_.jpg);
	background-repeat:no-repeat;
	width:910px;
	height:9px;
	font-size:1px;
}
.natural_routes_center{
	background-image:url(../imagenes/natural_routes_center.jpg);
	background-repeat:repeat-y;
	width:880px;
	padding-left:15px;
	padding-right:15px;
	padding-top:18px;
	padding-bottom:25px;
}
.natural_routes_bottom{
	background-image:url(../imagenes/natural_routes_bottom.jpg);
	background-repeat:no-repeat;
	width:910px;
	height:9px;
	font-size:1px;
	margin-bottom:30px;
}
.marco255x138{
	background-image:url(../imagenes/marco_fotografico255x138.png);
	background-repeat:no-repeat;
	width:239px;
	height:112px;
	margin-right:14px;
	
	
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:21px;
	float:left;
}
#rutas :hover{
	
	background-color:#C3CED2;
}
.rutas{
	width:859px;

	border-bottom:#BBBBBB solid 1px;
	padding-top:11px;
	padding-left:11px;
	padding-bottom:12px;
	padding-right:10px;
}

.rutas h2{
	margin:0px;
	margin-bottom:6px;
	color:#026790;
	font-size:18px;
	font-weight:bold;
}
.rutas h2 a{
	text-decoration:none;
	color:#026790;
}
.rutas h3{
	margin:0px;
	margin-bottom:10px;
	color:#343434;
	font-size:14px;
	font-weight:bold;
}
.rutas p{
	margin:0px;
	color:#5A5A5A;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
}
.rutas p a{
	text-decoration:none;
	color:#5A5A5A;
}


/*NATURAL EXPERIENCE PETROHUE*/

.txt_naturalexperienceRUTA{
	font-size:12px;
	color:#141414;
	font-weight:bold;
	padding-bottom:21px;
}
.txt_naturalexperienceRUTA td{
	vertical-align:top;
}
.txt_naturalexperienceRUTA p{
	text-align:justify;
	color:#222222;
	line-height:21px;
	font-weight:lighter;
}
.txt_naturalexperienceRUTA h2{
	margin:0px;
	margin-bottom:6px;
	color:#026790;
	font-size:18px;
	font-weight:bold;
}
.txt_naturalexperienceRUTA h3{
	margin:0px;
	margin-bottom:6px;
	margin-left:4px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
.txt_naturalexperienceRUTA h4{
	margin:0px;
	margin-bottom:6px;
	margin-left:4px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.txt_naturalexperienceRUTA label{
	background-color:#FF8400;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
	font-size:11px;
}
.marco469x232{
	background-image:url(../imagenes/marco_fotografico469x232.png);
	background-repeat:no-repeat;
	width:442px;
	height:203px;
	margin-left:19px;
	padding-top:7px;
	padding-left:14px;
	padding-right:13px;
	padding-bottom:22px;
}
.marco241x131{
	background-image:url(../imagenes/marco_fotografico241x131.png);
	background-repeat:no-repeat;
	width:225px;
	height:115px;
	padding:8px;
}
.spacio_tablamedio{
	width:225px;
	height:115px;
	padding:8px;
}
.marco241x131_{
	background-image:url(../imagenes/marco_fotografico241x131.png);
	background-repeat:no-repeat;
	width:225px;
	height:115px;
	padding:8px;
	margin-right:70px;
}
.hites{
	width:233px;
	color:#5A5A5A;
	padding-top:8px;
	padding-left:4px;
	padding-right:4px;
	text-align:justify;
	font-size:12px;
	font-weight:lighter;
}
.linea_hites{
	background-image:url(../imagenes/bg_linea.jpg);
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:21px;
	margin-top:30px;
}

.marco503x162{
	background-image:url(../imagenes/marco_fotografico503x162.png);
	background-repeat:no-repeat;
	width:478px;
	height:153px;
	margin-left:47px;
	margin-bottom:2px;
	padding-left:13px;
	padding-top:9px;
	padding-right:12px;
	
	font-size:14px;
	color:#3E3E3E;
}
.txt_environment{
	font-size:12px;
	color:#141414;
	font-weight:regular;
	padding-bottom:21px;
	padding-left:15px;
}
.txt_environment p{
	text-align:justify;
	line-height:21px;
	
}	
.txt_environment em{

	line-height:30px;
	
}
.txt_environment td{
	vertical-align:top;
}	
.txt_right{
	font-size:12px;
	color:#026790;
	
	padding-top:30px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	
}
.txt_right span{
	font-size:11px;
	font-weight:bold;
}
.txt_right p{
	text-align:right;
	margin:0px;
	font-weight:bold;
}
/*MURO WALL*/

.experience{
	height:51px;
	padding-right:51px;
	padding-bottom:26px;
}

.bton_experience{
	background-image:url(../imagenes/bton_experience.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:51px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.bton_experience a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:213px;
	height:34px;
	padding-left:45px;
	padding-top:17px;
}
.marco255x138_{
	background-image:url(../imagenes/marco_fotografico255x138.png);
	background-repeat:no-repeat;
	width:239px;
	height:112px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:21px;
	margin-right:12px;
}

#your_experience{
	width:880px;
	height:222px;
	border-bottom:#BBBBBB solid 1px;
	padding-top:25px;
}

#your_experience h2{
	margin:0px;
	margin-bottom:6px;
	color:#026790;
	font-size:18px;
	font-weight:bold;
}
#your_experience h2 a{
	text-decoration:none;
	color:#026790;
}
#your_experience h3{
	margin:0px;
	margin-bottom:3px;
	color:#343434;
	font-size:12px;
	font-weight:bold;
	background-image:url(../imagenes/punto_naranjo5x5.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
#your_experience p{
	margin:0px;
	margin-bottom:7px;
	color:#5A5A5A;
	font-size:12px;
	font-weight:lighter;
	line-height:normal;
}
#your_experience p a{
	text-decoration:none;
	color:#5A5A5A;
}
.exp_izq{
	width:267px;
	padding-right:5px;
	float:left;
}
.exp_der{
	width:602px;
	float:left;
}
.images_muro{
	background-image:url(../imagenes/marco_fotografico72x51.jpg);
	background-repeat:no-repeat;
	width:64px;
	height:43px;
	padding:4px;
	margin-top:12px;
}
.images_muro_{
	background-image:url(../imagenes/marco_fotografico72x51.jpg);
	background-repeat:no-repeat;
	width:64px;
	height:43px;
	padding:4px;
	margin-right:12px;
	margin-top:12px;
}
.images_muro__{
	background-image:url(../imagenes/marco_fotografico72x51.jpg);
	background-repeat:no-repeat;
	width:64px;
	height:43px;
	padding:4px;
	margin-right:12px;
	margin-left:8px;
	margin-top:12px;
}

.bg_contacto{
	background-image:url(../imagenes/bg_contacto.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:332px;
	padding-left:35px;
	padding-top:25px;
	padding-right:225px;
}
.bg__contacto{
	background-image:url(../imagenes/bg_contactoenviado.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:332px;
	padding-left:35px;
	padding-top:25px;
	padding-right:225px;
	color:#FFFFFF;
}
.bg_contacto td{
	vertical-align:top;
}
.bg_contacto h3{
	margin:0px;
	margin-left:72px;

	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.bg_contacto h3 a{
	text-decoration:none;
	color:#FFFFFF;
}
/*.bg_contacto {
	background-image:url(../imagenes/bg_contacto_over.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:332px;
	padding-left:35px;
	padding-top:25px;
	padding-right:225px;
}*/
.tel{
	margin-top:28px;
	width:277px;
	height:26px;
	padding-top:10px;
}
.correo{
	width:277px;
	margin-top:41px;
	height:27px;
	padding-top:5px;
}
.ubicacion{
	padding-left:30px;
	height:46px;
	margin-top:35px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.ubicacion a{
	display:block;
	height:31px;
	width:231px;
	padding-top:15px;
	padding-left:46px;
	color:#FFFFFF;
	text-decoration:none;
}

.ubicacion a:hover{
	background-image:url(../imagenes/bg_contacto_over_.jpg);
	background-repeat:no-repeat;
	color:#FD901B;
	
	
}
.text_campo{
	background-image:url(../imagenes/form_text.png);
	background-repeat:no-repeat;
	width:328px;
	height:24px;
	margin-bottom:5px;
	padding-top:4px;
	padding-left:6px;
}
.text_campo input{
	width:322px;
	height:20px;
	border:0px;
	background-color:#026790;
	
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.textarea_campo{
	background-image:url(../imagenes/form_textarea.png);
	background-repeat:no-repeat;
	width:329px;
	height:117px;
	padding-top:6px;
	padding-left:5px;
}
.textarea_campo textarea{
	width:324px;
	height:109px;
	
	border:0px;
	background-color:#026790;
	
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.enviar{
	background-image:url(../imagenes/form_boton.jpg);
	background-repeat:no-repeat;
	width:153px;
	height:28px;
	border:0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
	margin-top:22px;
}

.texto_whowhere{
	background-color:#026790;

	padding-top:38px;
	padding-bottom:10px;
	padding-left:42px;
	padding-right:47px;
}
.texto_whowhere td{
	vertical-align:top;
}
.texto_whowhere2{
	background-color:#026790;
	padding-left:42px;
	padding-right:47px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:15px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.texto_whowhere2 .bg {
	background-color: #000000;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.texto_whowhere2 .bg td{
	vertical-align:top;
}
.texto_whowhere2 .bg a{
	color:#FFFFFF;
	text-decoration:none;
}
.texto_whowhere2 .bg p{
	margin-left:30px;
	line-height:25px;
}
.cuadro{
	background-color:#57A4C4;
	width:308px;
	height:177px;	
}

























/* ------------------ --------------------------- MENU PRINCIPAL  --------------------------------- ---------------*/

.barra_menu{

/*	padding-left:18px;
	padding-top:13px;*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.barra_menu a{
	padding-right:24px;
	padding-left:30px;
	
}

/* Root = Horizontal, Secondary = Vertical */

#navmenu-h{
	margin:auto;
	width:auto;
	height:34px;
}
#navmenu-h li{
	display:block;
	float:left;
	margin:auto;
	height:34px;
}
ul#navmenu-h{
  	margin:0px;
  	border: 0 none;
  	padding:0px;
	margin-left:0px;
	height:34px;
	display:block;
}

ul#navmenu-h li {
  	margin: 0;
 	border: 0 none;
  	padding: 0;
  	float: left; /*For Gecko*/
	height:34px; /*medida de alto menu estatico*/
 	list-style: none;
  	position: relative;
}

ul#navmenu-h ul { /*posicion de despegable*/
  	margin: 0;
  	border: 0 none;
  	padding:0;
	height: auto;
	list-style: none;
  	display: none;
  	position:absolute;
  	top:26px;
  	left:-17px;
	width:160px;
	
}
ul#navmenu-h ul li a {
	margin:0px;
	width:160px; /*medida de despegable*/
	height:auto; 
	 display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
	clear: both;
  	display: block;
  	font: 1px/0px serif;
  	content:".";
  	visibility: hidden;
}

/*ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  /*display: block !important;
  display: inline; /*For IE

/* Root Menu */

ul#navmenu-h a  {   /*BOTONERA HOTIZONTAL  fija*/
  
  /*border-right-color: #fff;
  border-bottom-color: #fff;*/
	float: none !important; /*For Opera*/
  	float: left; /*For IE*/
/*display: block;*/
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;

  	height: auto !important;
  	height: 1%; /*For IE*/

  	/*padding-left:5px;
  	padding-right:5px;*/
/*	padding-top:7px;*/

}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
	color: #78B600;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {

	padding-bottom:8px;
  	padding-top:5px;
	padding-left:12px;
	display:block;
	height: auto!important;


	border-top:#686868 1px solid;
	
  	float: none;
  	background-color:#000000; /*DESPEGABLEEEEE*/
  	color: #ffffff;
}
ul#navmenu-h li:hover li ,
ul#navmenu-h li.iehover li  {
	margin:-3px;
	left:22px;
	top:8px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {


color:#78B600;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  color:#FFFFFF;
  

}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  color:#FFFFFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  color:#FFFFFF;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  color:#FFFFFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: block;
  position: absolute;
  top:0;
  left:160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
    display: none;
  
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
.bg_contactoenviado{
	background-image:url(../imagenes/bg_contactoenviado.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:332px;
	padding-left:35px;
	padding-top:25px;
	padding-right:225px;
}
.mensajenviado{
margin-top:150px;
text-align:center;
	color:#FFFFFF;
		font-size:12px;

}


.info_gral{
	width:348px;
	float:left;
	margin-right:2px;
}
.bg_mapa_rutas{
	background-image:url(../imagenes/bg_mapa_rutas.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:417px;
	float:left;
}
.infgral_top{
	background-image:url(../imagenes/bg_infgral_top.jpg);
	background-repeat:no-repeat;
	height:27px;
	color:#FFFFFF;
	font-size:14px;
	padding-left:25px;
	padding-top:8px;
}
.infgral_center{
	background-image:url(../imagenes/bg_infgral_center.jpg);
	background-repeat:repeat-y;
	padding-top:9px;
	padding-left:17px;
	padding-right:16px;
	padding-bottom:25px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.infgral_bottom{
	background-image:url(../imagenes/bg_infgral_bottom.jpg);
	background-repeat:no-repeat;
	height:10px;
	font-size:1px;
}
.infgral_center span{
	color:#045A7D;
	text-align:left;
}
.infgral_center p{
	margin:0px;
	margin-bottom:18px;
	color:#FFFFFF;
	line-height:15px;
	text-align:left;
}
.mapa_rutas_titulo{
	height:27px;
	color:#FFFFFF;
	font-size:14px;
	padding-left:25px;
	padding-top:8px;
}
.mapa{
	padding-left:14px;
	padding-top:3px;
	padding-right:14px;
	padding-bottom:14px;
}
.ico_ubicacion{
	height:25px;
	background-image:url(../imagenes/icono_ubicacion.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:38px;
	padding-top:8px;
	margin-bottom:5px;
}
.intro_act{
font-size:12px;
	color:#141414;
	font-weight:bold;
	padding-bottom:30px;
	padding-left:15px;
}

.sitemap{
	padding-left:50px;
}

.sitemap a{
	color:#141414;
	text-decoration:none;
}
.sitemap a:hover{
	color:#026790;

}
.txto_exp{
	padding-left:270px;
	
}

