.derecha{

	text-align:right;

}

.anchotabla{

	width:13.77em;

}

.noborder{

	border:0 none #FFFFFF;

}
img{border:0;}
#tablaResultados{ border-collapse:collapse;width:100%; border:1px solid #000000;}
	#tablaResultados td{border:1px solid #cfcece; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; padding-left:0.3em; padding-right:0.3em;}	
		#tablaResultados td.subtituloHotel{background-color:#cbcbcb; color:#000000; border:1px solid #858585; font-weight:bold; padding-top:0.15em;padding-bottom:0.15em;}
		#tablaResultados td.tituloHotel{background-color:#696b6b;border:1px solid #696b6b; color:#ffffff; padding-top:0.1em; padding-bottom:0.1em;}
			#tablaResultados td.tituloHotel span{font-weight:normal;}
			#tablaResultados td.tituloHotel a:link, #tablaResultados td.tituloHotel a:visited, #tablaResultados td.tituloHotel a:active{color:#ffffff; font-weight:bold; text-decoration:underline}	
			#tablaResultados td.tituloHotel a:hover{color:#ffffff; font-weight:bold; text-decoration:none;}	
		#tablaResultados td.blanco{background-color:#ffffff; color:#000;}
		#tablaResultados td.gris{background-color:#f6f6f6; color:#000000;}
		#tablaResultados td select{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
		#tablaResultados td select.SelectCantidadHab{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}

#MensajeError{ width:95%; margin:auto; margin-bottom:0.5em; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; margin-top:1.25em;border:0.12em solid #c01a1a; background-color:#ea0b0b; padding:0.3em; line-height:1.25em;}
	#MensajeError p{margin:0; margin-left:0.7em; padding:0;}

.tablaDatos{width:100%; border:1px solid #ccc; margin-top:0.5em; border-collapse:collapse;}
	.tablaDatos td{border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; font-size:0.7em; text-align:left; padding:0.2em;}
	.tablaDatos td a:link, .tablaDatos td a:active, .tablaDatos td a:visited{ color:#6a6a6a; font-weight:bold}
	.tablaDatos td a:hover{ color:#999; text-decoration:none;}
	.tablaDatos td.gris{background-color:#f6f6f6}
		.tablaDatos td.titulo{font-weight:bold;}
		.tablaDatos td.tituloPrincipal{background-color:#696b6b; font-weight:bold; color:#fff; text-align:left;}
		.tablaDatos td input{font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#000; width:90%}
		.tablaDatos td select{font-family:Arial, Helvetica, sans-serif; font-size:0.7em; width:90%}
.idioma{width:70%; text-align:center; padding:0.3em; font-weight:bold; color:#666; background-color:#f6f6f6; border:1px solid #666;font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
	.idioma a:link, .idioma a:active, .idioma a:visited{color:#666; text-decoration:underline}
	.idioma a:hover{color:#999; text-decoration:none}
.indicador{background-color:#f0f0f0; width:12.5em; padding:0.3em; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}	
	.indicador a{color:#000; font-weight:bold;}