body {
	margin:auto;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.contenido_izq{
	float:left;

}

.contenido_bg{
	float:left;
	margin-top:3px;
	margin-left:25px;
	
}

.piedras{
	background-image:url(../imagenes/img_r1_c5.png);
	background-repeat:repeat-x;
	height:108px;
}

.superior_centro{
	margin:auto;
	width:908px;
	padding-top:10px;
}

.barra{
	background-image:url(../imagenes/img_r1_c2.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:14px;
	padding-bottom:20px;
}

.contenido{
	width:908px;
	margin:auto;
}
.botonera img{
	margin-left:9px;
	
}


/***** menu ************/

.menu_lat{
	width:190px;
	
}
.menu_titulo{
	background-image:url(../imagenes/img_r1_c3.png);
	background-repeat:no-repeat;
	height:46px;
	padding-top:10px;
	padding-left:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414141;
}
.menu_titulo b{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-right:5px;
	color:#414141;
	
}
.menu_contenido{
	background-image:url(../imagenes/img_r1_c12.png);
	background-repeat:no-repeat;
	height:270px;
	padding-left:18px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-right:21px;
	padding-top:6px;
	
}

.menu_contenido  a {

	display: block;
	color:#414141;
	text-decoration: none;


}
.menu_contenido  a:hover {
	color:#000000;
}

.puntos{
	background-image:url(../imagenes/img_punto.png);
	background-repeat:repeat-x;
	width:150px;
	height:1px;
	font-size:1px;
margin-bottom:5px;
margin-top:5px;
}
/***** fin menu ************/

.image_banner{

	margin-left:25px;
	float:left;
}


.map{
	width:190px;
	margin-top:0px;
}

.image_flash{

	margin-top:21px;
	margin-left:25px;
	float:left;

}
.txt_decoracion{
	background-image:url(../imagenes/img_r1_c13.png);
	background-repeat:no-repeat;

	width:650px;

	margin-left:2px;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	color:#5D5F48;
	
	
}
.txt_decoracion p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;

}
.botones_servicios img{
	margin-top:34px;
	margin-left:2px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;	
}
.footer{
	background-image:url(../imagenes/img_r1_c9.png);
	background-repeat:repeat-x;
	height:132px;
	padding-top:16px;

	
}
.menu_footer{
	background-image:url(../imagenes/img_r1_c8.png);
	background-repeat:no-repeat;
	height:22px;
	
	margin-left:10px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
}
.footer_centro{
	margin:auto;
	width:908px;
}

.menu_footer a {
	color:#80A500;
	text-decoration: none;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;

	
}
.menu_footer a:hover {
	color:#414141;

}
/*.m_home{
	margin-left:0px;
	width:108px;
	float:left;
}
.m_somos{
margin-left:7px;
	width:162px;
	float:left;
}
.m_servicios{
margin-left:7px;
	width:119px;
	float:left;
}
.m_descubriendo{
margin-left:7px;
	width:168px;
	float:left;
}
.m_datos{
margin-left:7px;
	width:144px;
	float:left;
}
.m_contacto{
margin-left:7px;
	width:138px;
	float:left;
}*/


.direccion{
	width:331px;
	color:#7E9A33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:auto;
	margin-top:18px;
}


.logo_footer{
	padding-left:450px;
	vertical-align:top;
	margin-top:5px;
}
.logo_footer span{
	padding-left:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.logo_footer span a{
color:#666666;
text-decoration:none;
}
.logo_footer span a:hover{
color:#ffffff;
}

.titulo_brazil{
background-image:url(../imagenes/titulos/servicios.png);
height:61px;
width:691px;
background-repeat:no-repeat;

}

.titulo_brazil h1{
color:#FFFFFF;
margin:0px;
padding-left:20px;
padding-top:8px;
font-size:25px;
}


.titulo_regiones{
background-image:url(../imagenes/programas/regiones.jpg);
background-repeat:no-repeat;
height:47px;
width:689px;
}
.titulo_regiones h2{
color:#FFFFFF;
margin:0px;
padding-top:8px;
padding-left:21px;
}
.titulo_regiones a{
color:#FFFFFF;
text-decoration:none;

}
.titulo_regiones a:hover{
color:#D3E06D;
}

.region_detalle{

	margin-left:2px;
	margin-top:20px;
}



.centro_region{
background-image:url(../imagenes/programas/centro_programa.jpg);
background-repeat:repeat-y;
width:686px;

padding-right:3px;

}
.centro_region {
text-align:justify;
color:#616161;

font-size:12px;
}
.centro_region p{
text-align:justify;
margin:0px;
padding:0px;
color:#616161;
padding-top:15px;
padding-left:20px;
padding-right:20px;
font-size:12px;

}
.centro_region h3{
font-weight:bold;
margin:0px;
color:#616161;
padding-top:20px;
padding-left:20px;
padding-right:20px;
font-size:16px;

}
.centro_region img{
margin-left:20px;
}

.bottom_region{
background-image:url(../imagenes/programas/bottom_region.jpg);
background-repeat:no-repeat;
height:11px;
width:689px;
}

.subtitulo_regiones{
background-image:url(../imagenes/programas/sub_titulo_programa.jpg);
background-repeat:no-repeat;

width:691px;
height:27px;
margin-top:10px;
}

.subtitulo_regiones h3{
color:#FFFFFF;
font-size:18px;
padding-left:40px;
padding-top:2px;
margin:0px;
}

.titulo_producto{
background-image:url(../imagenes/programas/titulo_producto.jpg);
background-repeat:no-repeat;
height:74px;
width:690px;

margin-top:15px;
}

.titulo_producto_ex{
background-image:url(../imagenes/programas/titulo_producto_ex.jpg);
background-repeat:no-repeat;
height:18px;
width:690px;

margin-top:15px;
}

.titulo_producto h4{
color:#8DB600;
font-size:25px;
margin:0px;

padding-left:22px;
padding-top:6px;
}

.titulo_producto a{
color:#8DB600;
text-decoration:none;
}

.titulo_producto a:hover{
color:#556D38;
}

.titulo_producto img{
margin-top:8px;
margin-right:8px;
}

.centro_productos{
background-image:url(../imagenes/programas/centro_producto.jpg);
background-repeat:repeat-y;
width:660px;

padding-left:15px;
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
font-size:11px;
color:#616161;
}

.centro_productos h5{
margin:0px;
color:#616161;
font-size:12px;
}
.centro_productos img{
border:#CDCDCD 3px solid;
}
.bottom_productos{
background-image:url(../imagenes/programas/bottom_producto.jpg);
background-repeat:no-repeat;
height:12px;
width:690px;
}


.valor_producto{
color:#8DB600;
font-size:32px;
font-weight:bold;
margin-bottom:5px;

}

.ciudad_producto{
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}



.centro_region_dest{
background-image:url(../imagenes/programas/centro_programa.jpg);
background-repeat:repeat-y;
width:660px;

padding-left:15px;
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
font-size:11px;
color:#616161;

}

.centro_region_dest h5{
margin:0px;
color:#616161;
font-size:11px;
}
.centro_region_dest img{
border:#CDCDCD 3px solid;
}

.titulo_hotel{
background-image:url(../imagenes/programas/titulo_hoteles.jpg);
background-repeat:no-repeat;
height:33px;
width:689px;
margin-top:10px;
color:#5F5F5F;
font-size:13px;
font-weight:bold;
}

.centro_hotel{
background-image:url(../imagenes/programas/centro_hotel.jpg);
background-repeat:repeat-y;
width:687px;
padding-left:1px;
padding-right:1px;

font-size:11px;
color:#616161;
}

.centro_hotel a{
text-decoration:none;
font-size:11px;
color:#616161;
}
.centro_hotel a:hover{
text-decoration:underline;
font-size:11px;
color:#000000;
}

.bottom_hotel{
background-image:url(../imagenes/programas/bottom_hotel.jpg);
background-repeat:no-repeat;
width:689px;
height:13px;
}

.servicios_hotel li{
font-size:12px;
margin-bottom:5px;
list-style:none;
}
.servicios_hotel li span{
color:#657D3D;
font-size:13px;
}

.direccion_hotel{
font-size:13px;
margin-top:20px;
line-height:20px;
}

.imagenes_hotel{
margin-top:30px;
}
.imagenes_hotel img{
margin-right:10px;
margin-bottom:10px;
}

.tipo_cambio{

color:#779719;
font-size:11px;
margin-left:4px;
margin-bottom:10px;
margin-top:10px;
}
.tipo_cambio span{
font-size:14px;
color:#414141;
}

.tipo_cambio_img{
background-image:url(../imagenes/tc.png);
background-repeat:no-repeat;
height:25px;
width:101px;
text-align:center;
}


.ul_mapa a{
color:#414141;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.ul_mapa a:hover{
color:#68803E;
text-decoration:none;
font-size:12px;
}


.contacto_1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:30px;
margin-left:30px;
}

.contacto_textbox{
background-image:url(../imagenes/contacto_textbox.png);
background-repeat:no-repeat;
height:21px;
width:434px;
padding-top:3px;
padding-left:10px;
}


.contacto_textbox input{
height:15px;
width:420px;
border:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


.contacto_textarea{
background-image:url(../imagenes/contacto_textarea.png);
background-repeat:no-repeat;
height:148px;
width:433px;
padding-top:5px;
padding-left:10px;
}


.contacto_textarea textarea{
height:137px;
width:420px;
border:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.contacto_borrar{
background-image:url(../imagenes/contacto_borrar.png);
background-repeat:no-repeat;
height:27px;
width:82px;
border:0px;
margin-right:10px;
}

.contacto_enviar{
background-image:url(../imagenes/contacto_enviar.png);
background-repeat:no-repeat;
height:27px;
width:82px;
border:0px;
margin-right:10px;
}


/************ menu lateral ***************/

ul.menu
{

   list-style:none;
}
ul.menu li
{
   position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
    z-index:5;
	
}
ul.menu ul
{
   position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:150px; /* Para que no monte sobre el <li> */
   top:-1px;
   display:none;
   list-style:none;
}
ul.menu ul li ul{
	position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:190px; /* Para que no monte sobre el <li> */
   top:-1px;
   display:none;
   list-style:none;
}
ul.menu li:hover > ul
{
   display:block;
   border-left:#D3DFDA 1px solid;
   border-right:#D3DFDA 1px solid;
   border-top:#D3DFDA 1px solid;
    z-index:3;
}

ul.menu li:hover > ul li a
{
   color:#414141;
   background-color:#F5FEEB;
   border-bottom:#D3DFDA 1px solid;
   padding:10px;
   padding-top:5px;
   padding-bottom:5px;

  
}
ul.menu li a{
}
ul.menu ul li  a{
	 width:170px;
}
ul.menu ul li ul li ul li  a{
	width:270px;
}
ul.menu li:hover > ul li a:hover
{

   color:#ffffff;
   background-color:#D3C99E;
}

.menu_ul ul{
margin:0px;
padding:0px;
}


.paginacion{
text-align:right;
margin-top:10px;
padding-right:20px;

}

.paginacion a{
background-color:#8DB600;

padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
margin-left:4px;
color:#fff;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.paginacion a:hover{
background-color:#666666;

color:#fff;
}

.paginacion #current{
background-color:#666666;
color:#fff;

}

.programas{
background-image:url(../imagenes/programas.jpg);
width:690px;
height:336px;
margin-top:20px;
background-repeat:no-repeat;


letter-spacing:0.8px;
margin-left:3px;

}
.programas h2{
font-size:20px;
color:#4C4C4C;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding-top:65px;
padding-left:124px;
}

.programas_grilla{
color:#7F8313;
font-size:12px;
font-weight:bold;
padding-top:40px;
padding-left:10px;
padding-right:10px;
}

.programas_grilla a{
color:#7F8313;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.programas_grilla a:hover{
color:#4C4C4C;
}

.linea_programas{
border-bottom:#7F8313 1px dotted;
margin-left:10px;
margin-right:10px;
font-size:1px;
height:1px;
}z
