* { margin:auto; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#D6E2F3;
	padding-top:5px;
	text-align:center
}

#contenedor { width:955px;}

#contenido{	border:solid #9DA6CF 1px; background-color:#FFFFFF; text-align:left; width:953px; float:left;}

#cabecera{
	width: 955px ;
	height: 125px;
	float:left;
	background-image:url(/images/cabecera.jpg);
	text-align:left;
}

#logo{ float:left; width:700px; padding-left:25px; height:85px; padding-top:10px; }

#idioma {float:right; padding-right:25px; height:85px; padding-top:10px; }

#migasdepan {width:475px; padding-top:6px; margin-left:25px; text-align:left; float:left;}

#ofertas {width:422px; margin-right:25px; padding-top:6px; text-align:right; float:left;}

#leyenda{background-color:#FFFFCC; border:solid #FFC97D 1px; float:left; width:900px; margin-left:25px; height:30px;}

#ordenacion{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #E4F4E6; color: #009900; border: 1px solid #C3E8BA; float:left; width:900px; margin-left:25px; height:45px;}

#paginado{float:left; text-align:left; margin-top:5px; margin-left:5px;}

#iconos{float:right; text-align:right; margin-top:5px; margin-right:5px;}

#limpiar{clear:both; height:10px;}

#limpiar2{clear:both; height:20px;}

#limpiar3{clear:both;}

#limpiar4{clear:both; height:2px;}

#opcion_barra{float:left; margin-left:27px;}

#opcion_barra_inicio{float:left; margin-left:2px;}

#opcion_barra_fin{float:right; margin-top:10px; margin-right:2px;}

#listado {width:905px; background-color:ffffff; margin-left:25px;}

#cabtipo {float:left; width:45px; cursor:pointer; text-align:center;}

#cabnombre {float:left; width:203px; cursor:pointer;}

#cabnombreo {float:left; width:223px; cursor:pointer;}

#cabpoblacion {float:left; width:170px; cursor:pointer;}

#cabpoblaciono {float:left; width:170px; cursor:pointer;}

#cabprovincia {float:left; width:100px; cursor:pointer;}

#cabprovinciao {float:left; width:120px; cursor:pointer;}

#cabprovincial {float:left; width:110px; cursor:pointer;}

#cabzona {float:left; width:132px; cursor:pointer;}

#cabzonao {float:left; width:72px; cursor:pointer;}

#cabzonal {float:left; width:100px; cursor:pointer;}

#cabtelefono {float:left; width:90px; cursor:pointer;}

#cabtelefonol {float:left; width:95px; cursor:pointer;}

#cabplazas {float:left; width:65px; cursor:pointer;}

#cabplazasl {float:left; width:55px; cursor:pointer;}

#cabfoto {float:left; width:80px; cursor:pointer;}

#fila {float:left; width:2px; height:10px; background-color:#FFFFFF;}
.listalojamientos{width:805px; background-color:#ffffff; margin-left:25px;}

#textoaloj{float:left; width:665px; text-align:left; margin-top:7px; margin-left:45px;}

#textopasos{width:340px; text-align:center; background-color:#FBF0EE; padding-left:10px; padding-right:10px;}
#barra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 897px;
	color: #009900;
	margin-top:5px;
	text-align:left;
}

.nav: {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal;  color: #000000; text-decoration: none; cursor:pointer;}
.nav:link {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #000000; text-decoration: none;cursor:pointer;}
.nav:visited {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #000000; text-decoration: none;cursor:pointer;}
.nav:hover {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #000000; text-decoration: none; cursor:pointer;}
.nav:active {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #000000; text-decoration: none; cursor:pointer;}

.nav2: {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal;  color: #888888; text-decoration: none; cursor:pointer;}
.nav2:link {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #888888; text-decoration: none;cursor:pointer;}
.nav2:visited {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #888888; text-decoration: none;cursor:pointer;}
.nav2:hover {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #888888; text-decoration: none; cursor:pointer;}
.nav2:active {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; color: #888888; text-decoration: none; cursor:pointer;}

.listizquierda{ font-family: Arial; font-size: 8pt; text-align:left;}
.listcentrado{ font-family: Arial; font-size: 8pt; text-align:center;}

#linea {width:665px; margin-left:45px; float:left;}

.titulo{
color:#003399;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.titulonaranja{
color:#FF9900;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.titulomini{
color:#000000;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.ofertas{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#DD2222;
}

.oferta {color:#CC3300; font-size:8pt; cursor:pointer;}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
a { color: #003399; text-decoration: none}
a:hover { color: #0033CC; text-decoration: underline}
.cabecera {
	font-size: 11px;
	background-color: #CDD8F8;
	font-weight: bold;
	text-align:center;
}
.cabecerai {
	font-size: 11px;
	background-color: #CDD8F8;
	font-weight: bold;
	text-align:left;
}
.l { background-color:#888888; width:650px; margin-left:50px; height:1px;}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFF0CF;
}

.barra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 700px;
	background-color: #E4F4E6;
	color: #009900;
	border: 1px solid #C3E8BA;
}

.contenedor {
	width: 280px;
	border-collapse: collapse;
	border: 1px solid #463528;
}

input, select {	
	background-color: white;
	border-color: #66CC66;
	border-style: solid;
	border-width: 1px;
	font-family: arial;
	font-size: 7pt;
}

.selectON {	
	background-color: #C0EAB5;
	font-family: arial;
	font-size: 7pt;
	color: #005900;
	font-weight: bold;
}

A {
	text-decoration: none;
	color: #003399;
}

A:hover	{
text-decoration: underline;
}

body, table {font-family: Arial; font-size: 8pt}
 
.trespasos {
	background-color: #FBF0EE;
	border-collapse: collapse;
	border: 1px solid #CC0000;
}

#trespasos {
	background-color: #FBF0EE;
	border-collapse: collapse;
	border: 1px solid #CC0000;
	width:360px;
	height:80px;
}

.trespasos1{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.trespasos2 {
	color: #CC0000;
	font-size: 16px;
}

.pie{ font-size:9px;}
