/** para que el pre no rompa las tablas **/
/** http://www.longren.org/2006/09/27/wrapping-text-inside-pre-tags/ **/
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

A:link {
	color:#006600;
	text-decoration: none;
	border-bottom: dotted #CCCCCC 1px;
}
A:visited { color:#006633; text-decoration: none;}
A:hover { color:#08853F; text-decoration: underline;}
A:active { color: #669900; text-decoration: none;}

a.enl:active {color: #00652B; text-decoration: none; font-weight: bold}
a.enl:visited {color: #00652B; text-decoration: none; font-weight: bold}
a.enl:link {color: #00652B; text-decoration: none; font-weight: bold}
a.enl:hover {color: #00652B; text-decoration: underline; font-weight: bold}

A.kaki:link { text-decoration: none;color: #52730B;}
A.kaki:visited { text-decoration: none;color: #52730B;}
A.kaki:hover { text-decoration: underline;color:#7AAE0C;}
A.kaki:active { text-decoration: none;color: #52730B;}

A.rojo:link { text-decoration: none;color:#AB5A5A;}
A.rojo:visited { text-decoration: none;color:#AB5A5A;}
A.rojo:hover { text-decoration: underline;color:#BC4444;}
A.rojo:active { text-decoration: none;color:#AB5A5A;}

body{
/*background-image:url(/ima/fondo_pagina.jpg);
background-repeat:repeat-y;*/

background: #c6cebf url(/ima/fondo_pagina_cent.jpg) center top repeat-y;  

color:#666666;
font:12px Verdana,Arial,Helvetica,sans-serif;
margin:3px 10px 4px 35px;
padding:0px;
}

/*LMC  centrado */
body div#head, body table, div#wrapper, div#main, div#mainTable {margin: 0px auto;}
/* para el thematic blog*/
div#wrapper, div#main, div#footer {margin: 0px auto;}


caption{
color:#004000;
font:bold 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;
height:20px;
margin-bottom:6px;
padding:0px 0px 0px 23px;
text-align:left;
vertical-align:middle;
}
/* ESTILOS PARA HEAD */
/* restablece desde paleta NN4 */
DIV{
display:block;
}

/**************** ESTILOS PARA CONTENIDO **********************/
/*titulos de pagina*/
h1{
background:#FFFFFF;
border:1px solid #BAE35A;
border-width:0px 0px 2px 0px;
color:#AB5A5A;
display: block;
font:normal 20px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
height:16px;
margin-bottom:4px;
margin-top:0px;
padding:0px 0px 3px 3px;
text-align:left;
vertical-align:top;
}
h2{
background:#FAFBEF;
border:1px solid #CDE69A;
border-width:0px 0px 2px 0px;
color:#99CC33;
display:block;
font-size:1.5em;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
height:16px;/* text-transform:uppercase;*/
margin-bottom:4px;
margin-top:0px;
padding:0px 0px 0px 7px;
text-align:left;
vertical-align:top;
}

h3{
background:#F1F9DE;
border:2px solid #BAE35A;
border-width:0px 0px 2px 0px;
color:#00652C;
display:block;
font:bold 1em Verdana,Arial,Helvetica,sans-serif;
height:16px;
margin-bottom:3px;
margin-top:3px;
padding:0px 0px 0px 8px;
text-align:left;
vertical-align:bottom;
}
h3:hover{
background:#E3F4BD;
border:2px solid #408C61;
border-width:0px 0px 2px 0px;
color:#00652C;
cursor:pointer;
display:block;
}
h3:before{
color:#993333;
content:":: ";
}
h4{
background-color:#F2F2F2;
border:7px solid #CCCCCC;
border-width:0px 0px 1px 7px;
color:#00652C;
display:block;
font:bold 1em Verdana,Arial,Helvetica,sans-serif;
height:16px;
margin-bottom:3px;
margin-top:3px;
padding:2px 0px 0px 6px;
text-align:left;
vertical-align:bottom;
}
h5{
color:#006633;
display:block;
font:bold 12px Arial,Helvetica,sans-serif;
height:16px;
margin-bottom:0px;
margin-top:0px;
padding:0px 0px 3px 0px;
text-align:left;
vertical-align:top;
}
h6{
background-color:#FFFFFF;
border:1px solid #8DA656;
border-width:0px 4px 0px 4px;
color:#993300;
display:block;
font:bold 13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
height:16px;
margin-bottom:5px;
margin-top:3px;
padding:2px 0px 0px 6px;
text-align:left;
vertical-align:bottom;
}
INPUT{
	color:#333333;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
input:focus,select:focus{
background-color:#F8FFDD;
color:#336600;
}
P{
color:#666666;
/* font-size:1em; */
margin-bottom:1px;
margin-top:0px;
}
#col30 P, #col50 P{
color:#666666;
font-size:0.9em;
margin-bottom:0px;
margin-top:0px;
text-align:left;
vertical-align:top;
}
select{
background-color:#FFFFFF;
color:#333333;
font:400 10px/11px Verdana,Helvetica,sans-serif;
}
/* heredado para eliminar cuando sea posible */
td{
font-size:11px;
}
td.cabecera{
color:#FFFFFF;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
/* esto vale? */
td.normal{
/*background:#F2FFB3;*/ 
background: #FFFFFF;
color:#00652B;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
td.titulo{
background:#FFFFCC;
color:#00652B;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
TEXTAREA{
color:#333333;
font:9px Verdana,Helvetica,sans-serif;
}
ul.navlist{
list-style:none;
margin:0;
padding:0;
text-align:left;
width:100%;
}
ul.navlist li{
display:block;
height:20px;
margin:0;
padding:0;
}
ul.navlist li a{
background:#E3F4BD;
border-color:#E3F4BD #BAE35A #BAE35A #BAE35A;
border-style:solid;
border-width:1px;
color:#00652C;
display:block;
padding:0.1em 0.5em 0.1em 0.5em;
text-decoration:none;
width:100%;
}

/*HACK PARA IE7 - al no tener espacios al final requiere un ancho predeterminado*/
*:first-child+html ul.navlist li a{
	width: 100%;
}


ul.navlist li a:hover,ul.navlist li.active a:hover{
background-image:url(/eng/imanew/head/fondo_menu.gif);
border-color:#E3F4BD #BAE35A #BAE35A #BAE35A;
border-style:solid;
border-width:1px;
color:#800000;
text-decoration:none;
}
ul.navlist li.active a{
background:#F0E7D7;
color:#800000;
}
.closeInfo{
border:1px dashed #95CA18;
border-width:1px 0px 0px 0px;
color:#00652C;
font:300 11px "Trebuchet MS", "Verdana", Arial, sans-serif;
text-align:right;
}
.closeServ{
border:1px dashed #4A857B;
border-width:1px 0px 0px 0px;
color:#00652C;
font:400 11px "Trebuchet MS", "Verdana", Arial, sans-serif;
text-align:right;
}
.error{
	background-color:#FFFF99;
	color:#990000;
	font:13px Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	text-decoration:blink;
	margin:5px 0 5px 0;
}
.ftd1{
background-color:#E3F4BD;/*	background-image:url(/eng/ima/hom/fontd1.gif);*/
padding:4px 4px 4px 4px;
}
.ftd2{
background-color:#E3F4BD;/* padding:4px 4px 4px 4px;*/
background-image:url(/eng/ima/hom/fontd2.gif);
}
.hdLogged{
background-color:#E3F4BD;
color:#71726E;
font:9px "Verdana","Arial,sans-serif";
padding:0px 3px 0px 0px;
text-align:right;
}
.imgAyuda{
cursor:help;
}
/**************** LISTAS GENERICAS***********************/

ul.general {
margin:10px;
padding-left:2px;
text-align:left;
width:100%;
list-style-type:circle;
list-style-position:inside;
font-family:"Trebuchet MS", Arial, Verdana;
}

ul.general li{
height:18px;
margin:0;
padding:0;
color:#00652C;
}

UL LI A:link { color:#00652C; text-decoration:none; width:100%; }
UL LI A:visited { color:#00652C; text-decoration:none; width:100%; }
UL LI A:hover { color:#00652C; text-decoration:underline; width:100%; }
UL LI A:active { color:#00652C; text-decoration:none; width:100%; }

/********************************************************/
.inputForm{
background:#E3F4BD;
border:1px solid #95CA18;
border-width:0px 4px 0px 4px;
color:#56796E;
font-size:10px;
height:20px;
padding:4px 4px 4px 8px;
text-align:left;
}
.inputReqForm{
background:#E3F4BD;
border-left:4px solid #AB5A5A;
border-right:4px solid #95CA18;
color:#56796E;
font-size:10px;
height:25px;
padding:4px 4px 4px 8px;
text-align:left;
}
.metaFalsa{
}
.metaFalsa h1{
display:none;/*
width:50%;
font-size:0.8em;
color:#993333;
font-weight:bold;
padding:0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
border:0px solid #BAE35A;
border-width:0px 0px 0px 0px;
text-align:left;
vertical-align:top;
*/
}
.mini{
color:#666666;
font:normal 9px Verdana,Arial,Helvetica,sans-serif;
}
.mini a:link,.mini a:visited{
text-decoration:none;
}
.mini a:hover{
text-decoration:none;
background-color:#E7F7BD}

.navcontainer{
	background:none;
	font:11px "Trebuchet MS",georgia,serif;
	margin:0;
	padding:0;
	text-align:left;
}
.navcontainer>ul.navlist li a{
width:auto;
}
.newsTit{
color:#AB5A5A;
font:bold 11px "Trebuchet MS","Verdana",Arial,sans-serif;
text-align:left;
}
.oferPob{
color:#D98500;
font:bold 1em Verdana,Arial,Helvetica,sans-serif;
height:17px;
text-align:left;
}
.oferTit{
color:#00652C;
font:bold 12px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.off{
}
.on{
background-color:#E3F4BD;
cursor:pointer;
}
/* on2 debe reemplazarse como linea de sep en 2/3 plantillas */
.on2{
background-color:#75A319;
}
.openInfo{
background:url(eng/imanew/main/item_info.gif) #F3F3F3 no-repeat;
border:1px dashed #95CA18;
border-width:0px 0px 1px 0px;
color:#00652C;
font:bold 13px "Trebuchet MS","Verdana",Arial,sans-serif;
height:18px;
margin-bottom:6px;
padding:0px 0px 0px 18px;
}
.openServ{
background:url(/eng/imanew/main/item_servi.gif) #FAFBEF no-repeat;
border-bottom:1px dashed #84B60F;
color:#84B60F;
font:bold 12px Arial,Verdana,Helvetica,sans-serif;
height:18px;
padding:0px 0px 0px 15px;
text-align:left;
vertical-align:middle;
}
.openServ2{
border-bottom:1px dashed #84B60F;
color:#84B60F;
font:bold 14px Arial,Verdana,Helvetica,sans-serif;
height:18px;
padding:0px 0px 0px 5px;
text-align:left;
vertical-align:middle;
}
.orange{
background-color:#FCD500;
border-bottom:1px solid #A98804;
border-left:1px solid #FAEDA5;
border-right:1px solid #A98804;
border-top:1px solid #FAEDA5;
color:#00652C;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
height:18px;
text-align:center;
}
.paquet{
color:#00652C;
font:bold 12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.precio{
color:#3B6844;
font:9px/13px Verdana,Helvetica,sans-serif;
letter-spacing:-1px;
}
.region{
color:#D98500;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
height:17px;
text-align:left;
text-transform:capitalize;
}
.row1{
border:dotted;
border-color:#FFE1D4 #FFFFFF #7C995A;
border-width:0px 0px 1px;
margin-bottom:1px;
padding:1px 2px 3px 3px;
} 
.sep{
background-image:url(/iconweb/gris.gif);
background-position:center;
background-repeat:repeat-y;
}
.sepRight{
background-image:url(/iconweb/gris.gif);
background-position:right;
background-repeat:repeat-y;
}
.sephor{
background-image:url(/ima/linhor3.gif);
background-repeat:repeat-x;
padding:2px 0px 2px 0px;
}
.sephor2{
background-image:url(/ima/linhor3.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:2px 0px 2px 0px;
}
/* LUIS - esto debera ser solo para la tabla de precio de paquetes y por tanto estar en lnea y no en la paleta,aunque esta en algunos sitios ms muchas paginas ya no valen */
.tabla_prec{
background-color:#EBEB00;
font:300 10px/15px Verdana,Arial,Helvetica,sans-serif;
}
/******************** TABLA FORMULARIOS ***************************/
.tablaForm{
}
.tablaForm td{
background:#E3F4BD;
border:1px solid #95CA18;
border-width:0px 4px 0px 4px;
color: #004000;
height:14px;
/* reactivado font size */
font-size:10px;
padding:4px 4px 4px 8px;
text-align:left;
}
.tablaForm td.blanco{
background:#FFFFFF;
border-width:0px 0px 0px 0px;
color:#333333;
font-weight:normal;
height:10px;
padding:0px 0px 0px 0px;
text-align:left;
}
.tablaForm td.requerido{
border-left:4px solid #AB5A5A;
}
.tablaForm th,.titForm{
background:#F7F7F7;
border:1px solid #CCCCCC;
border-width:0px 0px 0px 3px;
color:#006633;
font-size:10px;
font-weight:normal;
height:14px;
padding:4px 8px 4px 8px;
text-align:right;
}
.tablaListas caption{
background:#F1F9DE;
border:2px solid #BAE35A;
border-width:0px 0px 2px 0px;
color:#00652C;
display:block;
font:bold 1em Verdana,Arial,Helvetica,sans-serif;
padding:2px 0px 0px 4px;
text-align:left;
vertical-align:bottom;
}
.tablaListas tbody td{
border-bottom:1px dashed #999999;
height:14px;
padding:0px 2px 0px 2px;
vertical-align:middle;
}
.tablaListas th{
background:#FAFBEF;
border-bottom:1px dashed #84B60F;
color:#84B60F;
font:bold 11px Arial,Verdana,Helvetica,sans-serif;
height:14px;
padding:0px 2px 0px 2px;
vertical-align:middle;
}
.tablaprint{
border:1px #999999 ridge;
line-height:15px;
}
.tablaTitulares ul li a{ background:transparent url(eng/imanew/item_cubo.gif) no-repeat; background-position: 0 6px; list-style: none; color:#52730B; font:normal 11px "Trebuchet MS",verdana,lucida,sans-serif; /*margin-left:5px;*/
padding-left:15px; /*text-align:left;*/
text-decoration:none; 
}
.tablaTitulares ul li a:hover{
background:transparent url(eng/imanew/main/item_link_off.gif) no-repeat;

color:#7AAE0C;
text-decoration:underline;
}
.tablaTitulares,.tablaListas{
border:1px solid #CCCCCC;
border-width:1px 1px 1px 1px;
display:block;
}
.tittb{
background-color:#EBEB00;
border:#FFFF00 ridge;
border-width:thin 0px 0px;
font:500 11px/16px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.03em;
text-indent:3px;
}
.tittb_1px{
border:dotted;
border-color:#FFE1D4 #FFFFFF #7C995A;
border-width:0px 0px thin;
font-weight:bold;
letter-spacing:0.05em;
margin-bottom:2px;
padding:0px 0px 3px 0px;
text-indent:1px;
}
.tittb2{
background:url(eng/imanew/main/item_info.gif) #F3F3F3 no-repeat;
border:2px dotted #95CA18;
border-width:0px 0px 2px 0px;
color:#00652C;
font:bold 13px "Trebuchet MS","Verdana",Arial,sans-serif;
height:18px;
padding:0px 0px 0px 18px;
}
.tittb2_ab{
border:dashed;
border-color:#FFE1D4 #FFFFFF;
border-width:0px 0px thin;
color:#660000;
font:500 11px/16px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.03em;
text-indent:1px;
}
.titulin{
font:11px/110% Verdana,Arial,Helvetica,sans-serif;
margin-bottom:2px;
}
.txt1{
	color:#818181;
	/*lmc2009 subo a 11 desde 10*/
	font:11px "Verdana","Arial,sans-serif";
}

.txt1 a:link{
color:#333333;
font-weight:400;
text-decoration:underline;
}
.txt1 a:visited{
color:#666666;
text-decoration:underline;
}
.txt1 a:active,.txt2 a:active{
color:#990000;
text-decoration:none;
}
.txt2{
color:#003300;
	/*lmc2009 subo a 11 desde 10*/
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.txt2 a:link{
color:#003300;
font-weight:300;
text-decoration:underline;
}
.txt2 a:visited{
color:#003333;
text-decoration:underline;
}
.txt_p110{
	font-size:1.1em;
	line-height: 110%;
}
.txt_p130{
	font-size:1.3em;
	line-height: 110%;
}
.txt_superDestacado{
font:normal 20px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
margin:5px 0;
color:#AB5A5A;

}
.txt3{
font:normal 12px Verdana,Arial,Helvetica,sans-serif;
line-height: 120%;
text-align:left;
}
.txt3g{
color:#990000;
font:600 14px Verdana,Arial,Helvetica,sans-serif;
}
/*******************************************************************************/
.txtnormal{
color:#818181;
font:10px "Verdana","Arial,sans-serif";
text-align:left;
}
#col30{
border:1px solid #CCCCCC;
border-width:0px 0px 0px 1px;
padding:0px 0px 0px 6px;
text-align:left;
vertical-align:top;
width:200px;
}
#col30 td{
text-align:left;
}
/************************** COLUMNA SECUNDARIA *********************************/
#col50{
border:1px solid #CCCCCC;
border-width:0px 0px 0px 1px;
padding:0px 0px 0px 6px;
text-align:left;
vertical-align:top;
width:278px;
}
/****************************** COLUMNA MAIN *******************************/
#colmain{
padding:0px 6px 0px 0px;
text-align:left;
vertical-align:top;/*	width:100%;*/
}
#colmain H6{
	border:0px;
	color:#87B32D;
	display:block;/* Titular de Noticias */
	font:bold 16px Geneva,Arial,Trebuchet MS,sans-serif;
	margin-bottom:5px;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-align:left;
}
/*lmc 2009 - ojo subo a 1em... y afecta a todo el site*/
#colmain P{
	font-size:1.1em;
	margin-bottom:3px;
	margin-top:0px;
	text-align:left;
}
/* no se porque corrijo -3px*/
#contenido{
vertical-align:top;
width:583px;
}
/* ESTILOS PARA FOOT */
#foot{
color:#000000;
font:normal 9px Verdana,Arial,Helvetica,sans-serif;
padding:4px;
text-align:right;
width:100%;
}
#foot a:hover{
text-decoration:none;
background-color:#E7F7BD}

#footTxt{
background-color:#FFFFFF;
text-align:center;
width:736px;
}
#fotopie{
background-color:#FFFFFF;
background-image:url(/eng/ima/hom/footo4.jpg);
background-repeat:no-repeat;
height:110px;
text-align:right;
width:596px;
}
#gisubnav{
background-color:#E3F4BD;
vertical-align:top;
width:140px;
}
#gisubnav2{
background-color:#E3F4BD;
padding:0px 0px 10px 0px;
vertical-align:bottom;
width:140px;
}
#gisubnav2_wh{
background-color:#FFF;
padding:0px 0px 10px 0px;
vertical-align:bottom;
width:140px;
}
/* ESTILOS PARA GISSUBNAV (Columna Izquierda) */
#gisubnavTable{
background-color:#BAE35A;
font:9px "Verdana","Arial,sans-serif";
vertical-align:top;
width:140px;
}
#gisubnavTable td.caja{
background-color:#BAE35A;
color:#669900;
font-size:9px;
padding:0px 6px 0px 6px;
text-align:left;
vertical-align:middle;
}
#gisubnavTable td.separador{
background-color:#E3F4BD;
color:#00652C;
height:15px;
}
#head{
background-color:#FFFFFF;
text-align:center;
vertical-align:top;
width:736px;
/*LMC posible ajusto central test*/
display:block;
clear:both;
}
#head_logo{
	text-align:right;
}
#head_logo img{
	float: left;
}
#head_banner{
	float:right;
}
#head_links-clear{
clear:both; padding-top:3px; border-bottom: #E3F4BD solid 3px;
}
#head_links{
	height:16px; vertical-align:bottom; margin:0;
	font: normal 9px Verdana,Arial,Helvetica,sans-serif;
}

/* Pagina de Links */
#linkList ul li a{
background:transparent url(eng/imanew/main/item_link_off.gif) left center no-repeat;
color:#006633;
font:normal 11px "Trebuchet MS",verdana,lucida,sans-serif;
padding-left:15px;
text-align: justify;
text-decoration:none;
}
#linkList ul li a:hover{
background:transparent url(eng/imanew/main/item_link_on.gif) left center no-repeat;
color:#993333;
}
/******************* SUBSECCIONES **********************/
#linkList ul ul li{
color:#949494;
font:normal 10px Arial,verdana,lucida,sans-serif;
padding-left:25px;
text-align:left;
text-decoration:none;
}
#linkList ul ul li a{
background:none;
color:#949494;
font:normal 10px Arial,verdana,lucida,sans-serif;
padding-left:0px;
text-align:left;
text-decoration:none;
}
#linkList ul ul li a:hover{
background:none;
color:#52730B;
}
#linkList ul,.tablaTitulares ul{
color:#999999;
list-style-type:none;
margin:5px;
padding:0px;
text-align:left;
}
/*  NUEVO CSS GIS ********************************************* */
/* ESTILOS PARA TABLA GENERAL  */
#mainTable{
background-color:#FFFFFF;
padding:0;
width:736px;
}
#mainTable_logi{
background-color:#FFFFFF;
padding:0;
width:300px;
}
#mainTable_byg{
background-color:#FFFFFF;
padding:0;
width:300px;
}
#tablaOfertas{
display:block;
width:200px;
}
#tablaOfertas td{
background-color:#F0F4E9;
color:#666666;
font-size:9px;
padding:5px 7px 5px 7px;
}
#tablaSearch{
}
#tablaSearch caption,#tablaOfertas caption{
background:url(/eng/imanew/main/fondo_caption.gif) #FFFFFF;
border:1px solid #95CA18;
border-width:0px 5px 0px 5px;
font-size:12px;
height:16px;
padding:0px 0px 0px 0px;
text-align:center;
}
#tablaSearch td{
background-image:url(/eng/ima/hom/fontd2.gif);
padding-left:4px;
}
#tablaSearch td.sep{
/*background-image:url(/eng/ima/shimwhite.gif);*/
border:1px solid #95CA18;
border-width:0px 0px 0px 0px;
height:10px;
}
#tablaSearch th{
background-color:#E3F4BD;
border:1px solid #95CA18;
border-width:0px 0px 2px 0px;
color:#3E7A58;
font:bold 10px Verdana,Arial,sans-serif;
height:18px;
padding-left:4px;
}

.noprint{
	
}

.oculto
{
	display:none;
}

.visible
{
	display:block;
}



/* hay que cambiar la pgina bookings
.tittb_sec{
border:dotted;
border-color:#ACD683 #FFFFFF;
border-width:0px 0px 2px;
color:#297D52;
font:bolder 14px/20px Trebuchet MS,Tahoma,serif;
letter-spacing:0.06em;
margin:3px 2px 1px 3px;
padding:1px 2px;
text-indent:1px;
}
*/
/*
.oferTit:hover{
cursor:pointer;
text-decoration:underline;
}
*/
.enlace
{
	cursor:pointer;
	color: #54701C;
}

/*2009*/
/* para el ancho del proceso de reserva*/
#mainTable.p_reserva #contenido{ width:100%; }
#mainTable_logi.p_reserva #contenido{ width:50%; }
#mainTable_byg.p_reserva #contenido{ width:50%; }

#mainTable.p_reserva #fotopie, #mainTable_logi.p_reserva #fotopie{ 
background:none;
background-color:#FFFFFF;
height:90px;
/*width:596px;
*/
}
#mainTable.p_reserva p_reserva_faq, #mainTable_logi.p_reserva p_reserva_faq, #mainTable_byg.p_reserva p_reserva_faq
{
	font-size:12px;
	vertical-align:bottom;
	text-align:right;
}

#mainTable.p_reserva span.oferTit, #mainTable_logi.p_reserva p_reserva_faq, #mainTable_byg.p_reserva p_reserva_faq
{ padding-left:4px; 
}


/*LMC estilos para form busqueda paquetes*/
.form_mainSearchPack input, .form_mainSearchPack select { font-size:14px; 
}
.form_mainSearchPack td.on {
	text-align:inherit;
	padding:4px;
	padding-left: 40px;
}

/*LMC estilos para resultados de list_offers en home y boxes*/

/*LMC cambio de plantillas a divs */
.listOffers div.paqueteBox{
	width:100%;
	padding:7px 0;
	font-size: 1.1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	clear:both;
	border-bottom:1px dashed #84B60F;
	min-height: 60px;
}
.listOffers div.paqueteBox:hover{
background-color:#E3F4BD;
cursor:pointer;
}
.listOffers div.paqueteFoto{
	float:left; 
	display:block; 
	height:auto; 
	width:81 px;
}
.listOffers div.paqueteFoto img{ border: 1px solid #CCCCCC; border-width: 1px 1px 1px 1px; 
}

.listOffers div.paqueteCopy{
padding-left: 80px;
}

.listOffers div.paqueteCopy A:link {
	border: none;
}

/* hay que poner id para scope*/
#colmain .listOffers div.paqueteCopy p{
font-size: 1em;
line-height:1.2em;
}

.listOffers div.paqueteCopy span  {
color:#D98500;
font-size:1.1em;
}
.listOffers div.paqueteCopy em  {
	font-weight: bold;
	color:#360;
}

.listOffers div.oferta {
float:right;
font-size:0.8em;
margin-left:4px;
}


/* variantes para destcada en home */

.listOffers div.destacado{
	padding: 3px 5px 3px 5px;
	border-bottom:none;
	min-height: 110px;
}

.listOffers .destacado div.paqueteFoto{
	float:right; 
	width:100px;
}
.listOffers .destacado div.paqueteFoto img{ 
border: 3px solid #CCCCCC; border-width: 3px; 
}

.listOffers .destacado div.paqueteCopy{ padding-right: 110px; padding-left: 0px; line-height: 1.2em; font-family:Verdana, Geneva, sans-serif:

}
.listOffers .destacado div.paqueteCopy h3{ font-size: 1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom: 3px;
}

.listOffers .destacado div.paqueteCopy span  {
color:#D98500;
font-size:0.8em;
}

/* variante para integracion en ficha hotel */
.listOffers .inhoteles div.paqueteFoto{
	width:90px;
	min-height: 100px;
}

.listOffers .inhoteles div.paqueteCopy{
	line-height: 1.3em;
}


/*ojo se usa en miniplantillas de list_offers tmbien*/
.listOffers h5 {
	font-size:1.3em;
	line-height:1.3;
	display: inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}



/* resultados search pack*/	
.searchPackResult .paqueteBox h5 { 
	display: block;
	border-bottom: 1px solid #CDE470;
	padding-bottom:4px;
	margin-bottom:5px;
	height:auto;
}

.searchPackResult .results h2 { 
margin: 9px 0;
}





/*LMC rectifico cuando en col30*/
.col50 div.paqueteCopy h5, .col50 div.paqueteCopy h5  {
	font-size:1.1em;
}
.listOffers h5 A:link {
	text-decoration:none;
	border-bottom:none;
}

.listOffers h5 span {
color:#D98500;
font-size: 0.8em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*LMC para la oferta del mes*/
.listOffers h3 {
	background:none;
	border:none;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
.listOffers h3:before {
content:"";
}


/*LMC estilos para listados de green fees 
aplicar gf_prices a la tabla contenedora*/
table.gf_prices td.gf_campo {
border:1px solid #CCCCCC;border-width:0px 0px 1px 0px; padding-top:8px;;
}
table.gf_prices td.gf_fechas {
border:1px solid #CCCCCC;border-width:0px 1px 2px 0px; padding: 3px 0 2px 5px;
}
table.gf_prices td.gf_fechas_datos {
text-align:right;border:1px solid #CCCCCC;border-width:0px 1px 2px 0px;
}
table.gf_prices table.gf_datos {
margin: 0px 3px 1px 3px;
background-color:#066
}

table.gf_prices table.gf_datos td.gf_datos_prod{
border:1px solid #CCCCCC;border-width:0px 0px 1px 0px;
}

table.gf_prices table.gf_datos td.ultimo{
	/*para que no pinte el borde en el último*/
border-bottom:none;
}

table.gf_prices .tright{
	text-align:right;
}

table.gf_prices .tcenter{
	text-align:center;
}

table.gf_prices .oferta_Y{
	color:#FF0000;
}
table.gf_prices .oferta_N{
	background-color:#FFFFFF;
}


/*see request specific*/

#see_request pre {
	font: normal 1.1em Verdana, Geneva, sans-serif;
}

/* para resolver headlines de ficha paquetes */
.ficha_paquete h1 {
height:auto;
line-height: 1.15em;
}

#tb_email.reload {
	background-color: #F2F75B;
}

#tb_email input.email_ok { border:#060 1px groove;}
#tb_email input.email_ko { border:#900 1px solid;}
#tb_email input#email {font-size:1em; height:110%;}

.green-fee-search form input, .green-fee-search form select {font-size:1.1em; }
.green-fee-search .bigger {font-size:1.2em; font-weight:bold; }
.green-fee-search select.bigger {font-weight: normal;}

#breadcrumb, #breadcrumb a{ font-size:9px; color:#666; margin-bottom:7px;}
#breadcrumb a:hover{color:#660;}
#breadcrumb div {display:inline;} /*para microformat google*/


/* cambio boxsearch*/
#gsearch {
	width: 140px;
	padding-top: 5px;
	background-color: #FFF;
}
#gsearch .top {
	background: url(/esp/imanew/sidebar/cajas_sup_ext.gif) top no-repeat ;
	height: 8px;
}

#gsearch form {
	background: url(/esp/imanew/sidebar/cajas_inf_int.gif) bottom no-repeat;
	background-color:#BAE35A;
	margin: 0 auto;
	padding-bottom:8px;
	text-align:center;
}

#maslineas {
	text-align:center;

}

/*cambios luison sidebar listoffer*/
ul.listOffers li{
	margin-bottom:5px /*eliminado de listofferssidebar*/
}
ul.listOffers li div.desc{
	font-size:10px;
	margin-left:15px;
}
ul.listOffers a{
	font-size:12px;
	margin-bottom:6px /*eliminado de listofferssidebar*/
}


/*busqueda campo*/
#buscacampos form input {
	font-size: 1.2em;
}

/************* follow me **************/

#socialfloat
      {
        background: url(/iconweb/gis-social-side-icons.png) no-repeat scroll 0px 0px;
		position:fixed;
        height:135px;
        right:0;
        bottom:40px;
        width:60px;
		overflow: hidden;
}
#socialfloat a {
	display:block;
	width: 45px;
	height: 34px;
	overflow: hidden;
	margin-bottom:5px;
	border:none;
	text-decoration:none;
}
#socialfloat a:hover { background-color: none;}
/* oculto el de twiiter en eng */
	
#socialfloat.engl
      { height:82px; }


/* boton mejor precio gracias reserva*/

div#botonmejorprecio-res {
	text-align:center; 
	background-color:#F0FEE2; 
	border:#DFDED0 1px solid; 
	height:70px; 
	vertical-align:middle;
	padding: 8px 3px;
	display:block;
	font-size: 1.3em;
	font-weight: bold;
}


/*pagina about patches */
#mainTable.about #col30 { width:180px;}
#mainTable.about #col30 h5{ font-size:1.4em;}


/*cambios a ficha paquetes*/
.ficha_paquete .sidebar h6{ background-color: inherit; border:none; border-bottom: 1px dotted #919548; font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; color:#B3C9A5; color:#6A8B3F; font-weight:bold; margin:14px 0 2px 0;
/*
background-image:url(/eng/imanew/head/fondo_menu.gif);
border-color:#E3F4BD #BAE35A #BAE35A #BAE35A;
border-style:solid;
border-width:1px;
font-weight:normal;
color:#84765B;
text-decoration:none;*/
}

.ficha_paquete .sidebar ul {
margin:0 0 0 3px;
padding:0;
}

.ficha_paquete .sidebar ul li{ 
background:transparent url(eng/imanew/item_cubo.gif) no-repeat; 
background-position: 0 6px; 
list-style: none; 
color:#52730B; 
font:normal 1.3em "Trebuchet MS",verdana,lucida,sans-serif; /*margin-left:5px;*/
padding:1px 2px 0 15px; /*text-align:left;*/
text-decoration:none; 
}

.ficha_paquete .sidebar .copy { font-size:0.9em; margin: 3px 7px; display:block;
}

/* desc especial textos en packs*/
.ficha_paquete div.metaPacksText {  padding:10px 5px 10px 5px; background-color: #FBFFEC; border-top: 1px solid; border-bottom: 1px solid; border-color:#690; margin-top:12px; }

.ficha_paquete div.texto_Esp_xmas_esp, .ficha_paquete div.texto_Esp_xmas_eng { 
border-top: 1px dotted #900; 
border-bottom: 1px solid #900;
background:  #FBFFEC url(/iconweb/64x64/merry-christmas-bell.png) left no-repeat;
background-position: -15px;
padding-left: 53px;
font-style:italic;
 }
 
/* box busqueda packs en home*/ 
div#boxpacksidebar form select{
	max-width:185px;
	font-size:1.1em;
}

