/*   css reset   */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;
                                                          font-style: inherit; font-size: 100%;	font-family: inherit;
                                                          vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/*   generales   */
root { display: block; }
html, body { font-family: Helvetica, Arial, Sans-Serif; font-size: 9pt; line-height: 14pt; margin: 0px; padding: 0px; }
img { border: 0px; }
#canvas { width: 1024px; margin: 0 auto; }
#contenedor { margin: 0 22px 0 22px;  }
.clear { clear: both; }
.flota_izquierda { float: left; }
div { position: relative; }
#cuerpo { width: 835px; margin: 0px; padding: 0px; float: left; }
#barra_derecha { width: 141px; float: left; /*padding: 8px 13px 8px 13px;*/ padding: 0px;}
a { outline: none; color: #000000; text-decoration: none; }
a:hover { outline: none; color: #000000; text-decoration: underline; }
.divtable { display: table; }
.divtr { display: table-row; clear: both; }
.divtd { display: table-cell; margin: 0 5px 5px 0; float: left; }

/*   generales estilo   */
.fondo_posadas { background-color: #99cc33; }
.fondo_radio { background-color: #cccc33; }
.fondo_prensa { background-color: #66cccc; }
.fondo_imagenes { background-color: #33ccff; }
.fondo_tv { background-color: #0066cc; }
.fondo_recomendaciones { background-color: #9966cc; }
.fondo_tienda { background-color: #ff9933; }
.borde_posadas { border-left: solid 4px #99cc33; }
.borde_radio { border-left: solid 4px #cccc33; }
.borde_prensa { border-left: solid 4px #66cccc; }
.borde_imagenes { border-left: solid 4px #33ccff; }
.borde_tv { border-left: solid 4px #0066cc; }
.borde_recomendaciones { border-left: solid 4px #9966cc; }
.borde_tienda { border-left: solid 4px #ff9933; }
.borde_costa { border-left: solid 4px #66CCFF; }
.borde_montana { border-left: solid 4px #CFE18D; }
.borde_llanos { border-left: solid 4px #F8EF75; }
.borde_selva { border-left: solid 4px #50B348; }
.color_costa { color: #66CCFF; }
.color_montana { color: #CFE18D; }
.color_llanos { color: #F8EF75; }
.color_selva { color: #50B348; }
.color_prensa { color: #66cccc; }
.underline_costa { border-bottom: solid 2px #66CCFF; }
.underline_montana { border-bottom: solid 2px #CFE18D; }
.underline_llanos { border-bottom: solid 2px #F8EF75; }
.underline_selva { border-bottom: solid 2px #50B348; }


.titulo { letter-spacing: 2px; }
.texto_parrafo { font-size: 9pt; color: #999999; }
.texto_parrafo_negro { font-size: 9pt; color: #000000; }
.texto_parrafo p, .texto_parrafo_negro p  { margin: 0px; padding: 0px; }
.hashtag { font-size: 7pt; color: #CCCCCC; }
.caja_titulo { padding: 4px 0 2px 12px;  display: table-cell; vertical-align: middle; margin: 0px; }
.caja_titulo * { float: left; }
.caja_home { float: left; width: 406px; margin: 0 10px 5px 0; }
.titulo_articulo { font-size: 14pt; font-weight: bold; }
.separador_misma_seccion { border-bottom: dotted 1px #000000; }
.separador_seccion { border-bottom: solid 1px #000000; margin-bottom: 10px; }
.alto_minimo { height: 1px; }
.centrado { text-align: center; }
.div_centrado { margin: 0 auto; }
.full_ancho { width: 100%; }
.links_over { text-decoration: none; color: #000000; font-weight: bold; text-transform: uppercase; font-size: 8pt; }
.links_over:hover { text-decoration: underline; }
.mini_separador { clear: both; width: 100%; padding: 0px; margin: 0px; height: 10px; }
.negritas { font-weight: bold; }
.subrayado_punteado { border-bottom: dotted 1px #000000; }
.tip, .stip { border-bottom: dotted 1px #00f; }
.barra_paginacion { width: 820px; text-align: right; color: #4D4D4D; }
.cargando { background: url(http://www.valentinaquintero.com.ve/imagenes/cargando_rayas.gif) white no-repeat center ; }
.error { color: #ff0000; }



/*   header   */
#tope_negro_header { height: 16px; background: url(http://www.valentinaquintero.com.ve/imagenes/punto_negro.png); width: 100%; }
#encabezado { width: 980px; height: 135px; padding: 0px; margin: 0px; position: relative; }
#encabezado div, #encabezado img { position: absolute; }
#fecha { left: 0px; top: 5px; color: #999999; font-size: 8pt; font-family: 'Courier New';}
#logo { top: 57px; left: 0px; }
#valentina { right: 304px; bottom: 0px; }
#menu_tope { right: 0px; top: 10px; }
#menu_tope a img { position: relative; float: left; margin-left: 18px; }
#buscador_tope { right: 0px; top: 61px; }
#buscador_tope a img, #buscador_tope a input { position: relative; float: left; }
#buscador_boton { margin: 0px; }
#buscador_caja { border: solid 1px #000000; border-right: solid 2px #000000; width: 141px; height: 14px; margin: 0px; padding: 2px; }

/*   barra de links   */
#navbar { list-style: none; height: 25px; padding: 0px; margin: 0 0 20px 0; border-bottom: solid 1px #000000; }
#navbar li { width: 121px; height: 17px; margin: 0 18px 0 0; padding: 0px; float: left; position: relative; cursor: pointer; }
.navbar_links img { position: absolute; left: 0px; bottom: 0px; }
.navbar_barras { position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; width: 121px; height: 4px; }

/*   pie   */
#pie { margin: 20px 0 30px 0; width: 830px; }
#pie div.separador_misma_seccion { margin-bottom: 0px; }
#pie ul { font-size: 7pt; width: 100%; list-style: none; padding: 0px; margin: 0 0 10px 0; width: 100%; }
#pie ul li.primero { padding: 0 70px 0 48px; text-align: left; }
#pie ul li { padding: 0 55px 0 55px; border-right: solid 2px #000000; float: left; text-align: center; }
#pie ul li.ultimo { padding: 0 0 0 68px; text-align: left; border: 0px; }

/*   home   */
#home_posada_semana_titulo { border-left: solid 4px #99CC33; }
#home_contenedor_foto_posada_semana { width: 406px; height: 259px; }
#home_foto_posada_semana { position: absolute; left: 0px; top: 0px; width: 396px; height: 253px; border-left: solid 4px #99CC33; }
#home_foto_posada_semana_mas { position:  absolute; right: 0px; bottom: 0px; }
#home_radio_titulo { border-left: solid 4px #CCCC33; }
#home_prensa_titulo { border-left: solid 4px #66CCCC; margin-bottom: 10px; }
#home_imagenes_titulo { border-left: solid 4px #33CCFF; }
.home_caja_imagen { width: 273px; height: 221px; float: left; margin: 0 5px 0 0; background: url(http://www.valentinaquintero.com.ve/imagenes/cargando_rayas.gif) white no-repeat center; }
.home_caja_imagen:hover { background: url(http://www.valentinaquintero.com.ve/imagenes/fondo_imagen_activa_home.gif}) no-repeat; }
.home_caja_imagen_mas { position: absolute; right: 0px; bottom: 0px; z-index: 104; }
.home_caja_imagen_foto { position: absolute; z-index: 100; left: 5px; top: 8px; width: 262px; height: 207px; }
.home_caja_imagen_foto_caption { position: absolute; z-index: 101; left: 5px; bottom: 6px; width: 262px;}
.home_caja_imagen_foto_caption_sombra { position: absolute; z-index: 102; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; opacity:0.7; filter:alpha(opacity=70); display: none; }
.home_caja_imagen_foto_caption_texto { position: relative; z-index: 103; font-size: 10pt; padding: 10px; color: #FFFFFF; display: none; }
.home_caja_imagen a { text-decoration: none; }
.home_caja_imagen a:hover { text-decoration: underline; }
#separador_imagenes_banners { width: 100%; margin: 10px 0 15px 0; }

/*   encuesta   */
#encuesta { background-color: #e8e8e8; padding: 8px 13px 8px 13px; }
#encuesta_titulo { border-left: solid 4px #f5db12; margin-bottom: 10px; clear: both; }
#opciones_encuesta { font-size: 10px; }
#opciones_encuesta a { text-decoration: none; color: #000000; text-transform: uppercase;  }
#pie_encuesta { width: 100%; text-align: right; margin: 10px 0 0 0;}
#pie_encuesta a { text-decoration: none; color: #000000; font-weight: bold; text-transform: uppercase; }
#pie_encuesta a:hover { text-decoration: underline; }
.resultado_encuesta_contenedor_opcion { position: relative; width: 100%; height: 20px; border: solid 1px #999999; color: #999999; text-align: center; }
.resultado_encuesta_barra_opcion { position: absolute; z-index: 100; left: 0; top: 0; height: 20px; overflow: hidden; color: #000000; background-color: #f5db12; }
.resultado_encuesta_texto { z-index: 101; width: 100%; position: relative; text-align: center;  }
#boton_votar img { visibility: hidden; }

/*   banners   */
.banners_home_abajo { width: 266px; height: 79px; float: left; margin: 0 12px 0 0; display: inline; }

/*   posadas - mapa  */
#mapa { z-index: 100; width: 820px; height: 635px; }
#contenedor_mapa { position: relative; width: 820px; }
.cajas_estados { padding: 4px 10px 5px 10px; width: 150px; }
.cajas_estados_ultima { padding: 4px 12px 5px 12px; width: 180px; }
.mapa_lista_localidades { position: absolute; width: 135px; font-size: 9pt; }
.mapa_lista_localidades * { margin: 0px; padding: 0px; display: block; position: absolute; }
.mapa_diana { z-index: 200; top: 0px; left: 0px; }
.mapa_barra { z-index: 201; top: 12px; left: 8px; width: 3px; height: 35px; background-color: #000000;  opacity:0.7; filter:alpha(opacity=70);}
.mapa_contenedor_localidades { z-index: 201; top: 47px; left: 8px; width: 128px; }
.mapa_contenedor_localidades * { position: relative; }
.mapa_sombra_contenedor { z-index: 202; position: absolute; width: 100%; height: 100%; background-color: #000000; opacity:0.7; filter:alpha(opacity=70); }
.mapa_nombre_estado { z-index: 203; text-transform: uppercase; font-weight: bold; margin: 5px 5px 0 5px; }
.mapa_cont_lista { z-index: 203; margin: 2px 5px 5px 5px; }
.mapa_lista { z-index: 204; list-style: none; margin: 0px; padding: 0px; width: 100%; }
.mapa_lista li { z-index: 204; margin: 0px; padding: 2px 4px 2px 4px; text-transform: uppercase; border-bottom: dotted 1px #FFFFFF; width: 100%; }
.mapa_lista li a { color: #FFFFFF; text-decoration: none; }
.mapa_lista li a:hover { text-decoration: underline; }

/*   posadas - por localidad   */
.caja_posada { width: 277px; float:left; }
.caja_posada_imagen { width: 277px; height: 218px; background: #FFFFFF; position: relative; }
.imagen_posada { width: 266px; height: 206px; position: absolute; top: 4px; left: 4px; z-index: 101; }
.caja_imagen_posada_mas img { position: absolute; right: 0px; bottom: 0px; z-index: 100; visibility: hidden; }
.posada_localidad_nombre { text-transform: uppercase; color: #000000; font-weight: bold; text-decoration: none; }
.posada_localidad_nombre:hover { text-decoration: none; }
.posada_localidad_servicios { margin: 5px 0 0 0; }

/*   posadas - ver   */
#ver_posada_encabezado .titulo_pequeno { margin: 6px 0 0 6px; }
#ver_posada_contenedor_foto { width: 498px; height: 389px; margin: 0 10px 0 0; background-image: url(http://www.valentinaquintero.com.ve/imagenes/cargando_rayas.gif) white center no-repeat; }
#ver_posada_anterior { z-index: 101; position: absolute; top: 179px; left: 10px; display: none; }
#ver_posada_siguiente { z-index: 101; position: absolute; top: 179px; right: 10px; display: none; }
#ver_posada_foto { z-index: 100; width: 498px; height: 389px; margin: 0px; }
#ver_posada_cargando { z-index: 102; position: absolute; left: 241px; top: 187px; visibility: hidden; }
#ver_posada_ficha_info { width: 305px; line-height: 17pt; }
#ver_posada_contenedor_titulo { margin: 0 0 10px 0; }
#ver_posada_contenedor_titulo * { float: left; margin: 0 5px 0 0; }
#ver_posada_ver_mapa { background-color: #d1f58e; margin: 5px 0; }
.auto-submit-star { visibility: hidden; }
#ver_posada_resena { margin: 10px 0 10px 0; }

/*   imagenes - splash   */
.splash_celdas { float: left; height: 500px; margin: 0 8px 0 0; }

/*   imagenes - zona   */
.imagenes_caja_imagen { overflow: hidden; width: 200px; height: 162px; float: left; margin: 0 5px 0 0; background: url('http://www.valentinaquintero.com.ve/imagenes/cargando_rayas.gif') white center no-repeat; }
.imagenes_fondo_activo { z-index: 99; width: 100%; height: 100%; }
.imagenes_caja_imagen_mas { position: absolute; right: 0px; bottom: 0px; z-index: 104; }
.imagenes_caja_imagen_foto { position: absolute; z-index: 100; left: 5px; top: 5px; width: 190px; height: 152px; }
.imagenes_caja_imagen_foto_caption { position: absolute; z-index: 101; left: 5px; bottom: 5px; width: 190px;}
.imagenes_caja_imagen_foto_caption_sombra { position: absolute; z-index: 102; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; opacity:0.7; filter:alpha(opacity=70); display: none; }
.imagenes_caja_imagen_foto_caption_texto { position: relative; z-index: 103; font-size: 10pt; padding: 10px; color: #FFFFFF; display: none; }
.imagenes_caja_imagen a { text-decoration: none; }
.imagenes_caja_imagen a:hover { text-decoration: underline; }

/*   paginas   */
#pagina_izquierda { float: left; width: 120px; height: 1px; margin: 0 10px 0 10px; background-color: #ffffff;}
#pagina_derecha { float: left; width: 520px; margin: 0; }

/* articulos   */
#articulos_columnas { margin: 0 0 0 278px; padding: 0px; }
.articulos_articulo { width: 398px; margin: 0 10px 0 0; padding: 0px; float: left; }
.articulos_articulo_caja { width: 398px; height: 291px; }
.articulos_articulo_caja_foto { width: 394px; height: 291px; z-index: 100; }
.articulos_articulo_caja_pdf { position: absolute; right: 0; bottom: 0; z-index: 101; }
.articulos_titulo { width: 398px; margin: 0px; padding: 0px; line-height: 8pt;}
.articulos_articulo p { margin: 0px; padding: 0px; }

/*   radio   */
#radio_columnas { margin: 0 0 0 140px; padding: 0px; }
#radio_descripcion_columna { font-size: 11pt; }

/*   recomendaciones   */
#recomendaciones_lista { list-style: none; margin: 0; padding: 0; width: 820px; }
#recomendaciones_lista li { margin: 0 0 10px 0; padding: 0; clear: both; }
.recomendaciones_imagen { float: left; width: 167px; margin: 0 12px 0 0; }
.recomendaciones_texto { float: left; width: 630px; }
#recomendaciones_lista li p { margin-top: 0px; }
#recomendaciones_lista li .clear { margin: 10px 10px 10px 0; height: 1px; clear: both; }

/*   tienda   */
#tienda_barra_titulo { width: 830px; }
#tienda_barra_titulo div.caja_titulo { width: 75px; float: left; }
#tienda_descripcion { width: 730px; float: left; }
#tienda_columna_izquierda { float: left; width: 284px; }
#tienda_imagen { width: 259px; margin: 0 22px 10px 0; }
#tienda_columna_derecha { float: left; width: 530px; line-height: 16pt; text-align: justify;  }
#tienda_columna_derecha_encabezado * { float: left; }
#tienda_boton_como_comprar { margin: 0 0 5px 0; }
#tienda_como_comprar { display: none; width: 814px; }
#tienda_como_comprar .toggle_como_comprar { float: left; }
#tienda_como_comprar_otros { margin: 0 0 4px 17px; float: left; }
.tienda_como_comprar_paso { float: left; width: 407px; margin: 0 0 47px 0; color: #999; font-size: 9pt; height: 100px;}
.tienda_como_comprar_paso div { float: left; width: 343px; }
.tienda_como_comprar_paso .titulo_bold_comun { margin: 0 0 0 3px; float: left; }
.tienda_como_comprar_paso img { float: left; margin: 5px 8px 0 0; }

/*   buscador   */
ul#buscador_tabs { margin: 0; padding: 0px; list-style: none; }
ul#buscador_tabs li { float: left; margin: 0 10px 0 0;}
.caja_buscador_titulo { padding: 2px 12px 0px 0px;  display: table-cell; vertical-align: middle; margin: 0px; }
.borde_abajo_posadas { border-top: solid 4px #99cc33; }
.borde_abajo_radio { border-top: solid 4px #cccc33; }
.borde_abajo_prensa { border-top: solid 4px #66cccc; }
.borde_abajo_imágenes { border-top: solid 4px #33ccff; }
.borde_abajo_tv { border-top: solid 4px #0066cc; }
.borde_abajo_recomendaciones { border-top: solid 4px #9966cc; }
.borde_abajo_tienda { border-top: solid 4px #ff9933; }
.buscador_resultados { display: none; margin: 0px; padding: 0px; }

/*   registro & contacto   */
#div_registro .divtr .divtd, #div_contacto .divtr .divtd { width: 134px; }
.registro_error, .contacto_error { float: left;  }
#contacto_mensaje { width: 330px; height: 160px; }

/* datepicker */
a.dp-choose-date { float: left;	width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(calendar.png) no-repeat; }
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; }
input.dp-applied { width: 140px; float: left; }
.ui-datepicker { z-index: 1000; }


