/* CSS Document */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/Q_pTky3Sc3ubRibGToTAYiylde52zikAzebNtJS89aM.woff) format('woff');
}
@font-face {
  font-family: 'Istok Web';
  font-style: normal;
  font-weight: 400;
  src: local('Istok Web Regular'), local('IstokWeb-Regular'), url(http://themes.googleusercontent.com/static/fonts/istokweb/v5/EvPKapBawcLZ3hbihjhqAT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Istok Web';
  font-style: italic;
  font-weight: 400;
  src: local('Istok Web Italic'), local('IstokWeb-Italic'), url(http://themes.googleusercontent.com/static/fonts/istokweb/v5/8-xqDtEk6sZ61magDpsV8YbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
body{
	margin:0px;
	background-color:#004370;
}
#gral{
	width:980px;
	padding:0 50px ;
	margin:0 auto;
	background-image:url(img/bg2.png);
}
#cuerpo{
	width:980px;
	background-color:#FFF;
}
#menu{
	width:980px;
	height:57px;
	background-image:url(img/menu.jpg);
}
#header{
width:980px;
height:141px;
background-image:url(img/header.jpg);
}
#img{
width:950px;
}
#boton{
	padding:15px;
	float:left;
	background-image:url(img/linea.jpg);
	background-repeat: no-repeat;
}
#boton a {
	font-family: Droid Sans;
	font-size: 19px;
	color: #fff;
	text-decoration: none;
}

#boton a:hover {
	color: #E9B617;
}

.btn{
	
	padding:8px;
	font-family: Droid Sans;
	font-size: 13px;
	color: #fff;
	border:solid 2px #900;
	background-color:#D6192D;
	border-radius: 8px;
	text-decoration:none;
	}
	#btn2{
	    background-color: #d6192d;
	    border-radius: 4px;
	    margin: 0px 0 0 8px;
	    padding: 3px 0px; 

	    text-align: center;
	    text-transform: uppercase;
	    width: 90px;
	}
	#btn2 a {
		color: #fff;
	    font-family: ‘Metrophobic’, Arial, serif;
	    font-size: 11px;
	    text-decoration: none;
	    display: block;
	}


.btn-buscar {	
	padding:8px;
	font-family: Droid Sans;
	font-size: 13px;
	color: #fff;
	border:solid 2px #900;
	background-color:#B9191B;
	border-radius: 8px;
	text-decoration:none;
	margin-top: 17px; 
	cursor:pointer;
}

#slide{
	margin:5px 10px;
	float:left;
	width:615px;
	height: 325px;
	}
	#descripcion{
	margin:5px 10px;
	float:left;
	width:400px;
	}
	#categorias{
	margin:15px 10px 0px;
	float:left;
	width:200px;
	height:450px;
	}
	#foto{
	padding:10px 10px 0 0;
	margin:5px 10px;
	float:left;
	width:300px;
	}


#form{
	margin:5px 10px;
	float:left;
	width:410px;
	background-color:#D6192D;
	}
	#video{
	margin:5px 10px 0px;
	float:left;
	width:565px;
	height:325px;
	}
#mini-video{
	margin:5px 10px;
	float:left;
	width:354px;
	height:315px;
	/*background-color:#D6192D;*/
	}
#box2{
	
padding: 0px 10px;
margin:0 auto;
}

#box22{
	
padding:15px;
margin:0 auto;
}
#box222{	
	padding:8px;
	margin:0 auto;
	font-family: Droid Sans;
	font-size: 13px;
	color: #666;
	text-align: justify;
	height: 30px;
}
#box{
	
padding:15px;
margin:0 auto;
}
#flash{
width:911px;
margin:0 auto;
}

.text-blanco a {
	font-family: Droid Sans;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.text-blanco-destacado a {
	font-family: Droid Sans;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.txt1{
	font-family: Droid Sans;
	font-size: 13px;
	color: #666;
	text-align: justify;

}
.txtr{
	font-family: Droid Sans;
	font-size: 14px;
	color: #333;
	text-align: justify;

}
.text-tit{
	font-family: Droid Sans;
	font-size: 15px;
	color:#fff;
	font-weight: bold;
}
.text-title{
	font-family: Droid Sans;
	font-size: 16px;
	color:#fcd117;
	font-weight: bold;
}
.text2{
	font-family: Istok Web;
	font-size: 20px;
	color: #53385d;
	letter-spacing:-0.09em;
	font-weight: bold;
}
.txt3{
	font-family: Droid sans;
	font-size: 27px;
	color: #fcd117;
}
.txt4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -1pt;
}
.txt5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.txt6{
	font-family: Droid Sans;
	font-size: 23px;
	font-weight: bold;
	color: #052846;
	letter-spacing: -1pt;
}
.txt7{
	font-family: Droid sans;
	font-size: 14px;
	font-weight: bold;
	color: #052846;
	padding: 0px 0px 0px 3px;
	height: 30px;
	bottom: 1px solid #ff0000;
}
.txt8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #052846;
	text-align: justify;
}
.txt9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #052846;
	font-weight: bold;
}
#paralelas{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #10273A;
	border-left-color: #10273A;
}
#paralelas2{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2D70A6;
	border-left-color: #2D70A6;
}
#padd{ padding:20px;
}
#paddx{ padding:0px 20px 20px 20px;
margin-top:20px;
}
#padd2{ padding:30px;
}
#padd3{padding:20px;}
#padd33{padding:20px;
background-color:#FFF;}
#padd4{padding:10px;}
#caja{
	width:317px;
	height:165px;
	background-image:url(img/caja.jpg);
}
#caja2{
padding:10px;
}
.imput{
		font-family: Droid Sans;
	font-size: 14px;
	color: #ffffff;
	padding:4px;
	background-color:#666666;
	width:314px;
	height:28px;
	border:none;
}

.imput2{
			font-family: Droid Sans;
	font-sizre: 14px;
	color: #ffffff;
	padding:4px;
	background-color:#666666;
	width:314px;
	height:123px;
	border:none;}

#footer{
width:980px;
height:180px;
background-color:#173a56;

}
#footxt{
padding-top:50px;
width:911px;
margin:0 auto;
}
.linea{
	border: 6px solid #FFFFFF;
}


.bloque-icono {
	background: url('img/destino.jpg') no-repeat top left;
	padding: 0px 0px 0px 22px;
	height: 35px;
	vertical-align: top;
}




/* Home */

#box-home-1 {
	border: 3px solid #E2E2E2; 
	background: #fff;
	border-radius: 4px; 
	margin: 0px 2px 0px 12px;
	padding: 10px;
	height: 300px;
}

#box-home-1 .txt {
	color: #575757;
     font-family: 'Istok Web';
    font-weight: 400;
    font-size: 14px;
}

#box-home-1 .txt a {
    color: #fff;
    display: block;
    font-family: Istok Web Regular,Arial,serif;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #004370;
    border-radius: 4px;
    margin: 10px auto 0 auto;
    padding: 3px 0;
	width: 120px;
}

#box-home-1 .txt a:hover {   background-color: #0068AE; }

#box-home-1 .txt7-home {
    color: #052846;
    font-family: Droid sans;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    padding: 0 0 0 3px;
}


#form-home {
	margin:5px 10px;
	float:left;
	width:310px;
	background-color:#D6192D;
}

#form-home select {
	border-radius: 4px;
	width: 200px;
	height: 30px;

}

.footer-datos {
	color: #fff;
	font-family: Droid Sans;
	font-size: 15px;
}

#header .datos {
	color: #fff;
    font-family: Droid Sans;
    font-size: 20px;
    font-weight: 700;
    width: 300px; 
    height: 80px;
    border-right: 1px solid #d6192d;
	float: left;
	margin-left: 160px;
}

#header .datos .tel {
	float:left;
	margin: 0px 10px 0px 0px; 
	padding-top: 13px;
}
#header .datos .texto {
	float:left;
	padding-top: 13px;
}

#header .botones {
	width: 135px;
	height: 90px;
	float: left;
	margin: 0px 0px 0px 10px;
}

/* Paginacion */
#datosPagina {
		margin: 0px 0px 20px 0px;
		border-bottom: 1px dotted #ff0000;
		height: 25px;
}
#datosPagina .paginacion {
	padding: 0;
	color: #013155;
    font-family: Droid Sans;
    font-size: 14px;
    float: left;
    width: 48%;
    text-align: right;
}

#datosPagina .paginacion a {
	color: #013155;
    font-family: Droid Sans;
    font-size: 14px;
}

#datosPagina .resultado {
	font-size: 14px;
	font-family: Droid Sans;
	color: #013155;
	padding: 0px 0px 5px 5px;
	width: 100%;
	float: left;
	width: 50%;
}



/*-------------- Home ------------*/
#textoExcursiones {
	font-family: Droid Sans;
    font-size: 13px;
	color: #fff;
	text-align: center;
	padding: 0px 0px 3px 0px;
}

#armartubusqueda {
	color: #fcd117;
    font-family: Droid sans;
    font-size: 27px;
    background: #C41526 url(img/icon.png) no-repeat 40px 20px;
}

#armartubusqueda span {
    margin: 0px 0px 0px 90px;
}

#home-busqueda {
	text-align: center;
	color: #fff;
	padding: 5px 0px 0px 0px;
}

#home-busqueda a {
	display: block;
	border-radius: 8px;
	color: #fff;
    font-family: Droid Sans;
    font-size: 13px;
    text-decoration: none;
    padding: 8px 0px 8px 12px;
    width: 120px;
    margin: 5px 0px 0px 16px;
    float: left;
}

#home-busqueda a:hover {
	color: #fcd117;
	background-color: #9D100D;
}

#home-busqueda .btn-paquetes {
	background: #C41526 url(img/ico_paquete.png) no-repeat 7px 3px;
}

#home-busqueda .btn-vuelos {
	background: #C41526 url(img/ico_vuelo.png) no-repeat 7px 3px;
}



/* Circuitos */


#categorias-circuito {
	margin:0px 10px 0px 0px;
	float:left;
	width:200px;
	height:450px;
}


#circuitos-selector {
	padding-bottom: 20px;
    font-family: Droid Sans;
    font-size: 16px;
}

#circuitos-selector select {
	font-size: 14px;
	width: 250px;
	color: #747474;
}