.avisolegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}

.logotipo {
	text-align: center;
}

.inicial,p:first-letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#8ABC08;
	font-weight:bold;
	font-style: italic;
	margin-right:1px;
}
.generalpeq {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant: small-caps;
	color: #006666;
}
.titulo,h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E08020;
	font-weight: bold;
	margin-left:0px;	
	text-indent:15px;
	text-align:left;
	font-style:italic;
	padding:0px;
	margin:0px;
}

.subtitulo,h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8ABC08;
	font-variant: small-caps;
	font-weight: bold;
	margin-left:0px;
	text-indent:15px;
	text-align:left;
}
.subsubtitulo,h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5588AA;
	font-variant: small-caps;
	font-weight: bold;
	margin-left:0px;
	text-indent:15px;
	text-align:left;
}
.destacado {

	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #A08040;
	font-weight: bold;
	font-style: normal;
}
.tablilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding:0px;
	margin:0px;
	text-align:center;
}
td.celda_mapa {
	width:20%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	margin:0px;
	padding:2px 2px 2px 2px;
	text-align:center;
	border:1px solid #014B7C;
}
div.celda_mapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	margin:0px;
	padding:2px;
	text-align:center;
	text-indent:0px;
}

th.celda_mapa {
	width:20%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#DADEEA;
	border:1px solid #014B7C;
	padding:2px 2px 2px 2px;
}

th.tablamodelos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
td.tablamodelos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
td.tablamodelos_par{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#DFF6FF;
}
div.nombremodelo{
	position:absolute;
	right:0px;
	top:0px;
	z-index:5;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.error, .error:first-letter{
	font-family: 'Courier New',courier;
	font-size:12px;
	font-style:normal;
	color:#FFFFFF;
	background-color:#990000;
}
.mensaje{
	font-family: 'Courier New',courier;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000099;
}
table.ficha_camas{
	border:1px solid #999999;
	width:100%;
}
th.ficha_camas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#996633;
	width:75px;
}
td.ficha_camas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#4080A0;
	width:100px;
}
th.ficha_camas_titulo{
	text-align:center;
	text-indent:0px;
	background-color:#FFFAF0;
	border-bottom:1px dotted #666666;
}

table.ficha_precio{
	border:1px solid #999999;
	width:100%;
}
th.ficha_precio{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#669933;
	width:50px;
}
td.ficha_precio{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#4080A0;
	width:75px;
}
th.ficha_precio_titulo{
	text-align:center;
	text-indent:0px;
	background-color:#EAFAC0;
	border-bottom:1px dotted #666666;
	width:200px;
}
table.ficha_equipamiento{
	border:1px solid #999999;
	width:100%;
}
th.ficha_equipamiento{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#669933;
}
td.ficha_equipamiento{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#4080A0;
	width:220px;
}
th.ficha_equipamiento_titulo{
	text-align:center;
	text-indent:0px;
	background-color:#DFF6FF;
	border-bottom:1px dotted #666666;
}

table.ficha_dotaciones{
	border:1px solid #999999;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
th.ficha_dotaciones{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#6B359F;
}
td.ficha_dotaciones{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#4080A0;
}
th.ficha_dotaciones_titulo{
	text-align:center;
	text-indent:0px;
	background-color:#EFDFFF;
	border-bottom:1px dotted #666666;
}
th.ficha_dotaciones_titulo2{
	text-align:center;
	text-indent:0px;
	background-color:#D1C3DF;
	border-bottom:1px dotted #666666;
}

table.tabla_tarifas{
	border:1px solid #999999;
	margin-left:auto;
	margin-right:auto;
}
th.tabla_tarifas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:80px;
	color:#FFFFFF;
	background-color:#003399;
}
th.tabla_tarifas2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:80px;
	color:#FFFFFF;
	background-color:#009933;
}
td.tabla_tarifas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#003366;
}
td.tabla_tarifas2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#003366;
	background-color:#F0FAFF;
}


table.ficha_ofertas{
	border:1px solid #999999;
	margin-left:auto;
	margin-right:auto;
	width:80%;
}


th.ficha_ofertas_titulo{
	text-align:center;
	text-indent:0px;
	background-color:#FFE0E5;
	border-bottom:1px dotted #666666;
}

td.ficha_ofertas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#003366;
}



table.ficha_usuarios{
	border:1px solid #999999;
	width:90%;
	margin-left:auto;
	margin-right:auto;

}
th.ficha_usuarios{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#CCA0A0;
}
td.ficha_usuarios{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#804040;
}
td.ficha_usuarios2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #4080A0;
	color:#804040;
}
th.ficha_usuarios_titulo{
	text-align:center;
	text-indent:0px;
	background-color:#FFC0C0;
	border-bottom:1px dotted #666666;
}
th.ficha_usuarios_titulo2{
	text-align:center;
	text-indent:0px;
	background-color:#D1C3DF;
	border-bottom:1px dotted #666666;
}
table.fotos_oferta{
	width:432px;
	margin-left:auto;
	margin-right:auto;
}
td.fotos_oferta{
	text-align:center;
	vertical-align:bottom;
	width:72px;
	
}