body {background-color: #e5e0d8; color:rgb(88,88,88); font-family: arial; margin: 0px auto; font-size:12px;}
a {text-decoration: none; color:rgb(88,88,88);}
h1 {margin: 0px 5px 20px 10px; font-family: titulos;  font-style: italic; font-size:52px; font-weight: normal;  line-height:52px; letter-spacing: -2px;}
p {margin-top:12px;}

@font-face {
  font-family: "titulos";
  src: url(titulos.eot);
}

@font-face {
  font-family: "titulos";
  src: local('titulos'),
       url(titulos.ttf);
}

#marco {width:1000px; text-align: left; position: relative;}
#barrasup {height:25px; line-height:25px; width:99%; text-align: right; background-color: #c0c0c0; border: 1px solid #c0c0c0;}
#barrasup a {height:25px; border-left: 1px solid white; color: rgb (88,88,88); vertical-align:middle; text-align: center; padding: 2px 5px 2px 5px; font-size:12px; text-decoration: none; white-space:normal;}
#cabecera {background: url('../images/cabecera.png') no-repeat; width: 993px; height:160px; margin-bottom: 3px; position: relative;}
#menu {color: white; position: absolute; right:20px; top:90px;}
#menu a {display: block; float: left; width:75px; height:30px; border-right: 1px solid red; color: white; vertical-align:middle; text-align: center; padding: 2px 5px 2px 5px; font-size:12px; text-transform: uppercase; text-decoration: none; white-space:normal; font-family: "times new roman"}
#menu a.sinborde {border-right: 0px; width:80px}
#menu a.sinborde2 {height:80px; border-right: 0px; width:90px; position: relative; top: -20px;}
#menu a:hover {text-decoration: underline; color: #FAB231;}
#llamar {color: white; position: absolute; top: 20px; right:45px; text-align: right; font-size:24px; line-height:20px; text-transform: uppercase; font-family: "times new roman"}
.textores {color: #FAB231;}
.legajo {position:absolute; bottom:10px; left:150px; font-size: 10px; color:white}

.botonrojo {background: url('../images/botonrojo.png') left top; width:83px; height:39px; color: white; font-weight: bold; font-size:13px; border: 0px;}
.campotexto-marco { background: url('../images/bg-textfield-left.png') no-repeat scroll left center transparent; float: left; margin-left: 10px; padding-left: 5px; height: 24px; margin-bottom:4px;}
.campotexto{ position: relative; height: 24px; padding-right: 5px; background: url('../images/bg-textfield-right.png') no-repeat scroll right center transparent; }
.campotexto input { vertical-align: middle; border: 0pt none; font-size: 12px; padding: 0pt 8px; color: rgb(0, 0, 0); background-color: transparent; margin: 0pt 4px; width: 130px; position: relative; top: 4px; }

.botonop {background: url('../images/botonrojo2.png') center top no-repeat; border: 0px; color: white; padding:6px 0px 6px 0px; font-size:12px; width:150px; text-align: center;margin-bottom:5px;}


#zocalo {background: url('../images/borderectonaranja.png') center right transparent no-repeat; height:45px; line-height:45px; text-align: right; padding-right:20px;}
#zocalo .name {text-transform: uppercase; font-weight: bold; font-size: 14px; color: black;}
#zocalo1 {background: url('../images/bordeflechaamarilla.png') center right transparent no-repeat; height:45px; line-height:45px; float: left; text-align: right; width:735px; padding-right:25px; font-weight: bold; color: #001F45;}

#cuerpo {width:100%; position:relative;}
#izq {position:absolute; top:0px; left: 0px; height:100%;}
#der {position:absolute; top:0px; right:0px; height:100%;}

.solaparoja {background: url('../images/borderojo.png') bottom right no-repeat; width:90%; line-height:48px; height:48px; margin: 0px; font-size: 16px; font-weight: normal; color: white; text-transform: uppercase; padding-left: 10px; font-weight: bold;}
.solapafluo {background: url('../images/bordefluo.png') bottom right no-repeat; width:90%; line-height:48px; height:48px; margin: 0px; font-size: 16px; font-weight: normal; color: white; text-transform: uppercase; padding-left: 10px; font-weight: bold;}
.solapanaranja {background: url('../images/bordenaranja.png') bottom right no-repeat; width:90%; line-height:48px; height:48px; margin: 0px; font-size: 16px; font-weight: normal; color: white; text-transform: uppercase; padding-left: 10px; font-weight: bold;}
.solapaamarilla {background: url('../images/bordeamarillo.png') bottom right no-repeat; width:90%; line-height:48px; height:48px; margin: 0px; font-size: 16px; font-weight: normal; color: black; text-transform: uppercase; padding-left: 10px; font-weight: bold;}
.solapaazul {background: url('../images/bordeazul.png') bottom right no-repeat; width:90%; line-height:48px; height:48px; margin: 0px; font-size: 16px; font-weight: normal; color: white; text-transform: uppercase; padding-left: 10px; font-weight: bold;}

#mapa {position: relative; width:360px; background: url('../images/fondoblanco2.png') no-repeat bottom right;}
#mapa p {background-color: #001F45; color: white; text-transform: uppercase; line-height:40px; margin: 0px 3px 0px 0px; font-size:20px; width:355px;}
#mapa #norte, #mapa #cuyo, #mapa #cordoba, #mapa #litoral, #mapa #buenos, #mapa #patag {position: absolute; width:83px; height:40px; display: none;}
#mapa #norte{top:45px; left:80px; background: url('../images/mapa-reg.gif') scroll 0px 0px no-repeat;}
#mapa #litoral {top:70px; left:190px; background: url('../images/mapa-reg.gif') scroll 0px -80px no-repeat;}
#mapa #cordoba {top:170px; left: 150px; background: url('../images/mapa-reg.gif') scroll 0px -120px no-repeat;}
#mapa #cuyo {top:130px; left:50px; background: url('../images/mapa-reg.gif') scroll 0px -40px no-repeat;}
#mapa #buenos {top:220px; left:190px; background: url('../images/mapa-reg.gif') scroll 0px -160px no-repeat;}
#mapa #patag {top: 270px; left:120px; background: url('../images/mapa-reg.gif') scroll 0px -200px no-repeat;}

.oferta {width:200px; float:left; margin: 0px 0px 8px 4px;}
.ofsol {background: url('../images/solapa_paq_gris2.png') scroll -26px -10px no-repeat; width:197px; height:40px; margin:0px; position: relative;}
.ofsol span {color: white; font-size:12px; width:78%; display: block; position: absolute; top:5px; left:15px; text-align: center;}
.ofcuerpo {background: url('../images/fondopaq.png') scroll -12px -58px no-repeat; width:100%; height:250px; padding-top:10px;}
.ofcuerpo p {margin: 5px 15px 5px 5px; text-align: left; font-size:10px;}
.oftitulo {text-transform: uppercase; font-size: 15px; margin: 5px 15px 10px 5px; display:none;}
.ofcuerpo a {display: block; background: url('../images/botonblanco.gif') top right no-repeat transparent; height:30px; line-height:30px; margin:0px; margin-left: 80px; font-size:14px; width:100px; font-weight: bold;}
.ofcuerpo a:hover {text-decoration: underline;}

#panel {position: relative; width:100%; height: 200px; background: url('../images/fondoblanco2.png') no-repeat bottom right; padding:0px;}
.panel1 {float: left; margin: 5px 0px 0px 10px; width:185px; overflow: hidden;}
.ptitulo {background: url('../images/flecha.png') no-repeat center right #001F45; height:30px; line-height:30px; margin-top:0px; padding-left:10px; font-size: 14px;}
.ptitulo a {text-decoration: none; color: white; font-family: "times new roman"; text-transform: uppercase; display: block; width:190px}

#panel_arg {width:993px; overflow: hidden; text-align: center;}
#panel_arg #litoral, #panel_arg #norte, #panel_arg #cuyo, #panel_arg #patagonia, #panel_arg #cordoba, #panel_arg #baires {float: left; width:165px; overflow: hidden;}
#litoral h2, #norte h2, #cuyo h2, #patagonia h2, #cordoba h2, #baires h2 {line-height:40px; height:40px; text-transform: uppercase; margin: 0px; font-weight: normal; font-size: 18px; padding:0px; color: white;}
#litoral h2 {background-color: #a0ba61;}
#norte h2 {background-color: #7d6d5d;}
#cuyo h2 {background-color: #e9542a;}
#patagonia h2 {background-color: #2974b9;}
#cordoba h2 {background-color: #176a3c;}
#baires h2 {background-color: #bf272f;}
#region_arg {width: 830px; text-align: left;	font-family: "times new roman"}
#region_arg h2 {line-height:40px; text-transform: uppercase; margin: 0px; font-weight: normal; font-size: 24px; padding-left:10px; color: white;}
.menu_region li {display: block; float: left; list-style: none; font-family: "times new roman"; font-weight: bold; text-transform: uppercase; font-size:16px; padding-left:10px; padding-right:10px; border-right:1px solid black;}
#texto_arg {width:830px; margin: 15px 0px 0px 85px; padding: 0px;}
#descr_arg {width:65%; float: left; margin: 10px 0px 0px 0px; padding: 0px;}
#descr_arg h1 {border-bottom: 1px solid black; padding-bottom:10px;}
#descr_arg p {padding: 3px 10px 2px 10px; text-align: justify; margin:0px;}
.col1{width: 45%; float: left; margin-left:15px;}
#enum_arg {width: 30%; float: right; position: relative; margin: 0px; padding: 0px;}
#enum_arg ul li {margin-left:25px; font-size:16px; line-height:25px; text-align: left;}
#enum_arg .selregion {background-color: #001F45; margin: 50px 0px 15px 25px; text-transform: uppercase; color: white; text-align: center; height:30px; line-height:30px; font-family: "times new roman"; font-size:16px;}

.est {position: absolute; top:5px; right:15px; height:40px; line-height:40px; padding-right:10px; border: 1px solid rgb(80,80,80); background-color: rgb(240,240,240)}
#capafile {margin-left:10px; width:970px; clear:both;}
.etiqesp1, .etiqesp2, .etiqesp3, .etiqesp4 {display: block; background: url('../images/triang_n.gif') center left no-repeat; margin:0px; padding-left:20px; height:20px; line-height: 20px; font-size:14px; font-weight: normal;}
.etiqesp2 {padding-right:10px;}
.etiqesp4 {width:220px; float: left;}
.fecha{margin-left:30px; font-weight:bold;}
.hora, .vuelo {margin-left:10px; margin-right:10px; font-weight:bold; font-style: italic;}
.titfile, .vuefile, .dato {background-color: rgb(240,240,240); margin: 3px 10px 3px 0px; padding:5px;}
.pax1 {width:400px;}
.hora1, .vuelo1 {margin-right:10px; width:60px;}
.paxhotel {width:280px; margin-left:20px;}
.dato1 {margin: 3px 10px 3px 0px; padding:3px; width:70%; font-family: arial; font-size:12px; height:36px; width:280px;}
.terminos {float: left; text-align:center; margin-top:20px; margin-left:15px}
.terminos1 {position: absolute; top:5px; right:15px; height:35px; line-height:35px; padding-left:10px;padding-right:10px; border: 1px solid rgb(80,80,80); background-color: rgb(240,240,240)}
.nota {font-size: 10px; font-weight: bold; padding:0px; text-align: right; clear: both; margin: 5px 0px 10px 0px}

#pie1 {background: url('../images/fondoblanco2.png') no-repeat bottom right transparent; width:100%; height:90px; position: relative;}
#pie2 {background: url('../images/pie2.png') no-repeat transparent; width: 993px; height:65px; position: relative;}
#datos {color: white; position: absolute; top:10px; left:-10px;}
#datos ul {list-style: none;}
#datos ul li {display: inline; font-size: 10px; border-right: 1px solid white; padding-left:2px; padding-right:3px; text-transform: uppercase;}
#datos ul li.texto2 {font-size: 12px; font-weight: bold;}
#datos ul li.sinborde {border-right: 0px;}
#datos ul li a {text-decoration: none; color: white;}
#datos ul li a:hover {text-decoration: underline; color: #FAB231;}
#copy {color: white; position: absolute; top: 10px; right:15px; text-transform: uppercase;}

#agencia{position: absolute; background: url('../images/globo.png') scroll 0px 0px no-repeat transparent; top:120px; left:-600px; width:355px; height:406px;}
#ventana1 {position:absolute; top:90px; left: 30px; width:290px; height:260px;}

#listares a:link { color: rgb(204, 102, 51); }
#listares a:visited { color: rgb(204, 102, 51); }
#listares a:hover { color: rgb(153, 153, 102); }
#listares a:active { color: rgb(204, 102, 51); }
#listares a:focus { color: rgb(204, 102, 51); }
#listares { border: 1px solid rgb(217, 217, 217);  font-size: 12px;}
#listares tr td { padding: 0px; text-align: center; border-bottom: 1px dotted rgb(174, 179, 182); font-family: Arial,Helvetica,sans-serif; line-height: 1em;}
#listares thead th { border-left: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(204, 204, 204); padding: 16px 9px; background-color: rgb(229, 229, 216); font-weight: bold; text-align: left; color: rgb(89, 44, 22); text-align: center;}
#listares tbody tr th { border-left: medium none; padding: 6px 9px; font-weight: normal; background-color: rgb(229, 229, 216);}
#listares tbody td { border-left: 1px solid rgb(217, 217, 217);}
#listares tbody tr:hover td { background-color: rgb(255, 204, 153); }
#listares tbody tr:hover td, #listares tbody tr:hover th, #listares tbody tr:hover a { color: rgb(255, 255, 255) ! important; }

#aviso {width:700px; margin-bottom: 10px;}
#aviso ul {list-style: none;}
#aviso ul li {display: block; float: left; font-size: 11px; padding-left:2px; text-transform: uppercase; border: 1px solid black; width:300; height:165px; margin: 0px 5px 0px 5px; background-color: #9d9d9d; text-align: justify; color: white; padding:5px;}
#aviso ul li p {margin: 0px 2px 5px 2px;}

.hoteles {width: 95%; border: 1px solid black; margin-bottom: 10px; margin-left:10px; position:relative;}
.marca1 {position:absolute; top:0px; left:0px;}
.hoteles h2 {background-color: rgb(219, 213, 199); color: black; line-height:30px; margin:0px 0px 5px 0px; font-size: 20px; font-weight:normal; padding-left:65px;}
.excdatos {width:100%; text-align: left; width:95%; height:100px; margin-left: 10px; font-size: 10px; overflow: hidden;}
.excimg {float: left; margin-right:10px;}
.exczocalo {background-color: rgb(219, 213, 199); height:30px; width:100%; margin:5px 0px 0px 0px; position: relative;}
.exczocalo table {position: absolute; right:10px;}
.exczocalo a {font-size:12px; margin: 0px 5px 0px 5px; font-weight: bold;}
.precio1 {font-size:12px;  font-weight:bold; color:green; display: block; margin-right:20px;}
.botonrojo2 {background: url('../images/botonrojo2.png') center center no-repeat; border: 0px; color: white; padding:0px 0px 0px 0px; float: right; font-size:13px; text-decoration: none; height:28px; width:90px; line-height:28px; text-align: center;}

.excursiones {width: 95%; border: 1px solid black; margin-bottom: 10px; margin-left:10px;}
.excursiones h2 {background-color: rgb(05, 28, 51); color: white; line-height:30px; width:100%; margin:0px 0px 5px 0px; font-size: 18px;}
.excdatos table {width:100%;}
.excdatos tr { background-color: rgb(228, 228, 228); }
.excdatos th, .excdatos td { font-family: normal Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 51, 102); height: 30px; text-align: center;}
.excdatos th {width:70px; font-weight:700}
.excdatos td {width:30px;}

.odd { background: rgb(214, 219, 228) none repeat; }

.star0 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px -120px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left; }
.star1 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px -100px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left; }
.star2 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px -80px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left; }
.star3 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px -60px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left;}
.star4 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px -40px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left; }
.star45 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px -20px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left; }
.star5 { width: 80px; height: 20px; background: url('../images/estrellas.gif') no-repeat scroll 0px 0px transparent; margin: 5px 15px 5px 5px; cursor: pointer; float: left; }

.servicios { margin: 12px 0pt; }
.DatosServicios.big  { margin-top: 5px; margin-bottom: 0px; padding: 8px; background: none repeat scroll 0% 0% rgb(240, 240, 240); }
.DatosServicios { overflow: hidden; }
.DatosServicios LI { float: left; margin-right: 20px; font-size: 8pt; line-height: 8pt; }
.DatosServicios LABEL { display: block; }

.vcotiz {width:40px; height:40px; background: url('../images/valijas.gif') scroll 0px 80px; float: left;}
.vconfs {width:40px; height:40px; background: url('../images/valijas.gif') scroll 0px 120px; float: left;}
.vconfp {width:40px; height:40px; background: url('../images/valijas.gif') scroll 0px 200px; float: left;}
.vconfc {width:40px; height:40px; background: url('../images/valijas.gif') scroll 0px 160px; float: left;}
.vcance {width:40px; height:40px; background: url('../images/valijas.gif') scroll 0px 0px; float: left;}
.vnueva {width:40px; height:40px; background: url('../images/valijas.gif') scroll 0px 40px; float: left;}

.pagination {clear: both; width: 95%; padding: 0px; font-family: Arial; font-size: 12px; height: 30px; margin-left:10px; margin-top:20px; text-align: center;}
.pagination a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(219, 213, 199); font-size: 14px; text-decoration: none; color: black; padding: 2px 6px; }
.pagination a:hover, .pagination a:active {  color: rgb(10, 80, 161); background-color: rgb(240,240,240)}
.pagination span.current { font-weight: bold; margin-right: 5px; font-size: 14px; text-decoration: none; color: rgb(0, 0, 0); padding: 2px 3px; }

/* Ventana Error */
.verror{border: 1px solid red; margin: 20px auto; background-color: #FAe0e0; text-align: center; width:95%}
.vexito{border: 1px solid green; margin: 20px auto; background-color: #e0FAe0; text-align: center;}
.verror p, .vexito p {padding: 0px 5px 0px 5px;}
.verror a, #verror a:visited{
    color : black;
    font : bold 12px Arial, Helvetica;
    text-decoration : none;
    border: 1px solid red;
    display: block;
    line-height: 20px;
    width: 180px;
    background-color : #eeeeee;
}
.verror a:hover{background-color : #f4e8c0; color: red;}
/* Ventana Error */


