body{background:none #F0F0F0;}

#main-header-l {background: url("/medios/2012/personas/images/header-shadow-l.png") no-repeat scroll 0 0 transparent;}

#main-header-r {background: url("/medios/2012/personas/images/header-shadow-r.png") no-repeat scroll 0 0 transparent;}

.submenu ul{padding-left: 20px;}

.submenu ul.megamenu li{margin: 0 12px !important;padding: 0 !important}

ul.pagination{top: 355px;}

#main-slider{height: 387px;}

#slides1 .slides_container{width: 1060px;}

.pagination li a{background-image: url("/medios/2012/personas/images/servicios/viajes/pagination.png");padding-top: 17px;width: 18px;}

.pagination li.current a {background-position: 0 -22px;}

#main-content {padding-top: 13px;font-family: 'OpenSansCondensedLight';}

#main-content, #main-content-c {height: auto;}

#main-content-l, #main-content-r{background:none;}

#main-content-c {background: none repeat scroll 0 0 #E7E7E7;border: 10px solid #FFFFFF;width: 960px;}

#slides1 .slides_container div.slide div{width:980px;}

/* Viajes */

#main-content a, #main-content a:hover, #main-content a:active,

#cupos a, #cupos a:hover, #cupos a:active{text-decoration: none;}

.noticias {

    clear: both;

    float: left;

    width: 480px;

}

.noticias h2 {

    background: url("/medios/2012/personas/images/servicios/viajes/pestana_azul_izq.png") no-repeat scroll 0 0 transparent;

    clear: both;

    color: #FFFFFF;

    font-size: 26px;

    font-stretch: condensed;

    font-weight: normal;

    height: 35px;

    left: -23px;

    padding-top: 15px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    top: 5px;

    width: 250px;

}

.noticias .destacado{

    clear: both;

    margin-top: 22px;

    margin-left: 10px;

}



.noticias .img-programa{

    background: url(/medios/2012/personas/images/servicios/viajes/bg-imagen.png) no-repeat 0 0;

    clear: both;

    margin-top: 22px;

    margin-left: 0;

}



.noticias .destacado h3,

.noticias .destino h3{

    clear: both;

    color: #707070;

    font-size: 22px;

    font-stretch: condensed;

    font-weight: normal;

    padding: 0 14px 0 4px;

    text-transform: uppercase;

}

.noticias .destacado p,

.noticias .destino p{

    clear: both;

    color: #707070;

    font-size: 12px;

    font-weight: normal;

    padding: 0 14px 0 4px;

    text-transform: uppercase;

}

.noticias .destino h3,

.noticias .destino p{

    padding: 0 9px 0 4px;

}

.noticias .destino {

    margin: 10px 0 10px 10px;

    width: 230px;

    float: left;

}

.explorar {

    float: left;

    height: 240px;

    width: 480px;

}

.explorar h2 {

    background: url("/medios/2012/personas/images/servicios/viajes/pestana_azul_der.png") no-repeat scroll 0 0 transparent;

    clear: both;

    color: #FFFFFF;

    font-size: 26px;

    font-stretch: condensed;

    font-weight: normal;

    height: 35px;

    right: -23px;

    padding-top: 15px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    top: 5px;

    width: 178px;

}

.explorar h2 a{

    text-decoration: none;

    color: #FFFFFF;

}

.explorar .explora {

    background: url("/medios/2012/personas/images/servicios/viajes/mapa.png") no-repeat scroll 166px 16px transparent;

    height: 206px;

}

.explorar .explora h3{

    clear: both;

    color: #707070;

    font-size: 22px;

    font-stretch: condensed;

    font-weight: normal;

    padding: 30px 0 0 10px;

    text-transform: uppercase;

    width: 185px;

}

.explorar .explora p{

    clear: both;

    color: #707070;

    font-size: 12px;

    font-weight: normal;

    padding: 5px 0 0 10px;

    text-transform: uppercase;

    width: 150px;

}

.llamanos {

    float: left;

    width: 480px;

    position: relative;

}

.llamanos h2 {

    background: url("/medios/2012/personas/images/servicios/viajes/pestana_azul_der.png") no-repeat scroll 0 0 transparent;

    clear: both;

    color: #FFFFFF;

    font-size: 26px;

    font-stretch: condensed;

    font-weight: normal;

    height: 35px;

    right: -23px;

    padding-top: 15px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    top: -10px;

    width: 178px;

}

.llamanos h3{

    clear: both;

    color: #707070;

    font-size: 22px;

    font-stretch: condensed;

    font-weight: normal;

    padding: 52px 0 0 60px;

    text-transform: uppercase;

}

.llamanos p {

    background: url("/medios/2012/personas/images/servicios/viajes/fono.png") no-repeat scroll right 6px transparent;

    clear: both;

    color: #EF4035;

    font-size: 50px;

    font-stretch: condensed;

    font-weight: normal;

    padding: 0 0 0 60px;

    text-transform: uppercase;

    width: 313px;

}

#cupos {

    background: url("/medios/2012/personas/images/footer-bg.jpg") repeat scroll 0 0 transparent;

    font-family: 'OpenSansCondensedLight';

    min-width: 1000px;

    width: 100%;

}

#cupos .content{

    background: none repeat scroll 0 0 #E7E7E7;

    width: 980px;

    margin: 0 auto;

}

#cupos .content h2.disponibles {

    background: url("/medios/2012/personas/images/servicios/viajes/bg_header_cupon.png") no-repeat scroll center 21px #E7E7E7;

    color: #707070;

    font-size: 22px;

    margin: 0 auto 20px;

    padding-top: 10px;

    text-align: center;

}

#cupos .content .info{

    float: left;

    margin-right: 10px;

    position: relative;

    width: 177px

}

#cupos .content .info.left{

    margin-left: 8px;

}

#cupos .content  .info img{

    margin: 0 auto;

}

#cupos .content  .info span {

    background: url("/medios/2012/personas/images/servicios/viajes/circulo_rojo.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    float: left;

    font-size: 32px;

    height: 34px;

    padding: 10px;

    position: absolute;

    right: -15px;

    text-align: center;

    top: -15px;

    width: 35px;

}

#cupos .content h4{

    color: #007DC3;

    font-size: 14px;

    margin: 5px auto 0;

    text-align: center;

    width: 129px;

}

#cupos .content h4 a{

    text-decoration: none;

    color: #007DC3;

}

#cupos .content .sep{

    background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    height: 10px;

    margin: 10px 10px 20px;

    position: relative;

    width: 960px;

}

#cupos .content img.footer {

    display: block;

    margin: 0 auto 10px;

    position: relative;

}

#cupos .social{

    background: url("/medios/2012/personas/images/bg_footer_social.png") no-repeat scroll center bottom transparent;

    margin: 0 auto;

    min-height: 126px;

    padding: 30px 20px 10px;

    width: 960px;

}

#cupos .social div{

    margin: 0 20px 0 0;

}

#cupos .social div.redes{

    margin: 0 54px 0 0;

}

#cupos .social .contacto{

    width: 200px;

    float: left;

}

#cupos .social .redes{

    width: 200px;

    float: left;

}

#cupos .social .redes img{

    float: left;

    margin: 5px 10px 0 0;

}

#cupos .social .newsletter{

    width: 250px;

    float: left;

}

#cupos .social .newsletter form{

    padding-top: 5px;

}

#cupos .social .newsletter input{

    background: url("/medios/2012/personas/images/bg_input.png") no-repeat scroll 0 0 transparent;

    color: #CCCCCC;

    float: left;

    height: 24px;

    padding: 0 10px;

    width: 194px;

}

#cupos .social .newsletter input.button{

    background: url("/medios/2012/personas/images/newsletter.png") no-repeat scroll 0 0 transparent;

    color: #CCCCCC;

    cursor: pointer;

    height: 0;

    margin: 2px 0 0 -10px;

    padding: 20px 31px 0 0;

    width: 0;

}

#cupos .social .viajes{

    width: 190px;

    float: left;

}

#cupos .social .contacto p{

    font-size: 16px;

    font-weight: normal;

}

#cupos .social p{

    font-size: 12px;

    font-weight: normal;

}

#cupos .social p.destacado{

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    font-size: 20px;

    font-stretch: condensed;

}

#cupos .social .contacto p.destacado{

    text-align: center;

}

#cupos .social p.up{

    text-transform: uppercase;

    font-weight: bold;

    font-stretch: condensed;

}



.viajes-programa-container{



    width:980px;

    height:auto;

    min-height:600px;

    padding:20px 0 0;

}



#main-info .title{

    float: right;

    margin-bottom: 18px;

    position: relative;

    right: 30px;

    top: 12px;

    width: 557px;

}

#main-info .title h1{

    background: url(/medios/2012/personas/images/servicios/viajes/bg_title.png) no-repeat scroll left 0 transparent;

    color: #257DC0;

    display: table-cell;

    font-size: 30px;

    font-weight: 300 !important;

    height: 79px;

    position: relative;

    text-align: left;

    text-transform: uppercase;

    vertical-align: middle;

    width: 557px;

    *display: block;

    *padding: 20px 0;

    *height: 39px;

}

/* Explorar */

.contenedor-explorar {

    display: table;

    height: auto;

    margin: 10px auto;

    min-height: 400px;

    position: relative;

    width: 980px;

}

.contenido {

    display: table;

    height: 310px;

    width: 980px;

}

.contenedor-experiencia {

    display: table;

    margin: 0 auto;

    position: relative;

    width: 950px;

}

#contenido-explorar{

    margin:20px 0px 0px 0px;

    width:100%;

}

#contenido-explorar thead {

    color:#FFFFFF;

}

#contenido-explorar thead tr {

    height:0px;

}

#contenido-explorar tbody tr {

    margin:10px 0px;

    height:auto;

    text-align:left;

    font-family: 'OpenSansCondensedLight';

    font-size:15px;

}

#contenido-explorar tbody tr td,#contenido-explorar tbody tr th {

    font-family: 'OpenSansCondensedLight';

    font-size:15px;

    color:#4f4f4f;	

}

#contenido-explorar th {

    padding-left:10px;

}

#contenido-explorar td {

    padding:10px 10px 0 0;

}

#contenido-explorar td .valores{

    font-family: 'OpenSansCondensedLight';

    font-size:18px;

    color:#cc0000;

    text-transform:uppercase;

}

#contenido-explorar td .destino{

    font-family: 'OpenSansCondensedLight';

    font-size:28px;

    color:#007dc3;

    text-transform:uppercase;

}

#contenido-explorar td .descripcion{

    font-family: 'OpenSansCondensedLight';

    font-size:16px;

    color:#4f4f4f;	

}

#contenido-explorar tbody tr:nthchild(2n+1) {  

    background-color: #ffffff;  

}  

#busqueda {

    width:300px; 

    height:32px; 

    line-height:30px; 

    font-size:16px; 

    border:1px solid #dadada;

    -moz-box-shadow:inset 0 0 10px #dedede;

    -webkit-box-shadow:inset 0 0 10px #dedede;

    box-shadow:inset 0 0 10px #dedede; 

    color:#6e6e6e; 

    margin:5px 0px; 

    padding:0px 5px;

}

.odd { background:none; }

.even { background: #FFF; }

.separador {

    background: url("/medios/2012/personas/images-personas/separador-planes.jpg") repeat-x scroll 0 0 transparent;

    height: 2px;

    margin: 10px 0;

    position: relative;

    width: 100%;

}

/* Programas */

.viajes-programa-container .noticias .img-programa{

    height: 661px;

    margin: 0 0 20px;

    padding: 10px 13px;

    width: 450px;

}

.viajes-programa-container .noticias .img-programa img{float: left;}

.viajes-programa-container .noticias .img-programa div.cont{float: left;width: 100%; padding-top: 20px;}

.viajes-programa-container .noticias .img-programa div.cont div.fono{

    border-right: 1px solid #bfbfbf;

    float: left;

    height: 60px;

    padding: 10px 0 0 15px;

    width: 185px;

}

.viajes-programa-container .noticias .img-programa div.cont div.fono p{font-size: 17px;}

.viajes-programa-container .noticias .img-programa div.cont div.fono h3{font-size: 30px;}

.viajes-programa-container .noticias h2{left: -9px;}

.left{width:480px; height:auto; position:relative;float:left;}

.right{width:480px; height:auto; position:relative;float:left; margin-left:20px;}

.title{position:relative; left:80px; .left:0px;}

.estadia{padding-left:14px;}

.estadia p{color:#cc0000; font-size:18px; font-family:'OpenSansCondensedBold';}

.detalle{padding:20px 0 0 14px;}

.detalle ul{list-style-position:inside;margin: 0;}

.detalle-desde{width:420px; height:auto; border:solid #FFF 10px; background:#f0f0f0; position:relative; margin:20px 0 0 14px; padding:10px; min-height:180px;}

.detalle-desde h2{margin: 0 15px;text-align:center; font-size:18px; background:url(/medios/2012/personas/images/servicios/viajes/bg-viajes-desde.png) no-repeat; line-height:20px;}

.detalle-desde p{font-family:'OpenSansCondensedBold'; margin:15px;}

.detalle-desde p span{color:#257dc0; font-size:18px; text-transform:uppercase;}

.detalle-desde p span.valor{color:#ef4035; font-size:26px;}

.detalle-desde div{background:url(/medios/2012/personas/images/servicios/viajes/sep-viajes.png) repeat-x; height:2px; margin:15px;}

.nota{margin:20px 15px;}

.mapa{width:950px; height:300px; margin:20px auto; border:solid #FFF 10px;}

/*.btn-social{ margin: 30px 0 0;width: auto;max-width: 480px}*/

.btn-social{margin: 30px 0 0;

width: auto;

max-width: 480px;

max-height: 20px;

display: block;}

.btn .azul a{

    background: url("/medios/2012/personas/images/inversiones/perfilador/btn_azul.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    display: block;

    font-size: 18px;

    line-height: 32px;

    text-align: center;

    vertical-align: middle;

    width: 134px;

}

.btn .azul.xl a{

    background: url("/medios/2012/personas/images/inversiones/perfilador/btn_azul_xl.png") no-repeat scroll 0 0 transparent;

    width: 193px;

}

.btn{

    float: left;

    height: 32px;

    margin: 20px 25px;

    width: 193px;

}

.btn .azul a, .btn .azul a:hover, .btn .azul a:active{text-decoration: none;}

.vermasinfo{
    text-align: center;
}

.vermasinfo a{
	font-family:'OpenSansCondensedBold'; 
	margin:19px; 
	color: #257dc0;
	font-size: 16px;
	text-transform:uppercase;
}


/* Viajes Menú de Navegación relacionada */

.wrapper{width:983px; margin:0 auto; overflow:auto; font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif; letter-spacing: -1px;}
.nav{width:100%; height:auto;  margin-top:20px; float:left;}
.nav ul {padding:0; margin:0;}
.nav ul li{float:left; list-style:none; text-align:center;}
.nav ul li a{color:#888888; text-decoration:none; font-size: 26px; text-transform: uppercase; font-weight: normal; width:180px; height:40px; background-color:#CCC; padding:0 30px;}
.nav ul li a:hover{background-color:#FFF;}		
.nav ul li a.active{color:#007DC3; background-color:#FFF;}	
.content{width:100%; height:200px; background-color:#FFF;  float:left;}
