/*
Theme Name: Ecuador Expeditions2 - Bizion
Theme URI: http://www.ecuadorexpeditions.com.ec
Description: Tema de Ecuador Expeditions.
Version: 1.5
Author: Lenin Zapata
Author URI: http://www.r2kstudio.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/
*{ margin:0; padding:0; }
body {
	font-size: 14px;
	font-family: Sans-Serif;
	color: #999;
	line-height: 18px;
	}
img {border: 0; }
input.campoRes { height:15px; font-size: 11px; background: #fff; border: 1px solid #999; color:#999;}
.left { float:left; }
.right { float:right; }
input.boton { float: right; background: url(images/boton.png); width:103px; height: 31px; border:0; color:#fff; font-weight: bold; margin:8px 22px 0 0; }
h1, h2, h3 { color:#fff; }	
h1 { font-size:30px; }
.logo h1 { visibility: hidden; }
h2 { font-size:14px; } 
hr { height:1px; color: #fff; background-color: #fff; margin-bottom:7px; }
a { color:#FFF; text-decoration: none;}
a:hover { color:#ddd;}
.clear { clear:both; height:3px; font-size:2px; }
.clearboth { clear: both; height: 0.5px; }
img.centered { display: block; margin:0px auto; }
img.alignright { float: right; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; margin: 0 7px 2px 0; display: inline; }
img.alignnone { margin: 4px auto; }
img.izquierda { margin-right: 23%; }
img.centro { margin: 0px; }
img.derecha { margin-left: 23%; }
.centroH { margin:0 auto; }
.contenido_cuadro a { color: #999; }

#wrapper{ width:990px; margin:0 auto; background: #fff; }
#header {  float:left; width: 990px;height: 291px; position: relative; }
.fotos { position: absolute; top: 0; left: 0; z-index: 10; width: 989px; height: 291px; overflow: hidden; }
.slides { height:291px; overflow:hidden; position:relative; width:989px; z-index:10; }
.slide { width: 989px; }
.logo { float:right; width:198px; height:78px; background: url(images/logo.png)  no-repeat; margin:5px 100px 0 0; }
.top1 { width: 990px; height: 291px; background: url(images/top1.png) top left no-repeat;  }
.top2 { width: 990px; height: 291px; clear:both; background: url(images/top2.png) bottom left no-repeat; position: relative; z-index: 100; }

/*botones de cabeceras*/
.nav_top { width: 71px; height: 29px; margin-left: 186px; margin-top: 14px; float:left}
.idiomas { width: 37px; height: 49px; margin-right: 10px;  margin-top: 14px; float:right}
/*menu*/
#menu {width: 990px; height: 30px; background: #E42F22; margin-top: 3px; margin-bottom: 2px; font-weight: bold; clear: both; }
#nav { float: left; list-style: none; line-height: 30px;	padding: 0; margin: 0; }
#nav ul { background: #E42F22; list-style: none; line-height: 30px; padding: 0; margin: 0; }
#nav a { font-weight: bold; display: block; color:#fff; text-decoration: none; padding: 0 8px; line-height: 30px; }
#nav a:hover { background: #EE7D1C; text-decoration: none; }
#nav li { float: left; padding: 0; width: auto; height:30px; margin-left:1px; background: #EE7D1C; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 123px; }
#nav li li { padding:0; width: 163px;}
#nav li ul ul {	margin: -27px 0 0 163px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; text-decoration: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; text-decoration: none;
}
#nav li:hover, #nav li.sfhover { background: #EE7D1C; text-decoration: none; }
#nav li li { background:#E42F22; color: #fff; }
#nav li p { padding: 0 8px;  }
#nav li li a:hover, #nav li li:hover { background:#EE7D1C; text-decoration: none; }
#nav li a:hover{background: #FFA140;}
#book_contenedor{ width: 970px; margin:0px 10px; float:left; clear: both; }
#book1 { width: 511px; float: left; }
#book2 { width: 390px; float: right; }
#book3 { width: 947px; clear: both; margin: 15px auto; }
/*paquete*/
h2.paquetes { margin: 5px 0; background: #EE7D1C; padding:8px 0 5px 20px; font-family: tahoma; }
.texto_imge1 { width: 245px; margin:0 10px 10px 0;  float: left; color: #999999; background: #eee; padding: 5px 0; }
.texto_imge1 img { float: left; margin:5px; }
.texto_imge1 h2 { margin: 0 5px; }
.texto_imge1 a {color: #555; font-weight: bold; text-decoration: underline; }
.texto_imge1 a:hover { color:#E64521; } 
.textointerno{ font-size: 11px; line-height:normal; overflow: hidden; margin-right: 5px; }
/*cuadros de contenido*/
.cuadro_blanco { width: 516px; background: white; clear: both; }
.cuadro_blanco3 { width: 985px; background: white; clear: both; }
h2.cuadro_blanco3 { margin: 5px 0; background: #F49D1A; padding:8px 0 5px 20px; font-family: tahoma;}
.cuadro_rosado { width: 516px; background:  #FDECE4; margin: 10px 0; float:left;}
.cuadro_blanco2 { width: 390px; background: white; padding: 0; clear: both;}
.cuadro_blanco4 {  width: 390px; background:  #FDECE4; margin: 15px 0; float:left;}
.cuadro_blanco5 {  background:  #FDECE4; margin: 15px 0; }
.contenido_cuadro{ margin:10px auto; overflow:hidden; }
.contenido_cuadro2{ width: 390px; margin:10px auto; }
.cuadro_blanco li { list-style: inside; margin-left: 5px;  }
/*noticias*/
h2.noticias {margin:0 0 5px 0; background: #E64521; padding:8px 0 5px 20px; font-family: tahoma;}
.texto_image2 { width: 516px; font-family: Verdana; }
#textointerno2{color: #EFEFEF; font-size: 14px; font-weight: bold; font-family: arial; font-style: normal; float: left;}

h2.enlaces2 { margin: 5px 0; background: #F49D1A; padding:8px 0 5px 20px; font-family: tahoma;}
.cuadro_enlace2 { font-size: 11px; line-height: normal; margin: 10px;  }
.cuadro_enlace2 a {color: #555;font-weight: bold; text-decoration: underline; }
.cuadro_enlace2 a:hover { text-decoration: none; }
.cuadro_enlace2 img { float: left; margin-right:5px; }
/*Enlace*/
h2.enlaces { margin: 0px 0; background: #F49D1A; padding:8px 0 5px 20px; font-family: tahoma;}
.cuadro_enlace { width: 500px; font-size: 11px; line-height: normal; float:left; margin: 15px 0 15px 10px;  }
.cuadro_enlace a {color: #555;font-weight: bold; text-decoration: underline; }
.cuadro_enlace a:hover {text-decoration: none;}
.cuadro_enlace img { float: left; margin-right:5px; }
/*recomienda*/
#er {background: #FF8000; margin-right: 12px; padding: 2px 6px 4px 8px; z-index: 3;color: red; text-transform: lowercase;  }
h2.recomendacion { margin:0 0 5px 0; background: #E9601E; padding:8px 0 5px 20px; font-family: tahoma; }
.texto_mail { width: 516px; height: 98px; margin: 0 0 14px 0 }
#formulario_recomendacion{padding: 10px 20px; color:  #555;font-size: 10px;}
ul.blogroll {margin:0 auto; text-align: center; }
li.widget, ul.blogroll, ul.blogroll li { list-style: none; }
ul.blogroll li { display: inline; margin:0 15px; }
/*reserva*/
h2.reserva {margin: 5px 0; background: #E64521; padding:8px 0 5px 20px; font-family: tahoma;}
.oferta { width:127px; height: 146px; }
#cuadro_formulario{border:0px solid  #804040;margin: 5px 5px 1px 20px; width:380px; float:left; color:#555; font-weight: bold; }
#etiqueta_n{ float:left;width: 34px;font-size: 11px; padding:0 5px; text-align: right; }
#etiqueta_l{float:left;margin-top: 0px;width: 95px;font-size: 11px; }
#caja_pequenia{float:left;height:11px;width: 60px;}
#caja_normal{float:left;height:11px;width: 190px;}
#cuadro_oferta{ background: url(images/ofertas.png); margin: 5px; width: 122px; height:127px; color: white; font-weight: bold; float:left; text-align: center; font-size:11px;}
/*destino*/
h2.destino { width: 121px;margin: 2px; background: #EE7D1C; padding:2px; font-family: tahoma; text-align: center; float:left;}
h2.destino_l { width: 250px;margin: 2px; background: #EE7D1C; padding:2px; font-family: tahoma; text-align: center; float:left;}
.paises { width: 427px; height: 120px; }
.cuadro_paises{width: 390px; background: white; padding: 0; clear: both;}
.cuadro_paises div{width: 121px; margin: 2px; background: #808080; float: left; padding:2px; text-transform:capitalize; color:#FFF; text-align: center; font-size: 12px; line-height: 15px;}
/*galeria*/
h2.galeria {margin: 5px 0; background: #E53527; padding:8px 0 5px 20px; font-family: tahoma; }
.cuadro_galeriaa { margin: 0 10px 8px 0; float: left; text-transform: uppercase; color:#FFF; }
.texto_pie_fotoa{color: #808080;}
#text-7 { float:left; margin: 0 60px; }
#text-9 { float:left; margin: 0 100px; }
#text-8 { float:left; margin: 0 15px; }
#footer{ width: 990px; margin-top: 20px; float:left; }
#footer_rojo { margin-top: 10px; width: 990px; height:110px; float:left; clear: both;  background: #E42F22; color: white;}
#contactos{ font-size: 13px; width: 314px; height:100px; float: left; margin:10px 0px -20px 80px; font-weight: bold; }
#footer_menu{float:right;text-transform: uppercase; font-size: 11px; width: 90px; margin:16px 40px 2px 0;}
#footer_menu a {color: #fff; font-weight: bold; text-decoration: none;}
#footer_menu a:hover {color: #770000;text-decoration:  underline; }
/*destino internacional*/
#cuadro_total_destino {width: 281px; height: 108px; }
#cuadro_pequenio_destino{width: 281px; height: 108px; }
