/* CSS Document */
#ofertasHome .container_16 .w230 {
	_margin-left:10px;
}

#ofertasPorFecha .tabcontainer{	
	position:relative;
}
#destinos {
	background-color:#edf6ff;
	border:#CCC 1px solid;
	padding: 20px 10px;
	float: left;
	display: inline;
	margin-bottom: 20px;
}
.copySearch2{
	display:none;
}
.buscOfertas {
	float:left;
	font-size:12px;
	overflow:hidden;
}
.motorFecha {
	float:left;
	height:27px;
	display:inline;
}
.motorFecha span {
	padding-top:7px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:2px;
	display:block;
}
a:active {
	outline:none;
}
:focus {
	-moz-outline-style:none;
}
.css-panes {
	background-image: none;
	background-color:#FFFFFF;
	border: 1px solid #DDD !important;
	border-top: 0;
	padding-top: 10px;
	display:inline;
	float:left;
	overflow:hidden;
	position:relative;
	width:686px;
}
.css-panes div.switchTabs {
	display:none;
	min-height:100px;
	overflow: none;
	height:150px;
	width:686px;
}
#navigationInterior {
    position: relative;
    z-index: 1;
}
/*.css-panes ul li a {
	color:#333;
	text-decoration:none;
	line-height: 36px;
	float:left;
	display:inline;
	width:100%;
	cursor:pointer;
	overflow: hidden;
}*/
.bold {
	font-weight:bold;
	_letter-spacing:-.01em;
}
.precio {
	width: 150px;
	font-size: 14px;
	_font-size: 13px;
	_letter-spacing:-.01em;
	color: #0180ff;
	font-weight: bold;
}
.price {
	margin-right: 10px;
	_margin-right:10px;
	position:relative;
	vertical-align:middle;
	display:inline;
	float:right;
	_font-size:11px;
}
.tabpanelContainer {
	display:block;
}
#visible1 {
	display:block;
}
#visible1 DIV {
	display:block;
}
/******** SEARCH DESTINATIONS **********/
#buscaHotels {
	/*display:none;*/
display:block;
	z-index:1;
}
.titSeccionesMotor {
	float:left;
	margin-top:8px;
	padding-right:10px;
}
.destinoModificaBusq {
	border:5px solid #C9E3FD;
	float:left;
	margin-right:12px;
	width:243px;
}

/********* OFFERS LIST ***********/

.gridResultados {
	border:1px solid #ccc;
	overflow:hidden;
	padding:5px;
	_padding:5px;
	position:relative;
	margin-bottom: 20px;
	float:left;
}
.destacada {
	background:transparent url(../nImg/fndHtlRecomendLista.gif) repeat-x scroll left top;
}
.detallesOferta {
	border-bottom: 1px dotted #ccc;
	padding: 0px 0 10px 0px;
	_padding: 0px 0 10px 0px;
	overflow: hidden;
	display:block;
	position:relative;
	float:left;
	width:100%;
}
.contFotoListaOferta {
	margin-top:10px;
	_margin-top:10px;
	float:left;
	margin-right:17px;
	_margin-right:17px;
	margin-left:10px;
	_margin-left:5px;
	overflow: hidden;
}
.contFotoResOfertas {
	position:relative;
	overflow: hidden;
	float:left;
}
.fotoResOfertas {
	border:4px solid #e0e0e0;
	cursor:pointer;
	float:left;
	overflow:hidden;
	text-decoration:none;
	width: 153px;
	height: 73px;
}
.nomHtlListaOfertas {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	width:350px;
	margin:0 !important;
}
.nomHtlListaOfertas a {
	color:#0180ff;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.contNombreOferta {
	float:left;
	overflow:hidden;
	width: 500px;
	margin-right:10px;
	_margin-right:10px;
	margin-top:10px;
	_margin-top:10px;
}
#resultadosOfertasDispo h2 {
	color:#333333;
	font-size:18px;
	font-weight:normal;/*	margin-bottom:10px;
	margin-top:23px;*/
}
.contNombreOferta a {
	color:#0180FF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.txtRecomendado {
	color:#306501;
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:180px;
}
.descOferta {
	margin-top:10px;
}
.descOfertaCopy {
	width:360px;
	float:left;
	display: inline;
}
.popupLinksHtl {
	float:left;
	width:120px;
}
#resultadosOfertasDispo .botonPeqAzul {
	margin-bottom:10px;
}
.selOfertasPorFecha, .selOfertasPorDestino {
	display:block;
	height:30px;
	margin-left: 20px;
	margin-bottom: 15px;
}
.contBusqTit {
	background:#FFFFFF url(../nImg/clock.gif) no-repeat scroll 0px 5px;
	height:30px;
	margin-left: 20px;
	margin-bottom: 15px;
	padding-left:30px;
	display:block;
}
.contBusqTit span {
	font-size:16px;
	padding-top:10px;
	display:block;
	color:#999;
	font-weight: bold;
}
.mejTarif {
	font-weight: bold;
	color: #09F;
	padding: 5px 10px 5px 20px;
	border-top: #d3e6f3 1px solid;
}
#ofertasDestacadas {
	border:#CCC 1px solid;
	padding:10px;
	margin-bottom: 30px;
}
#ofertasDestacadas ul {
	border:0 none;
	display:block;
	height:auto;
	/*margin:8px 0 0;*/
overflow:hidden;/*padding:0 5px;
text-indent:6px;*/
}
#ofertasDestacadas ul li {
	border-bottom:1px dotted #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	height:34px;
	width:100%;
}
#ofertasDestacadas ul li a {
	color:#333333;
	cursor:pointer;
	display:inline;
	float:left;
	line-height:36px;
	overflow:hidden;
	text-decoration:none;
	width:100%;
}
#ofertasDestacadas .ofertaDDestino {
	display:inline;
	float:left;
	position:relative;
	font-weight: bold;
}
#ofertasDestacadas .ofertaDPrecio {
	display:inline;
	float:right;
	margin-right:10px;
	position:relative;
	vertical-align:middle;
}
#ofertasDestacadas .ofertaDPrecioMoneda {
	color:#0180FF;
	font-size:14px;
	font-weight:bold;
}
#ofertasDestacadas a:hover {
	background-color:#efefef;
	text-decoration:none;
}
/*#ofertasDestacadas a div{
	float:left;
	position:relative;
	top:0;
	font-weight:bold;
}
#ofertasDestacadas a p{
	display:inline;
	float:right;
}
#ofertasDestacadas A P SPAN {
	font-size:15px;
	font-weight:bold;
	color:#06F;
}*/

#subscribir #txtSuscrRSS {
	background:transparent url(../nImg/icoRSS.png) no-repeat scroll 0 14px;
	border-top:1px dotted #CCCCCC;
	float:left;
	margin-top:11px;
	padding-bottom:5px;
	padding-left:36px;
	padding-top:12px;
}
#subscribir .masRSSHome {
	margin-left:36px;
}
#iconosCanales {
	border-top:1px dotted #CCCCCC;	
	margin-top:11px;
	padding-bottom:5px;
	padding-top:12px;
}
#iconosCanales img{
	margin-top:-1px;
	vertical-align:middle;
	margin-left: 4px;
}
.noBorder, #ofertasDestacadas .noBorder {
	border-bottom: none;
}
/*****************************************************************************************************************************************/
/******************************************* OFERTAS POR DESTINOS / OFERTAS POR FECHA ****************************************************/

#ofertasPorDestino h1, #ofertasPorFecha h1 {
	font-size:18px;
	font-weight: normal;
	float: left;
	color:#7E9C04;
	margin-bottom: 20px;
}
#ofertasPorDestino h1 span, #ofertasPorFecha h1 span {
	color: #333;
}
/* Buscador modificar destino */
.modificarBusq {
	float: left;
	margin-left: 8px;
}
#modificarBusqueda {
	display:none;
	z-index: 1;
	border-top: 1px #dddddd dotted;
	border-bottom: 1px #dddddd dotted;
	margin-bottom: 20px;
}
#motorBusqueda label {
	line-height:16px;
	position:relative;
}
.contMarcoOfertas {
	border:1px solid #BEBEBE;
	padding: 15px;
	background-color: #edf6ff;
	_margin-top:-1px;
}
.contMarcoOfertas .tabcontainerInt {
	position:relative;
}
.contListadoOfertas{
	border:1px solid #BEBEBE;
	padding: 15px;
	background:#FFF;
}
#ofertasPorFecha .contListadoOfertas{
	_margin-top:-1px;	
}
/* Buscador modificar destino */
.fechaModificaBusq {
	background:#FFFFFF url(../nImg/buscarModificaFecha.gif) no-repeat scroll 65px 3px;
	border:5px solid #C9E3FD;
	font-size:11px;
	width:80px;
}
.fondo {
	background-color: #edf6ff;
}
.totalHtlZona {
	float: left;
	font-weight: bold;
	color: #7E9C04;
	margin-right:10px;
}
.mostrarMapa {
	float: left;
	text-align: left;
	margin-bottom: 3px;
	display: block;
}
#map {
	border:5px solid #C9E3FD;
	display:none;
	overflow:hidden;
	position:relative;
	margin-top:20px;
}
/** Listado Resultados **/
table#ListadoOfertas {
	border-collapse: collapse;
	margin: 15px 0 2px;
	width: 100%;
}
table#ListadoOfertas td {
	cursor: pointer;
}
table#ListadoOfertas thead tr {
	border: 1px solid #d1d1d1;
}
table#ListadoOfertas th {
	background:#E3F1FE none repeat scroll 0 0;
	line-height:20px;
	padding:5px 8px;
	text-align:left;
	vertical-align:top;
}
table#ListadoOfertas td {
	border-bottom:1px dotted #CCCCCC;
	padding: 10px 8px;
	vertical-align:middle;
}
table#ListadoOfertas .tPrecioTotal {
	font-weight: bold;
	font-size:18px;
	vertical-align:middle;
}
table#ListadoOfertas .tTitPrecioTotal span {
	font-weight: normal;
	font-size: 11px;
	margin-left: 4px;
}
table#ListadoOfertas .tBtnReserva {
	vertical-align: middle;
	text-align: right;
	width: 180px;
}
#contFechasEntSalTarifas {
	border-right: 1px solid #CCC;
	padding-right: 12px;
	float:left;
}
.contDescDestino {
	float:left;
	margin-left:20px;
}
.contDescDestino h3 {
	font-size: 14px;
	margin-bottom: 15px;
}
#alternativas li {
	background: url(../nImg/li.png) no-repeat 0 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 100%;
}
/******* NAVEGACION INTERIOR SECUNDARIA ************/

.intTabMenu #navigationInteriorSec {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	height:23px;
	line-height:24px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.intTabMenu #navigationInteriorSec li {
	display:inline;
	float:left;
	height:24px;
	line-height:24px;
	margin:0 -1px 0 0;
	min-width:20px;
	width:auto;
}
.intTabMenu #navigationInteriorSec a {
	background:transparent url(../nImg/blank.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	text-decoration:none;
	color:#333333;
}
.intTabMenu #navigationInteriorSec a span {
	font-size:14px;
	height:24px;
	padding-right:10px;
}
#navigationInteriorSec li h4 a, #navigationInteriorSec li h4 a span {
	width:auto !important;
}
#navigationInteriorSec a, #navigationInteriorSec a span {
	display:block;
	float:left;
	min-width:50px;
	text-align:center;
	width:auto !important;
}
.intTabMenu #navigationInteriorSec a:hover span {
	cursor:pointer;
}
.intTabMenu #navigationInteriorSec a:hover {
	background:transparent url(../nImg/blank.gif) no-repeat scroll left top;
	color:#333333;
	height:24px;
	padding-left:10px;
	text-decoration:underline;
}
.intTabMenu #navigationInteriorSec .current a:link, .intTabMenu #navigationInteriorSec .current a:visited, .intTabMenu #navigationInteriorSec .current a:visited, .intTabMenu #navigationInteriorSec .current a:hover {
	background:#EDF6FF url(../nImg/left_corner_current.png) no-repeat scroll left top;
	color:#333333;
	height:24px;
}
.intTabMenu #navigationInteriorSec .current a span, .intTabMenu #navigationInteriorSec .current a:hover span {
	background:transparent url(../nImg/right_corner_currentFicha.png) no-repeat scroll right top;
	cursor:pointer;
}

/******* NAVEGACION INTERIOR SECUNDARIA ************/
/**pestaņas azules**/
#ofertasPorFecha #navigationInterior .current a:link,  #ofertasPorFecha #navigationInterior .current a:visited,  #ofertasPorFecha #navigationInterior .current a:hover {
	background:url(../nImg/left_corner_currentAzul.png) left top no-repeat;
}
#ofertasPorFecha #navigationInterior .current a span, #ofertasPorFecha #navigationInterior .current a:hover span {
	background:url(../nImg/right_corner_currentFichaAzul.png) right top no-repeat;
}
#ofertasPorFecha .bgFecha{
	width:85px;
	border:5px solid #C9E3FD;
	height:16px;
	font-size: 12px;
	cursor:pointer;
	background:#FFFFFF url(../nImg/buscarModificaFecha.gif) no-repeat scroll 67px 4px;
	margin-right: 12px;
}
.fechasOferta{
	color:#7E9C04 !important;
}

#emailNewsletter.bordeInput{
	width:200px;
}
