
td.pesSelect
{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#006633;
	color:#FFFFFF;
	font-weight:bold;
}
td.pesDSelect
{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#88aa88;
	color:#FFFFFF;
}
td.contPrecios
{
	color:#0056A3;
}
td.txtWizard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
td.titPrecios
{
	background:#EEEEEE;
	font-weight:bold;
	font-size:11pt;
	color:#0056A3;
}
td.subPrecios
{
	font-weight:bold;
	font-size:11pt;
	color:#0056A3;
}
td.tempPrecios
{
	color:#0056A3;
	font-size:11pt;
}

.numApartado {
	font-size: 12pt;
	background: #0056A3;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOn {
	font-size: 17pt;
	background: #0056A3;
	color: #FFFFFF;
	font-weight:bold;
}
.wizardOff {
	font-size: 17pt;
	background: #CCCCCC;
	color: #FFFFFF;
	font-weight:bold;
}
TD.apartado {
	color:#003333;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold
}
.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #006633;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.textform {
	TEXT-ALIGN: left
}
.textform2 {
	border-right: #7F9DB9 1px solid; 
	padding-right: 0px; 
	border-top: #7F9DB9 1px solid; 
	padding-left: 1px; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #7F9DB9 1px solid; 
	padding-top: 0px; 
	border-bottom: #7F9DB9 1px solid; 
	text-align: left;
	height:20px;
}




td.ResHotel
{
	background-color:#cac6c6;
	color:#F9F9F9;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:30px;
}


td.nomAloja
{
	/*background-color:#A6B994;*/
	background-color:#EEE;
	color:#555;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
}
td.nomAloja a:link
{
	background-color:#EEE;
	color:#555;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


td.nomAloja a:hover
{
	background-color:#EEE;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
td.nomAloja2
{
	background-color:#EEEEEE;
	color:#7C7474;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

td.pageTitle
{
	color:#000099;
	font-size: 15pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
td.pageTitleSub
{
	color:#000000;
	font-size: 12pt;
	font-weight:bold;
}
td.pageSubTitle
{

	color:#febc27;
	font-size: 9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;		
}
td.pageSubTitleN
{
	/*border:#555555 1px solid;
	color:#3676B5;*/
	color:#febc27;
	border:#E4ECF4 1px solid;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
td.pageSubTitle2N
{	
	/*border:#555555 1px solid;*/
	border:#E4ECF4 1px solid;
	color:#3676B5;
	background-color:#E6E6E6;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:120px;
}
td.pageSubTitle3N
{	
	/*border:#555555 1px solid;*/
	border:#E4ECF4 1px solid;
	color:#3676B5;
	background-color:#E6E6E6;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
td.precio
{
	color:#003333;
	border:#E4ECF4 1px solid;
	border-bottom:#E4ECF4 0px solid;
	border-right:#E4ECF4 0px solid;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
td.precioRojo
{
	border:#E4ECF4 1px solid;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
a.precio
{
	color:#003333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.precioRojo
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.precio
{
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.precioRojo
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
td.cablist
{
	border:#E4ECF4 1px solid;
	color:#000000;
	background-color:#EEE;
	font-size: 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
td.elelist
{
	border:#E4ECF4 1px solid;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
td.elelistSinBorde
{
	border-width:0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
td.navegador
{
	background-color:#EEE;
}
a.navegador
{
	background-color:#EEE;
}
a.navegador:link 
{
	background-color:#EEE;
	color:Black;
}
a.navegador:active
{
	background-color:#EEE;
	color:Black;
}

a.navegador:hover
{
	background-color:#EEE;
	color:Black;
	font-weight:bold;
}

.navegador2
{
	color:#f4f4f4;
	font-size:14px;
}

a.navegador2:link 
{
	color:#f4f4f4;
	text-decoration:none;	
	font-size:14px;
}
a.navegador2:active
{
	color:#f4f4f4;
	font-size:14px;
	text-decoration:none;	
}

a.navegador2:hover
{

	color:#f4f4f4;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}





td.newsletter
{
	background-color:#7BB737;
	color:White;
	font-weight:bold;
	padding-right:10px;
}
td.border1
{
	padding:0px 2px 0px 2px;
}
td.infoHotel
{
	padding:2px 0px 2px 10px;
	font-weight:bold;
}
.infoHotelRojo
{
	padding:2px 0px 2px 10px;
	color:#6fb900;	
	font-weight:bold;
}
td.gris
{
	color:#7C7474;
	text-align:left;
}	
td.lineaGris
{
	background-color:#7C7474;
	height:1px;		
}
td.lineaAzul
{
	background-color:#3676B5;
	height:1px;		
}
td.lateralAzul
{
	border-right: #3676B5 1px solid;
	/*border-right-style:solid;
	border-right-color:#3676B5;*/
	
}

td.lateralGris
{
	border-right: #7C7474 1px solid;

	
}



.TextoVerde 
{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;	
	text-decoration:none;	
	color: #6FB900;
	padding: 8px 5px 5px 15px;
	
}	
.TextoVerde a:link {
	text-decoration:none;
	color:#6FB900;
}

.TextoVerde a:hover {
	text-decoration:underline;
	color:#6FB900;
}





.AvisoIP
{
	font-size:10px;
	text-decoration:none;	
	color: #000;
	padding-left:15px;
	padding-right:5px;
	
}


.ListaCiudadesAzules
{
	font-size:14px;
	color: #609cda;	
}
.ListaCiudadesAzules a:link {
	text-decoration:none;
	color:#609cda;
}

.ListaCiudadesAzules a:hover {
	text-decoration:underline;
	color:#609cda;
}



.navegador2 {
    color: #F4F4F4;
    font-size: 14px;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 25px;
    height:29px;
    min-width: 570px;
    padding-left: 75px;
    vertical-align: middle;
}

#cambioIdioma {
	text-align: right;
	margin-top:13px;
	margin-right: 30px;
	float:right;
	clear:right;
	/*position: relative;*/
}
#cambioIdioma #idiomaActual, #cambioIdioma a {
  background: url('/images/masterPage/fondo_idioma.gif') no-repeat;
  display: block;
  width: 144px;
  height: 16px;
  text-align: left;
  font: bold 10px Tahoma;
  color: #4F5760;
  line-height: 15px;
  vertical-align: middle;
  cursor: pointer;
  text-decoration:none;
}

#cambioIdioma a{
  background-image: none; /*url('/images/masterPage/fondo_idioma_2.gif') no-repeat;*/
  background-color: #F3F2F1;
}
#cambioIdioma a:hover{
  background-color: #4F5760;
  color: #fff;
}
#cambioIdioma #idiomaActual img, #cambioIdioma a img{
  vertical-align: text-bottom;
  margin: 0 10px;
}
#cambioIdioma #idiomaOtros{
  position: absolute;
  z-index: 1000;
  height: 0px;
  overflow: hidden;
}

a.vermapa
{
    padding-left:5px;
}

td.fechabusqueda
{
    padding-right:5px;
}

a.Link_hotel_listado
{
    padding-left:5px;
}

div.izquierdaPopup
{
    background-image:url('../images/barraIzquierda.gif');
    background-repeat:no-repeat;
    width:18px;
    height:30px;
    float:left;
}

div.centroPopup{
    background-color: #CAC6C6;
    color: #f4f4f4;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
    float:left;    
    padding-left:30px;
    padding-top:5px;
    height:25px;
    width:85%;
    text-align:left; 
}


div.derechaPopup{
    background-image:url('../images/barraDerecha.gif');
    background-repeat:no-repeat;
    width:18px;
    height:30px;
    float:left;
}

#lAloja_lPaginas
{
    margin-left:70px;
}
