
.TopItemLook{cursor:pointer;}
.DefaultItemLook{cursor:pointer;}
.HotelLook{cursor:default}

/*NUEVO*/
body.principal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#2E2B2B;
	background-color: #a30812;
	background-image: url(../images/pictures/page_bg.png);
	background-repeat: repeat-x;
	margin-top:8px;
}

td {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#2E2B2B;
}

ul
{
	margin-bottom:0;
	padding-top:2px;
	padding-bottom:2px;
	list-style-type:square;
	color:#A80A18;
}

a img
{
	border: 0px;
}

.titulo_rojo
{
	text-align:center;
	font-family:Helvetica, Arial;
	font-size:19px;
	font-weight:bold;
	color:#a70b20;
}

.titulo_our_new_villas
{
	background-color:#A70A1F;
	text-align:center;
	font-family:Helvetica, Arial;
	font-size:19px;
	font-weight:bold;
	color:#ffffff;
	padding:2px 0 2px;
	width:100%;
}

.titulo_special_offers
{
	background-color:#A70A1F;
	text-align:center;
	font-family:Helvetica, Arial;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding:2px 0 2px;
	width:100%;
}
.titulo_special_offers_2
{
	background-color:#A70A1F;
	text-align:center;
	font-family:Helvetica, Arial;
	font-size:14px;
	color:#ffffff;
	padding:2px 0 2px;
	width:100%;
}

.titulo_newsletter
{
	font-family:Helvetica, Arial;
	font-size:13px;
	color:#000;
}

.titulo_12px
{
	font-family:Helvetica, Arial;
	font-size:12px;
	color:#000;
}
.titulo_13px_bold
{
	font-family:Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	color:#231d21;
	padding-bottom:3px;
}
.titulo_14px_bold
{
	font-family:Helvetica, Arial;
	font-size:14px;
	font-weight:bold;
	color:#231d21;
	padding-bottom:3px;
}
.titulo_17px_bold
{
	font-family:Helvetica, Arial;
	font-size:17px;
	font-weight:bold;
	color:#000;
	padding-bottom:3px;
}
.titulo_18px_bold
{
	font-family:Helvetica, Arial;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-bottom:3px;
}
.titulo_sealand_group
{
	font-family:Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	color:#a70b20;
	letter-spacing:1;
}
.titulo_resultado
{
	font-family:Helvetica, Arial;
	font-size:15px;
	font-weight:bold;
	color:#86373D;
	text-decoration:none;
	text-transform:uppercase;
}
.titulo_rojo
{
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#86373D;
}

div.contImagen
{
	padding-left: 5px;
	border: 0px solid #5E5D5D;
	width: 100%;
}

.parrafo
{
	font-family: Helvetica, Arial;
	font-size:12px;
	text-align: justify;
	line-height: 20px;
	padding-left:15px;
}
.parrafo14bold
{
	font-family:Helvetica, Arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:10px 20px 0 10px;
}
.parrafo12
{
	font-family:Helvetica, Arial;
	font-size:12px;
	color:#000;
	padding:10px 20px 0 10px;
}

.parrafoCentrado
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	text-align: center;
	line-height: 20px;
}

td.enlace
{
	padding-left:20px;
	height:20px;
	cursor:pointer;
	background-color:#DCDDDF;
}
td.enlaceOver{
	padding-left:8px;
	height:20px;
	cursor:pointer;
	background-color:#CFB394;
}
td.enlaceOver a{
	color:#000000;
	font-size:10px;
	font-family:Helvetica, Arial, Georgia, 'Times New Roman', Times, serif;
	text-decoration:none;
}
a.enlace {
	color:#000000;
	font-size:10px;
	font-family:Helvetica, Arial, Georgia, 'Times New Roman', Times, serif;
	text-decoration:none;	
}
a.enlace:hover{
	color:#000000;
	font-size:10px;
	font-family:Helvetica, Arial, Georgia, 'Times New Roman', Times, serif;
	text-decoration:underline;
}

input.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #7E5505;
	height:16px;
}

textarea.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #7E5505;
}

select.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #666666;
	height:16px;
}
input.boton {
	background-color: #A70B20;
	border: 1px solid white;
	font-family:Arial, Verdana;
	font-size:11px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
input.formbutton{
	background-color: #A70B20;
	border: 1px solid white;
	font-family:Arial, Verdana;
	font-size:11px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

a.linkAgencia
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:11px;
	color:#000000;	
	text-decoration: none;
}
a.linkAgencia:hover
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:11px;
	color:#000000;	
	text-decoration: none;
	font-weight: bolder;
}
table.pie td{
	background-color:#a70b20;
	font-family: Futura, Arial;
	font-size:10px;
	color:#fff;
}
table.pie a{
	color:#ffffff;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
table.pie .pie_a{
	color:#ffffff;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
table.pie a:hover {
	text-decoration: underline;
}

table.tblBuscador
{
	border: 1px solid #a7081e;
	border-collapse:collapse;
}

td.tdBuscador
{
	border-bottom: 1px solid #fff8e5;
	text-align: center;
	padding: 5px 0px 5px 0px
}

table.buscador
{
	background-color:#f6f2ec;
}

table.buscador td{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
}
a.advancedSearch
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C4009;
	text-decoration:underline;
}
a.advancedSearch:hover
{
	text-decoration:underline;
}

.titulo2 {
	font-family:Arial, Helvetica, sans-serif; /*Georgia, 'Times New Roman', Times, serif;*/
	font-weight: bold;
	color:#8D141A;
	font-size:11px;
}

table.tblVilla
{
	border-collapse:collapse;
	width:250px;
	height:91px;
}

table.tblVilla td
{
	border: 1px solid #ffffff;
}

.enlace_11px
{
	font-family:Helvetica, arial;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	letter-spacing:0;
}

.tbl_brochure
{
	padding: 5px 0px 15px 20px;
	background-image:url('/images/nuevo/fondo_brochure.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	vertical-align:top;
	height:136px;
}

.descHomeVilla, .descHomeVilla a
{
	background-color:#cfb394;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #676565;
}

span.imgListaHome
{
	border: 1px solid #5E5D5D;
	padding: 1px;
	width: 120px;
}

.villaOfTheWeek
{
	background: #7E5505;
	text-align: center;
}
.villaOfTheWeek img
{
	border: 2px solid white;
}
.weekNombre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: White;
	font-weight: bold;
}
.weekSleeps, .weekSleeps a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FCC635;
	font-weight: bold;
}
.bestDeals
{
	background: #D76A00;
	text-align: center;
	padding: 0px 0px 10px 0px;
}
.bestDeals img
{
	border: 2px solid white;
}
.bestDeal a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.bestDeal a:hover
{
	text-decoration: underline;
}

/*.bestDeal span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8D141A;
	font-weight: bold;
	text-decoration: none;
}*/

a.linkRojo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8D141A;
	font-weight: bold;
}

td.rentYourVilla
{
	background: #C39947;
	padding: 10px 5px 10px 5px;
	text-align: center;
	color: White;
	font-weight: bold;
}

.tituloPagina 
{
	text-transform:uppercase;
	font-family:Helvetica, Arial;
	font-weight:bold;
	font-size:18px;
	color:#A70B20;
	text-align:center;
	padding:2px 0 2px;
}

.tituloPagina *
{
	text-transform:uppercase;
	font-family:Helvetica, Arial;
	font-size:11pt;
	color:#A70B20;
	text-align:center;
}

span.numero
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #8D141A;
	font-weight: bold;
}

span.descNumero
{
	font-family:Gill Sans MT,arial narrow, arial, verdana;
	font-size:8px;
	vertical-align:middle;
	color: #545454;
	font-weight: bold;
}

.nomAloja, .nomAloja a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8D141A;
	font-weight: bold;
	text-decoration: none;
}

.precioTotal 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8D141A;
	font-weight: bold;
}
.tachado 
{
	text-decoration:line-through;
}
.conversorMoneda
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7E5505;
	padding: 10px 0px 10px 0px;
}

.descAloja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	padding: 2px 0px 5px 0px;
}
a.linkGris
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
}

.desplegable1
{
	background-image:url('../images/nuevo/desplegable1.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable2
{
	background-image:url('../images/nuevo/desplegable2.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable3
{
	background-image:url('../images/nuevo/desplegable3.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable4
{
	background-image:url('../images/nuevo/desplegable4.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable5
{
	background-image:url('../images/nuevo/desplegable5.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable6
{
	background-image:url('../images/nuevo/desplegable6.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable7
{
	background-image:url('../images/nuevo/desplegable7.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegable8
{
	background-image:url('../images/nuevo/desplegable7.jpg');
	background-repeat:repeat-x;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegableN
{
	background-color:#D2AF75;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}
.desplegableHover
{
	background-color:#FFF0C9;
	height:24px;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	color:#A70B20;
	text-align:center;
	padding:3px 10px 3px; 
	cursor:pointer;
}

td.desc 
{
	background-color:#878785;
	font-family: Arial narrow, Arial, Helvetica, Sans-Serif;
	color:#7E5505;
	font-size:14px;
	font-weight:bold;
	background: #F4CF86;
	padding:2px;
}

td.titPrecios
{
	height:18px;
	background-color:#7E5505;
	font-family: Arial narrow, Arial, Helvetica, Sans-Serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	border-right: 2px solid white;
	padding:2px;
}

td.celdaBlanca
{
	background-color:white;
	font-family: Arial narrow, Arial, Helvetica, Sans-Serif;
	color:black;
	font-size:13px;
	padding:2px;
	border-right: 2px solid #977636;
}

td.book 
{
	height:18px;
	background-color:#7E5505;
	font-family: Arial, Helvetica, Sans-Serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

td.boton_book
{
	height:47px;
	width:78px;
	background-image:url('../images/nuevo/boton_book.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

a.linkPequeMarron
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#7E5505;
	font-size:10px;
	text-decoration: none;
}

a.linkPequeMarron:hover
{
	text-decoration: underline;
}

.navegador
{
	font-family: Helvetica, Arial, Sans-Serif;
	color:#800000;
	font-size:12px;
	text-decoration: none;
}

.otstup5 {
	font-family:arial, verdana;
	font-size:10pt;
	color:#7E5505;
	font-weight:bold;
	text-align:left;
	
}

a.linkMarron
{
	color:#A70B20;
	font-family:arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.linkMarron:hover
{
	text-decoration:underline;
}

.tituloAloja
{
	text-align:center;
	border:solid 2px #A70B20;
	font-family: Helvetica, Arial;
	color:#A70B20;
	font-size:18px;
	font-weight:bold;
}

.subtituloAloja
{
	background-color:#A70B20;
}
.texto_subtituloAloja
{
	font-family:Helvetica, Arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

table.tablaTarifas
{
	width: 100%;
}

td.tarifaFecha 
{
	background-color:white;
	font-family: Helvetica, Arial, Sans-Serif;
	color:black;
	font-size:12px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #A70B20;
}

td.tarifa 
{
	background-color:#A70B20;
	font-family: Helvetica, Arial, Sans-Serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	border-right: 1px solid #A70B20;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}
td.tarifaRes
{
	background-color:#A70B20;
	font-family: Helvetica, Arial, Sans-Serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	border-right: 1px solid white;
	padding: 2px 5px 2px 5px;
	cursor: default;
}
td.tarifaFec
{
	background-color:#999999;
	font-family: Arial narrow, Arial, Helvetica, Sans-Serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	border-right: 1px solid white;
	padding: 2px 5px 2px 5px;
	cursor: default;
}

.oferta 
{
	color:white;
}

table.tablaYears
{
	width: 100%;
}
.celdaYear
{
	font-family: Helvetica, Arial, Sans-Serif;
	background:#CFB394;
	font-size:11px;
	color: #000;
	padding: 2px;
	font-weight: bold;
	cursor: pointer;
	border:solid 1px #A70B20;
}

.celdaYearSelected
{
	font-family: Helvetica, Arial, Sans-Serif;
	background: #A70B20;
	font-size:11px;
	color: White;
	padding: 2px;
	font-weight: bold;
}

.descPrecios
{
	color:#A70B20;
	font-family:Helvetica, Arial, verdana;
	font-weight:bold;
	font-size:11px;
	padding: 5px 0px
}

.villasCatalogue
{
	color:#A70B20;
	font-family:Helvetica, arial, verdana;
	font-size:11px;
	font-weight: bold;
	padding: 5px 0px
}

.tablaAmeni
{
	border: 0px solid #7E5505;
	padding: 0px;
	border-collapse: collapse;
}

.tablaAmeni td
{
	color: #A70B20; 
	font-weight:bold;
	border: 0px solid #DDD2BD;
	padding-left: 3px;
}

.tablaAmeni th
{
	color: #A70B20; 
	font-size: 13px; 
	padding: 3px;
	text-align: left;
}

.tblCesta
{
	border: 1px solid #A70B20;
	border-bottom: 0px;
}

.tblCesta th
{
	background: #A70B20;
	font-family: Arial, Helvetica, Sans-Serif;
	color:#fff;
	font-size:11px;
	text-decoration: none;
	text-align: left;
	padding: 3px;
}
.titCesta
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#444;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
	text-align: left;
}

span.addOtro
{
	background: #666;
	font-family: Arial, Helvetica, Sans-Serif;
	color:#fff;
	font-size:11px;
	padding: 2px;
	cursor: pointer;
	margin-left: 2px;
}

table.itemsCesta td
{
	padding: 2px;
}

.numApartado {
	font-size: 15px;
	background: #AEABAB;
	color: #FFFFFF;
	font-weight:bold;
}
td.apartado {
	color:#000000;
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
}

.precio
{
	font-size:11px;
	font-family: Arial, Helvetica, Sans Serif;
}
.precioRojo
{
	font-size:11px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #CC0000;
}
.rojo
{
	color: #CC0000;
}

table.formulario td
{
	font-family:Arial, Helvetica, Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	color:#8D141A;
	font-size:11px;
}
.textform {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:10px;
	color:#000000;
	border:1px solid #A70B20;
	height:16px;
}
.textform2 {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:10px;
	color:#000000;
	border:1px solid #A70B20;
	height:16px;
}
td.servicios 
{
	background: #D8CCB4;
	border: 1px solid #A70B20;
	font-family: Arial,verdana, Helvetica, Sans-Serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:1px;
	padding-left:1px;
}
td.servicios table{
	width: 100%;
	padding: 0px;
}
td.servicios table td{
	padding:2px;
	border-top: 1px solid #D8CCB4;
	background: white;
}
td.servicios li
{
	font-family:  Arial,verdana, Helvetica, Sans-Serif;
	color:#333;
	font-size:11px;
	font-weight:normal;
	padding-right:2px;
	padding-left:2px;
}


/* ======== FORMATEO TODOS TEMAS INTRANET COLUMNA IZQ ====== */


.infotemas{
	width:100%;
	/*margin:10px 10px 20px 20px;*/
	font-family:Helvetica, Arial, verdana, Sans-Serif;
	overflow:hidden;
}

.apartados ul{
	width:165px;
	float:left;
	text-align:left;
	margin:0px 20px 10px 0px;
	padding:0px;
	color:#555;
	font-family:verdana, Arial, Helvetica, Sans-Serif;
}

.apartados ul li{
	list-style-type:none;
	font-size:9px;
}

.apartados a{
	text-decoration:none;
	color:#A70B20;
}


.apartados a:link{
	text-decoration:none;
	color:#A70B20;
}

.apartados a:visited{
	text-decoration:none;
	color:#A70B20;
}

.apartados a:hover{
	text-decoration:underline;
	color:#A70B20;
}

.infotemas hr{
	clear:both;
	width:555px;
	margin:0px;
	padding:0px;
}
		
.infotemas p{
	margin:0px 10px 10px 0px;
	padding:0px;
	color:#555;
	font-size:10px;
	text-align:justify;
	line-height:14px;
}

.infotemas table td{
	font-family:verdana, Arial, Helvetica, Sans-Serif;
	color:#555;
	font-size:10px;
	padding-right:15px;
}

.infotemas h1{
	margin:0px;
	padding:0px;
	color:#555;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.infotemas h2{
	margin:0px;
	padding:0px;
	color:#8D141A;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.infotemas h6{
	margin:0px;
	padding:0px;
	color:#555;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	letter-spacing:1px;
}

.top a, .top a:link, top a:visited{
	font-weight:bold;
	margin-top:20px;
	color:#A70B20;
	text-decoration:none;
	font-size:9px;
}

.top a:hover{
	font-weight:bold;
	margin-top:20px;
	color:#A70B20;
	text-decoration:underline;
	font-size:9px;
}

#listawhy li{
	list-style-type:square;
	line-height:18px;
	color:#555;
}
	

/* ============= AHI VAN LOS COCHES DE ALQUILER POLLENSA Y CALA DOR ============ */

#table_carhire{
		margin-top:3px;
		font-family:arial, verdana;
		font-size:11px;
		color:#000;
		border-left:solid 1px #555;
		border-top:solid 1px #555;
		width:591px;
		
}
	
#table_carhire td{
		border-right:solid 1px #555;
		border-bottom:solid 1px #555;
		padding-right:20px;
		padding-bottom:10px;
		padding-left:5px;
}
	
.hire_titulo{
		font-weight:bold;
		padding:10px 0px 0px 5px;
		background:#AB9B7B;
		text-transform:uppercase;
		color:#fff;
		line-height:18px;
		letter-spacing:1px;
}
	
.tit_columna{
		font-weight:bold;
		line-height:13px;
		color:#555;
		padding-top:5px;
}
	
.carhire_precios{
		font-weight:bold;
}

#table_carhire div{
		width:591px;
}
	
#table_carhire img{
		padding:10px 0px;
}
	
.li_carhire{
		font-family:arial;
		font-size:10px;
		color:#666;
		line-height:18px;
		margin:0px;
		padding:16px;
		list-style-type:square;
}

/* --------------------  FIN COCHES ALQUILER ---------------- */




















/*VIEJO*/


td.contPrecios
{
	border:1px solid #5D8DD1;
	color:#0056A3;
}

td.subPrecios
{
	border:1px solid #5D8DD1;
	background:#E0F0F9;
	font-weight:bold;
	font-size:11px;
	color:#0056A3;
}
td.tempPrecios
{
	color:#0056A3;
	font-size:13px;
}


TD.apartado2 {
	font-size: 12px;
	font-family: arial;
	font-weight:bold;
	color:#333333;
}

.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica;
	color: #0056a3;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.otstupTopBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}

.mini {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}

.kn {
	BORDER-RIGHT: #0056a3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0056a3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; BORDER-LEFT: #0056a3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0056a3 1px solid; FONT-FAMILY: Tahoma
}
.link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9E292B; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.NOcenbot {
	BACKGROUND-POSITION: center bottom; BACKGROUND-REPEAT: no-repeat
}
.otstup2 {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.otstuptop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}

td.pageTitle
{
	color:#000099;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
td.pageTitleSub
{
	color:#000000;
	font-size: 12px;
	font-weight:bold;
}
td.pageSubTitle
{
	background-color:#e0f0f9;
	color:#333399;
	font-size: 12px;
	font-weight:bold;
}
.pageSubTitleN
{
	color:#000000;
}

td.cablist
{
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background-color:#878785;
}
td.elelist
{
	font-size:11px;
	font-family:"Arial, Helvetica, sans-serif";
	background-color:#cccccc;
	color:#222222;
	text-align:center;
}


	.message {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
	}
	td.contact {
		border:1px solid #cccccc;
		text-align:right;
		color:#878785;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		padding-right:2px;
	}
	.contactBold {
		font-size:14px;
	}
	.campo {
		font-family:Arial Narrow,Arial,Helvetica,Sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
	}
	.textoBlanco {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
	}
	
	

	
	
	p 
	{
		text-align:justify;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		color:#666666;
	}
	
	.titulo {
		font-family:Gill Light SSi, Arial Narrow, Arial;
		color:#9E292B;
		font-size:20pt;
	}
	
	.titulo3 {
		font-family:Verdana, Arial;
		background-color:#9E292B;
		color:#ffffff;
		font-size:12px;
		height:20px;
		padding-left:4px;
		font-weight:bold;
	}
	table.cuadro {
		border:1px solid #D4B012;
	}
	table.cuadro a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#9E292B;
		text-decoration:none;
	}
	table.cuadro a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#9E292B;
		text-decoration:underline;
	}
	.sleeps 
	{
		font-family:Gill Light SSi,arial narrow, arial, verdana;
		font-size:16pt;
		color:#9C9C9A;
	}
	.sleepsN 
	{
		background-color:#9E292B;
		color:White;
		font-family:Gill Light SSi,arial narrow, arial, verdana;
		font-size:14pt;
		width:25px;
		height:22px;
		text-align:center;
		font-weight:bold;
	}

	
	
	td.subtituloPagina 
	{
		font-family:arial, verdana;
		font-size:11pt;
		color:#D4B012;
		font-weight:bold;
		text-align:center;
	}
	td.bookOver
	{
		height:18px;
		background-color:#cccccc;
		font-family: verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:10pt;
		font-weight:bold;
		padding-right:2px;
		padding-left:2px;
		cursor:pointer;
	}
	td.tarifas 
	{
		background-color:#009C3B;
	}
	
	
	td.pestana 
	{
		border-right:2px solid white;
		background-color:#D4B012;	
		font-family:Arial, Verdana;
		color:#ffffff;
		font-size:15px;
		height:20px;
		padding-left:4px;
		font-weight:bold;
		text-align:center;
	}
	td.pestana a
	{
		color:#ffffff;
		text-decoration:none;
	}
	td.pestanaOver
	{
		border-right:2px solid white;
		background-color:#9E292B;	
		font-family:Arial, Verdana;
		color:#ffffff;
		font-size:15px;
		height:20px;
		padding-left:4px;
		font-weight:bold;
		text-align:center;
	}
	td.pestanaOver a
	{
		color:#ffffff;
		text-decoration:none;
	}
	td.pestanaOver a:hover
	{
		color:#ffffff;
		text-decoration:none;
	}
	
	.destinationBlueBold a
	{
		font-family:arial, verdana;
		font-size:11pt;
		color:#9E292B;
		font-weight:bold;
		text-align:center;	
	}
	.destinationBlueBold a:hover
	{
		font-family:arial, verdana;
		font-size:11pt;
		color:#333333;
		font-weight:bold;
		text-align:center;	
	}
	a.price
	{
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size:8pt;
		color:#009C3B;
		font-weight:bold;
	}
	a:hover.price
	{
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size:8pt;
		color:#333333;
		font-weight:bold;
	}
.wizardOn {
	background-color:#9E292B;
	color:White;
	font-family:Gill Light SSi,arial narrow, arial, verdana;
	font-size:15px;
	width:25px;
	height:22px;
	text-align:center;
	font-weight:bold;
}
.wizardOff {
	background-color:#cccccc;
	color:White;
	font-family:Gill Light SSi,arial narrow, arial, verdana;
	font-size:15px;
	width:25px;
	height:22px;
	text-align:center;
	font-weight:bold;
}
table.cuadricula td
{
	border-top:1px solid #AEABAB;
	border-left:1px solid #AEABAB;
}
table.cuadricula 
{
	border-bottom:1px solid #AEABAB;
	border-right:1px solid #AEABAB;
}

table.cuadricula2 td
{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	padding:4px;
}
table.cuadricula2 
{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}

.texto24px
{
	font-family:Futura, Verdana;
	font-size:24px;
	color:#231d21;
}

.enlacerojo
{
	color:#A70B20;
	text-decoration:underline;
}
.enlacerojo:hover
{
	text-decoration:underline;
}

table.tablaroja
{
	float:right;
	overflow:hidden;
}

input.textonombres{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #7E5505;
	height:16px;
	margin-top:5px;
}