/*****************************************************************************************************
								www.promaker.com.ar  |  info@promaker.com.ar
*****************************************************************************************************/

/****************************************** RESET */

*, .format {margin:0; padding:0; outline:0; border:0; background:none; background-repeat:no-repeat; font-size:100%;}

body {font-family:Verdana; font-size:11px; color:#555;}
div, h1, h2, h3, h4, h5, h6 {width:100%;}

#contenedor {width:980px; margin:0 auto; height:100%;}
#contenedor div, h1, h2, h3, h4, h5, h6, form, input {float:left; display:inline;  }
.contenido {padding:0 15px; float:left; width:950px; background-color:#FFFFFF;}

a {text-decoration:none; cursor:pointer; color:inherit; color:#408CC6; text-decoration:underline;}
a:hover {color:#00529B;}

input, select, textarea {font-size:11px; padding:2px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CECECE; background:#FFF; float:left; color:#858585;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:24px;} h2 {font-size:21px;} h3 {font-size:18px;}
h4 {font-size:16px;} h5 {font-size:14px;} h6 {font-size:12px;}

p {text-align:justify;}

table {border-collapse:collapse}

li {list-style-type:none}

object {width:100%; height:100%;}

.hidden {display:none}
.left {float:left !important;}
.right {float:right !important;}
.center {text-align:center !important;}
.float-none {float:none; display:inline-block;}
.invisible {text-indent:-9999px !important;}

.mensaje {padding:100px 0;}
.mensaje p {text-transform:uppercase; font-weight:bold; letter-spacing:1px; word-spacing:1px; text-align:center;}

#registrese .errMsg {font-size:11px; margin:-16px -5px 0; position:relative; text-align:right; color:#1A4D9E;}
#contacto .errMsg {font-size:11px; margin:0 0 -6px; position:relative; text-align:right; color:#1A4D9E;}
#agencias-contactenos .errMsg {font-size:11px; margin:0 0 -6px; position:relative; text-align:right; color:#1A4D9E;}
#reserva .errMsg {color:#1A4D9E; margin:20px 0 0 -146px; position:relative; width:auto;}

/*****************************************************************************************************
											MAQUETADO
*****************************************************************************************************/

/****************************************** HEADER */

#header {padding:20px 0 0 0; background-color:#FFFFFF;}

#logo h1 a {background:url(../img/css/amichi_logo_top.jpg) no-repeat; height:81px; display:block; text-indent:-9999px;}

#navegador {margin:20px 0 0 0; color:#5A5A5A; text-align:center; float:none;}

.nav {width:100%; float:left;}

.menu {width:auto; float:right !important;}
.menu li {font-family:Arial, Helvetica, sans-serif; float:left; width:auto; border-right:1px solid #5A5A5A; padding:2px 0; text-transform:uppercase;}
.menu a {font-weight:bold; font-size:12px; color:#5A5A5A; text-decoration:none;}
.menu a:hover {color:#00529B; text-decoration:underline;}
.menu a.activo {color:#00529B;}
.menu li.last, .submenu li.last {border:0;}

#navegador .submenu {margin:8px 15px 20px 0; float:right; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
.submenu li {float:left; width:auto; border-right:1px solid #408CC6; color:#408CC6;}
.submenu a {padding:0 12px; font-size:11px;}
.submenu li.last a {padding-right:0 !important;}


/****************************************** FOOTER */

#footer {padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; margin:4px 0 0 0; height:115px;}

#footer .left {width:750px;}
#footer .submenu {margin-bottom:12px; margin-left:10px;}
#footer .submenu li.first a {padding-left:0;}

#footer address {font-style:normal; font-size:10px; color:#000000; margin-left:10px;}
address a, address a:hover {color:#000000; text-decoration:none;}

#footer .sponsors {float:right; width:230px; margin-top:8px;} 
#footer .sponsors ul li {width:auto;} 

hr {display:none;}
.hr {background:url(../img/css/separador_horizontal.jpg) top left repeat-x; height:1px; margin:18px 0;}


/*											SECCIONES
*****************************************************************************************************/

/****************************************** HOME */

.title {background:url(../img/css/fondo_title.jpg) no-repeat; padding-top:10px; margin-bottom:25px;}
.title h2 {width:auto; margin-left:15px; color:#204C94; font-family:Arial, Helvetica, sans-serif; font-size:23px; letter-spacing:-1px;}
.title h2 a {color:#204C94; text-decoration:none;}
.title h2 a:hover {color:#204C94; text-decoration:underline;}

/* Izquierda */

#izquierda {width:265px !important; overflow:hidden;}
#izquierda .title {background-position:right;}

#productos_destacados, #acceso_agencias {margin-left:14px; width:auto;}

#horarios {width:182px; background:url(../img/css/fondo_tel.jpg) no-repeat; float:left; padding:0 0 0 80px; margin:0 0 0 13px;}
#horarios p span {color:#204284; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:31px;}
#horarios p {margin:5px 0 7px 0;}

#destinos_imperdibles {height:336px;}
#destinos_imperdibles ul {float:right !important; width:273px;}
#destinos_imperdibles li {width:85px; float:left; padding:0 0 0 6px;}
#destinos_imperdibles span {float:left; width:85px; text-align:center; height:26px; line-height:12px; margin:0 0 3px; overflow:hidden;}
#destinos_imperdibles a {color:#666666 !important; text-decoration:none;}
#destinos_imperdibles a:hover {text-decoration:underline;}

/* Centro */

#centro {width:405px;}
#centro .title {background-position:right; padding:0;}
#centro .title h2 {background:url(../img/css/fondo_title.jpg) no-repeat; background-position:left; margin:0; padding:10px 0 0 15px;}

#acceso_agencias {margin-top:17px; width:380px; background-color:#DCDDDF;}
#acceso_agencias h3 {background-color:#204282; color:#FFFFFF; font-size:13px; font-weight:bold; padding:4px 0 3px 13px; font-family:Arial, Helvetica, sans-serif; width:367px;}
#acceso_agencias form {margin:7px 7px 4px 7px; padding:3px 5px 3px 5px; background-color:#D4D4D6;}
#acceso_agencias label {width:auto; float:left; font-size:12px; margin-top:2px;}
#acceso_agencias input {float:left; margin:0 5px;}
#acceso_agencias input.usuario {width:148px;}
#acceso_agencias input.password {width:54px;}
#acceso_agencias input.agencias_ir {background-color:#A5A6AA; color:#FFFFFF; width:20px; float:left; border:0; margin:1px 0 0 0; text-transform:uppercase; padding:0 2px; height:18px; cursor:pointer;}
#acceso_agencias p {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 11px; float:left; padding-bottom:5px;}

/* Derecha */

#derecha {width:265px;}
#derecha .title {background-position:left;}

#destinos-imperdibles {width:280px;}
#destinos-imperdibles .title {background-position:left;}

#izquierda {width:265px;}
#izquierda .title {background-position:right;}

#planifique_viaje form {background:url(../img/css/fondo_form_viajes.jpg) repeat-x; width:230px; padding:12px 10px 0 10px; width:230px; height:324px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#planifique_viaje form p {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0066B3; float:left; margin:25px 0 15px 0; width:100%;}
#planifique_viaje form label.check {width:201px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 10px;}
#planifique_viaje form input.check {background-color:transparent; border:0;}

#planifique_viaje form label.info_viaje {width:60px; float:left; margin:0 0 15px 0; text-transform:uppercase; padding:2px 0 0 0; font-size:10px;}
#planifique_viaje form select {margin:0 5px 0 0;}
#planifique_viaje form input.info_viaje, #planifique_viaje form select.info_viaje {width:157px; float:left; margin:0 0 15px 0;}
#planifique_viaje #datepicker {width:120px;}

#container_destinos_buscador {float:left;}
#container_fecha {float:left; height:30px;}

#planifique_viaje img {float:left; margin:1px 0 1px 5px;}

.disabled {border:0; background:none;}

#planifique_viaje form input.boton {height:24px; width:100%; float:left; margin:10px 0 0 0; border:0; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:4px; cursor:pointer;}
.azul_oscuro {background-color:#224181;}
.azul_claro {background-color:#0163AA;}

#agente_viaje {background:url(../img/css/fondo_agentes.jpg) no-repeat; width:154px; padding:16px 12px 0 85px; text-align:right; margin-bottom:20px;}
#agente_viaje h4 {font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#agente_viaje p {padding:10px 0 14px 0; float:left; text-align:right;}

.hoteles-horario #horarios_left {margin-right:0 !important;}

/****************************************** DESTINOS */

.sin_margen {margin:0 !important; padding:0 !important;}
.margen {margin-left:5px;}

#izquierda_centro {width:685px; float:left;}
#izquierda_centro .title {background-position:right; width:685px;}

#derecha_centro {width:685px; float:left; display:inline;}
#derecha_centro .title {background-position:left; width:685px;}

#destinos h3, #destinos p {padding-left:10px;}

#izquierda_centro h3 {font-size:11px; font-weight:bold; margin:20px 0 15px 0; color:#204C94; width:665px;}

#izquierda_centro p {float:left; margin:0; color:#808285; font-size:8pt; font-family:Arial, Helvetica, sans-serif; padding:0 15px 0 10px;}
#derecha_centro h3 {font-size:11px; font-weight:bold; margin:20px 0 15px 0; color:#204C94; width:665px;}
#derecha_centro p {float:left; margin:0; color:#808285; font-size:8pt; font-family:Arial, Helvetica, sans-serif; padding:0 15px 0 10px;}

#horarios_left {background:url(../img/css/fondo_tel.jpg) no-repeat; float:left !important; margin:0 5px 20px 0; padding:0 5px 0 75px; width:170px;}
#horarios_left p span {color:#204284; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#horarios_left p {margin:5px 0 7px 0;}

#acceso_agencias_left {margin:0 5px 20px 0; width:250px; background-color:#DCDDDF; float:left !important; width:250px;}
#acceso_agencias_left h3 {background-color:#204282; color:#FFFFFF; font-size:13px; font-weight:bold; padding:4px 0 3px 0; font-family:Arial, Helvetica, sans-serif; width:250px; text-align:center;}
#acceso_agencias_left form {margin:7px 0 4px 7px; padding:6px 5px; background-color:#D4D4D6; width:226px;}
#acceso_agencias_left label {width:auto; float:left; font-size:12px; margin-top:5px;}
#acceso_agencias_left input {float:left; margin:0 0 0 5px;}
#acceso_agencias_left input.usuario {width:155px; margin-bottom:5px; float:right;}
#acceso_agencias_left input.password {margin:0 5px 0 18px; width:129px;}
#acceso_agencias_left input.agencias_ir {background-color:#A5A6AA; color:#FFFFFF; width:20px; float:left; border:0; margin:1px 0 0 0; text-transform:uppercase; padding:0 2px; height:18px; cursor:pointer;}
#acceso_agencias_left p {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; float:left; padding-bottom:5px; margin-left:7px;}

/****************************************** DESTINOS DETALLE */

#promos {margin:30px 0 0 0;}
#promos .title {background-position:center; margin:0 0 10px 0; color:#0066B3; width:675px;}
#promos .title h2 {color:#0066B3;}

.destino {background:url(../img/css/fondo_promocion.jpg) repeat-x; width:337px; font-family:Arial, Helvetica, sans-serif;}
.destext {float:left; width:200px; margin:20px 0 0 0; overflow:hidden;}
.destitle {float:left; font-size:12px; font-weight:bold; margin:10px 0 6px; overflow:hidden; padding:0 2px 0 0;}
.destitle a {color:#0066B3; text-decoration:none;}
.destitle a:hover {text-decoration:underline;}

.precio {float:left; width:95px; background:url(../img/css/separador_vertical.gif) repeat-y left bottom; height:40px; margin:3px 0; overflow:hidden;}
.precio h4 {color:#0066B3; font-size:30px; font-weight:bold; text-align:right; line-height:24px;}
.precio .desde {color:#666666; font-size:11px; font-weight:normal; top:0px; left:65px; position:relative; float:left;}
.precio .peso {font-size:16px;}
.destino .destdesc {width:200px !important; float:left; padding:5px 0 0 0 !important; background:url(../img/css/separador_horizontal.jpg) top repeat-x; font-size:12px !important; height:47px; overflow:hidden; text-align:left;}

#todos_destinos {margin:30px 0 0 0;}
#todos_destinos .title {background-position:center; margin:0 0 10px 0; color:#0066B3; width:675px;}
#todos_destinos .title h2 {color:#0066B3;}

#izquierda_centro .dest {width:217px; border:1px solid #F3F3F3; margin:0 9px 0 0; border-top:none;}
#izquierda_centro .dest .f-dest {width:217px; height:107px; float:left; display:none; overflow:hidden;}
#izquierda_centro .dest .f-dest a {float:left}
#izquierda_centro .dest .t-dest a {font-size:14px; text-decoration:none; font-weight:bold; padding:5px 0 5px 5px;}
#izquierda_centro .dest .t-dest {padding-top:4px; padding-bottom:4px; border-top:1px solid #F3F3F3;}
#izquierda_centro .dest .d-dest {width:212px; padding:0 0 5px 5px; display:none;}

#izquierda_centro .x-bloque {width:217px; border:1px solid #F3F3F3; border-top:none;}
#izquierda_centro .x-bloque .f-dest {width:217px; height:107px; float:left; display:none;}
#izquierda_centro .x-bloque .f-dest a {float:left}
#izquierda_centro .x-bloque .t-dest a {font-size:14px; text-decoration:none; font-weight:bold; padding:5px 0 5px 5px;}
#izquierda_centro .x-bloque .t-dest {padding-top:4px; padding-bottom:4px; border-top:1px solid #F3F3F3;}
#izquierda_centro .x-bloque .d-dest {width:212px; padding:0 0 5px 5px; display:none;}

#derecha_centro .dest {width:217px; border:1px solid #F3F3F3; margin:0 9px 0 0; border-top:none;}
#derecha_centro .dest .f-dest {width:217px; height:107px; float:left; display:none; overflow:hidden;}
#derecha_centro .dest .f-dest a {float:left}
#derecha_centro .dest .t-dest a {font-size:14px; text-decoration:none; font-weight:bold; padding:5px 0 5px 5px;}
#derecha_centro .dest .t-dest {padding-top:4px; padding-bottom:4px; border-top:1px solid #F3F3F3;}
#derecha_centro .dest .d-dest {width:212px; padding:0 0 5px 5px; display:none;}

#derecha_centro .x-bloque {width:217px; border:1px solid #F3F3F3; border-top:none;}
#derecha_centro .x-bloque .f-dest {width:217px; height:107px; float:left; display:none;}
#derecha_centro .x-bloque .f-dest a {float:left}
#derecha_centro .x-bloque .t-dest a {font-size:14px; text-decoration:none; font-weight:bold; padding:5px 0 5px 5px;}
#derecha_centro .x-bloque .t-dest {padding-top:4px; padding-bottom:4px; border-top:1px solid #F3F3F3;}
#derecha_centro .x-bloque .d-dest {width:212px; padding:0 0 5px 5px; display:none;}

.fototh-destino {width:128px; height:120px; position:relative; overflow:hidden;}
.fototh-destino .image {top:-10px; left:-10px; position:relative; margin:0 !important; padding:0 !important;}
.fototh-destino span.masc {background:transparent url(../img/css/mascara.png) no-repeat scroll 0 0; display:block; height:120px; left:0; position:absolute; text-indent:-9999px; top:0; width:128px; z-index:100;}

h2 {width:auto; color:#0066B3; font-family:Arial, Helvetica, sans-serif; font-size:23px; letter-spacing:-1px;}
.bloque {margin:15px 0 0 8px; border:1px solid #C5C5C7; width:635px; padding:0 15px;}
.bloque h2 {padding:20px 0;}

.bloque_ofertas {margin:15px 0 0 0; border:1px solid #C5C5C7; width:633px; padding:0 20px 15px 20px;}
.bloque_ofertas h2 {padding:20px 0;}

#promociones_destacadas {background:url(../img/css/fondo_promociones_destacadas.jpg) repeat-x; margin-top:20px;}
#hoteles_destacados {background:url(../img/css/fondo_hoteles_destacados.jpg) repeat-x; display:inline;}
#excursiones {background:url(../img/css/fondo_excursiones.jpg) repeat-x;}

#promociones_destacadas .estrellas {background-position:0 4px;}


.promocion {background-color:#FFFFFF; margin:0 0 10px 0; padding:2px 20px 2px 20px; width:595px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.azul {font-weight:bold; color:#0066B3; padding:0 0 0 4px;}
.caract {width:160px; padding:3px 0;}
.oferta_title {padding:3px 0; width:387px; overflow:hidden; background:url(../img/css/separador_vertical.gif) right bottom repeat-y;}
.oferta_title .estrellas {float:left;}
.oferta_title span {float:left;}
.hotel {width:235px; padding:3px 0; overflow:hidden;}
.costo {width:170px; padding:3px 0 3px 30px; /*float:right !important;*/}
.promocion a {text-align:right; margin:0 !important;}
.promocion span {float:left; width:auto;}

.ver_todos {background-color:#224181; color:#FFFFFF; width:83px; margin:10px 0 18px 0; text-align:center; padding:3px 0;}
.ver_todos a {color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.ver_todos a:hover {color:#FFFFFF; text-decoration:underline;}

.hotel_destacado {background-color:#FFFFFF; margin:0 0 10px 0; padding:8px 20px 7px 8px; width:607px; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:inline;}
.hotel_destacado .costo {width:180px; background:url(../img/css/separador_vertical.gif) left bottom repeat-y; padding:0 0 0 20px; height:67px;}
.costo a {text-align:right; margin:0 !important;}
.hotel_destacado span {float:left; width:auto;}

.foto_hotel {float:left; width:107px; height:67px; overflow:hidden;}
.desc_hotel {width:280px; margin:0 0 0 20px;}
.desc_hotel h3 {width:auto !important; margin:0 !important; font-size:13px !important; padding:0 5px 0 0;}
.desc_hotel a {color:#0066B3; text-decoration:none;}
.desc_hotel span {float:left; margin:0 3px 0 0; color:#0066B3;}
.desc_hotel a:hover {color:#6EBCE3; text-decoration:none;}
.desc_hotel p {width:240px !important; overflow:hidden; padding:0 !important; margin:15px 0 0 0 !important; text-align:left; font-size:13px !important; height:32px;}

.foto_hotel {float:left; width:107px; height:67px; overflow:hidden;}
.desc_hotel {width:290px; margin:0 0 0 10px; overflow:hidden;}
.desc_hotel h3 {width:auto !important; margin:0 !important; font-size:13px !important; padding:0 5px 0 0; height:18px; overflow:hidden;}
.desc_hotel p {width:288px !important; overflow:hidden; padding:0 2px 0 0 !important; margin:15px 0 0 0 !important; text-align:left; font-size:13px !important; height:32px;}

.estrellas {width:51px; overflow:hidden; text-indent:-9999px; background:url(../img/css/estrellas.jpg) no-repeat; float:left;}
.cero {background-position:right center;}
.uno, .One {background-position:-40px center;}
.dos, .Two {background-position:-30px center;}
.tres, .Three {background-position:-20px center;}
.cuatro, .Four {background-position:-10px center;}
.cinco, .Five {background-position:left center;}

.relative { position:relative; right:20px;}

.excursion .fototh-destino {width:128px; height:120px; position:relative; overflow:hidden; top:-15px;}
/*.excursion .fototh-destino .image {top:-10px; left:-10px; position:relative; margin:0 !important; padding:0 !important;}*/
.excursion .fototh-destino span.masc {background:transparent url(../img/css/mascara.png) no-repeat scroll 0 0; display:block; height:120px; left:0; position:absolute; text-indent:-9999px; top:0; width:128px; z-index:100;}

.excursion {margin:0 0 10px 20px; background-color:#FFFFFF; height:100px !important; width:615px; font-size:13px; font-family:Arial, Helvetica, sans-serif; position:relative;}

.desc_excursion {width:287px; margin:0; padding:10px 0;}
.desc_excursion h3 {width:auto !important; margin:0 !important; font-size:13px !important; padding:0 5px 0 0;}
.desc_excursion h3 a {color:#204C94; text-decoration:none;}
.desc_excursion h3 a:hover {color:#204C94; text-decoration:underline;}
.desc_excursion p {width:240px !important; overflow:hidden; padding:0 !important; margin:15px 0 0 0 !important; text-align:left; font-size:13px !important; height:49px;}

.excursion .costo {width:180px; background:url(../img/css/separador_vertical.gif) left bottom repeat-y; padding:0 0 0 20px; height:81px; margin:10px 0 0 0;}

.excursion .costo span {float:left; width:auto;}

.noampliar {width:130px !important; height:130px !important; margin:0 0 0 3px !important;}
span.image canvas {width:130px !important; height:130px !important; margin:0 0 0 3px !important;}

/****************************************** HOTELES DETALLE */

#hoteles-detalle {width:672px; float:left; position:relative;}
#hoteles-detalle .title {background-position:center; width:672px;}
#subnav h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0 !important;}

#bloque-enviar {position:absolute; top:50px; left:278px; width:189px; background:#224181; padding:10px; z-index:999;}
#bloque-enviar label {color:#FFFFFF; padding:0 0 5px; float:left;}
#bloque-enviar .text {border:1px solid #CCCCCC !important; font-size:12px; width:130px !important; margin:0 !important;}
#bloque-enviar .enviar {cursor:pointer; padding:0; width:48px; height:19px; float:right !important;}

.foto-hoteles {width:221px; height:136px; overflow:hidden; margin:0 0 0 1px;}

.bboton {background-color:#224181; color:#FFFFFF; width:150px; margin:18px 0 0 0; float:right !important; text-align:center; padding:4px 0;}
.bboton a {color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bboton a:hover {color:#FFFFFF; text-decoration:underline;}

.detalles {background:url(../img/css/fondo_title.jpg) no-repeat top right; width:201px; margin:0 0 0 7px; padding:7px 0 20px 22px;}
.imag {background:url(../img/css/fondo_title.jpg) no-repeat top right; width:222px; margin:0;}
.imag h2 {padding:7px 0 20px 80px; background:url(../img/css/fondo_title.jpg) no-repeat top left;}
.map {background:url(../img/css/fondo_title.jpg) no-repeat top left; width:200px; margin:0;
padding:7px 0 20px 90px; width:130px;}

#subnav {padding:0 0 10px 0;}
#subnav a {color:#204C94; text-decoration:underline;}
#subnav h2 {color:#204C94;}
#subnav a:hover, #subnav a.activo {color:#0097CF; text-decoration:none !important;}

/* Hoteles detalle */

.detalle-title {font-size:13px; color:#0097CF;}

.lista-hoteles {margin:0 0 20px 0;}
.lista-hoteles h3 {color:#0097CF; font-size:13px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:20px 0 0 20px; width:auto; padding:0; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.lista-hoteles li a {color:#808285; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:2px 0 0 20px; width:225px; padding:0; float:left;}
.lista-hoteles li a:hover {color:#0097CF;}
.lista-hoteles li.vertodos a {background:url(../img/css/ver_todos.jpg) no-repeat left center; padding:0 0 0 15px;}

.descargar-ficha {width:auto; float:left; margin:18px 0 0 15px;}
.descargar-ficha a {background:url(../img/css/descargarficha.jpg) top left no-repeat; padding:0 0 0 30px; line-height:25px; float:left; color:#828187; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.descargar-ficha a:hover {color:#828187; text-decoration:underline;}
.imprimir-detalle {width:auto; float:left; margin:18px 0 0 15px;}
.imprimir-detalle a {background:url(../img/css/imprimirdetalle.jpg) top left no-repeat; padding:0 0 0 30px; line-height:25px; float:left; color:#828187; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.imprimir-detalle a:hover {color:#828187; text-decoration:underline;}
.enviar-por-mail {width:auto; float:left; margin:18px 0 0 15px;}
.enviar-por-mail a {background:url(../img/css/enviarmail.jpg) top left no-repeat; padding:0 0 0 30px; line-height:25px; float:left; color:#828187; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.enviar-por-mail a:hover {color:#828187; text-decoration:underline;}

.estrellas-hoteles {float:right !important; width:auto; margin:3px 12px 0 0;}
.estrellas-hoteles span {background:url(../img/css/estrellahotel.gif) top left no-repeat; float:left; width:79px; height:14px; text-indent:-9999px;}
.estrellas-hoteles .uno, .estrellas-hoteles .One {background-position:-16px 0;}
.estrellas-hoteles .dos, .estrellas-hoteles .Two {background-position:-32px 0;}
.estrellas-hoteles .tres, .estrellas-hoteles .Three {background-position:-46px 0;}
.estrellas-hoteles .cuatro, .estrellas-hoteles .Four {background-position:-62px 0;}
.estrellas-hoteles .cinco, .estrellas-hoteles .Five {background-position:top right;}

#hoteles-detalle #desplegable-detalle {width:620px; border-bottom:1px solid #C1C1C3; margin:0 0 0 28px;}
#hoteles-detalle #desplegable-detalle h3 {width:605px; float:left; color:#0097CF; margin:0; padding:0; font-size:13px; font-weight:normal; border-top:1px solid #C1C1C3; cursor:pointer; font-family:Arial, Helvetica, sans-serif; background:url(../img/css/flechashoteles.jpg) 0px -66px no-repeat; padding:7px 0 7px 15px;}
#hoteles-detalle #desplegable-detalle h3.active {background-position:0px 13px;}
#hoteles-detalle #desplegable-detalle h3:hover {text-decoration:underline;}
#hoteles-detalle #desplegable-detalle p {margin:0; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block;float:none}

#hoteles-detalle #desplegable-detalle li {color:#808285; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:2px 0 0 0; padding:0 0 0 8px; background:url(../img/css/bull.jpg) left center no-repeat; }

#detalles-hotel p {width:620px; margin:0 0 0 28px; float:left; padding:0 0 15px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:inline;}

#mapa-hotel p {width:620px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 15px 0;}
#mapa-hotel p span {color:#0097CF;}

/* Hoteles imagenes */

#imagenes-hotel {margin:0 0 0 20px;}

/* Hoteles mapas */

#mapa-hotel {margin:0 0 0 6px;}

/* Mapa regiones */

.mapa-regiones {background:url(../img/css/mapa.png) top left no-repeat; width:199px; height:323px; position:absolute; top:0; right:0; z-index:200; display:block; }

/****************************************** HOTEL BUSQUEDA */

#hotel-busqueda {width:672px; float:left; font-family:Arial, Helvetica, sans-serif;}
#hotel-busqueda .title {width:672px; padding:0; margin:0; background-position:center 1px;}
#hotel-busqueda .title h2 {width:652px; margin:10px 0 0 15px;}
#hotel-busqueda .title .estrellas {margin:10px 0 0 15px; float:left;}
#hotel-busqueda h4 {color:#64B8E6; font-size:13px; font-weight:bold; margin:20px 0 15px 15px;
width:auto;}
#hotel-busqueda p {width:590px; margin:0 0 30px 5px; font-size:13px;}
#hotel-busqueda form {margin:0; width:300px;}
#hotel-busqueda form label {width:100%; float:left; font-size:13px; margin:0 0 5px 0;}
#hotel-busqueda form input {width:120px; float:left; margin:2px 5px 0 0; font-family:Arial, Helvetica, sans-serif; letter-spacing:0; font-size:11px; color:#666666; border:1px solid #CCCCCC;}
#hotel-busqueda form a {float:left; margin:3px 35px 0 0;}
#hotel-busqueda form .buscar {background-color:#224181; color:#FFFFFF; width:53px; text-align:center; padding:3px 0; border:0; cursor:pointer; font-size:11px}

.border-bottom {background:url(../img/css/separador_horizontal.jpg) repeat-x bottom; margin:40px 0 8px 0 !important; padding:0 0 10px 0 !important; width:654px !important;}

/****************************************** HOTEL RESULTADO */

#resultado-hotel {width:616px; margin:0 0 0 16px; background:url(../img/css/fondo-resultado-busqueda.jpg) repeat-x top #fff; padding:20px 20px; border:1px solid #CECECE; font-size:12px;}
#resultado-hotel .hotel-tarifa {border-bottom:5px solid #BCBDC1; border-top:1px solid #A6A7A9;}
#resultado-hotel .last {border-bottom:1px solid #A6A7A9 !important;}
#resultado-hotel .top {border-top:none !important;}
#resultado-hotel .hab-hotel {width:250px; float:left; padding:10px 0 0 0;}
#resultado-hotel .hab-hotel a {width:250px; float:left; text-decoration:none; color:#224181;}
#resultado-hotel .hab-hotel span {width:250px; float:left;}
#resultado-hotel .tar-hotel {float:left; width:365px;}
#resultado-hotel .tar-hotel td {width:65px; height:25px; text-align:center; border-top:1px solid #A6A7A9; border-right:1px solid #A6A7A9;}
#resultado-hotel .tar-hotel td.last {border-right:none !important; border-bottom:none !important;}
#resultado-hotel .tar-hotel td.left {border-left:1px solid #A6A7A9; border-right:1px solid #A6A7A9; float:none !important;}
#resultado-hotel .tar-hotel table {float:left; width:265px;}

.reservar {background-color:#AAABAF; float:right !important; width:80px; text-align:center; height:21px; margin:15px 0 0 0;}
.reservarb {background-color:#224181; border:0 none !important; color:#FFFFFF !important; cursor:pointer; font-size:11px; padding:2px 0; text-align:center; margin:3px 20px 0 0 !important; float:left; width:90px !important;}
.reservar a {color:#FFFFFF; font-size:12px; text-decoration:none; margin:3px 0 0 14px; float:left;}
.reservar a:hover {color:#FFFFFF; text-decoration:underline;}
.aclaracion {margin:20px 0 0 0 !important; padding:0 !important; text-align:left; width:620px; font-size:12px !important;}

#hotel-busqueda h5 {width:630px; color:#0066B3; text-transform:uppercase; font-size:13px; margin:0 0 15px 22px;}

.text {border:1px solid #64B8E6 !important; width:140px !important; float:left; height:13px; margin:0 0 10px 0 !important;}
.textd {border:1px solid #64B8E6 !important; width:140px !important; float:left; height:13px;}
label.nombre {width:auto !important; float:left; text-align:left; padding:0 5px 0 0; margin-left:23px !important;}
label.apellido {width:auto !important; float:left; text-align:left; padding:0 4px 0 0; margin-left:23px !important;}
label.dni {width:auto !important; float:left; text-align:left; padding:0 5px 0 0; margin-left:23px !important;}
label.datos_complementarios {width:auto !important; float:left; text-align:right; padding-right:5px; margin-left:5px !important; padding-bottom:14px !important; margin-bottom:0 !important;}
#reserva textarea {width:232px; height:72px; border:1px solid #64B8E6;}

label.nombre-oblig {width:auto !important; float:left; text-align:right; padding:0 5px 0 0; margin-left:6px !important;}
label.apellido-oblig {width:auto !important; float:left; text-align:right; padding:0 5px 0 0;margin-left:6px !important;}
label.dni-oblig {width:auto !important; float:left; text-align:right; padding:0 5px 0 0;margin-left:3px !important;}

.seccion {background:url(../img/css/separador_horizontal.jpg) repeat-x bottom; margin:15px 0 0 15px !important; float:left; width:655px;}

#reserva form {margin:0 !important;}
#reserva h4 {margin-bottom:0 !important; width:auto;}
#reserva p {width:450px; float:left; margin:0 0 15px 0; padding:0 0 0 37px;}

.seccion p {width:auto !important; padding:0 4px 0 20px !important;}
.seccion .reservar {background-color:#224181; border:0 none; color:#FFFFFF; cursor:pointer; font-size:11px; padding:2px 0; text-align:center; margin:0 20px 0 0 !important;}
.seccion a {color:#666666; font-size:13px !important; margin:0 !important;}
.seccion a:hover {color:#64B8E6;}

.campo_obligatorio {background:url(../img/css/campo-obligatorio.jpg) left center no-repeat; width:auto !important; padding:0 0 0 15px !important; margin:0 0 0 15px;}
.obligatorio {background:url(../img/css/campo-obligatorio.jpg) left center no-repeat; text-indent:-999px; width:12px; height:12px; margin:0 0 0 5px; text-align:left !important;}

/****************************************** PROMOCIONES */

#promos_visitadas {width:292px; float:left; background:url(../img/css/separador_horizontal.jpg) bottom repeat-x; padding:0 0 5px 0; margin:0 0 0 20px;}
#todas_promos {width:330px; float:left; margin-left:25px;}
#promos_visitadas #portfolio img {width:292px !important;}

#promo_destino h2 {margin-left:10px; margin-top:20px; color:#204C94; width:282px;}
#promo_destino h5 {font-size:12px; background:url(../img/css/separador_horizontal.jpg) top repeat-x; margin:5px 0 0 0; padding:5px 0 0 10px; width:282px !important; font-size:11px;}
#promo_destino a {float:left; color:#0064B4; margin:10px 5px 0 0; font-size:11px; text-decoration:none; width:auto;}

#promo_destino a:hover {color:#0064B4; text-decoration:underline;}
#listado-promo {padding:5px 0 0 10px; width:282px !important; line-height:20px;}
#listado-promo a {float:none !important;}
#listado-promo div {width:auto !important; float:left; margin:0; padding:0; height:20px; white-space:nowrap;}
#listado-promo span {float:none !important;}
#promo_destino .separador {float:none !important; color:#0064B4; margin:0 5px 0 0; font-size:11px; text-decoration:none;}
#listado-completo {padding:0 0 0 10px; width:282px !important; line-height:20px;}
#listado-completo a {float:none !important;}
#listado-completo div {width:auto !important; float:left; margin:0; padding:0; height:20px; white-space:nowrap;}
#listado-completo span {float:none !important;}

.borde_top {background:url(../img/css/separador_horizontal.jpg) top repeat-x; margin:5px 0 0 0;}
#vertodos {padding:5px 15px 2px 10px; margin:5px 0 0 0 !important; width:267px !important;}
#vertodos a {color:#616163; text-decoration:none; margin:0 !important; float:right;}
#vertodos a:hover {color:#0064B4; text-decoration:underline;}

#todas_promos li {margin:0 0 10px 0;}
#todas_promos li a {color:#616163;}
#todas_promos .blue {color:#0064B4; text-decoration:underline;}

#promo-hoteles h3 {float:left; margin:0; padding:0; width:330px;}
#promo-hoteles h3 a {float:left; width:auto; color:#0064B4; text-transform:uppercase; text-decoration:none;}
#promo-hoteles h3 a:hover {color:#0064B4; text-decoration:underline;}
#promo-hoteles p {float:left; font-size:12px; padding:0; margin:0;}
#promo-hoteles .text-pomo {float:left; width:330px; margin:0; padding:8px 0 0 0; font-size:12px;}
#promo-hoteles .precio {background:none; color:#0064B4; text-decoration:underline; height:auto; padding:5px 0 13px;}
#promo-hoteles li {background:url(../img/css/separador_horizontal.jpg) repeat-x bottom; float:left;}

/****************************************** PROMOCIONES DETALLE */

#izquierda-promo {width:185px;}
#izquierda-promo .title {background-position:right; margin-bottom:0 !important;}

#izquierda-promo p { background:url(../img/css/ventajas.jpg) no-repeat top left; display:block; width:185px; height:222px; float:left; text-indent:-9999px;}

#derecha-promo {width:185px;}
#derecha-promo .title {background-position:left; margin-bottom:0 !important;}

#derecha-promo p {/*background:url(../img/css/ventajas.jpg) no-repeat top left;*/ display:block; width:185px; height:222px; float:left; text-indent:-9999px;}

#centro-promo {width:500px;}
#centro-promo p {text-align:left;}
#centro-promo .title {background-position:right; padding:0;}
#centro-promo .title h2 {background:url(../img/css/fondo_title.jpg) no-repeat; background-position:left; margin:0; padding:10px 0 0 15px; color:#0097CF;}

.detalle-viaje {width:460px; border:1px solid #BCBDBF; padding:0px 12px 20px 12px;font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
.detalle-viaje h3 {color:#204282; font-size:14px; font-weight:bold; margin:15px 0 0 0; line-height:20px;}
.detalle-viaje p {font-size:12px;}
.detalle-viaje li {font-size:12px;}
.detalle-viaje li a {color:#616163;}
.detalle-viaje li a:hover {color:#0064B4;}
.detalle-viaje .red {color:#FF0000; font-size:16px; font-weight:bold;}

#observaciones {font-family:Arial, Helvetica, sans-serif; width:486px; padding:0 0 20px 0; margin-left:4px;}
#observaciones strong {color:#204282; font-size:14px; font-weight:bold; margin:15px 0 0 0; line-height:20px; width:auto;}
#observaciones p {width:auto; padding:15px 0 0 12px; float:left; font-size:12px; width:474px;}

#promo-nav {padding:9px 12px 2px 12px; width:462px; background:url(../img/bg-promo-nav.jpg) repeat-x bottom; margin-left:4px;}
.volver {width:auto; height:30px;}
.reserva {background-color:#224181; color:#FFFFFF; float:left; margin:0 0 0 50px; padding:4px 5px; text-align:center; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.imprimir {float:right !important; display:block; width:auto; height:30px;}
.reserva a {color:#FFFFFF; text-decoration:none;}
.reserva a:hover {color:#FFFFFF; text-decoration:underline;}
#promo-nav .volver {background:url(../img/css/volver.jpg) no-repeat left top;}
#promo-nav .volver a {margin:4px 0 0 0; padding:0 0 10px 26px; float:left; font-family:Arial, Helvetica, sans-serif; color:#616163; text-decoration:none; font-size:12px;}
#promo-nav .volver a:hover {text-decoration:underline;}
#promo-nav .imprimir {background:url(../img/css/imprimir.jpg) no-repeat right top;}
#promo-nav .imprimir a {margin:4px 0 0 0; padding:0 26px 10px 0; float:left; font-family:Arial, Helvetica, sans-serif; color:#616163; text-decoration:none; font-size:12px;}
#promo-nav .imprimir a:hover {text-decoration:underline;}

#alojamiento {border:1px solid #BCBDBF; width:484px; font-family:Arial, Helvetica, sans-serif; margin:12px 0 0 4px; padding-bottom:15px;}
#alojamiento h3 {color:#204282; font-size:14px; font-weight:bold; padding:10px 0 10px 28px; line-height:20px; background-color:#E4E8E9; border-bottom:1px solid #BCBDBF; width:456px;}

#alojamiento .aloja-left {float:left; width:107px; margin:10px 0 0 20px;}
.aloja-left .imagen {width:107px; height:65px; overflow:hidden;}
.aloja-left a {background-color:#224181; color:#FFFFFF; float:left; margin:12px 0 0 14px; padding:3px 16px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.aloja-left a:hover {text-decoration:underline; color:#FFFFFF;}
 
.aloja-right {width:330px; float:left; margin:18px 0 0 12px;}
.aloja-right h2 {color:#204282; font-size:22px; font-weight:normal; background-color:none; border:none; width:330px; font-family:Arial, Helvetica, sans-serif; line-height:22px; width:auto; margin:0 5px 0 0;}
.aloja-hotel .estrellas {margin:5px 0 0 0;}
.aloja-right p {font-size:12px; margin:15px 0 0 0; float:left; width:330px;}

/****************************************** HOTELES */

#hoteles h3 {padding-left:10px;}
#hoteles_principales {background:url(../img/css/fondo-hoteles-principales.jpg) repeat-x top; padding:0 0 12px 12px; border:1px solid #E0E0E0; width:661px; margin-top:16px;}

.hotel-pp {background:#FFFFFF; padding:7px; border:1px solid #BDBDBD; width:193px; font-family:Arial, Helvetica, sans-serif; margin-right:11px; margin-top:11px;}
.hotel-desc {height:65px; margin-top:10px;}
.hotel-desc h3 {float:left; width:193px !important; margin:0 !important; color:#3AAEE3 !important; font-size:13px !important;}
.hotel-desc span {float:left; font-size:13px; font-weight:bold; color:#244594;}
.hotel-desc h3 a {color:#3AAEE3 !important; text-decoration:none;}
.hotel-desc span a {color:#244594 !important; text-decoration:none;}
.hotel-desc h3 a:hover {color:#3AAEE3 !important; text-decoration:underline;}
.hotel-desc span a:hover {color:#244594 !important; text-decoration:underline;}
.hotel-pp span {float:left; font-size:13px;}
.hotel-pp span strong {font-weight:bold; color:#244594; text-decoration:underline;}

.hotel-pp .hotel-img {height:138px; overflow:hidden; float:left;}

#newsletter {background:url(../img/css/bg-newsletter.jpg) no-repeat top left; margin-bottom:20px; width:251px; height:91px; font-family:Arial, Helvetica, sans-serif;}
#newsletter h4 {font-size:12px; text-transform:uppercase; font-weight:bold; padding:5px 0 0 0; text-align:right; margin-left:50px; width:190px;}
#newsletter p {padding:8px 0 5px 86px; float:left; text-align:right; font-size:13px; width:auto;}
#newsletter .txt {width:160px; line-height:13px; margin-left:14px; margin-right:6px; border:1px solid #A8A9AB; color:#6A6B6F; font-family:Arial, Helvetica, sans-serif; letter-spacing:0; font-size:12px; padding:1px 3px 2px;}
#newsletter .enviar {width:53px; height:20px; background-color:#A8A9AB; color:#FFFFFF; text-transform:uppercase; text-align:center; cursor:pointer; padding:0 0 2px 0; border-color:#A8A9AB;}

/****************************************** HOTELES POR DESTINO */

#hoteles-destino {margin-bottom:10px;}

/*#hoteles-destino img {margin-left:10px;}*/
#hoteles-destino h3 {margin-left:20px; width:635px;}
#hoteles-destino p {padding-left:20px !important; width:635px !important;}
.textop {width:645px !important;}

#listado {margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left:10px; width:664px;}
#listado li {width:664px; background:url(../img/css/separador_horizontal.jpg) repeat-x bottom; float:left; padding:7px 0;}
#listado span {float:left; margin-left:25px; font-weight:bold; color:#244594;}
#listado span a {color:#244594; text-decoration:none;}
#listado span a:hover {color:#244594; text-decoration:underline;}
#listado .costo {background:none; float:right; width:140px; margin:0; padding:0; text-align:right; margin-right:35px;}
#listado strong {font-weight:bold; color:#0066B3; text-decoration:underline;}

.paginador {background:url(../img/css/fondo_paginador.jpg) repeat-x center; height:28px; margin-top:15px; margin-left:10px; width:664px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.paginador .anterior a {width:12px; background:url(../img/css/prev.jpg) left center no-repeat; margin:0 0 0 25px; height:28px; display:block; text-indent:-9999px;}
.paginador .siguiente, .paginador .anterior {width:auto;}
.paginador .siguiente a {width:12px; background:url(../img/css/next.jpg) right center no-repeat; margin:0 35px 0 0; float:right !important;  height:28px; display:block; text-indent:-9999px;}
.paginador .numeros {text-transform:uppercase; float:left; width:464px; text-align:center;}
.paginador .numeros a {color:#555555; text-decoration:none; line-height:28px;}
.paginador .numeros a:hover, .paginador .numeros a.activo {color:#0666B0; text-decoration:none;}

/****************************************** PAQUETES RESULTADO */

.resultado-destacado {background:url(../img/css/bg_destacado.jpg) top left no-repeat; width:488px; height:221px; margin-left:5px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
.resultado-destacado h3 {font-weight:bold; color:#224181; font-size:15px; width:auto; margin:23px 0 0 15px;}
.resultado-destacado .precio, .resultado .precio {width:150px; float:right !important; font-size:12px; background:none; text-align:right; margin-right:17px; margin-top:10px;}
.resultado-destacado .precio strong, .resultado .precio strong {font-weight:bold; color:#224181; font-size:20px;}
.resultado-destacado h5 {font-size:12px; margin:20px 0 0 15px; width:460px;}
.resultado-destacado span {height:14px; overflow:hidden;}
.hotel-destacado {background:#FFFFFF; margin:5px 0 0 14px; padding:12px 10px; width:440px;}
.hotel-destacado .img {width:auto; float:left; margin-right:8px;}
.hotel-destacado h4 {font-weight:bold; color:#224181; font-size:13px; width:auto; float:left;}
.hotel-destacado span {width:325px; float:left; font-size:12px;}
.hotel-destacado p {width:325px; float:left; font-size:12px; margin:5px 0 0 0; text-align:left;}
.hotel-destacado a {color:#555555;}
.resultado-destacado .ver_todos, .resultado .ver_todos {margin:9px 14px 0 0 !important;}

#todos-hoteles {width:250px; float:left; margin:0 0 5px 5px; height:45px !important;}
#todos-hoteles .title {background-position:right; width:250px; margin-bottom:10px;}
#todos-hoteles .title h2 {font-size:14px; color:#204C94; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; background:none; margin-bottom:0; float:left;}
#ordenar {width:238px; float:left; margin-bottom:5px; height:45px !important;}
#ordenar .title {background-position:left; width:238px; margin-bottom:10px;}
#ordenar .title h2 {font-size:14px; color:#204C94; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; background:none; margin-bottom:0; float:left; color:#000000; font-weight:bold; padding-left:46px;}
#ordenar select {width:90px; margin:8px 0 0 12px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0; padding:1px 0 1px 3px;}


.resultado {width:486px; height:194px; background:url(../img/css/bg_resultado.jpg) repeat-x top left; border:1px solid #CECECE; margin-left:5px; float:left; font-family:Arial, Helvetica, sans-serif; margin-bottom:12px;}
.resultado h3 {width:auto; float:left; margin:18px 0 0 15px; color:#224181; font-size:20px;}
.resultado .estrellasg {width:51px; overflow:hidden; text-indent:-9999px; background:url(../img/css/estrellasg.png) no-repeat; float:left; margin:24px 0 0 5px;}
.resultado .hotel-destacado {margin:14px 0 0 14px;}
.resultado .desc {width:325px; float:left; height:65px; overflow:hidden;}
.resultado .desc p {width:325px; float:left; text-align:left; margin:0 !important;}
.resultado .desc span {margin:5px 0 0 0;}

.cero {background:none !important;}

.resultado .cero {background:none !important;}
.resultado .uno, .resultado .One {background-position:-40px center;}
.resultado .dos, .resultado .Two {background-position:-30px center;}
.resultado .tres, .resultado .Three {background-position:-20px center;}
.resultado .cuatro, .resultado .Four {background-position:-10px center;}
.resultado .cinco, .resultado .Five {background-position:left center;}

/****************************************** PUBLICACIONES */

.publicacion {font-family:Arial, Helvetica, sans-serif; padding-bottom:17px; margin-bottom:17px; background:url(../img/css/separador_horizontal.jpg) repeat-x bottom; width:675px;}
#publicaciones .last {background:none !important;}

.img-publicacion {border:2px solid #DADADA; width:541px; height:137px; margin:0 17px 0 13px; overflow:hidden;}

.info-publicacion {width:100px; float:left; overflow:hidden;}
.info-publicacion h3 {width:auto !important; float:left; font-size:22px !important; font-weight:normal !important; line-height:32px; margin-bottom:1px !important;}
.publicacion .down {width:82px; height:15px; background-color:#21417E; text-transform:uppercase; text-align:center; padding:5px 0 0 0; margin:8px 0 0 0;}
.publicacion .down a {color:#FFFFFF; text-decoration:none; text-align:center; font-size:9px;}
.publicacion .down a:hover {color:#FFFFFF; text-decoration:underline;}

/****************************************** CONTACTO */

#contacto {font-family:Arial, Helvetica, sans-serif !important;}

#contacto h4 {color:#64B8E6; font-size:13px; font-weight:bold; margin:0 0 2px 15px;
width:auto;}
#contacto p {width:645px; font-size:12px; padding:0 0 30px 15px !important; float:left;}
#contacto img {float:left; margin:0 0 0 15px;}
#contacto form {width:440px; text-align:right; color:#808285; margin:0 0 0 15px;}
#contacto .obligatorio {float:right !important; margin:0 3px 0 0;}

.border-tb {background:transparent url(../img/css/fondo_paginador.jpg); height:22px; padding:6px 0 0 0;}
.border-tb span {float:right !important; font-size:12px;}
.border-b {background:url(../img/css/separador_horizontal.jpg) repeat-x bottom; padding:11px 0 11px 0;}
.border-t {background:url(../img/css/separador_horizontal.jpg) repeat-x top; padding:3px 0;}

.label {width:170px; float:left; padding:2px 7px 0 0;}
.label label {float:right !important; font-size:12px;}

#contacto .text {margin:0 !important; width:256px !important; /*height:20px;*/}
#contacto textarea {width:256px; height:148px; border:1px solid #64B8E6;}

#contacto .enviar {background-color:#224181; border:none; color:#FFFFFF; padding:2px 0!important; cursor:pointer; float:right !important; width:62px; height:22px; margin:11px 100px 1px 0; font-size:12px;}
#registrese .enviar {background-color:#224181; border:none; color:#FFFFFF; padding:2px 0 !important; cursor:pointer; width:62px; height:22px; font-size:12px;}

#contacto .hr {margin:10px 0 0 0 !important;}

/****************************************** REGISTRESE */

#registrese p {font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; width:auto; padding:0 0 0 24px;}
#registrese .campo_obligatorio {margin:0 15px 0 0;}
#registrese form {width:665px; margin-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808285;}
#registrese h4 {color:#64B8E6; font-size:12px; font-weight:bold; margin:0 0 15px 8px;
width:auto;}
#registrese h5 {color:#0066B3; text-transform:uppercase; font-size:13px; background:url(../img/css/fondo-registrese.jpg) repeat-x; padding:8px 0 8px 10px; width:655px; margin:17px 0;}

#registrese .columna {width:332px; margin:0; float:left;}

#registrese .obligatorio {float:right !important; margin:0 3px 0 0;}
#registrese .label {width:148px !important; float:left; padding:2px 7px 0 0; /*height:20px;*/}
#registrese .label label {float:right !important; font-size:12px; /*margin:0 0 15px 0;*/ padding-bottom:20px;}
#registrese select {width:170px !important; /*margin:0 0 15px 0 !important;*/ border:1px #CCCCCC solid !important; text-transform:uppercase;}
#registrese select.fecha {width:52px !important; margin-right:7px !important; border:1px #CCCCCC solid !important; float:left,}
#registrese .text {width:165px !important; /*margin:0 0 15px 0 !important;*/}

#registrese #div_provincia_select label {margin:0 !important;}
#registrese #div_provincia_select .text {margin:0 !important;}

#registrese .hr {margin:13px 0 !important;}
#registrese .enviar {margin-left:320px !important;}

#registrese .radio {width:105px; float:left; margin:0 0 15px 7px;}
.radio label {margin:0 5px 0 0;}
.radio input, .radio label {float:left; border:none;}

.opcion {width:320px; margin:0 0 5px 0;}
.opcion input {margin:0 5px 0 55px; border:none;}

#registrese form#registro-agencias {background:url(../img/css/separador_horizontal.jpg) repeat-x top; padding:40px 0;}

/****************************************** SU AGENCIA */

#su-agencia {font-family:Arial, Helvetica, sans-serif;}
#su-agencia h5 {color:#0066B3; text-transform:uppercase; font-size:13px; margin:5px 0 0 32px; width:640px;}
#su-agencia p {padding:0 0 0 32px; font-size:12px; width:auto;}

#su-agencia form {margin:30px 0 0 30px; width:300px; font-size:12px;}
#su-agencia label {text-transform:uppercase; float:left; width:120px; margin:4px 5px 21px 0; text-align:right;}
#su-agencia select {text-transform:uppercase; float:right !important; margin:0 0 21px 5px; width:170px;}

#su-agencia .buscar {background-color:#224181; border:none; color:#FFFFFF; padding:3px 0!important; cursor:pointer; float:right !important; width:72px; height:22px; text-transform:uppercase; font-size:10px;}

#resultado-agencias {width:675px;}
#resultado-agencias .hr {margin:30px 0 10px 0 !important;}
#resultado-agencias p {font-size:13px; padding:0 0 0 20px !important;}

.resultados {background:url(../img/css/fondo-su-agencia.jpg) repeat-x bottom #DBDCDE; border:1px solid #CDCDCF; margin:10px 0 0 0; padding:14px 10px; width:655px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.resultados .nombre {width:128px; float:left; padding:3px 0 3px 10px; margin:3px 0;}
.resultados .direccion {width:285px; float:left; padding:3px 0 3px 10px; margin:3px 0;}
.resultados .mail {width:212px; float:left; padding:3px 0 3px 10px; margin:3px 0;}

.agencia {background-color:#FFFFFF; margin:8px 0 0 0; line-height:14px; background:url(../img/css/agencias_bg.jpg) repeat-y; border-top:4px solid #FFFFFF; border-bottom:4px solid #FFFFFF;}
.agencia .nombre {color:#204C94 !important;}
.bordleft {background:url(../img/css/separador_vertical.gif) repeat-y;}

.agencia a {color:#6CBCE9; text-decoration:none;}
.agencia a:hover {color:#6CBCE9; text-decoration:underline;}

/****************************************** QUIENES SOMOS */

#quienes-somos {font-family:Arial, Helvetica, sans-serif;}
#quienes-somos img {margin-left:10px;}
#quienes-somos h3 {color:#204C94; font-size:18px; font-weight:normal; width:auto; line-height:24px; margin:10px 0 10px 0;}
#quienes-somos p {padding:0 !important; font-size:12px; text-align:justify;}

/****************************************** GRUPOS */

#grupos {font-family:Arial, Helvetica, sans-serif;}
#grupos h3 {color:#204C94; font-size:18px; font-weight:normal; width:auto; line-height:24px; margin:10px 0 10px 0;}
#grupos p {padding:0 !important; font-size:12px; text-align:left; margin:15px 0 0 0;}
#grupos ul {list-style:none;}
#grupos li {float:left; margin:15px 0 0 0; background-position:0 3px !important;}
#grupos #portfolio li {margin:0 !important;}
#portfolio-name li {margin:0 !important;}
#grupos .name-destino span {line-height:63px !important; padding:0 0 0 30px !important;}    
#grupos .name-destino {height:65px !important; overflow:hidden;}
#grupos .name-destino li {height:65px !important; width:635px;}
.descargar-manual a {background:url(../img/css/descargar_manual.gif) top left no-repeat; width:150px; float:left; display:inline-block; height:103px; color:#204C94; font-size:18px; font-weight:normal; line-height:20px; white-space: nowrap; letter-spacing:-1px; text-decoration:none; padding:15px 0 0 105px; margin:15px 0 0 34px;}
.descargar-manual a:hover, .descargar-manual a:hover span {color:#408CC6 !important;}
.descargar-manual a:hover span {color:#5F5F5F !important;}
.descargar-manual a span {line-height:50px; float:left; color:#000000;
float: left; font-size: 12px; font-weight: bold; letter-spacing: 0; line-height: 50px; margin: 0 0 0 3px;}

.columna-texto {float:left; margin-top:10px !important;}
.cleft {width:316px; margin:0 0 0 10px;}
.cleft p {width:316px !important;}
.cright {width:320px; margin:0 0 0 25px;}
.cright p {width:320px !important;}
.columna-texto ul {float:left;}
.columna-texto li {font-size:12px; color:#808285; background:url(../img/css/bg-li.jpg) no-repeat center left; padding:0 0 0 10px;}
.columna-texto img {float:right !important; margin:20px 0 0 0;}

/****************************************** AGENCIAS CONDICIONES GENERALES */

#menu-izquierda {width:264px; font-family:Arial, Helvetica, sans-serif;}
#menu-izquierda .title {background-position:left center; margin-bottom:22px !important;}
#centro-agencias .title h2 {margin-left:15px !important;}

#menu-agencias {width:259px; margin-bottom:15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#menu-agencias h4 {background-color:#1D4D95; color:#FFFFFF; padding:9px 15px 9px 0; font-size:12px; font-weight:bold; text-align:right; width:234px;}
#menu-agencias ul {float:left;}
#menu-agencias li {background:url(../img/css/bg-menu-agencias.jpg) repeat-x top; height:13px; width:234px; padding:10px 0 10px 15px;}
#menu-agencias a {color:#58595B; text-decoration:none !important; font-size:12px; font-weight:bold;}
#menu-agencias h4 a {color:#FFFFFF;}
#menu-agencias h4 a:hover {color:#FFFFFF;}
#menu-agencias a:hover, #menu-agencias a.activo {color:#204C94;}

#centro-agencias {width:685px; font-family:Arial, Helvetica, sans-serif;}
#centro-agencias .title {background-position:left center;}
#centro-agencias p {width:650px; margin:0 0 18px 0; font-size:13px; color:#808285; text-align:justify; float:left; padding-left:15px;}
#centro-agencias h4 {color:#0097CF; margin:0 0 18px 15px; font-size:15px; width:auto;}
#centro-agencias strong {color:#0097CF; font-size:14px; font-weight:normal; text-transform:uppercase;}

#menu-horizontal li {background:url(../img/css/fondo_title.jpg) no-repeat top left; padding:0 0 0 25px; float:left;}
#menu-horizontal li.first {background-position:top right !important;}
#menu-horizontal li.last {padding:0 !important}
#menu-horizontal li.last a {background-position:top left !important; padding:0 25px !important;}
#menu-horizontal li a {background:url(../img/css/fondo_title.jpg) no-repeat top right; line-height:37px; float:left; padding:0 25px 0 0; color:#5A5A5A; text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#menu-horizontal li a:hover, #menu-horizontal li a.activo {color:#00529B;}

/****************************************** AGENCIAS FORMAS DE PAGO */

#formas-de-pago {width:680px; font-family:Arial, Helvetica, sans-serif;}
#formas-de-pago .title h2 {margin-left:15px !important;}
#formas-de-pago .title {background-position:left center;}
#formas-de-pago .subtitulo {color:#0097CF; margin:0 0 0 15px; font-size:15px; font-weight:bold;}
#formas-de-pago p {width:662px; margin:0 0 18px 0; font-size:13px; color:#808285; text-align:left; float:left; padding-left:15px;}

#menu-izquierda #horarios {margin-left:0 !important; width:179px !important;}
#menu-izquierda .hr {margin:0 0 15px 0 !important; width:258px;}
#formas-de-pago .hr {margin:20px 0 20px 15px !important; width:651px;}

/****************************************** AGENCIAS CONTACTENOS */

#agencias-contactenos {width:685px; font-family:Arial, Helvetica, sans-serif;}
#agencias-contactenos .title h2 {margin-left:15px !important;}
#agencias-contactenos .title {background-position:left center;}
#agencias-contactenos .subtitulo {color:#0097CF; margin:0 0 0 15px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#agencias-contactenos p {width:662px; margin:0 0 18px 0; font-size:13px; color:#808285; text-align:left; float:left; padding-left:15px;}

#agencias-contactenos img {float:left; margin:10px 0 0 15px;}
#agencias-contactenos form {width:440px; text-align:right; color:#808285; margin:10px 0 0 15px;}
#agencias-contactenos .obligatorio {float:right !important; margin:0 3px 0 0;}
#agencias-contactenos .text {margin:0 !important; width:256px !important; /*height:20px;*/}
#agencias-contactenos textarea {width:256px; height:148px; border:1px solid #64B8E6;}
#agencias-contactenos .enviar {background-color:#224181; border:none; color:#FFFFFF; padding:2px 0!important; cursor:pointer; float:right !important; width:62px; height:22px; margin:11px 100px 1px 0; font-size:12px;}
#agencias-contactenos .hr {margin:10px 0 0 0 !important;}

/****************************************** AGENCIAS MIS DATOS */

#agencias-mis-datos {width:680px; font-family:Arial, Helvetica, sans-serif;}
#agencias-mis-datos .title h2 {margin-left:15px !important;}
#agencias-mis-datos .title {background-position:left center;}
#agencias-mis-datos .subtitulo {color:#0097CF; margin:0 0 0 15px; font-size:13px; font-weight:normal; width:680px;}
#agencias-mis-datos p {width:662px; margin:0 0 18px 0; font-size:13px; color:#808285; text-align:left; float:left; padding-left:15px;}
#agencias-mis-datos a {color:#808285; text-transform:uppercase;}
#agencias-mis-datos a:hover {color:#0097CF;}
#agencias-mis-datos form {margin:0 0 0 10px;}

.form-columa {width:330px !important; float:left !important; margin:35px 0 0 0;}
.form-columa .obligatorio {float:right !important; margin:0 3px 0 0;}
.form-columa .label {margin:0 0 15px 0 !important; width:140px !important; /*height:20px;*/}
.form-columa .text {margin:0 0 15px 0 !important; width:160px !important; /*height:20px;*/}
.form-columa textarea {width:160px; height:148px; border:1px solid #64B8E6;}
.form-columa .enviar {background-color:#224181; border:none; color:#FFFFFF; padding:2px 0!important; cursor:pointer; float:right !important; width:62px; height:22px; margin:11px 100px 1px 0; font-size:12px;}

/****************************************** AGENCIAS NOVEDADES */

.novedad {width:651px; padding:0 0 0 15px;}
.novedad span {color:#808285; font-size:12px; float:none !important; width:auto !important;}
.novedad h3 {color:#204C94; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0 8px 0 0 !important; float:none !important; width:auto !important;}
.novedad p {margin:15px 0 0 0 !important; font-size:12px !important; padding:0 8px 0 0 !important; float:none !important; width:auto !important;}

.img-novedad {width:233px; overflow:hidden; margin:0 20px 10px 0;}
.img-novedad img {float:left;}

.msj {color:#1D4D95 !important; text-align:center !important; margin:30px 0 0 0 !important; width:660px !important; font-size:13px !important;}

/****************************************** EXCURSIONES EXC */

.resultado-destacado-exc {background:url(../img/css/bg_exc_destacada.jpg) bottom left no-repeat; width:488px; height:96px; margin-left:5px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #0098D0;}
.resultado-destacado-exc h3 {font-weight:bold; color:#224181; font-size:15px; width:auto; margin:12px 0 0 15px;}
.resultado-destacado-exc .ver_todos {margin:5px 14px 0 0 !important;}
.resultado-destacado-exc .red {color:#FF0000; font-size:16px; font-weight:bold; margin:12px 0 0 3px; float:left; line-height:17px;}
.resultado-destacado-exc p {float:left; font-size:12px; padding:0 0 0 15px; height:30px; overflow:hidden;}

.resultado-exc {background:url(../img/css/bg_excursiones.jpg) top left no-repeat; width:488px; height:96px; margin-left:5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.resultado-exc h3 {font-weight:bold; color:#224181; font-size:15px; width:auto; margin:12px 0 0 15px;}
.resultado-exc .ver_todos {margin:5px 14px 0 0 !important;}
.resultado-exc .red {color:#FF0000; font-size:16px; font-weight:bold; margin:12px 0 0 3px; float:left; line-height:17px;}
.resultado-exc p {float:left; font-size:12px; padding:0 0 0 15px; height:30px; overflow:hidden;}

/****************************************** FORMAS DE PAGO */

#formas-de-pago-gral .subtitulo {color:#0097CF; margin:0 0 0 15px; font-size:15px; font-weight:bold;}
#formas-de-pago-gral p {width:650px; margin:0 0 18px 0; font-size:13px; color:#808285; text-align:left; float:left; padding-left:15px;}
#formas-de-pago-gral ul {float:left; margin-bottom:18px;}
#formas-de-pago-gral li {width:650px; text-indent:15px; font-size:13px; color:#808285; text-align:left; float:left; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}

/****************************************** CONDICIONES GENERALES */

#condiciones-generales {font-family:Arial, Helvetica, sans-serif;}
#condiciones-generales p {width:650px; margin:0 0 18px 0; font-size:13px; color:#808285; text-align:justify; float:left; padding-left:15px;}
#condiciones-generales h4 {color:#0097CF; margin:0 0 18px 15px; font-size:15px; width:650px;}
#condiciones-generales strong {color:#0097CF; font-size:14px; font-weight:normal; text-transform:uppercase;}

/****************************************** CALENDARIO */

.ui-datepicker div {width:auto !important}
.ui-datepicker-trigger {cursor:pointer; margin:3px 10px 0 0; float:left;}


#map_canvas {background-color:white !important;}

/****************************************** IMPRIMIR */

.estrellas-hoteles img {display:none;}
#header #logo .imprime {display:none;}
#impresion * {background:none !important;}
#impresion #navegador {display:none;}
#impresion .lista-hoteles {display:none;}
#impresion #footer .sponsors {display:none;}
#impresion .contenido {width:730px; overflow:hidden;}
#impresion #footer .submenu {display:none;}
#impresion #footer address {margin:12px 0 0 10px;}
#impresion .descargar-ficha {display:none;}
#impresion .imprimir-detalle {display:none;}
#impresion .enviar-por-mail {display:none;}
#impresion .bboton {display:none;}
#impresion .imag {display:none;}
#impresion .map {display:none;}
#impresion #imagenes-hotel {display:none !important;}
#impresion #mapa-hotel {display:none !important;}
#impresion #izquierda {display:none !important;}
#impresion #hoteles-detalle {margin:20px 0 0; display:block !important;}
#impresion .detalles {background:none; padding-bottom:0; padding-left:21px !important;}
#impresion #desplegable-detalle p {display:block !important;}
#impresion #desplegable-detalle h3 {background-position:0px 13px !important;}
#impresion .foto-hoteles {display:block; padding:0 0 10px 0;}
#impresion #header #logo .imprime {display:block !important; margin:0 0 0 30px; width:400px !important; overflow:hidden;}
#impresion #header #logo h1 {display:none !important;}
#impresion #hoteles-detalle #desplegable-detalle h3 {background:none !important; padding-left:0 !important; font-weight:bold; margin:10px 0 0;}
#impresion .detalles h2 {font-weight:bold;}
#impresion #contenedor {width:740px !important; overflow:hidden;}
#impresion #hoteles-detalle #desplegable-detalle {border:none !important;}
#impresion .estrellas-hoteles img {display:block !important; margin:0 0 0 20px;}
#impresion #detalles-hotel {display:block !important;}
#impresion #bloque-enviar {display:none !important;}

/****************************************** SCROLLING VERTICAL */

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
	background:url(../img/css/separador_horizontal.jpg) repeat-x bottom;
	padding-bottom:15px;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that left and right 
versions are included although they are not used in this example */

.simply-scroll-btn {
	position: absolute;
	background-image: url(buttons.png);
	width: 23px;
	height: 23px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-up {
	right:6px;
	top:-50px;
	background:url(../img/css/up.png);
}

.simply-scroll-btn-down {
	right:35px;
	top:-50px;
	background:url(../img/css/bottom.png);
}
.vert { 
	width: 671px; /* wider than clip for custom button pos. */
	height: 551px;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 681px;
	height: 561px;
}

.up {right:15px; top:575px;}
.down {right:45px; top:575px;}
#bottom-scroll {width:auto; float:right !important; padding:7px 95px 0 0;}
#bottom-scroll span {color:#204C94; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.name-destino {position:absolute; bottom:12px; left:0; z-index:100; height:65px; color:#FFFFFF; background:url(../img/css/bg.png) repeat;}
.name-destino span {font-size:36px; font-weight:normal; padding:8px 0 0 30px; float:left;}

#Label3 {color:#FF0000;}

/*****************************************************************************************************
											COLORBOX
*****************************************************************************************************/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay div {width:auto !important} /***** Sin conflictos para div{width:100%}*/
#cboxOverlay{background:url(colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(colorbox/controls.gif) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(colorbox/controls.gif) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(colorbox/controls.gif) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(colorbox/controls.gif) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(colorbox/controls.gif) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(colorbox/controls.gif) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(colorbox/border.gif) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(colorbox/border.gif) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(colorbox/controls.gif) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(colorbox/controls.gif) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(colorbox/controls.gif) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}
		
/*************** ACCORDION *******************/

.applemenu p {padding:4px 0 0 7px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-family:11px !important;}

.applemenu_uno, .applemenu_dos, .applemenu3_tres, .applemenu {
margin: 5px 0;
padding: 0;
width: 217px; /*width of menu*/
border-left: 1px solid #F3F3F3;
border-right: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
overflow:hidden;
}

.applemenu_uno div.silverheader_acc_uno, .applemenu_dos div.silverheader_acc_dos, .applemenu_tres div.silverheader_acc_tres, .applemenu div.silverheader_acc {
border-top: 1px solid #F3F3F3;
}

.applemenu_uno div.silverheader_acc_uno a, .applemenu_dos div.silverheader_acc_dos a, .applemenu_tres div.silverheader_acc_tres a, .applemenu div.silverheader_acc a{
background:#FFFFFF;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #408CC6;
font-weight:bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}

.applemenu_uno div.selected a, .applemenu_dos div.selected a, .applemenu_tres div.selected a, .applemenu_uno div.silverheader_acc_uno a:hover, .applemenu_dos div.silverheader_acc_dos a:hover, .applemenu_tres div.silverheader_acc_tres a:hover, .applemenu div.silverheader_acc a:hover, .applemenu div.selected a {
background: #408CC6;
color: white;
}

.applemenu_uno div.submenu_acc_uno, .applemenu_dos div.submenu_acc_dos, .applemenu_tres div.submenu_acc_tres, .applemenu div.submenu_acc { /*DIV that contains each sub menu*/
background: white;
width:217px;
border-top: 1px solid #F3F3F3;
height: 150px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
