@font-face{
    font-family:"TwCenMT";
    font-style:normal;
    font-weight:bold;
    src:url("TCCEB.TTF") format("truetype");
}
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearAll { clear:both; }

body { margin:0; padding:0; text-align:center; }

.noGaleria { position:relative !important; }

.iframeAgen { margin:0 auto; border:solid 1px #CCC; width:99%; height:800px; }


/* CONFIGURACION DEL SCROLL */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #b5b5b5;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #888888;
}
::-webkit-scrollbar-thumb:active {
  background: #888888;
}
::-webkit-scrollbar-track {
  background: #373737;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #373737;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}


#cabe { margin:0; padding:0; position:relative; display:block; width:100%; height:auto; }
#cabe .cabeGalFondo { 
	margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
    background: url(../images/cuerpo-fondo-transparente.png);
    z-index: 50;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.19);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.19);
}
#cabe .cabeGalNO { position: relative; }
#cabe .cabeGalFondo header { margin:0 auto; padding:0; display:block; width:1300px; height:136px; color:#FFF; text-align:center; }

#cabe .cabeGalFondo header #btnLisTel { margin:0 0 0 0; padding:0 0 0 0; display:none; width:auto; border:solid 1px #AAA; text-decoration:none; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; }
#cabe .cabeGalFondo header #btnLisTel .btnTelTxt { margin:0 0 0 0; padding:0 0 0 0; display:table-cell; vertical-align:middle; }
#cabe .cabeGalFondo header #btnLisTel .btnTelImg { margin:0 0 0 0; padding:0 0 0 0; display:table-cell; }
#cabe .cabeGalFondo header #btnLisTel .btnTelImg i {font-size: 45px;
    color: #687a7a;
    border: 1px solid #849c9c;
    padding: 1px 6px;
    margin: 5px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
#cabe .cabeGalFondo header #btnLisTel .btnTelImg i:hover{
	color:#e76615;
	border-color:#e76615;
	transition: all 0.3s ease;
}

#cabe .cabeGalFondo header .fonoLis { margin:0 0 0 0; padding:0; display:table; width:100%; list-style:none; text-align:center; border:0; vertical-align:top; }
#cabe .cabeGalFondo header .fonoLis li { margin:0; padding:6px 0; display:table-cell; width:auto; border:solid 1px #e2e2db; text-align:center; color:#666; background:#FFF; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; box-sizing: border-box; }
#cabe .cabeGalFondo header .fonoLis li a { color:#06C; }
#cabe .cabeGalFondo header .fonoLis li .fonoTit { margin:0; padding:0; display:inline-block; }
#cabe .cabeGalFondo header .fonoLis li .fonoTit img { width:12px; height:8px; border:0; }
#cabe .cabeGalFondo header .fonoLis .lisWApp { display:none; }
#cabe .cabeGalFondo header .fonoLis .fonoBtn { border:none; }
#cabe .cabeGalFondo header .fonoLis .fonoBtn button { color: #06C; border-color: #06C; }

#cabe .cabeGalFondo header #fonoLisAll { display:none; position: absolute; left: 0; top: 39px; width: 100%;
	background-color: #FFF;
    border: solid 1px #ccc;
    padding: 1rem 2rem;
    box-sizing: border-box;  }
#cabe .cabeGalFondo header #fonoLisAll li { padding: 1rem; display: inline-block; margin-bottom: 1rem; }
#cabe .cabeGalFondo header #fonoLisAll li a { }


#cabe .cabeGalFondo header #logo { margin:12px 0 0 18px; padding:0; float:left; display:block; }
#cabe .cabeGalFondo header #logo img { margin:0; display:block; border:0 !important; width:140px; }

#cabe .cabeGalFondo header #menuBtn { margin:0; padding:0; float:right; display:none; }
#cabe .cabeGalFondo header #menuBtn img { margin:0; display:block; border:0 !important; }

#cabe .cabeGalFondo header #telefonos { margin:0; padding:30px 20px 0 0; float:right; display:none; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#cabe .cabeGalFondo header #telefonos #datoWhatsapp { display:block; }
#cabe .cabeGalFondo header #telefonos #datoWhatsapp img { margin:0; display:inline-block; vertical-align:top; }
#cabe .cabeGalFondo header #telefonos #datoWhatsapp span { margin:0; padding:6px 0; display:inline-block; border:0; color:#402000; vertical-align:top; }

#cabe .cabeGalFondo header #menuAdmin { margin:0 0 0 0; padding:0; display:block; width:75%; float:right; text-align:right; border:0; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu { margin:0 0 0 auto; padding:0; list-style:none; display:table; height:112px; border:0; vertical-align:top; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li { display:table-cell; width:auto; border:0; vertical-align:top; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp { margin:0 0 0 0; padding:45px 15px 0 15px; display:block;  border:0; text-align:center; #565656; font-family:Arial, Helvetica, sans-serif; font-size:17px; text-decoration:none; color:#565656; font-weight: bold;}
#cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp:hover { text-decoration:none; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li .opcAlto {  padding:25px 30px 0 15px; border:0; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li .opcAlto:hover { text-decoration:none; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT { display:block; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT #datoWhatsapp { display:block; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT #datoWhatsapp img { margin:0; display:inline-block; vertical-align:top; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT #datoWhatsapp span { margin:0; padding:6px 0; display:inline-block; border:0; color:#565656; vertical-align:top; }

#cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp span { display:block; }
#cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp i { display:none; }

li #idioma{
  padding: 25px 15px 0 15px !important;
}

li #idioma a{
  display: block;
  padding: 4px 10px;
  background: #ff9b23;
  color: white;
  text-decoration: none;
  font-weight: 600;
  border: 1px solid rgba(0, 0, 0, 0.29);
}
li #idioma .activo{
  background: #d6831f;
}

#cabe #cabeGal { margin:0; padding:0; position:relative; display:block; width:100%; height:auto; text-align:center; border-bottom:solid 1px #000000; }
#cabe #cabeGal .cabeGalImg { margin:0 auto; position:absolute; top:0; left:0; display:block; width:100%; height:auto; background-position:center center; background-size:cover; background-repeat:no-repeat; }
#cabe #cabeGal .cabeGalImg img { margin:0; display:block; width:100%; height:auto; border:0 !important; }
#cabe #cabeGal #galImg1 { background-image:url(../images/cabecera-fondo-PAYPAL-1.jpg); -webkit-animation:ImgGal1 40s infinite; -moz-animation:ImgGal1 40s infinite; -ms-animation:ImgGal1 40s infinite; -o-animation:ImgGal1 40s infinite; }
#cabe #cabeGal #galImg2 { background-image:url(../images/cabecera-fondo-PAYPAL-2.jpg); -webkit-animation:ImgGal2 40s infinite; -moz-animation:ImgGal2 40s infinite; -ms-animation:ImgGal2 40s infinite; -o-animation:ImgGal2 40s infinite; }
#cabe #cabeGal #galImg3 { background-image:url(../images/cabecera-fondo-PAYPAL-3.jpg); -webkit-animation:ImgGal3 40s infinite; -moz-animation:ImgGal3 40s infinite; -ms-animation:ImgGal3 40s infinite; -o-animation:ImgGal3 40s infinite; }

#imgRelleno { margin:0 auto; display:block; width:100%; height:auto; border:0; }

#total { margin:0 auto; padding:0; display:block; width:1300px; }

.resaltado-rojo { border: solid 1px crimson; box-sizing: border-box; padding: 1rem; color: brown; }

#secHome { margin:0; padding:0; display:block; border:0; }
#secHome #menuSecBtn { margin:0 0 0 0; padding:10px 0; display:none; width:auto; height:auto; text-align:center; border:solid 1px #006600; }
#secHome #menuSecBtn span { margin:0 0; padding:0 50px; display:inline-block; width:auto; height:58px; border:solid 1px #003399; }
#secHome #menuSecBtn img { margin:0 0; display:inline-block; width:auto; height:auto; }
#secHome #menuSec { margin:0 auto; padding:0; display:block; width:948px; list-style:none; }
#secHome #menuSec li { margin:0; padding:0; display:inline-block; }
#secHome #menuSec .opc { margin:0; padding:0; position:relative; display:block; width:234px; height:96px; border:0; text-align:center; text-decoration:none; }
#secHome #menuSec .opc .opcImg { margin:0; padding:0; position:absolute; bottom:0; left:0; display:block; width:234px; height:96px; border:0; transition:bottom 0.5s, opacity 0.5s; }
#secHome #menuSec .opc .opcTxt { 
	margin: 0 auto;
    padding: 2px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    /* font-weight: bold; */
    color: white;
    background-color: #fff;
    transition: color,background-color 1s;
}
#secHome #menuSec .opc .azul { background: #7F7F7F; }
#secHome #menuSec .opc .amar {     
	    background: white;
    color: #7F7F7F;
    box-sizing: border-box;
    border-bottom: 2px solid;
}
#secHome #menuSec .opc:hover .opcImg { bottom:22px; opacity:1; }
#secHome #menuSec .opc:hover .opcTxt { background-color:#402000; color:#FFF; }

#secHome #menuSec .opc #img1 { background:url(../images/menu-opc1-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img2 { background:url(../images/menu-opc2-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img3 { background:url(../images/menu-opc3-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img4 { background:url(../images/menu-opc4-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img5 { background:url(../images/menu-opc5-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img6 { background:url(../images/menu-opc6-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img7 { background:url(../images/menu-opc7-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img8 { background:url(../images/menu-opc8-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img9 { background:url(../images/menu-opc9-img.jpg) no-repeat center right; }
#secHome #menuSec .opc #img10 { background:url(../images/menu-opc10-img.jpg) no-repeat center right; }

#secHome #menuSec .opcActivo { margin:0 0 0 0; padding:0 0 0 0; position:relative; float:left; display:block; width:214px; height:86px; border:solid 1px #7A795F; text-align:center; text-decoration:none; }
#secHome #menuSec .opcActivo .opcImg {  margin:0; padding:0; position:absolute; bottom:22px; left:0; display:block; width:215px; height:96px; border:0; opacity:1; }
#secHome #menuSec .opcActivo .opcTxt { margin:0 auto; padding:2px 0; position:absolute; bottom:0; left:0; display:block; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF; background-color:#222; }

#secHome #menuSec #op1 { background:url(../images/menu-opc1-img.jpg) no-repeat center left; } /* aqui deberia ir la imagen en blanco y negro para el cambio. */
#secHome #menuSec #op2 { background:url(../images/menu-opc2-img.jpg) no-repeat center left; }
#secHome #menuSec #op3 { background:url(../images/menu-opc3-img.jpg) no-repeat center left; }
#secHome #menuSec #op4 { background:url(../images/menu-opc4-img.jpg) no-repeat center left; }
#secHome #menuSec #op5 { background:url(../images/menu-opc5-img.jpg) no-repeat center left; }
#secHome #menuSec #op6 { background:url(../images/menu-opc6-img.jpg) no-repeat center left; }
#secHome #menuSec #op7 { background:url(../images/menu-opc7-img.jpg) no-repeat center left; }
#secHome #menuSec #op8 { background:url(../images/menu-opc8-img.jpg) no-repeat center left; }
#secHome #menuSec #op9 { background:url(../images/menu-opc9-img.jpg) no-repeat center left; }
#secHome #menuSec #op10 { background:url(../images/menu-opc10-img.jpg) no-repeat center left; }
/* Opcion solo para el Producto */
#secHome #menuSecBtn.soloProd { margin:0 0 0 0; padding:10px 0; position:static; display:block; width:100%; height:auto; text-align:center; border:0; background:#FFF; z-index:auto; }
#secHome #menuSecBtn.soloProd span { margin:0 0; padding:20px 50px 0 50px; display:inline-block; width:auto; height:38px; color:#333; border:solid 1px #CCCCCC; vertical-align:middle; background:#FFF; font-family:Arial, Helvetica, sans-serif; }
#secHome #menuSecBtn.soloProd img { margin:0 0; display:inline-block; width:auto; height:auto; border:0 !important; vertical-align:middle; }
#secHome #menuSec.soloProd { margin:0 auto; padding:0; display:block; width:100%; list-style:none; }
#secHome #menuSec.noActivo { display:none; }
/* Fin Opcion solo para el Producto */

#secHomeDatos { margin:0 0 30px 0; padding:0 0; display:block; width:100%; height:auto; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos h1 { margin:30px 0 20px 0; padding:0; display:block; width:100%; height:auto; color:#FF7A22; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:36px; }
#secHomeDatos h1 span { display:block; font-size:18px; }
#secHomeDatos time {  }

#secHomeDatos #homeCuerpo { margin:0 auto 30px auto; display:table; width:100%; }
#secHomeDatos #homeCuerpo #descrip { margin:0 0 20px 0; padding:20px; display:table-cell; width:65%; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }

#secHomeDatos #homeCuerpo #nosotros { margin:0 0 20px 0; padding:20px; display:table-cell; width:auto; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #nosotros .linkPrin { display: block; margin-top: 4rem; text-align: left; color: #2CA1D7; font-size: 1.5rem; }
#secHomeDatos #homeCuerpo #nosotros h2 { padding-top: 6rem; font-size:2rem; }
#secHomeDatos #homeCuerpo #nosotros h2 a { display: block; font-size:2rem; margin-bottom: 4rem; color: #2CA1D7; }
#secHomeDatos #homeCuerpo #nosotros h2 span { display: block; font-size:1.5rem; }
#secHomeDatos #homeCuerpo #nosotros h3, h4 { width:70%; text-align:left; margin:2rem auto 1.5rem auto; }
#secHomeDatos #homeCuerpo #nosotros p { margin:0 auto 30px auto; width:70%; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #nosotros #somosMapa { padding:8px; width:auto; background-color:#FFF; text-align:center; color:#600; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
#secHomeDatos #homeCuerpo #nosotros ul { margin: 0 auto; width:70%; }
#secHomeDatos #homeCuerpo #nosotros ul li { text-align:left; }
#secHomeDatos #homeCuerpo #nosotros ol { margin: 0 auto; width:70%; }
#secHomeDatos #homeCuerpo #nosotros ol li { text-align:left; }

#secHomeDatos #homeCuerpo #series { margin:0 0 20px 0; padding:20px; display:table-cell; width:auto; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #series h3 { text-decoration:undeline; font-size:22px; }
#secHomeDatos #homeCuerpo #series .serieT { color:#0080FF; }
#secHomeDatos #homeCuerpo #series .serieC { color:#FF5C26; }
#secHomeDatos #homeCuerpo #series p { text-align:left; }
#secHomeDatos #homeCuerpo #series ul li { text-align:left; }

#secHomeDatos #homeCuerpo #infoGrupo { margin:0 0 20px 0; padding:20px; display:table-cell; width:auto; height:auto; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #infoGrupo h2 { margin:0 0 20px 0; padding:0 0 0 0; border-bottom:solid 1px #B9A090; color:#6A2900; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #infoGrupo h3 { margin:0 0 20px 0; padding:0 0 0 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #infoGrupo h4 { margin:0 0 20px 0; padding:0 0 0 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #infoGrupo p { margin:0 auto 20px auto; width:800px; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#secHomeDatos #homeCuerpo #infoGrupo .solo { text-align:center; }
#secHomeDatos #homeCuerpo #infoGrupo #grupoCapa { margin:0; padding:0; display:block; width:100%; overflow:scroll; }
#secHomeDatos #homeCuerpo #infoGrupo #grupoCapa .grupoTab { margin:0 auto 15px auto; width:800px; }
#secHomeDatos #homeCuerpo #infoGrupo #grupoCapa .grupoTab tr td { border-bottom:solid 1px #999; }
#secHomeDatos #homeCuerpo #infoGrupo #grupoCapa .grupoTab .gruposTit td { background:#666; color:#FFF; }

#secHomeDatos #homeCuerpo #homeFormu { 
margin: 0;
    padding: 20px;
    display: table-cell;
    width: 35%;
    height: auto;
    border: solid 1px #565656;
    /* background: rgba(255, 122, 34, 0.79); */
    border-radius: 3px;
}
#secHomeDatos #homeCuerpo #homeFormu h2 { 
    margin: 0 0 15px 0;
    padding: 0 0 10px 0;
    border-bottom: solid 2px rgba(104, 122, 122, 0.35);
    /* border-color: #687a7a; */
    font-family: Arial, Helvetica, sans-serif;
    color: #565656;
}
#secHomeDatos #homeCuerpo #homeFormu p { font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #homeFormu .formuTxt { 
margin: 5px auto;
    padding: 8px 10px;
    display: inline-block;
    width: 80%;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
#secHomeDatos #homeCuerpo #homeFormu .formuComen { 
    margin: 5px auto;
    padding: 8px 10px;
    display: inline-block;
    width: 80%;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
#secHomeDatos #homeCuerpo #homeFormu .formuBtn{ 
    margin: 0 auto;
    padding: 10px;
    display: block;
    width: 50%;
    border: 0;
    background: #e76615;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-radius: 3px;
        -webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#secHomeDatos #homeCuerpo #homeFormu .formuBtn:hover{
	background: #c5550e;
	transition: all 0.3s ease;
}

#secHomeDatos #homeCuerpo #homeFormu .corto { display:inline-block; width:39.5%; }

#secHomeDatos #homeCuerpo #contacFormu p { font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #contacFormu #frmC .formuTxt { margin:0 auto 10px auto; padding:10px; display:block; width:50%; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #contacFormu #frmC .formuComen { margin:0 auto 10px auto; padding:10px; display:block; width:50%; font-family:Arial, Helvetica, sans-serif; }
#secHomeDatos #homeCuerpo #contacFormu #frmC .formuBtn{ margin:0 auto 10px auto; padding:10px; display:block; width:50%; border:0; background:#FFC9B0; color:#6A2900; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#secHomeDatos #homeCuerpo #contacFormu #frmC .corto { display:inline-block; width:24%; }

#secHomeDatos #homeCuerpo #contacFormu #datoWhatsapp { display:block; }
#secHomeDatos #homeCuerpo #contacFormu #datoWhatsapp img { margin:0; display:inline-block; vertical-align:top; }
#secHomeDatos #homeCuerpo #contacFormu #datoWhatsapp span { margin:0; padding:6px 0; display:inline-block; border:0; color:#402000; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }

#secHomeDatos #homeCuerpo #contacFormu .fonoLis { margin:0 0 0 0; padding:0; display:block; width:100%; list-style:none; text-align:center; border:0; vertical-align:top; }
#secHomeDatos #homeCuerpo #contacFormu .fonoLis li { margin:0; padding:10px; display:inline-block; width:auto; border:solid 1px #95957B; text-align:center; color:#333; background:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; }
#secHomeDatos #homeCuerpo #contacFormu .fonoLis li a { color:#06C; }
#secHomeDatos #homeCuerpo #contacFormu .fonoLis li .fonoTit { margin:0; padding:0; display:block; }
#secHomeDatos #homeCuerpo #contacFormu .fonoLis li .fonoTit img { width:20px; height:10px; border:0; }
#secHomeDatos #homeCuerpo #contacFormu .fonoLis #lisWApp { display:none; }

#secHomeDatos #homeCuerpo .comenta { margin:0 0 0 0; padding:10px; display:block; border:solid 1px #06C; }
#secHomeDatos #homeCuerpo .comenta .comTit { margin:0 0 0 0; padding:0 0 0 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; }
#secHomeDatos #homeCuerpo .comenta .comTour { margin:0 0 0 0; padding:0 0 0 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
#secHomeDatos #homeCuerpo .comenta .comTxt { margin:0 0 0 0; padding:0 0 0 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#secHomeDatos #homeCuerpo .comenta .comGal { margin:0 0 0 0; padding:0 0 0 0; display:block; text-align:center; }
#secHomeDatos #homeCuerpo .comenta .comGal .comImg { margin:0 0 0 0; display:inline-block; }
#secHomeDatos #homeCuerpo .comenta .comGal .pri { display:inline-block; }
#secHomeDatos #homeCuerpo .comenta .comGalMenu { margin:0 0 0 0; padding:0 0 0 0; display:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
#secHomeDatos #homeCuerpo .comenta .comGalMenu .galMenuOpc { margin:0 6px 0 0; padding:6px 10px; display:inline-block; background:#E76615; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
#secHomeDatos #homeCuerpo .comenta .comGalMenu .galMenuOpcSel { margin:0 6px 0 0; padding:6px 10px; display:inline-block; background:#AAA; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; }


#secHomeDatos #homeCuerpo #agencia-ingr{
  margin: 0 0 20px 0;
    padding: 20px;
    display: table-cell;
    width: auto;
    height: auto;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
}
#secHomeDatos #homeCuerpo #agencia-ingr p{
  margin: 0 auto 30px auto;
    width: 70%;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
#secHomeDatos #homeCuerpo #agencia-ingr #frm1{
        width: 70%;
    margin: auto;
}
#secHomeDatos #homeCuerpo #agencia-ingr #frm1 .titulo{
  width:50%;
  display:inline-block;
}
#secHomeDatos #homeCuerpo #agencia-ingr #frm1 .boton{
    display: block;
    margin: 20px auto 0;
}

#secHomeDatos #homeCuerpo #agencia-ingr #frm1 input{
padding: 5px 15px;
    margin-bottom: 8px;
}


#menuInfo { margin:0; padding:0; display:table; width:100%; text-align:center; border:0; }
#menuInfo .circu { margin:0; padding:20px; display:table-cell; width:16%; height:138px; vertical-align:middle; border:0; }
#menuInfo .circu a { text-decoration:none; font-weight:bold; }
#menuInfo .celes { background:url(../images/home-ciurculo-azul.png) no-repeat center; }
#menuInfo .celes a { color:#FF56D9; }
#menuInfo .naran { background:url(../images/home-ciurculo-amarillo.png) no-repeat center; }
#menuInfo .naran a { color:#007900; }

#secHomePaises { margin:0 0 30px 0; padding:0; display:block; width:100%; height:auto; }
#secHomePaises h2 { margin:0 0 5px 0; padding:0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:24px; }
#secHomePaises h2 span { display:block; font-size:16px; }
#secHomePaises #listaPaises { margin:0; padding:0; display:table; list-style:none; width:100%; }
#secHomePaises #listaPaises li { margin:0; padding:0; display:table-cell; width:216px; height:auto; border:solid 1px #333333; }
#secHomePaises #listaPaises li .pais { margin:0; padding:0; display:block; width:100%; height:auto; background:#0F0; }
#secHomePaises #listaPaises li .pais img { margin:0; padding:0; display:block; width:100%; height:auto; }
#secHomePaises #listaPaises li .pais span { margin:0; padding:10px 0; display:block; width:100%; background:#FFF; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:16px; }

.ofertaDelMes{
margin: 0 30px 30px;
    width: 46%;
    display: inline-block;
    vertical-align: bottom;
    box-sizing: border-box;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    border: 2px solid #ff9c00;
    border-radius: 5px;
    padding: 10px 0px;
}
.ofertaDelMes img{
  margin-top: 50px;
}
.ofertaDelMes .texto{
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-left:15px;
}

.ofertaDelMes p{
    color:#000;
    display:block;
}
.ofertaDelMes .oferta{
        padding: 10px 7px;
    color: #000;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: inline-block;
    -webkit-transform: rotate(341deg);
    -moz-transform: rotate(341deg);
    -ms-transform: rotate(341deg);
    background: #FF7A22;
    position: absolute;
    left: -45px;
    top: 5px;

} 
.ofertaDelMes h3{
    width: 100%;
    margin: 15px 0;
    padding: 10px 0;
    float: left;
    color: #000;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.ofertaDelMes .precio{
    background: #d40013;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: white;
    display: inline-block;
    padding: 8px 10px;
    font-size: 20px;
}
.ofertaDelMes .antes span{
  font-weight: 600;
    text-decoration: line-through;
    color: #d40013;
}
.secTransiberiano{ 
    display:inline-block;
    text-align: center;
}
.secTransiberiano a{
    color:#000;
}
.secTransiberiano h3{
    margin: 20px 0 5px 0;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
}
.secTransiberiano article{
    position: relative;
    display: inline-block;
    width: 420px;
    border: solid 1px #000;
    vertical-align: top;
    font-size: 14px;
}

.secTransiberiano .imagen{
    position: relative;
    float: right;
    width: 50%;
}
.secTransiberiano img{
    margin: 0;
    width: 100%;
    height: auto;
    border: 0 !important;
}

.secTransiberiano h4{
    margin: 0;
    padding: 10px 0;
    float: left;
    color: #000;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.secTransiberiano p{
    margin: 0;
    padding: 0;
    float: left;
    width: 49%;
    font-family: Arial, Helvetica, sans-serif;
}

.secTransiberiano .mas{
    margin: 0;
    padding: 0 10px;
    position: absolute;
    bottom: 9px;
    left: 0;
    color: #FFF;
    background: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 33px;
}



.secHomeTours { margin:0 0 30px 0; border:0; }
.secHomeTours h3 { margin:20px 0 5px 0; padding:0 10px; display:block; border:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; }
.secHomeTours h3 span { display:block; font-size:16px; }

.secHomeTours .tourHomeList {border: 2px solid; margin:0 0 0 0; padding:0 0 0 0; position:relative; display:inline-block; width:346px; height:280px; vertical-align:top; }
.secHomeTours .tourHomeList:hover{
  background: rgba(0, 0, 0, 0.37);
  transition:all 0.3s ease;
}

.secHomeTours .tourHomeList .imgfondo { margin:0 0 0 0; position:absolute; top:0; left:0; z-index:-1; }
.secHomeTours .tourHomeList h4 { margin:0 0 0 0; padding:15px; text-align:left; }
.secHomeTours .tourHomeList h4 a { margin:0 0 0 0; padding:0 0 0 0; color:#fff; font-size:34px; text-decoration:none; text-shadow:#000 2px 2px; font-family:"TwCenMT"; }
.secHomeTours .tourHomeList .paises { margin:0 0 0 15px; padding:0 0 0 0; color:#fff; text-align:left; text-shadow:#000 1px 1px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.secHomeTours .tourHomeList .ciudades { margin:0 0 0 15px; padding:0 150px 0 0; color:#fff; text-align:left; text-shadow:#555 1px 1px, #555 -1px 1px, 1px 1px 0.2em black; font-size:15px; font-family:Arial, Helvetica, sans-serif; }
.secHomeTours .tourHomeList .precio { margin:0 0 0 0; padding:7px 0 0 0; position:absolute; bottom:0; left:0; display:block; width:100%; color:#fff; text-shadow:#000 2px 2px; font-size:22px; text-decoration:none; font-family:"TwCenMT"; }
.secHomeTours .tourHomeList .precio .verTour { margin: -15px 0 0 0;
    padding: 15px;
    float: right;
    display: block;
    background: #ff9c00;
    color: #FFF;
    text-shadow: none;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    }
.secHomeTours .tourHomeList .precio .verTour:hover{
	background: #565656;
    color: #ff9c00;
    transition:all 0.4s ease;
}
.secHomeTours .listaVerMas { 
	margin: 0 0 0 0;
    padding: 60px 5px 60px 5px;
    display: inline-block;
    width: 55px;
    height: 283px;
    text-align: center;
    text-decoration: none;
    color: #565656;
    border: solid 1px #ff9c00;
    background: url(../images/icono-lista-flecha.gif) no-repeat center 75%;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box; 
}
.secHomeTours .listaVerMas:hover{
 	border: solid 2px #ff9c00;
}
.secHomeTours .medio { margin: 0 50px; }

#social { margin:0 0 30px 0; padding:0; display:table; width:100%; }
#social #facebook { margin:0; padding:0; display:table-cell; width:50%; height:auto; border:0; vertical-align:top; }
#social #otrosMundo { margin:0; padding:0; display:table-cell; width:50%; height:auto; border:0; vertical-align:top; }
#social #otrosMundo #listaTitu { margin:5px auto; width:90%; font-family:Arial, Helvetica, sans-serif; }
#social #otrosMundo #listaOtros { 
	margin:0; 
	padding:0; 
	display:block; 
	width:96%; 
	height:auto; 
	list-style:none; 
	background:#FFF; 
	border:0;
    box-sizing: border-box; 
}
#social #otrosMundo #listaOtros li {
    display: inline-block;
    width: 32%;
    height: auto;
    box-sizing: border-box;
    margin: 0 2px; 

}
#social #otrosMundo #listaOtros li a { 
    margin: 5px 0;
    padding: 0;
    display: block;
    width: 100%;
    height: auto;
    color: #333;
    border: solid 1px rgba(86, 86, 86, 0.33);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    box-sizing: border-box;
    text-decoration: none;
}

#social #otrosMundo #listaOtros li a:hover{
	background:#ff9c00;
	color:white;
	font-weight:bold;
	transition:all 0.4s ease;
}

#social #otrosMundo #listaOtros li a img { 
margin:0; 
border:0 !important;
width:100%; 
height:auto; 
}

#social #otrosMundo #listaOtros li a img:hover{
	-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}

#social #otrosMundo #listaOtros li a span { display:block; padding:10px 0; width:100%; }

/* Listado */
#listaCuerpo { margin:30px 0 30px 0; padding:0; display:table; width:auto; height:auto; }
#secLista { margin:0; padding:30px 60px; display:table-cell; width:80%; border:solid 4px #CCC; }
#secLista h1 { 
font-size: 35px;
margin: 0 0 30px 0;
border: 0;
color: #FF3366;
font-family: Arial, Helvetica, sans-serif;
}
#secLista h1 span { display:block; font-size:14px; }
#secLista h2 {
  font-size: 20px;
  margin: 0 0 30px 0;
  border: 0;
  color: #FF3366;
  font-family: Arial, Helvetica, sans-serif;
}
#secLista h2 span { display:block; font-size:14px; }
#secLista .paisTxt { text-align:justify; font-family:Arial, Helvetica, sans-serif; }
.tourLista { margin:0 0 20px 0; padding:0 0 20px 0; display:table; width:100%; height:auto; border-bottom:solid 1px #666666; }
.tourLista div { margin:0; padding:0; display:table-cell; width:33%; border:0; vertical-align:middle; text-align:left; }
.tourLista div h3 { margin:0 30px 10px 30px; padding:0; }
.tourLista div h3 span { display:block; color:#FF3366; font-family:Arial, Helvetica, sans-serif; }
.tourLista div h3 a { margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; }
.tourLista div .paises { margin:0 30px; padding:0; font-family:Arial, Helvetica, sans-serif; }
.tourLista .precio { margin:0; padding:0; display:table-cell; width:33%; border:0; vertical-align:middle; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.tourLista .precio span { display:block; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
.tourLista .precio strong { display:block; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
.tourLista .precio a { margin:0; padding:0; color:#FF3366; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.tourLista .precio .ofertaPre { text-decoration:line-through; color:#700; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.tourLista .imagen { margin:0; padding:0; display:table-cell; width:33%; border:0; vertical-align:middle; }
.tourLista .imagen a { margin:0; padding:0; }
#secListaNotas { margin:0; padding:30px; display:table-cell; width:20%; border:solid 4px #CCC; }
#secListaNotas h3 { margin:0 0 0 0; padding:20px 0; border:0; background:#333; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#secListaNotas p { text-align:justify; font-family:Arial, Helvetica, sans-serif; }

#secBusqueda { margin:30px 0 30px 0; padding:0; display:table-cell; width:80%; border-left:solid 5px #DDD; text-align:center; font-family:Arial, Helvetica, sans-serif; }
#secBusqueda h1 { margin:0 0 30px 0; border:0; color:#FF3366; font-family:Arial, Helvetica, sans-serif; }
#secBusqueda #buscador { margin:0 auto; tex-align:center; border:0; }
#secBusqueda #buscador h2 { font-family:Arial, Helvetica, sans-serif; }
#secBusqueda #buscador input { padding:6px; font-family:Arial, Helvetica, sans-serif; }
#secBusqueda #buscador select { padding:6px; font-family:Arial, Helvetica, sans-serif; }
#secBusqueda #buscador #btnBuscador { padding:10px 20px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }

/* Listado Paises */
#secListaPaises { margin:0; padding:30px 60px; display:table-cell; width:80%; border:solid 4px #CCC; }
#secListaPaises h1 { margin:0 0 10px 0; border:0; color:#FF3366; font-size:26px; font-family:Arial, Helvetica, sans-serif; }
#secListaPaises h2 { margin:0 0 30px 0; border:0; color:#FF3366; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
#secListaPaises h2 span { display:block; }
#secListaPaises .tourHome { margin-bottom:20px; position:relative; display:block; width:100%; border:solid 1px #000; vertical-align:top; font-size:14px; }
#secListaPaises .tourHome h4 { margin:0; padding:10px 0; float:left; width:49%; }
#secListaPaises .tourHome h4 a { color:#000; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#secListaPaises .tourHome .paises { margin:0 0 20px 0; padding:0 20px; float:left; width:45%; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
#secListaPaises .tourHome .imagen { position:relative; float:right; width:50%; }
#secListaPaises .tourHome .imagen a { margin:0; padding:0; }
#secListaPaises .tourHome .imagen a img { margin:0; width:100%; height:auto; border:0 !important; }
#secListaPaises .tourHome .imagen a span { margin:0; padding:0 10px; position:absolute; bottom:9px; left:0; color:#FFF; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:33px; }

/* Producto */
#producto { margin:20px 0; padding:0; display:table; width:auto; border:solid 5px #DDD; }
#prodCuerpo { margin:0; padding:20px; display:table-cell; width:80%; }
#prodCuerpo #prodInfo { margin:0 0 20px 0; padding:0 0 0 0; }
#prodCuerpo #prodInfo h1 { margin:0; padding:20px; display:block; width:auto; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodInfo h1 span { display:block; color:#FF3366; font-size:18px; }
#prodCuerpo #prodInfo p { margin:0 0 6px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodInfo .dias { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodInfo .precio { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodInfo .precio span { margin:0; padding:0; }
#prodCuerpo #prodInfo .precio strong { text-decoration:line-through; color:#700; font-size:18px; }
#prodCuerpo #prodMenu { margin:0 0 20px 0; padding:0 0 5px 0; list-style:none; border-bottom:solid 1px #CCCCCC; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodMenu li { margin:0; padding:0; display:inline-block; border-right:solid 1px #CCCCCC; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodMenu li a { margin:0; padding:20px 40px; display:block; color:#8A855B; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #prodMenu li a.actual { background:#F93; color:#FFF; } 
#prodCuerpo #prodMenu li a:hover { background:#F93; color:#FFF; } 
#prodCuerpo #prodMenu li.ultimo { border-right:none; }
#prodCuerpo #itinerario { margin:0 0 20px 0; padding:0 0 0 0; display:none; }
#prodCuerpo #itinerario h2 { margin:0 0 20px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #itinerario #itiIconos { margin:0; padding:0; }
#prodCuerpo #itinerario #itiIconos img { margin:0 10px; padding:0; }
#prodCuerpo #itinerario p { margin:20px 0 0 0; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #itinerario p strong { display:block; width:auto; text-align:left; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #itinerario p span { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #itinerario { font-family:Verdana, Arial, Helvetica; font-size:12px; text-align:left; padding:0 15px;  background-image:url(../images/fondo-home.gif) }
#prodCuerpo #itinerario .dia { font-size:12px; font-weight:bold; border-bottom: 0px; border-top:1px solid #aaaaaa; margin: 15px 0 0 0 }
#prodCuerpo #itinerario .det { font-size:12px; font-weight:bold; margin: 5px 0 0 0 }
#prodCuerpo #itinerario .otros { margin: 8px 0 0 0; padding:8px; border: 1px solid #990000; }
    
#prodCuerpo #itinerario #tabPrec { margin-top:20px; width:100%; }
#prodCuerpo #itinerario #tabPrec tr td { padding:12px; text-align:center; border:solid 1px #CCCCCC; }
    
#prodCuerpo #itinerario #tabHotel { margin-top:20px; width:100%; }
#prodCuerpo #itinerario #tabHotel tr td { padding:12px; text-align:center; border:solid 1px #CCCCCC; }
    
#prodCuerpo #itinerario #contenedor { margin:0; padding:0; display:block; width:640px; height:auto; overflow:scroll; border:solid 1px #000; }
#prodCuerpo #itinerario #tablaTS { width:100%; }
#prodCuerpo #itinerario #tablaTS td { padding:4px; text-align:center; border:solid 1px #CCCCCC; }
#prodCuerpo #itinerario #tablaTS .cabe1 td { color:#FFF; background:#333; border:0; }
#prodCuerpo #itinerario #tablaTS .cabe2 td { color:#FFF; background:#999; border:0; }
#prodCuerpo #itinerario #tablaTS .cabe3 td { color:#FFF; background:#666; border:0; font-size:12px; }
#prodCuerpo #itinerario #contenedor #tablaTS { width:1300px; }
    
#prodCuerpo #itinerario .tablaTS { width:100%; }
#prodCuerpo #itinerario .tablaTS td { padding:4px; text-align:center; border:solid 1px #CCCCCC; }
#prodCuerpo #itinerario .tablaTS .cabe1 td { color:#FFF; background:#333; border:0; }
#prodCuerpo #itinerario .tablaTS .cabe2 td { color:#FFF; background:#999; border:0; }
#prodCuerpo #itinerario .tablaTS .cabe3 td { color:#FFF; background:#666; border:0; font-size:12px; }
    
#prodCuerpo #itinerario .tablaART {}
#prodCuerpo #itinerario .tablaART tr td { padding:5px; border:solid 1px #CCCCCC; text-align:center; }
#prodCuerpo #itinerario .tablaART .cabe1 td { background:#666; color:#FFF; }
#prodCuerpo #itinerario .tablaART .celizq { text-align:left; background:#996; color:#FFF; }
    
#prodCuerpo #itinerario .tablaARTpeq { width:400px; }
#prodCuerpo #itinerario .tablaARTpeq tr td { padding:5px; border:solid 1px #CCCCCC; text-align:center; }
#prodCuerpo #itinerario .tablaARTpeq .cabe1 td { background:#666; color:#FFF; }
#prodCuerpo #itinerario .tablaARTpeq .celizq { text-align:left; background:#996; color:#FFF; }

#prodCuerpo #itinerario #prodWord { margin:15px 0; display:block; width:200px; }
#prodCuerpo #itinerario #prodWord img { float:right; }

#prodCuerpo #fechas { margin:0 0 20px 0; padding:0 0 0 0; display:none; }
#prodCuerpo #fechas h2 { margin:0 0 20px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #fechas p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #fechas p strong { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #fechas .fechaMes { margin:15px 0 0 0; padding:0 0 0 0; display:inline; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

#prodCuerpo #precios { margin:0 0 20px 0; padding:0 0 0 0; display:none; text-align:center; }
#prodCuerpo #precios h2 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #precios #precLis { margin:0 auto; padding:15px; border:0; list-style:none; }
#prodCuerpo #precios #precLis .precTemp { margin:0 10px; padding:15px; display:inline-block; border:solid 1px #BBB; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #precios #precLis .precTemp h3 { margin:0 0 20px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #precios #precLis .precTemp h3.Baja { color:#f00; }
#prodCuerpo #precios #precLis .precTemp h3.Media { color:#00f; }
#prodCuerpo #precios #precLis .precTemp h3.Alta { color:#000; }
#prodCuerpo #precios #precLis .precTemp h3.Extra { color:#0f0; }

#prodCuerpo #incluye { margin:0 0 20px 0; padding:0; display:none; text-align:center; }
#prodCuerpo #incluye h2 { margin:0 0 20px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #incluye h3 { margin:20px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #incluye ul { margin:0 auto; width:60%; }
#prodCuerpo #incluye ul li { text-align:left; font-family:Arial, Helvetica, sans-serif; }

#prodCuerpo #formu { margin:0 auto 30px auto; padding:0; display:none; width:100%; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #formu .txt { margin:0 auto 5px auto; padding:6px; display:block; width:325px; border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #formu .area { margin:0 auto 5px auto; padding:6px; display:block; width:325px; height:80px; border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; }
#prodCuerpo #formu .btn { margin:0 auto; padding:10px 0; display:block; width:160px; color:#FFF; background:#79795F; cursor:pointer; border:0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#prodCuerpo #formu #envioMensaje { color:#FB7303; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#prodCuerpo #formu #fecsal { padding:5px; display:inline; }

#prodOtros { margin:0; padding:20px; display:table-cell; width:20%; border-left:solid 5px #DDD; }
#prodOtros h3 { margin:0 0 20px 0; padding:20px 0; display:block; width:auto; background:#666; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#prodOtros .prodSimil { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:solid 2px #CCC; }
#prodOtros .prodSimil a { margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; }
#prodOtros .prodSimil a h4 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodOtros .prodSimil a span { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#prodOtros .prodSimil a p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

/* Blog */
.infoBlog { margin:2rem 1rem 1rem 1rem; font-size:1rem; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
.infoBlog p { margin-bottom:1rem; }
.infoBlog ul { margin:1rem 0; width:90%; }
.infoBlog ul li { text-align: justify;     margin-bottom: 1rem; }
.infoBlog .cabeLis li { font-size:2rem; margin-bottom:1rem; }
.blogImgGal { width: 30%;     float: right;     margin: 0 0 2rem 2rem; }

/* Pie */
#pieFondo { width:100%; background:#666; }
#pieFondo #pie { 
margin: 0 auto;
	padding: 20px;
	display: block;
	width: 1260px;
	background: #565656;

}
#pieFondo #pie #pieMenuIni { margin:0 auto; padding:0 0 0 0; display:table; width:100%; border-bottom:solid 1px #777; }
#pieFondo #pie #pieMenuIni li { margin:0 0 0 0; padding:0 0 0 0; display:table-cell; }
#pieFondo #pie #pieMenuIni li a { margin:0 0 10px 0; padding:15px; display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#pieFondo #pie #pieMenuIni li a span { display:block; }
#pieFondo #pie #pieMenuIni li a img { display:none; }
#pieFondo #pie #pieCols { display:table; width:100%; }
#pieFondo #pie #pieCols .datos { display:table-cell; width:25%; }
#pieFondo #pie #pieCols .datos h3 {
color: #ff9c00;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
#pieFondo #pie #pieCols .datos ul { margin:0; padding:0; list-style:none; }
#pieFondo #pie #pieCols .datos ul li { margin:0 0 15px 0; padding:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#pieFondo #pie #pieCols .datos ul li a { 
color:#FFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;
}
#pieFondo #pie #pieCols .datos ul li a span { display:inline; }
#pieFondo #pie #pieCols .datos ul li a img { margin:0; padding:0; display:none; border:0 !important; }
#pieFondo #pie #pieCols .datos ul #datoWhatsapp { display:block; }
#pieFondo #pie #pieCols .datos ul #datoWhatsapp img { margin:0; display:inline-block; vertical-align:top; }
#pieFondo #pie #pieCols .datos ul #datoWhatsapp span { margin:0; padding:6px 0; display:inline-block; border:0; vertical-align:top; }
#pieFondo #pie .lista {    
	margin: 0 0 0 0;
    padding: 15px 0 0 0;
    display: block;
    width: 100%;
    border-top: solid 1px #999999;
    color: #999999;
    }
#pieFondo #pie .lista a { 
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
    /* border-bottom: 2px solid #ff9c00; */
    padding-bottom: 5px;
    display: inline-block;
    margin: 0 5px;
}

#pieFondo #pie .lista a:hover{
	border-bottom: 2px solid #ff9c00;
}

#pieFondo #pie #numCST { display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
    
/* Resoluciones ---------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width: 800px) {
	.iframeAgen { margin:0 auto; border:solid 1px #CCC; width:100%; height:600px; }

    #cabe { margin:0; padding:0; position:relative; display:block; width:100%; height:auto; }
    #cabe .cabeGalFondo { margin:0; padding:0; position:relative; top:auto; left:auto; display:block; width:100%; height:auto; text-align:center; border-bottom:solid 1px #000000; background:url(../images/cuerpo-fondo-transparente.png) repeat-x; z-index:50; }
    #cabe .cabeGalFondo header { margin:0 auto; padding:0; display:block; width:100%; height:auto; color:#FFF; text-align:center; }
    
    #cabe .cabeGalFondo header #btnLisTel { margin:0 0 0 0; padding:0 0 0 0; display:table; width:100%; border:solid 1px #AAA; }
    #cabe .cabeGalFondo header .fonoLis { margin:0 0 0 0; padding:0; display:none; width:100%; list-style:none; text-align:center; border:0; vertical-align:top; }
    #cabe .cabeGalFondo header .fonoLis li { margin:0; padding:6px 0; display:block; width:auto; border:solid 1px #95957B; text-align:center; color:#333; background:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; }
    
    #cabe .cabeGalFondo header #logo { margin:12px 0 0 18px; padding:0; float:left; display:block; }
    #cabe .cabeGalFondo header #logo img { margin:0; display:block; border:0 !important; }
    
    #cabe .cabeGalFondo header #menuBtn { margin:20px; padding:0; float:right; display:none; }
    #cabe .cabeGalFondo header #menuBtn img { margin:0; display:block; border:0 !important; }
    
    #cabe .cabeGalFondo header #telefonos { margin:0; padding:30px 20px 0 0; float:right; display:inline-block; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:16px; }

    #cabe .cabeGalFondo header #menuAdmin { margin:0 0 0 0; padding:0; display:block; width:auto; float:none; text-align:right; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu { margin:0 auto 0 auto; padding:0 0 0 0; list-style:none; display:table; width:90%; height:auto; vertical-align:top; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li { display:table-cell; width:auto; border:0; vertical-align:top; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp { margin:0 0 0 0; padding:20px 0; display:block; height:100%; border:0; text-align:center; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp:hover { text-decoration:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .opcAlto { display:none }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .opcAlto:hover { text-decoration:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT { display:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp span { display:block; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp i { display:none; }

    li #idioma{
    display:none !important;
    }

    #cabe #cabeGal .cabeGalImg { margin:0 auto; position:absolute; top:0; left:0; display:block; width:100%; height:auto; background-position:center center; background-size:cover; background-repeat:no-repeat; }
    #cabe #cabeGal #galImg1 { background-image:url(../images/cabecera-fondo-PAYPAL-1x800.jpg); -webkit-animation:ImgGal1 40s infinite; -moz-animation:ImgGal1 40s infinite; -ms-animation:ImgGal1 40s infinite; -o-animation:ImgGal1 40s infinite; }
    #cabe #cabeGal #galImg2 { background-image:url(../images/cabecera-fondo-PAYPAL-2x800.jpg); -webkit-animation:ImgGal2 40s infinite; -moz-animation:ImgGal2 40s infinite; -ms-animation:ImgGal2 40s infinite; -o-animation:ImgGal2 40s infinite; }
    #cabe #cabeGal #galImg3 { background-image:url(../images/cabecera-fondo-PAYPAL-3x800.jpg); -webkit-animation:ImgGal3 40s infinite; -moz-animation:ImgGal3 40s infinite; -ms-animation:ImgGal3 40s infinite; -o-animation:ImgGal3 40s infinite; }
    #cabe #cabeGal #galImg4 { background-image:url(../images/cabecera-fondo-PAYPAL-4x800.jpg); -webkit-animation:ImgGal4 40s infinite; -moz-animation:ImgGal4 40s infinite; -ms-animation:ImgGal4 40s infinite; -o-animation:ImgGal4 40s infinite; }
    #cabe #cabeGal #galImg5 { background-image:url(../images/cabecera-fondo-PAYPAL-5x800.jpg); -webkit-animation:ImgGal5 40s infinite; -moz-animation:ImgGal5 40s infinite; -ms-animation:ImgGal5 40s infinite; -o-animation:ImgGal5 40s infinite; }
    #cabe #cabeGal #galImg6 { background-image:url(../images/cabecera-fondo-PAYPAL-6x800.jpg); -webkit-animation:ImgGal6 40s infinite; -moz-animation:ImgGal6 40s infinite; -ms-animation:ImgGal6 40s infinite; -o-animation:ImgGal6 40s infinite; }

    #total { margin:0 auto; padding:0; display:block; width:100%; }
    
    #secHome { margin:0; padding:0; display:block; border:0; }
    
    #secHome #menuSecBtn { margin:-80px 0 0 0; padding:10px 0; position:absolute; display:block; width:100%; height:auto; text-align:center; border:0; z-index:90; }
    #secHome #menuSecBtn span { margin:0 0; padding:20px 50px 0 50px; display:inline-block; width:auto; height:38px; color:#333; border:solid 1px #CCCCCC; vertical-align:middle; background:#FFF; font-family:Arial, Helvetica, sans-serif; }
    #secHome #menuSecBtn img { margin:0 0; display:inline-block; width:auto; height:auto; border:0 !important; vertical-align:middle; }
    #secHome #menuSec { margin:0 auto; padding:0; display:block; width:100%; list-style:none; }
    #secHome #menuSec.noActivo { display:none; }

    #secHome #menuSec li { margin:0; padding:0; display:inline-block; }
    #secHome #menuSec .opc { margin:0; padding:0; position:relative; display:inline-block; width:200px; height:96px; border:0; text-align:center; text-decoration:none; }
    #secHome #menuSec .opc .opcImg { margin:0; padding:0; position:absolute; bottom:0; left:0; display:block; width:100%; height:96px; border:0; opacity:0; transition:bottom 0.5s, opacity 0.5s; }

    #secHomeDatos #homeCuerpo #descrip { margin:0 0 20px 0; padding:20px; display:table-cell; width:40%; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #descrip .parr2 { display:none; }
    
    #secHomeDatos #homeCuerpo #nosotros { margin:0 0 20px 0; padding:20px; display:table-cell; width:auto; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #nosotros p { margin:0 auto 30px auto; width:90%; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #nosotros #somosMapa { padding:8px; width:auto; background-color:#FFF; text-align:center; color:#600; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }    
    #secHomeDatos #homeCuerpo #homeFormu { 
    margin: 0;
    padding: 20px;
    display: table-cell;
    width: 35%;
    height: auto;
    border: solid 1px #00969A;
    /* background: rgba(255, 122, 34, 0.79); */
    border-radius: 3px; 
    }

    #secHomeDatos #homeCuerpo #agencia-ingr #frm1 input{
        padding: 8px 25px;
        margin-bottom: 8px;
    }
    
    #menuInfo { margin:0; padding:0; display:block; width:100%; text-align:center; border:0; }
    #menuInfo .circu { margin:0; padding:0; display:inline-block; width:198px; height:145px; vertical-align:auto; border:0; }
    #menuInfo .circu a { padding:60px 20px; display:block; text-align:center; text-decoration:none; font-weight:bold; }


    .secHomeTours .tourHomeList { margin:0 0 10px 0; padding:0 0 0 0; position:relative; display:inline-block; width:346px; height:280px; vertical-align:top; }
    .secHomeTours .listaVerMas { margin:0 auto 0 auto; padding:15px 0 15px 0; display:block; width:95%; height:auto; text-align:center; text-decoration:none; color:#777; border:solid 1px #FF9326; background:url(../images/icono-lista-flecha.gif) no-repeat 75% center; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
    .secHomeTours .medio { margin:0 0 10px 0; }

    .ofertaDelMes{
        width: 80%;
    }

    
    #secHomePaises #listaPaises li { margin:0; padding:0; display:table-cell; width:16%; height:auto; border:solid 1px #333333; }
    #secHomePaises #listaPaises li .pais span { margin:0; padding:10px 0; display:block; width:100%; background:#FFF; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

    #social { margin:0 0 30px 0; padding:0; display:block; width:100%; }
    #social #facebook { margin:0; padding:0; display:block; width:auto; height:auto; border:0; vertical-align:top; }
    #social #otrosMundo { margin:20px 0 0 0; padding:0; display:block; width:auto; height:auto; border:0; vertical-align:top; }

    #listaCuerpo { margin:30px 0 30px 0; padding:0; display:block; width:auto; height:auto; }
    #secLista { margin:0; padding:30px 0; display:table; width:auto; border:solid 4px #CCC; }
    .tourLista div { margin:0; padding:0; display:table-cell; width:45%; border:0; vertical-align:middle; text-align:left; }
    .tourLista div h3 { margin:0 10px 10px 20px; padding:0; }
    .tourLista div .paises { margin:0 10px 0 20px; padding:0; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio { margin:0; padding:0; display:table-cell; width:23%; border:0; vertical-align:middle; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .imagen { margin:0; padding:0; display:table-cell; width:31%; border:0; vertical-align:middle; }
    #secListaNotas { margin:0; padding:30px; display:block; width:auto; border:solid 4px #CCC; }
    
    #secListaPaises { margin:0; padding:30px 30px; display:table-cell; width:90%; border:solid 4px #CCC; }
    #secListaPaises .tourHome .imagen { position:relative; float:right; width:48%; }
    #secListaPaises .tourHome .paises { margin:0 0 20px 0; padding:0 20px; float:left; width:43%; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
    
    #producto { margin:20px 0; padding:0; display:block; width:auto; border:none; }
    #prodCuerpo { margin:0; padding:20px; display:block; width:auto; border:solid 5px #DDD; }
    #prodOtros { margin:0; padding:20px; display:block; width:auto; border:solid 5px #DDD; }
    
    #pieFondo { width:100%; background:#666; }
    #pieFondo #pie { margin:0 auto; padding:15px 0; display:block; width:100%; background:#000; }
    #pieFondo #pie #pieCols { margin:0 auto; display:table; width:95%; }
    #pieFondo #pie #pieCols .datos { display:table-cell; width:33%; }
    #pieFondo #pie #pieCols .datos h3 { color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul { margin:0; padding:0; list-style:none; }
    #pieFondo #pie #pieCols .datos ul li { margin:0 0 15px 0; padding:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul li a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie .lista { margin:0 auto; padding:15px 0 0 0; display:block; width:95%; border-top:solid 1px #999999; }
    #pieFondo #pie .lista a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
}

@media screen and (max-width: 600px) {
	.blogImgGal {
        width: 80%;
        float: none;
        margin: 0 auto;
        display: block;
    }
    .infoBlog .cabeLis li {     font-size: 1.5rem; }
}

@media screen and (max-width: 490px) {
	.iframeAgen { margin:0 auto; border:solid 1px #CCC; width:100%; height:600px; }
    
    #cabe { margin:0; padding:0; position:relative; display:block; width:100%; height:auto; }
    #cabe .cabeGalFondo { margin:0; padding:0; position:relative; top:auto; left:auto; display:block; width:100%; height:auto; text-align:center; border-bottom:solid 1px #000000; background:url(../images/cuerpo-fondo-transparente.png) repeat-x; z-index:50; }
    #cabe .cabeGalFondo header { margin:0 auto; padding:0; display:block; width:100%; height:auto; color:#FFF; text-align:center; }
    
    #cabe .cabeGalFondo header #btnLisTel { margin:0 0 0 0; padding:0 0 0 0; display:table; width:100%; border:solid 1px #AAA; }
    #cabe .cabeGalFondo header .fonoLis { margin:0 0 0 0; padding:0; display:none; width:100%; list-style:none; text-align:center; border:0; vertical-align:top; }
    #cabe .cabeGalFondo header .fonoLis li { margin:0; padding:12px 0; display:block; width:auto; border:solid 1px #95957B; text-align:center; color:#333; background:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; }
    #cabe .cabeGalFondo header .fonoLis #lisWApp { display:block; }
    #cabe .cabeGalFondo header .fonoLis .fonoBtn { display:none; }
    #cabe .cabeGalFondo header #fonoLisAll { position:static; padding:0; }
    #cabe .cabeGalFondo header #fonoLisAll li { width:100%; margin-bottom:0; }
    
    #cabe .cabeGalFondo header #logo { margin:12px 0 10px 4px; padding:0; float:left; display:block; width:45%; }
    #cabe .cabeGalFondo header #logo img { margin:0; display:block; border:0 !important; width:100%; height:auto; }
    
    #cabe .cabeGalFondo header #menuBtn { margin:20px; padding:0; float:right; display:none; }
    #cabe .cabeGalFondo header #menuBtn img { margin:0; display:block; border:0 !important; }
    
    #cabe .cabeGalFondo header #telefonos { margin:0; padding:30px 20px 0 0; float:right; display:none; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
    
    #cabe .cabeGalFondo header #menuAdmin { margin:0 0 0 0; padding:0; display:block; width:45%; float:right; text-align:right; border:0; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu { margin:0 0 0 auto; padding:0; list-style:none; display:table; width:100%; height:98px; border:0; vertical-align:top; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li { padding:0 0 0 0; display:table-cell; width:auto; border:0; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp { margin:0 0 0 0; padding:0 0 0 0; display:block; height:100%; border:0; text-align:center; color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT { display:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp span { display:none; }

    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp i { 
    padding: 15px 0;
    margin-top: 12px;
    display: block;
    /* width: 45%; */
    font-size: 30px;
    color: #687a7a;
    }

    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp i:hover{
    	color: #e76615;
    	transition: all 0.3s ease;
    	text-decoration:none;
    }
    
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp i.home{
    	color: #e76615;
    }

    #cabe #cabeGal .cabeGalImg { margin:0 auto; position:absolute; top:0; left:0; display:block; width:100%; height:auto; background-position:center center; background-size:cover; background-repeat:no-repeat; }
    #cabe #cabeGal #galImg1 { background-image:url(../images/cabecera-fondo-PAYPAL-1x375.jpg); -webkit-animation:ImgGal1 40s infinite; -moz-animation:ImgGal1 40s infinite; -ms-animation:ImgGal1 40s infinite; -o-animation:ImgGal1 40s infinite; }
    #cabe #cabeGal #galImg2 { background-image:url(../images/cabecera-fondo-PAYPAL-2x375.jpg); -webkit-animation:ImgGal2 40s infinite; -moz-animation:ImgGal2 40s infinite; -ms-animation:ImgGal2 40s infinite; -o-animation:ImgGal2 40s infinite; }
    #cabe #cabeGal #galImg3 { background-image:url(../images/cabecera-fondo-PAYPAL-3x375.jpg); -webkit-animation:ImgGal3 40s infinite; -moz-animation:ImgGal3 40s infinite; -ms-animation:ImgGal3 40s infinite; -o-animation:ImgGal3 40s infinite; }
    #cabe #cabeGal #galImg4 { background-image:url(../images/cabecera-fondo-PAYPAL-4x375.jpg); -webkit-animation:ImgGal4 40s infinite; -moz-animation:ImgGal4 40s infinite; -ms-animation:ImgGal4 40s infinite; -o-animation:ImgGal4 40s infinite; }
    #cabe #cabeGal #galImg5 { background-image:url(../images/cabecera-fondo-PAYPAL-5x375.jpg); -webkit-animation:ImgGal5 40s infinite; -moz-animation:ImgGal5 40s infinite; -ms-animation:ImgGal5 40s infinite; -o-animation:ImgGal5 40s infinite; }
    #cabe #cabeGal #galImg6 { background-image:url(../images/cabecera-fondo-PAYPAL-6x375.jpg); -webkit-animation:ImgGal6 40s infinite; -moz-animation:ImgGal6 40s infinite; -ms-animation:ImgGal6 40s infinite; -o-animation:ImgGal6 40s infinite; }

    #total { margin:0 auto; padding:0; display:block; width:100%; }
    
    #secHome { margin:0; padding:0; display:block; border:0; }
    #secHome #menuSecBtn { margin:0 0 0 0; padding:10px 0; position:static; display:block; width:auto; height:auto; text-align:center; border:0; }
    #secHome #menuSecBtn span { margin:0 0; padding:20px 40px 0 40px; display:inline-block; width:auto; height:38px; color:#333; border:solid 1px #CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHome #menuSecBtn.soloProd span { margin:0 0; padding:20px 40px 0 40px; display:inline-block; width:auto; height:38px; color:#333; border:solid 1px #CCCCCC; vertical-align:middle; background:#FFF; font-family:Arial, Helvetica, sans-serif; }
    #secHome #menuSecBtn img { margin:0 0; display:inline-block; width:auto; height:auto; border:0 !important; vertical-align:middle; }
    #secHome #menuSec { margin:0 auto; padding:0; display:block; width:100%; list-style:none; }
    #secHome #menuSec.noActivo { display:none; }
    #secHome #menuSec li { margin:0; padding:0; display:block; }
    #secHome #menuSec .opc { margin:0; padding:0; position:static; display:table; width:100%; height:70px; border:0; border-bottom:solid 1px #FFF; text-align:center; text-decoration:none; }
    #secHome #menuSec .opc .opcImg { margin:0; padding:0; position:static; bottom:auto; left:auto; display:table-cell; width:65%; height:70px; border:0; opacity:0; transition:bottom 0.5s, opacity 0.5s; }
    #secHome #menuSec .opc .opcTxt { margin:0 auto; padding:0 0; position:static; bottom:auto; left:auto; display:table-cell; width:35%; height:70px; border-bottom:solid 1px #CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#402000; background-color:#fff; transition:color,background-color 1s; }
    
    #secHomeDatos h1 { margin:20px 0 20px 0; padding:0; display:block; width:100%; height:auto; color:#FF7A22; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:26px; }
    
    #secHomeDatos #homeCuerpo { margin:0 auto 30px auto; display:block; width:100%; }
    #secHomeDatos #homeCuerpo #descrip { margin:0 0 20px 0; padding:20px; display:none; width:65%; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    
    #secHomeDatos #homeCuerpo #nosotros { margin:0 0 20px 0; padding:20px; display:block; width:auto; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #nosotros p { margin:0 auto 30px auto; width:auto; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #nosotros #somosMapa { padding:8px; width:auto; background-color:#FFF; text-align:center; color:#600; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
    
    #secHomeDatos #homeCuerpo #infoGrupo { margin:0 0 20px 0; padding:0; display:block; width:100%; height:auto; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #infoGrupo p { margin:0 auto 20px auto; width:100%; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
    
    #secHomeDatos #homeCuerpo #homeFormu { 
    margin:0; padding:20px; width:auto; height:auto; border:solid 4px #DCD0C8; 
    }
    #secHomeDatos #homeCuerpo #contacFormu { margin:0; padding:20px; display:block; width:auto; height:auto; border:solid 4px #DCD0C8; }
    #secHomeDatos #homeCuerpo #contacFormu #frmC .formuTxt { margin:0 auto 10px auto; padding:10px; display:block; width:90%; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #contacFormu #frmC .formuComen { margin:0 auto 10px auto; padding:10px; display:block; width:90%; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #contacFormu #frmC .formuBtn{ margin:0 auto 10px auto; padding:10px; display:block; width:50%; border:0; background:#FFC9B0; color:#6A2900; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
    #secHomeDatos #homeCuerpo #contacFormu #frmC .corto { display:inline-block; width:40%; }
    
    #secHomeDatos #homeCuerpo .comenta .comTxt { margin:0 0 0 0; padding:6px 6px 6px 6px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
    #secHomeDatos #homeCuerpo .comenta .comGal { margin:0 0 0 0; padding:6px 6px 6px 6px; display:block; }
    #secHomeDatos #homeCuerpo .comenta .comGal .comImg { margin:0 auto 0 auto; display:none; }
    #secHomeDatos #homeCuerpo .comenta .comGal .pri { display:block; }
    #secHomeDatos #homeCuerpo .comenta .comGalMenu { margin:0 0 0 0; padding:0 0 0 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
    
    #secHomeDatos #homeCuerpo #agencia-ingr #frm1{
            width: 80%;
    }

    #secHomeDatos #homeCuerpo #agencia-ingr #frm1 .titulo{
        width:100%;
    }

    #menuInfo { margin:0; padding:0; display:block; width:100%; text-align:center; border:0; list-style:none; }
    #menuInfo .circu { margin:0 0 10px 0; padding:0; display:inline-block; width:auto; height:60px; vertical-align:auto; border:0; }
    #menuInfo .circu a { margin:0; padding:20px; display:block; width:auto; height:auto; text-decoration:none; font-weight:bold; }
    #menuInfo .celes { background:none; border:solid 1px #00BFDA; }
    #menuInfo .celes a { color:#FF56D9; }
    #menuInfo .naran { background:none; border:solid 1px #FF7D2B; }
    #menuInfo .naran a { color:#007900; }

    .ofertaDelMes{
      width: 80%;  
    }
    .ofertaDelMes img{
      margin-top: 50px;
    }
    .ofertaDelMes .texto{
      width: 80%;
      margin-left: 0;
    }
    .ofertaDelMes .oferta{
      top: 15px;
      left: -28px;
    }
    .secHomeTours h3 span{
    display:block;
    }
    .ofertaDelMes .precio{
      padding: 5px 30px;
    }
    .ofertaDelMes .precio span{
    display:block;
    }
    .secHomeTours .tourHomeList { margin:0 0 10px 0; padding:0 0 0 0; position:relative; display:inline-block; width:100%; height:280px; vertical-align:top; }
    .secHomeTours .tourHomeList .imgfondo { margin:0 0 0 0; position:absolute; top:0; left:0; width:100%; height:280px; z-index:-1; }
    .secHomeTours .listaVerMas { margin:0 auto 0 auto; padding:15px 0 15px 0; display:block; width:95%; height:auto; text-align:center; text-decoration:none; color:#777; border:solid 1px #FF9326; background:url(../images/icono-lista-flecha.gif) no-repeat 75% center; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
    .secHomeTours .medio { margin:0 0 10px 0; }
    
    #secHomePaises #listaPaises { margin:0; padding:0; display:block; list-style:none; width:100%; }
    #secHomePaises #listaPaises li { margin:0; padding:0; display:inline-block; width:135px; height:auto; border:solid 1px #333333; }

    #social { margin:0 0 30px 0; padding:0; display:none; width:100%; }
    
    #listaCuerpo { margin:30px 0 30px 0; padding:0; display:block; width:auto; height:auto; }
    #secLista { margin:0; padding:30px 10px; display:block; width:auto; border:solid 4px #CCC; }
    .tourLista div { margin:0; padding:0; display:block; width:auto; border:0; vertical-align:middle; text-align:center; }
    .tourLista div h2 { margin:0 10px 10px 0; padding:0; }
    .tourLista div .paises { margin:0 10px 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio { margin:0; padding:0; display:block; width:auto; border:0; vertical-align:middle; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio span { display:block; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio strong { display:inline; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio a { display:block; margin:0; padding:0; color:#FF3366; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
    .tourLista .imagen { margin:0; padding:0; display:block; width:auto; border:0; vertical-align:middle; }
    #secListaNotas { margin:0; padding:30px; display:none; width:auto; border:solid 4px #CCC; }
    
    #secListaPaises { margin:0; padding:30px 10px; display:block; width:auto; border:solid 4px #CCC; }
    #secListaPaises .tourHome h4 { margin:0; padding:10px 10px; float:none; width:auto; }
    #secListaPaises .tourHome .paises { margin:0 0 20px 0; padding:0 20px; float:none; width:auto; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
    #secListaPaises .tourHome .imagen { position:relative; float:none; width:auto; }
    
    #secBusqueda h2 { padding:10px; background:#777; color:#FFF; }
    
    #producto { margin:20px 0; padding:0; display:block; width:auto; border:none; }
    #prodCuerpo { margin:0; padding:0; display:block; width:auto; border:solid 5px #DDD; }
    #prodCuerpo #itinerario .otros { margin: 8px 0 0 0; padding:5px; border: 1px solid #990000; }
    #prodCuerpo #itinerario #contenedor { margin:0; padding:0; display:block; width:100%; height:auto; overflow:scroll; border:solid 1px #000; }
    #prodCuerpo #fechas .fechaMes { margin:15px 0 0 0; padding:0 0 0 0; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #prodMenu li a { margin:0; padding:20px 20px; display:block; color:#8A855B; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #formu .txt { margin:0 auto 5px auto; padding:6px; display:block; width:80%; border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #formu .area { margin:0 auto 5px auto; padding:6px; display:block; width:80%; height:80px; border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #formu #fecsal { margin:0 auto; padding:5px; display:block; width:80%; }
    #prodOtros { margin:0; padding:20px; display:block; width:auto; border:solid 5px #DDD; }
    
    #pieFondo { width:100%; background:#666; }
    #pieFondo #pie { margin:0 auto; padding:15px 0; display:block; width:100%; background:#000; }
    #pieFondo #pie #pieMenuIni { margin:0 auto; padding:0 0 0 0; display:block; width:100%; border-bottom:solid 1px #777; }
    #pieFondo #pie #pieMenuIni li { margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
    #pieFondo #pie #pieMenuIni li a span { display:none; }
    #pieFondo #pie #pieMenuIni li a img { display:block; }
    #pieFondo #pie #pieCols { margin:0 auto; display:block; width:95%; }
    #pieFondo #pie #pieCols .datos { display:block; width:100%; }
    #pieFondo #pie #pieCols .datos h3 { color:#FFF; text-align:center; border-bottom:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul { margin:0; padding:0; list-style:none; }
    #pieFondo #pie #pieCols .datos ul li { margin:0 0 15px 0; padding:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul li a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul li a span { display:none; }
    #pieFondo #pie #pieCols .datos ul li a img { margin:0; padding:0; display:inline; border:0 !important; }
    #pieFondo #pie #pieCols .datos #webs { text-align:center; }
    #pieFondo #pie #pieCols .datos #webs li { display:inline-block; }
    #pieFondo #pie .lista { margin:0 auto; padding:15px 0 0 0; display:none; width:95%; border-top:solid 1px #999999; }
}

@media screen and (max-width: 300px) {
	.iframeAgen { margin:0 auto; border:solid 1px #CCC; width:100%; height:600px; }
    
    #cabe { margin:0; padding:0; position:relative; display:block; width:100%; height:auto; }
    #cabe .cabeGalFondo { margin:0; padding:0; position:relative; top:auto; left:auto; display:block; width:100%; height:auto; text-align:center; border-bottom:solid 1px #000000; background:url(../images/cuerpo-fondo-transparente.png) repeat-x; z-index:50; }
    #cabe .cabeGalFondo header { margin:0 auto; padding:0; display:block; width:100%; height:auto; color:#FFF; text-align:center; }
    
    #cabe .cabeGalFondo header #btnLisTel { margin:0 0 0 0; padding:0 0 0 0; display:table; width:100%; border:solid 1px #AAA; }
    #cabe .cabeGalFondo header .fonoLis { margin:0 0 0 0; padding:0; display:none; width:100%; list-style:none; text-align:center; border:0; vertical-align:top; }
    #cabe .cabeGalFondo header .fonoLis li { margin:0; padding:12px 0; display:block; width:auto; border:solid 1px #95957B; text-align:center; color:#333; background:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; }
    #cabe .cabeGalFondo header .fonoLis #lisWApp { display:block; }
    
    #cabe .cabeGalFondo header #logo { margin:12px 0 20px 18px; padding:0; float:left; display:block; }
    #cabe .cabeGalFondo header #logo img { margin:0; display:block; border:0 !important; width:90%; height:auto; }
    
    #cabe .cabeGalFondo header #menuBtn { margin:20px; padding:0; float:right; display:none; }
    #cabe .cabeGalFondo header #menuBtn img { margin:0; display:block; border:0 !important; }
    
    #cabe .cabeGalFondo header #telefonos { margin:0; padding:30px 20px 0 0; float:right; display:none; color:#402000; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
    
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li #adminT { display:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp span { display:none; }
    #cabe .cabeGalFondo header #menuAdmin .drop_menu li .adminOp { display:block; }
    
    #cabe #cabeGal .cabeGalImg { margin:0 auto; position:absolute; top:0; left:0; display:block; width:100%; height:auto; background-position:center center; background-size:cover; background-repeat:no-repeat; }
    #cabe #cabeGal #galImg1 { background-image:url(../images/cabecera-fondo-PAYPAL-1x340.jpg); -webkit-animation:ImgGal1 40s infinite; -moz-animation:ImgGal1 40s infinite; -ms-animation:ImgGal1 40s infinite; -o-animation:ImgGal1 40s infinite; }
    #cabe #cabeGal #galImg2 { background-image:url(../images/cabecera-fondo-PAYPAL-2x340.jpg); -webkit-animation:ImgGal2 40s infinite; -moz-animation:ImgGal2 40s infinite; -ms-animation:ImgGal2 40s infinite; -o-animation:ImgGal2 40s infinite; }
    #cabe #cabeGal #galImg3 { background-image:url(../images/cabecera-fondo-PAYPAL-3x340.jpg); -webkit-animation:ImgGal3 40s infinite; -moz-animation:ImgGal3 40s infinite; -ms-animation:ImgGal3 40s infinite; -o-animation:ImgGal3 40s infinite; }
    #cabe #cabeGal #galImg4 { background-image:url(../images/cabecera-fondo-PAYPAL-4x340.jpg); -webkit-animation:ImgGal4 40s infinite; -moz-animation:ImgGal4 40s infinite; -ms-animation:ImgGal4 40s infinite; -o-animation:ImgGal4 40s infinite; }
    #cabe #cabeGal #galImg5 { background-image:url(../images/cabecera-fondo-PAYPAL-5x340.jpg); -webkit-animation:ImgGal5 40s infinite; -moz-animation:ImgGal5 40s infinite; -ms-animation:ImgGal5 40s infinite; -o-animation:ImgGal5 40s infinite; }
    #cabe #cabeGal #galImg6 { background-image:url(../images/cabecera-fondo-PAYPAL-6x340.jpg); -webkit-animation:ImgGal6 40s infinite; -moz-animation:ImgGal6 40s infinite; -ms-animation:ImgGal6 40s infinite; -o-animation:ImgGal6 40s infinite; }

    #total { margin:0 auto; padding:0; display:block; width:100%; }
    
    #secHome { margin:0; padding:0; display:block; border:0; }
    #secHome #menuSecBtn { margin:0 0 0 0; padding:10px 0; position:static; display:block; width:auto; height:auto; text-align:center; border:0; }
    #secHome #menuSecBtn span { margin:0 0; padding:20px 20px 0 20px; display:inline-block; width:auto; height:38px; color:#333; border:solid 1px #CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHome #menuSecBtn.soloProd span { margin:0 0; padding:20px 20px 0 20px; display:inline-block; width:auto; height:38px; color:#333; border:solid 1px #CCCCCC; vertical-align:middle; background:#FFF; font-family:Arial, Helvetica, sans-serif; }
    #secHome #menuSecBtn img { margin:0 0; display:inline-block; width:auto; height:auto; border:0 !important; vertical-align:middle; }
    #secHome #menuSec { margin:0 auto; padding:0; display:block; width:100%; list-style:none; }
    #secHome #menuSec.noActivo { display:none; }
    #secHome #menuSec li { margin:0; padding:0; display:block; }
    #secHome #menuSec .opc { margin:0; padding:0; position:static; display:table; width:100%; height:70px; border:0; border-bottom:solid 1px #FFF; text-align:center; text-decoration:none; }
    #secHome #menuSec .opc .opcImg { margin:0; padding:0; position:static; bottom:auto; left:auto; display:table-cell; width:55%; height:70px; border:0; opacity:0; transition:bottom 0.5s, opacity 0.5s; }
    #secHome #menuSec .opc .opcTxt { margin:0 0; padding:0 10px; position:static; bottom:auto; left:auto; display:table-cell; width:45%; height:70px; border-bottom:solid 1px #CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#402000; background-color:#fff; transition:color,background-color 1s; }
    
    #secHomeDatos h1 { margin:20px 0 20px 0; padding:0; display:block; width:100%; height:auto; color:#FF7A22; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:26px; }
    
    #secHomeDatos #homeCuerpo { margin:0 auto 30px auto; display:block; width:100%; }
    #secHomeDatos #homeCuerpo #descrip { margin:0 0 20px 0; padding:20px; display:none; width:65%; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    
    #secHomeDatos #homeCuerpo #nosotros { margin:0 0 20px 0; padding:20px; display:block; width:auto; height:auto; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #nosotros p { margin:0 auto 30px auto; width:auto; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #nosotros #somosMapa { padding:8px; width:auto; background-color:#FFF; text-align:center; color:#600; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
    
    #secHomeDatos #homeCuerpo #infoGrupo { margin:0 0 20px 0; padding:0; display:block; width:100%; height:auto; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
    #secHomeDatos #homeCuerpo #infoGrupo p { margin:0 auto 20px auto; width:100%; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
    
    #secHomeDatos #homeCuerpo #homeFormu { margin:0; padding:20px; display:none; width:auto; height:auto; border:solid 4px #DCD0C8; }
    
    #secHomeDatos #homeCuerpo #contacFormu { margin:0; padding:20px; display:block; width:auto; height:auto; border:solid 4px #DCD0C8; }
    
    #secHomeDatos #homeCuerpo .comenta .comTxt { margin:0 0 0 0; padding:6px 6px 6px 6px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
    #secHomeDatos #homeCuerpo .comenta .comGal { margin:0 0 0 0; padding:6px 6px 6px 6px; display:block; }
    #secHomeDatos #homeCuerpo .comenta .comGal .comImg { margin:0 auto 0 auto; display:none; }
    #secHomeDatos #homeCuerpo .comenta .comGal .pri { display:block; }
    #secHomeDatos #homeCuerpo .comenta .comGalMenu { margin:0 0 0 0; padding:0 0 0 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
    
    #menuInfo { margin:0; padding:0; display:block; width:100%; text-align:center; border:0; list-style:none; }
    #menuInfo .circu { margin:0 0 10px 0; padding:0; display:inline-block; width:auto; height:60px; vertical-align:auto; border:0; }
    #menuInfo .circu a { margin:0; padding:20px; display:block; width:auto; height:auto; text-decoration:none; font-weight:bold; }
    #menuInfo .celes { background:none; border:solid 1px #00BFDA; }
    #menuInfo .celes a { color:#FF56D9; }
    #menuInfo .naran { background:none; border:solid 1px #FF7D2B; }
    #menuInfo .naran a { color:#007900; }
    
    .secHomeTours .tourHomeList { margin:0 0 10px 0; padding:0 0 0 0; position:relative; display:inline-block; width:100%; height:280px; vertical-align:top; }
    .secHomeTours .tourHomeList .imgfondo { margin:0 0 0 0; position:absolute; top:0; left:0; width:100%; height:280px; z-index:-1; }
    .secHomeTours .listaVerMas { margin:0 auto 0 auto; padding:15px 0 15px 0; display:block; width:95%; height:auto; text-align:center; text-decoration:none; color:#777; border:solid 1px #FF9326; background:url(../images/icono-lista-flecha.gif) no-repeat 75% center; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
    .secHomeTours .medio { margin:0 0 10px 0;  }
    
    #secHomePaises #listaPaises { margin:0; padding:0; display:block; list-style:none; width:100%; }
    #secHomePaises #listaPaises li { margin:0; padding:0; display:inline-block; width:135px; height:auto; border:solid 1px #333333; }

    .ofertaDelMes{
        width: 80%;
    }
.ofertaDelMes img{
  margin-top: 50px;
}

    .ofertaDelMes .texto{
    width: 80%;
    margin-left: 0;
  }

    #social { margin:0 0 30px 0; padding:0; display:none; width:100%; }
    
    #listaCuerpo { margin:30px 0 30px 0; padding:0; display:block; width:auto; height:auto; }
    #secLista { margin:0; padding:30px 10px; display:block; width:auto; border:solid 4px #CCC; }
    .tourLista div { margin:0; padding:0; display:block; width:auto; border:0; vertical-align:middle; text-align:center; }
    .tourLista div h2 { margin:0 10px 10px 0; padding:0; }
    .tourLista div .paises { margin:0 10px 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio { margin:0; padding:0; display:block; width:auto; border:0; vertical-align:middle; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio span { display:block; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio strong { display:inline; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
    .tourLista .precio a { display:block; margin:0; padding:0; color:#FF3366; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
    .tourLista .imagen { margin:0; padding:0; display:block; width:auto; border:0; vertical-align:middle; }
    #secListaNotas { margin:0; padding:30px; display:none; width:auto; border:solid 4px #CCC; }
    
    #secListaPaises { margin:0; padding:30px 0; display:block; width:auto; border:solid 4px #CCC; }
    #secListaPaises .tourHome h4 { margin:0; padding:10px 10px; float:none; width:auto; }
    #secListaPaises .tourHome .paises { margin:0 0 20px 0; padding:0 20px; float:none; width:auto; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
    #secListaPaises .tourHome .imagen { position:relative; float:none; width:auto; }
    
    #secBusqueda h2 { padding:10px; background:#777; color:#FFF; }
    
    #producto { margin:20px 0; padding:0; display:block; width:auto; border:none; }
    #prodCuerpo { margin:0; padding:0; display:block; width:auto; border:solid 5px #DDD; }
    #prodCuerpo #itinerario .otros { margin: 8px 0 0 0; padding:5px; border: 1px solid #990000; }
    #prodCuerpo #itinerario #contenedor { margin:0; padding:0; display:block; width:100%; height:auto; overflow:scroll; border:solid 1px #000; }
    #prodCuerpo #fechas .fechaMes { margin:15px 0 0 0; padding:0 0 0 0; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #formu .txt { margin:0 auto 5px auto; padding:6px; display:block; width:80%; border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #formu .area { margin:0 auto 5px auto; padding:6px; display:block; width:80%; height:80px; border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; }
    #prodCuerpo #formu #fecsal { margin:0 auto; padding:5px; display:block; width:80%; }
    #prodOtros { margin:0; padding:20px; display:block; width:auto; border:solid 5px #DDD; }
    
    #pieFondo { width:100%; background:#666; }
    #pieFondo #pie { margin:0 auto; padding:15px 0; display:block; width:100%; background:#000; }
    #pieFondo #pie #pieMenuIni { margin:0 auto; padding:0 0 0 0; display:block; width:100%; border-bottom:solid 1px #777; }
    #pieFondo #pie #pieMenuIni li { margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
    #pieFondo #pie #pieMenuIni li a span { display:none; }
    #pieFondo #pie #pieMenuIni li a img { display:block; }
    #pieFondo #pie #pieCols { margin:0 auto; display:block; width:95%; }
    #pieFondo #pie #pieCols .datos { display:block; width:100%; }
    #pieFondo #pie #pieCols .datos h3 { color:#FFF; text-align:center; border-bottom:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul { margin:0; padding:0; list-style:none; }
    #pieFondo #pie #pieCols .datos ul li { margin:0 0 15px 0; padding:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul li a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
    #pieFondo #pie #pieCols .datos ul li a span { display:none; }
    #pieFondo #pie #pieCols .datos ul li a img { margin:0; padding:0; display:inline; border:0 !important; }
    #pieFondo #pie #pieCols .datos #webs { text-align:center; }
    #pieFondo #pie #pieCols .datos #webs li { display:inline-block; }
    #pieFondo #pie .lista { margin:0 auto; padding:15px 0 0 0; display:none; width:95%; border-top:solid 1px #999999; }
}

/* Animaciones ----------------------------------------------------------------------------------------------------------------------------- */
@keyframes ImgGal1 { 0%  { opacity:0.0; }   16% { opacity:1; }      33% { opacity:1; }    50% { opacity:0.0; }    67% { opacity:0.0; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@keyframes ImgGal2 { 0%  { opacity:0.0; }   16% { opacity:0.0; }      33% { opacity:0.0; }    50% { opacity:1; }    67% { opacity:1; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@keyframes ImgGal3 { 0%  { opacity:0.0; }   16% { opacity:0; }      33% { opacity:0; }    50% { opacity:0; }    67% { opacity:0; }    84% { opacity:1; }  100% { opacity:1; }  }


@-o-keyframes ImgGal1 { 0%  { opacity:0.0; }   16% { opacity:1; }      33% { opacity:1; }    50% { opacity:0.0; }    67% { opacity:0.0; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-o-keyframes ImgGal2 { 0%  { opacity:0.0; }   16% { opacity:0.0; }      33% { opacity:0.0; }    50% { opacity:1; }    67% { opacity:1; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-o-keyframes ImgGal3 { 0%  { opacity:0.0; }   16% { opacity:0; }      33% { opacity:0; }    50% { opacity:0; }    67% { opacity:0; }    84% { opacity:1; }  100% { opacity:1; }  }


@-webkit-keyframes ImgGal1 { 0%  { opacity:0.0; }   16% { opacity:1; }      33% { opacity:1; }    50% { opacity:0.0; }    67% { opacity:0.0; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-webkit-keyframes ImgGal2 { 0%  { opacity:0.0; }   16% { opacity:0.0; }      33% { opacity:0.0; }    50% { opacity:1; }    67% { opacity:1; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-webkit-keyframes ImgGal3 { 0%  { opacity:0.0; }   16% { opacity:0; }      33% { opacity:0; }    50% { opacity:0; }    67% { opacity:0; }    84% { opacity:1; }  100% { opacity:1; }  }


@-moz-keyframes ImgGal1 { 0%  { opacity:0.0; }   16% { opacity:1; }      33% { opacity:1; }    50% { opacity:0.0; }    67% { opacity:0.0; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-moz-keyframes ImgGal2 { 0%  { opacity:0.0; }   16% { opacity:0.0; }      33% { opacity:0.0; }    50% { opacity:1; }    67% { opacity:1; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-moz-keyframes ImgGal3 { 0%  { opacity:0.0; }   16% { opacity:0; }      33% { opacity:0; }    50% { opacity:0; }    67% { opacity:0; }    84% { opacity:1; }  100% { opacity:1; }  }


@-ms-keyframes ImgGal1 { 0%  { opacity:0.0; }   16% { opacity:1; }      33% { opacity:1; }    50% { opacity:0.0; }    67% { opacity:0.0; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-ms-keyframes ImgGal2 { 0%  { opacity:0.0; }   16% { opacity:0.0; }      33% { opacity:0.0; }    50% { opacity:1; }    67% { opacity:1; }    84% { opacity:0.0; }  100% { opacity:0.0; }  }
@-ms-keyframes ImgGal3 { 0%  { opacity:0.0; }   16% { opacity:0; }      33% { opacity:0; }    50% { opacity:0; }    67% { opacity:0; }    84% { opacity:1; }  100% { opacity:1; }  }
