body {margin: 0px;}
.contenedor1 {width:744px; border:0px; height:100%; background-color:#ffffff; margin-bottom:0px; margin-top:0px;}
.contenedor2 {width:744px; border:0;/*height:100%*/}
.estilodiv {width:413px; height:100%; position:relative; left:65px; top:0px;}

/*tabla cotizador*/
.esq_izq{background-image:url(images/esq_izq1_gris.gif);background-repeat:no-repeat; background-position:left top; width:10px;} 
.esq_der{background-image:url(images/esq_der1_gris.gif);background-repeat:no-repeat; background-position:left top; width:10px;} 
.cab_tabla{ background-color:#E2E2E2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#535453; text-align:center;} 
/*tablas grises cotizador*/
.esq_izqtop{background-image:url(images/esq_arriba_izq.gif); background-repeat:no-repeat; background-position:left top; width:8px; height:8px;}
.esq_izqbot{background-image:url(images/esq_abajo_izq.gif); background-repeat:no-repeat; background-position:left bottom; width:8px; height:8px;}
.esq_dertop{background-image:url(images/esq_arriba_der.gif); background-repeat:no-repeat; background-position:right top; width:8px; height:8px;}
.esq_derbot{background-image:url(images/esq_abajo_der.gif); background-repeat:no-repeat; background-position:right top; width:8px; height:8px;}
/*tabla naranja*/
.esq_izq1_nar{ background-image:url(images/esqizq1_nar.gif);background-repeat:no-repeat; background-position:left top; width:8px; height:8px;}
.esq_izq2_nar{background-image:url(images/esqizq2_nar.gif); background-repeat:no-repeat; background-position:left bottom; width:8px; height:8px;}
.esq_der1_nar{background-image:url(images/esqder1_nar.gif); background-repeat:no-repeat; background-position:right top; width:8px; height:8px;}
.esq_der2_nar{background-image:url(images/esqder2_nar.gif); background-repeat:no-repeat; background-position:right top; width:8px; height:8px;}

/*
ul {margin: 0px; padding-left: 0px; list-style-type: none;}
li {padding-left: 10px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0.5em; margin:1px;}
ul {list-style-type:none;}
*/

.fonnaranja {background-image:url(images/fondo_naranja.gif); background-repeat:repeat-x;}
.fon_hotel {background-image:url(images/fon_hotel.jpg); background-repeat:no-repeat; padding: 23px 65px;}
.fon_busq {background-image:url(images/fon_busq.gif); background-repeat:no-repeat; padding: 9px 13px}
.fon_corpo {background-image:url(images/fon_corpo.jpg); background-repeat:no-repeat; padding: 23px 65px 20px 65px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:1.4em; color:#535453; text-align:justify;}
.fon_nocorpo {padding: 23px 65px 20px 65px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:1.4em; color:#535453; text-align:justify;}
.fondolinea {background-image:url(images/fondo_puntos.gif); background-repeat:repeat-x;}
.fondolinea1{background-image:url(images/fondo_puntos.gif); background-repeat:repeat-x; background-position: bottom; padding:15px 0px;}
.fondolinea2 {background-image:url(images/fondo_puntos.gif); background-repeat:repeat-x; background-position: bottom;padding-bottom:18px;}
.fondolinea3 {background-image:url(images/fondo_puntos2.gif); background-repeat:repeat-x; background-position: left bottom;padding-bottom:2px;}
.fondolinea3b {background-image:url(images/fondo_puntos2b.gif); background-repeat:repeat-x; background-position: left bottom;padding-bottom:2px;}
.fondolinea4 {background-image:url(images/fondo_puntos2.gif); background-repeat:repeat-x; background-position: left center;padding:12px 0px;}
.fondo_verdecurvo{padding-left:5px; background-color:#8FBE28; background-image:url(images/fondo_verde_curva.gif); background-repeat:no-repeat; background-position: bottom right;}
.fondo_descrip{background-color:#F1F7E2;}
.fondo_descrip1{background-color:#F1F7E2; border-bottom: 3px solid #FFFFFF; border-right: 8px solid #FFFFFF; height:24px; padding-left:6px; padding-top:2px;}
.fondo_descripcion2{background-color:#FFF3C4;}
.fondo_descrip2{background-color:#FFF3C4;}
.fondo_descrip3{background-color:#FFEED0;}
.fondo_descrip4{background-color:#FFD491;}
.fondo_titulo{background-image:url(images/fon_barratit.gif); background-repeat:repeat-x;}
.fondo_cuerpo{background-image:url(images/fon_cuerpo.gif); background-repeat:repeat-x;}
.fongr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #EDEDED; padding: 15px 30px; line-height: 16px;}
.fonwh {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ffffff; padding: 15px 30px; line-height: 16px;}
/*viajexdestino*/
.foncab_descrip{background-image:url(images/cab_verde.gif); background-repeat:repeat-x; background-position:left top; height:20px;}
.foncab_descrip2{background-image:url(images/cab_amarilla.gif); background-repeat:repeat-x; background-position:left top; height:20px;}
.foncab_descrip3{background-image:url(images/cab_naranja.gif); background-repeat:repeat-x; background-position:left top; height:20px;}
.fon_popagregar{background-image:url(images/fon_popagregar.gif); background-repeat:no-repeat; background-position:left top; background-color:#FFEED3; margin: 0px;}

.titulo{background-image:url(images/fondo_pun.gif); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4E7F0C; font-weight:bold; padding-bottom:6px;}
.tituloneg{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-transform: uppercase; letter-spacing: 1px;}
.titrecom{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:1.2em; color:#453C2F;}
.subtitulo{background-image:url(images/fondo_pun.gif); background-position:bottom; background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-bottom:4px;}
.subtitular{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#363636; text-transform:capitalize;}
.ver10neg{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.arial9{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#535453;}
.arial10b{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#535453;}

.arial10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:1.4em; color:#535453;}
.arial10center{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; /*line-height:1.4em;*/ color:#535453; text-align:center;}
.arial10neg{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.arial9nar{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FF6305;}
.arial11neg{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.arial10padin{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:9px; color:#535453;}
.arial11bwh{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.arial11wh{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;}
.arial11verde{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#74A30D;}
.arial11{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535453;}
.arial11_padder{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535453; padding-right:4px;}
.arial11b{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#535453;}
.arial11bnar{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF861F; text-transform:uppercase}
.arial11verde2{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#67910C;}
.arial10pad{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:1.4em; color:#535453; padding:10px 4px 8px 15px;}
.arial10pad2{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:1.4em; color:#535453; padding:10px 4px 8px 10px;}

.textoverde{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B8109; font-weight:normal;}
.textoverdebold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B8109; font-weight:bold;}
.textobold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.textocami {font-family:Arial, Helvetica, sans-serif ; font-size:10px; line-height:13px;color:#FFFFFF;}
.textoderindex {font-family:Arial, Helvetica, sans-serif ; font-size:10px; color:#d6d6d6; text-align:center; padding-top:0px; background-color:#000000;}
.textoder {font-family:Arial, Helvetica, sans-serif ; font-size:10px; color:#000000; text-align:center; padding-top:0px; background-color:#C4C3C3;}
.centroblack { background-color:#000000;}
.texto1modelo1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; padding-left:5px; padding-right:22px;padding-top:5px;}
.texto2modelo1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; padding-top:8px; padding-left:22px;}
.textaling{ padding-top:15px;text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px;}
.textohotel{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535453; line-height:1.5em;}

.piepagina {width:744px; height:23px; padding:6px 13px 3px 13px; background-color:#676666; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;}

.padin5 {padding:5px;}
.padin9 {padding:9px;}
.padindet {padding:5px 5px 5px 9px;}
.padtopbot2 {padding-top: 2px; padding-bottom: 2px;}
.padtopbot5 {padding-top: 5px; padding-bottom: 5px;}
.padtopbot7 {padding-top: 7px; padding-bottom: 7px;}
.padtop2{padding-top:2px;}
.padtop5{padding-top:5px;}
.padtop11{padding-top:11px;}
.padleft4{padding-left:4px;}
.padleft6 { padding-left:6px;}
.padleft10{padding-left:10px;}
.padleft12 { padding-left:12px;}
.padleft24{padding-left:24px;}
.padleft34 { padding-left:34px;}
.padright7{padding-right:7px;}
.padright10{padding-right:10px;}
.padright15{padding-right:15px;}
.padright30{padding-right:30px;}
.padright63 {padding-right:63px;}
.padbot5{padding-bottom:5px;}
.padbot7{padding-bottom:7px;}
.padbot8{padding-bottom:8px;}
.padbot10{padding-bottom:10px;}
.padbot15{padding-bottom:15px;}

image{border:0px;}
.borde_bot{border-bottom:1px #F0F0F0 solid;}
.borde_lados{border-left:1px #F0F0F0 solid;border-right:1px #F0F0F0 solid;}

a:link, a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000; line-height: 1.5em; text-decoration:underline;}
a:hover, a:active { color: #000000; text-decoration: none;}

a.link1:link, a.link1:visited, a.link1:hover, a.link1:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#535453; text-decoration:underline;}
a.link1neg:link, a.link1neg:visited, a.link1neg:hover, a.link1neg:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:underline;}

a.link2:link, a.link2:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#535453; text-decoration:none;}
a.link2:hover, a.link2:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#535453; text-decoration:underline;}

a.link2on:link, a.link2on:visited, a.link2on:hover, a.link2on:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#535453; text-decoration:underline;}

a.link3:link, a.link3:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:underline;}
a.link3:hover, a.link3:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#535453; text-decoration:underline;}

a.link4:link, a.link4:visited {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FF6305; text-decoration:none;}
a.link4:hover, a.link4:active {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FF6305; text-decoration:underline;}

a.link5:link, a.link5:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535453; text-decoration:none;}
a.link5:hover, a.link5:active {color:#FF7F14; text-decoration:none;}

a.link5on:link, a.link5on:visited, a.link5on:hover, a.link5on:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF7F14; text-decoration:none;}
a.lnkverde:link, a.lnkverde:visited {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#67910C; text-decoration:none;}
a.lnkverde:hover, a.lnkverde:active {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#67910C; text-decoration:underline;}

a.link6:link, a.link6:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#535453; text-decoration:none; text-transform:capitalize;}
a.link6:hover, a.link6:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#535453; text-decoration:underline; text-transform:capitalize;}

a.link7:link, a.link7:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#606060; text-decoration:none; text-transform:uppercase; line-height:13px;}
a.link7:hover, a.link7:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FE7B17; text-decoration:none; text-transform:uppercase; line-height:13px;}

/* formulario */
form {margin:0px;}
input {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#535453; font-weight:bold; border:1px solid #A3A3A3; background-color:#fff; height:auto;}
input.contacto {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#535453; font-weight:normal; border:1px solid #A3A3A3; background-color:#fff; height:auto;}		
textarea {font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #535453; border:1px solid #A3A3A3; background-color:#FFFFFF;}
textarea.contacto {font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #535453; border:1px solid #A3A3A3; background-color:#FFFFFF;}
/*input.boton { cursor: pointer;}*/
input.radio { border:0px solid; BACKGROUND-COLOR:transparent}
input.chkbox { border:0px solid; BACKGROUND-COLOR:transparent}
select {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#535453; font-weight:bold; height:auto;}
select.contacto{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#535453; height:auto;}


/*layer BlockUI*/

.container-popup-detail
{
width:450px;
margin:0px;
padding:0px;
border:0px;
}

.close-popup-detail
{
width:450px;
margin:0px;
padding:0px;
text-align:right;
float:left;
}

.content-popup-detail
{
border:1px solid #C2C8CB;
width:448px;
margin:0px;
padding:0px;
height:505px;
float:left;
background-color:#FFFFFF;
}

.content-popup-fot

{ height:330px;
margin:0px;
width:448px;
padding:18px 0px 0px 0px;
vertical-align:middle;
float:left;

}

.tit-popup-detail
{
font-family:Arial, Helvetica, sans-serif;
color:#FF6103;
font-size:13px;
font-weight:bold;

}

.text-popup-detail
{
width:370px;
margin:0px;
padding:0px 0px 0px 38px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#535353;
height:125px;
float:left;
text-align:justify;
}

.credits-popup-detail
{
width:370px;
margin:0px;
padding:0px 0px 0px 38px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6103;
float:left;
}