html{
  margin:0px;
  padding:0px;
  width:100%;
}
body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  width:100%;
  margin:0px;
  padding:8px 0px;
  outline:0;
  color:#0C355C;
  background:#fdfbee url(http://www.guianuit.com/imagenes/backfull.jpg) 0px 0px repeat-x;
}
*{
  outline:0;
}
img{
  vertical-align:middle;
}
a img{
  border:0px;
}
a{
  text-decoration:none;
  /*color:#EEE7C5;*/
  color:#0C355C;
}

form{
  margin:0px;
  padding:0px;
}
ol, ul, li{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
h1, h2, h3, h4{
  margin:0px;
  padding:0px;
}
blockquote{
  margin:0px;
  padding:0px;
}
input, textarea{
  border-color:#D5D2BE;
  border-top:2px #D5D2BE solid;
  border-right:1px #D5D2BE solid;
  border-bottom:1px #D5D2BE solid;
  border-left:2px #D5D2BE solid;
}
table, tr, td, th{

}

.centrado{
  padding:0px 37px 0px 37px;
}

.contieneflotantes{
  float:left;
  width:100%;
}

.contenido{
  /*width:934px;
  margin-left:37px;*/
  width:100%;
  float:left;
}

.introduction{
  background:#ede2d0;
  font-size:11px;
  padding:10px;
}
.introduction div{
  background:#D2B2B3;
  padding:10px;
  font-size:15px;
  line-height:26px;
  letter-spacing:0.25px;
  font-weight:bold;
  /*text-shadow:#666666 1px 1px 1px;*/
  text-shadow:#DDDDDD 1px 1px 0px;
  /*
  filter: Shadow(Color=#666666, Direction=135);
  */
}
.contlogo{
  height:94px;
}
.logo{
  background:url(http://www.guianuit.com/imagenes/logo.jpg) no-repeat;
  float:left;
  width:264px;
  height:94px;
  margin-left:-37px;
}
.logo a{
  display:block;
  width:251px;
  height:94px;
  overflow:hidden;
  text-indent:500px;
}
.titulodelsitio h1, .titulodelsitio div{
  font-size:14px;
  float:left;
  clear:none;
  margin-top:49px;
  font-weight:normal;
  color:#FAF6DC;
}
.pais{
  color:#A35F81;font-weight:bold;
}

.opcionesheader{
  background:transparent !important;
  padding-top:0px !important;
  width:270px;
  float:right;
  clear:none;
}
.botagregar{
  background:url(imagenes/botagregar.gif) no-repeat;
  width:111px;
  height:24px;
  padding-top:2px;
  display:block;
  color:#FAF6DC;
  line-height:24px;
  text-align:right;
  padding-right:12px;
  float:right;
  clear:none;
  margin-left:2px;
}
.botcontacto{
  background:url(imagenes/botcontacto.gif) 0px 0px no-repeat;
  width:87px;
  height:24px;
  padding-top:2px;
  display:block;
  color:#FAF6DC;
  line-height:24px;
  text-align:right;
  padding-right:12px;
  float:right;
  clear:none;
  margin-left:2px;
}
.botagregar:hover{
  background-position:0px -27px;
  color:#FFF;
}
.botcontacto:hover{
  background-position:0px -26px;
  color:#FFF;
}
.datoscomunidad{
  float:left;
  width:100%;
  margin-top:47px;
  line-height:23px;
  text-align:center;
  color:#AECCEB;
}
.datoscomunidad a{
  color:#FAF6DC;
  display:block;
  width:100%;
  line-height:19px;
  background:#A35F81;
}
.datoscomunidad a:hover{
  color:#FFF;
}

.contbusqueda{
  float:left;width:100%;height:113px;
}
#ejemplosbusq{
  float:left;
  width:auto;
}
.continput{
  background:url(http://www.guianuit.com/imagenes/esqizqinput.gif) no-repeat;
  padding:0px 184px 0px 3px;
}

.busquedaenhome{
  color:#FAF6DC;
  float:left;
  width:100%;
  height:52px;
  padding-top:9px;
}
.busquedaenhome h2{
  font-size:14px;
}
.busquedaenhome img{
  margin-top:5px;
  float:left;
}
#inputbusqueda{
  background:url(http://www.guianuit.com/imagenes/backinputsearch.jpg) repeat-x;
  border:0px;
  overflow:hidden;
  display:block;
  width:100%;
  padding:4px 0px 6px 3px;
}
.botbuscar{
  float:left;
  clear:none;
  width:30px;
  height:27px;
  margin-top:4px;
  padding-top:5px;
  padding-bottom:6px;
  padding-left:5px;
  background:url(imagenes/inputbuscarhm.gif) right top no-repeat;
  border:0px;
  cursor:pointer;
  border-left:1px #B7C7CF solid;
  position:absolute;
  right:188px;
  top:124px;
}
.botbusqavanz{
  color:#FAF6DC;
  margin-top:19px;
  display:block;
  float:right;
  clear:none;
  color:#0C355C;
  font-weight:bold;
  text-align:right;
  position:absolute;
  top:116px;
  right:37px;
}
.botbusqavanz:hover{
  color:#FAF6DC;
}
#ejemplosbusq{
  color:#0C355C;
  font-size:11px;
  text-align:left !important;
  margin-top:4px;
  margin-bottom:2px;

  word-spacing:1px;
}
#ejemplosbusq a{
  color:#0C355C;
  text-decoration:underline;
  font-weight:bold;
}

#contsugerencia{
  background:#F6FAFD;
  padding:3px 0px 7px 0px;
  color:#0C355C;
  font-size:11px;
  display:none;
  /*position:absolute;*/
  /*margin-top:32px;*/
  margin-top:0px;
  text-align:left;
  border:1px #A35F81 solid;
  height:16px;
  font-family:arial, san-serif;
  /*height:32px;*/
  float:left;width:100%;
}
#contsugerencia a{
  color:#A35F81;
  display:block;
  width:auto;
  float:left;
  clear:none;
  height:20px;
  line-height:20px;
  padding:0px 6px 0px 6px;
  text-align:left;
}
#contsugerencia a:hover, .sugeselected{
  background:#E9EBC3;
  text-decoration:underline;
}
.titusugerencias{
  font-weight:bold;
  margin:0px 10px 3px 10px;
  text-align:left;
  /*border-bottom:1px solid #D0AEAD;*/
  padding-bottom:3px;
  width:auto;
  float:left;
  height:20px;
  line-height:20px;
}
#sugerencia{
  float:left;
  clear:none;
  width:auto;
  height:20px;
}

.ad1{
  width:728px;
  height:90px;
  overflow:hidden;
  margin-left:116px;
  margin-bottom:12px;
  margin-top:0px !important;
  float:left;
  clear:left;
}

/* Hasta acá la cabecera */

.contskycrapleft{
  float:left;
  clear:none;
  width:125px;
}
.contskycrapleft div{
  width:120px;margin:10px auto;
}

.contcentral{
  line-height:20px;
  font-size:13px;
  padding-left:140px;
  padding-right:290px;
}
.contcentral select, .contcentral option{
  font-family:monospace;
  margin-top:1px;
  margin-bottom:5px;
  font-size:13px;
}
.contcentral select{
  /*display:block;*/
  /*float:left;*/
  font-size:13px;
}
.contcentral input{
  float:right;
  clear:none;
}
.adcolcentral{
  width:468px;height:60px;margin:20px auto 20px auto;
}
.formelegirxciudoloc{
  margin-left:12px;font-weight:bold;
}
#selectbarrio{
  margin-bottom:5px;
}
.verlistacompleta{
  color:#0C355C;font-weight:bold;
}
.novedades{
  background:#D2B2B3;
  font-size:12px;
  margin-top:20px;
  padding:10px;
}
.novedades ul{
  margin-left:6px;
}
.novedades h3{
  font-size:13px;
}
.novedades li{
  border-bottom:1px #AA728B solid;
  padding:3px 0px 4px 0px;
}
.novedades a{
  color:#0C355C;text-decoration:underline;
}

.barralat{
  /*float:right !important;*/
  width:270px !important;

  float:none;
  clear:none;
  position:absolute;
  top:217px;
  right:37px;
}
.bottombarralat{
  background:transparent url(imagenes/sidebarbottom.gif) left bottom no-repeat;
  float:left;
  width:100%;
  padding-bottom:13px;
}
.sidebartop{
  background:transparent url(imagenes/sidebartop.gif) no-repeat;
  padding-top:4px;
}

.datoslathome{
  background:#A35F81;
  padding:6px 10px 6px 10px;
  float:left;
  width:250px !important;
}
.datoslathome div{
  width:250px;
  float:left;
}

.barralat h2{
  font-size:13px !important;
  margin:2px 0px 2px 0px;
}
.datoslathome h2{
  color:#FAF6DC;
}
.barralat li{
  float:left;
  width:100%;
}
.barralat li a{
  padding:3px 0px 3px 0px;
  margin:0px;
  float:left;
  width:100%;
  border-bottom:1px #B68195 solid;
  color:#0C355C;
}
.barralat li a:hover{
  color:#FAF6DC !important;
  border-bottom:1px #D0AEAD solid;
  background:#AA728B;
}
.barralat ul{
  margin:0px 0px 4px 0px;
  float:left;
  width:100%;
}
.barralat .nombre{
  float:left;
  line-height:13px;
  font-weight:bold;
}
.estrellas, .datoshotel .estrellas{
  background:url(imagenes/estrellas.gif) no-repeat;
  display:block;
  width:65px;
  height:13px;
  overflow:hidden;
  text-indent:100px;
}
.barralat li .estrellas{
  float:right;
  clear:none;
}

.estrellas5, .hotelde5estrellas .estrellas{
  background-position:0px 0px !important;
}
.estrellas4, .hotelde4estrellas .estrellas{
  background-position:-13px 0px !important;
}
.estrellas3, .hoteldee3strellas .estrellas{
  background-position:-26px 0px !important;
}
.estrellas2, .hotelde2estrellas .estrellas{
  background-position:-39px 0px !important;
}
.estrellas1, .hotelde1estrellas .estrellas{
  background-position:-52px 0px !important;
}
.estrellas0, .hotelde0estrellas .estrellas{
  background-position:-65px 0px !important;
}
.estrellitas{
  background:url(imagenes/estrellitas.gif) no-repeat;
  display:block;
  width:45px;
  height:9px;
  overflow:hidden;
  text-indent:100px;
  float:left;
  clear:none;
  margin:8px 0px 6px 10px;
}
.estrellitas5{
  background-position:0px 0px;
}
.estrellitas4{
  background-position:-9px 0px;
}
.estrellitas3{
  background-position:-18px 0px;
}
.estrellitas2{
  background-position:-27px 0px;
}
.estrellitas1{
  background-position:-36px 0px;
}
.estrellitas0{
  background-position:-45px 0px;
}

.barrainstitucional{
  background:#D2B2B3;
  margin-top:10px;
  padding:10px 0px 10px 0px;
  color:#0C355C;
  text-align:center;
  float:left;
  clear:both;
  width:100%;
}
.barrainstitucional a{
  color:#0C355C;
  margin-left:5px;
  margin-right:5px;
  font-weight:bold;
}
.barrainstitucional a:hover{
  color:#A35F81;
}

.tablaresults{
  width:100%;
  float:left;
  clear:both;
  min-height:300px;
}
.tablaresults a{
  color:#0C355C;
}
.tablaresults table{
  width:100%;
  margin:10px 0px 5px 0px;
  float:left;
  clear:both;
  border-collapse:collapse;
}
.tablaresults th{
  text-align:left;
  line-height:18px;
  padding-bottom:5px;
  border-bottom:2px #999 solid;
}
/*
.tablaresults th a{
  border-bottom:1px #666 solid;
  padding:2px 0px 2px 2px;
  display:block;
  width:100%;
}*/
.tablaresults td{
  padding:8px 0px 8px 1px;
  text-align:left;
  border-bottom:0px #d5d2be solid;
  line-height:18px;
}
.tablaresults td a{
  width:100%;
  display:block;
  padding-left:5px;
  text-decoration:underline;
}

.tablaresults .overtr{
  color:#FFF;
  background:#D7BBB7;
}
.tablaresults .overtr a{
  color:#FFF;
}
.tnrodcuenta{
  font-size:9px;
  color:#999;
  text-align:right !important;
}
.bloquedevinculos td{
  padding-left:20px;
}

.lineaimpar{
  background:#f2f1d0;
}

.tablaresults h1{
  font-size:20px;
}

.datoshotel{
  color:#0C355C;
  font-size:12px;
  line-height:17px;
}
.datoshotel h1, .datoshotel h1 a{
  color:#A35F81;
  float:left;
  font-size:21px;
}
.datoshotel .cantpuntajes{
  margin:3px 0px 0px 5px;
  float:left;
  clear:none;
  color:#A35F81;
}

.datoshotel .contubicacion{
  margin-left:10px;
  font-size:11px;

}
.datoshotel .contubicacion a{
  color:#A35F81;
}
.datoshotel .contubicacion a:hover{
  color:#0C355C;
}
.datoshotel h3{
  margin-top:8px;
  margin-bottom:3px;
  color:#A35F81;
  float:left;
  clear:left;
  width:auto;
}
.listahabitaciones{
  float:left;
  width:100%;
  clear:left;
}
.listahabitaciones li{
  margin-top:3px;
  margin-bottom:3px;
  /* border-bottom:1px #D2B2B3 solid;*/
}

.datoshotel table{
  padding-left:10px;
  width:100%;
  border-collapse:collapse;
}
.datoshotel table th{
  font-size:11px;
}
.datoshotel table td{
  font-size:12px;
  border-bottom:1px #dddac7 solid;
  padding-top:4px;
  padding-bottom:0px;
}
.precio{
  text-align:right;
}
.formasdepago div{
  font-weight:bold;
}

.caracteristicashotel{
  color:#FAF6DC;
}
.caract{
  color:#FAF6DC;
  background:url(imagenes/checkedcarac.gif) 0px 2px no-repeat;
  padding-left:19px;
  line-height:16px;
}
.caractno{
  color:#ab6e89;
  padding-left:19px;
  line-height:16px;
}

.datoshotel .puntajeotorgado{
  margin-top:5px;
  margin-bottom:5px;
  float:left;
  border-bottom:0px;
  width:450px;
}
.datoshotel .puntajeotorgado div{
  margin:5px 0px 6px 3px;
}

.datoshotel .columnaiz{
 margin-right:283px;
}
#linksitehotel{
  font-weight:bold;
}

.linkalmapa{
  font-weight:normal;
  text-decoration:none;
  background:url(imagenes/vermapa.gif) no-repeat;
  color:#0C355C !important;
  padding:3px 6px 4px 6px;
  line-height:19px;
  height:19px;
  font-size:10px;
  display:inline !important;
  margin-left:6px;
}
.linkalmapasf{
  font-weight:normal;
  text-decoration:none;
  background:url(imagenes/fondovermapa.gif) no-repeat;
  color:#0C355C !important;
  padding:3px 6px 4px 6px;
  line-height:19px;
  height:19px;
  font-size:10px;
  display:inline !important;
  margin-left:6px;
}

.imgvergmap{
  margin-left:6px;
}

.datoshotel .bloquedatos{
  border-bottom:1px #D2B2B3 solid;
  padding-bottom:8px;
  margin-left:10px;

  /*width:322px;*/
}

.datoshotel .puntajeotorgado .estrellas{
  margin:3px 0px 1px 0px;
}
.datoshotel .calificar{
  float:right;
  clear:none;
  width:100%;
  padding-top:6px;
  background:transparent url(imagenes/cornerstopcalif.gif) no-repeat;
}
.indicahoy{
  font-weight:bold;
  color:#A35F81;
}

.bottomcalificar{
  padding-bottom:6px;
  background:transparent url(imagenes/cornersbottomcalif.gif) left bottom no-repeat;
}
.backgcalificar{
  background:#AECCEB;
  padding:4px 10px 4px 10px;
}

#puntuar{
  padding:10px;
}
#puntuar div{
  font-weight:bold;
  margin-bottom:3px;
}
.cadacomentario{
  float:left;
  width:100%;
  margin-top:5px;
  line-height:16px;
  border-bottom:1px #D4D0C8 solid;
}
.cadacomentario div{
  padding:10px;
}
.cadacomentario .autor{
  background:#d4e1e3 url(imagenes/cornerstotaltransp.gif) no-repeat;
  border-bottom:1px white solid;
  line-height:20px;
  height:20px;
}
.cadacomentario .autor span{
  float:left;
}
.cadacomentario .autor a{
  float:right;
  clear:none;
  font-size:10px;
  color:#0C355C;
}
.comentar{
  float:left;
  width:100%;
  margin-top:10px;
}
.comentar .continputs{
  float:left;
  width:100%;
}
.comentar .continputs input, .comentar .continputs textarea{
  width:380px;
  float:left;
}
.comentar div{
  margin-top:3px;
  margin-bottom:3px;
}
#comentar{
  padding:10px;
  background:#AECCEB url(imagenes/cornerstotaltransp.gif) no-repeat;
  font-weight:bold;
}

.institucionales{
}
.institucionales a{
  color:#0C355C;
}
.institucionales li{
  font-weight:bold;
  line-height:18px;
}
.institucionales ol, .institucionales ol li{
  margin-left:0px;
  padding-left:0px;
}

.footer{
  float:left;
  width:100%;
  background:#E9EBC3;
  /* background:#d6adae; */
  margin-top:10px;
  border-top:1px #d6adae solid;
  border-bottom:8px #d6adae solid;
  color:#0C355C;
  padding-top:20px;
  padding-bottom:30px;
  text-align:center;
  line-height:17px;
}
.footer a{
  color:#0C355C;
}
.footer a:hover{
  text-decoration:underline;
}

.buscadoravanzado li{
  line-height:19px;
  margin-bottom:2px;
}
.buscadoravanzado ul{
  float:left;
  clear:left;
}
.buscadoravanzado input{
  float:left;
  clear:left;
  margin-right:7px;
}
.buscadoravanzado span{
  float:left;
  clear:none;
}
.buscadoravanzado div{
  float:left;
  clear:none;
  background:#eee2d0;
  padding:10px;
  margin-bottom:2px;
}

.buscadoravanzado h2{
  font-size:15px;
  padding-left:3px;
  margin-bottom:8px;
}
.buscadoravanzado h3{
  font-size:13px;
  padding-left:3px;
  margin-bottom:5px;
}

.formenviarhotel ol{
  padding-left:10px;
}
.formenviarhotel li{
  float:left;
  clear:left;
  width:100%;
  margin-bottom:4px;
}
.formenviarhotel input, .formenviarhotel textarea{
  float:left;
  clear:none;
  width:220px;
  background:#FDFDFB;
  margin-right:10px;
}
.formenviarhotel textarea{
  height:66px;
}
.formenviarhotel{
  color:#888;
  font-size:10px;
}
label{
  width:170px;
  float:left;
  line-height:19px;
  vertical-align:top;
  padding-right:10px;
  text-align:right;
  color:#0C355C;
  font-size:11px;
}
.formenviarhotel fieldset{
  border-left:0px;
  border-right:0px;
  border-bottom:0px;
  padding-left:0px;
  margin:10px;
  margin-top:0px;
}
.formenviarhotel legend{
  padding-left:0px;
  margin-left:0px;
  margin-bottom:5px;
  font-weight:bold;
  color:#0C355C;
  font-size:11px;
}
.labeltyperadio{
  width:100%;
  text-align:left;
}
.labeltyperadio input{
  width:auto;
  margin:4px 4px 0px 150px;
}
.botenviar{
  width:auto;
  cursor:pointer;
  margin-top:1px;
  border:2px #D4D0C8 outset;
}
.asteriscoobliga{
  color:#F00;
}

.askcolab{
  font-size:12px;
  margin:6px 0px 5px 0px;
  float:left;
  width:270px;
  padding:0px;
  padding-top:6px;
  background:transparent url(imagenes/cornerstopinteract.gif) no-repeat;
}
.askcolab div{
  padding-bottom:6px;
  background:transparent url(imagenes/cornersbottominteract.gif) left bottom no-repeat;
}
.askcolab div div{
  background:#D4E1E3;
  padding:4px 10px 4px 10px;
}

.askcolab a{
  color:#0C355C;
  text-decoration:underline;
}
.sharebuttons img{
  float:left;
  margin:1px 10px 0px 0px;
}
.sharebuttons a{
  text-decoration:none;
  /*display:block;
  margin-top:1px;
  margin-bottom:1px;*/
}
.paginacion{
  float:left;
  clear:both;
  width:897px;
  line-height:17px;
  font-size:12px;
  padding:2px 0px 2px 10px;
}
.paginacion a{
  background:#E9EBC3;
  padding:0px 2px 0px 2px;
}
.paginacion a:hover{
  background:#D6ADAE;
}

.pageselected{
  font-weight:bold;
}

.checkacerca a{
  color:#0C355C;
}

.tituenbarra{
  color:#A35F81;display:block;margin-bottom:3px;
}

.enlaces{
  margin-bottom:10px;
}
.enlaces a{
  color:#0C355C;
  text-decoration:none;
}
.enlaces h2{
  color:#A35F81;
  display:block;
}
.enlaces h2 a{
  color:#A35F81;
  text-decoration:none;
}
.enlaces h2 a span{
  text-decoration:underline;
}

.listaciudades{
  margin-bottom:3px;
}
.listaciudades a{
  font-size:13px;
}
.listaciudades a:hover{
  text-decoration:underline;
  color:#A35F81;
}
.zonaentrepvs{
  font-weight:bold;font-size:14px;
}
.tituselzona{
  font-size:15px;
  color:#A35F81;
  font-weight:bold;
  margin-top:3px;
}


