body {
  margin-left: 0.5em;
  margin-top: 0; 
  margin-bottom: 0; 
  margin-right: 0;
}

#contenedor {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px; 
  margin: 0px;
  width: 980px;
}
#cabecera {
  margin: 0px;  
  top: 0em;
}
#menu {
  float: left;
  width: 16%;
  font-size: 0.9em;
}

#contenido {
  float: right;
  width: 84%;
}

#contenido_rw {
  float: right;
  width: 100%;
}

#contenido_rw #principal_rw {
  float: left;
  width: 84%;
  margin: 0.1em;    
}

#contenido_rw #secundario_rw {
  float: left;
  width: 14%;
  margin: 0.1em;    
}

#contenido_rw #principal_rw #superior_rw {
  float:left;
  width: 95%;
  font-size: 0.9em;     
}

#contenido_rw #principal_rw #superior_rw #izda_rw {
  float:left;
  width: 40%;
}

#contenido_rw #principal_rw #superior_rw #centro_rw {
  float:left;
  width: 27%;
   
}

#contenido_rw #principal_rw #superior_rw #dcha_rw {
  float:left;
  width: 33%;
   
}

#contenido_rw #principal_rw #descripcion_rw {
  float:left;
  width: 100%;
   
}
   
   
   
   
#contenido #productos {
  float: left;
  width: 84%;
  margin: 0.1em;
  font-size: 0.9em;
}

#contenido #principal {
  float: left;
  width: 84%;
  margin: 0.1em;    
}

#contenido #secundario {
  float: left;
  width: 14%;
  margin: 0.1em;    
}

#pie {
  clear: both;
  text-align: center;
  font-size: 0.8em; 
}

#contenido #principal #superior {
  float:left;
  width: 95%;
  font-size: 0.9em;     
}

#contenido #principal #superior #izda {
  float:left;
  width: 40%;
}

#contenido #principal #superior #centro {
  float:left;
  width: 27%;
   
}

#contenido #principal #superior #dcha {
  float:left;
  width: 33%;
   
}

#contenido #principal #descipcion {
  float:left;
  width: 100%;
   
}

.piegris {
 color: gray;
 font-size : 0.9em;
 text-align: center;
}

.enlacegris {
 color: gray;
 text-decoration: none;
}

.headerNavigation {

}

.headerNavigation2 {
  color: #435CD9;
	font-weight: bold;
	font-size: 1.1em;
}

.main-titulo {
	background:  #F2D5CE;
	color: Green;
	font-weight: bold;  
  font-size: 1.2em;
  line-height: 1.1;
}

.titulo-caja {
	background:  #467DD1;
  font-size: 1em;
	font-weight: bold;  
  color: white;
}

.caja {
  border-width: 0.1em;
  border-color: blue;
  border-style: solid;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: Blue;	
	margin: 0.3em;
}

h2 {
	font-size: 1.1em;
	color: Blue;
	font-weight: bold;
}

h2.categorias {
	font-size: 1.1em;
	color: Blue;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h3.categorias {
	font-size: 0.9em;
	font-weight: normal;
  margin-top: 0.1em; 
  margin-bottom: 0.1em;
  margin-left: 0em;
  margin-right: 0em;
}

h2.encaja {
	font-size: 1em;
	font-weight: normal;
  margin-top: 0.1em; 
  margin-bottom: 0.1em;
  margin-left: 0em;
  margin-right: 0em;
}

h3.encaja {
	font-size: 1em;
	font-weight: bold;
  margin-top: 0.1em; 
  margin-bottom: 0.1em;
  margin-left: 0em;
  margin-right: 0em;
}

h3 {
	font-size: .8em;
	color: Gray;
	font-weight: bold;
	margin: 0.2em;
}

.busquedaprincipal {
  text-align: left;
  font-size: 1em;
}

.precio {
  font-size: 2.7em;
  font-weight: bold;
  color: Green;
}

.marcado {
  font-weight: bold;  
}

.textopeque {
  font-size: 0.8em;
}

.caracteristica {
  color: blue;
  font-size: 0.9em;
}

.valor {
  color: black;
  font-size: 0.9em;
}

.titulocaracter {
  color: blue;
  font-size: 1em;  
}

UL.col2
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px;
  WIDTH: 100%;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}

UL.col2 LI
{
  PADDING-RIGHT: 2px;
  DISPLAY: inline;
  PADDING-LEFT: 2px;
  FLOAT: left;
  PADDING-BOTTOM: 2px;
  WIDTH: 45%;
  PADDING-TOP: 2px;
  line-height: 1.5;  
} 

UL.col3
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  MARGIN: 5px 0px;
  WIDTH: 100%;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}

UL.col3 LI
{
  PADDING-RIGHT: 2px;
  DISPLAY: inline;
  PADDING-LEFT: 2px;
  FLOAT: left;
  PADDING-BOTTOM: 2px;
  WIDTH: 30%;
  PADDING-TOP: 2px;
  line-height: 1.2em;  
} 

.main {
  font-size: 1em;
}

.smallText {
  font-size: 0.9em;
}

.pageResults {
  font-size: 1.4em;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #1F0C71;
  border-spacing: 0px;
}

.productListing-odd {
	background: White;  
}

.productListing-even{
	background: White;  
}

.productListing-top5 {
	background: White;
}

.productListing-heading {
  font-size: 1em;
  background: #76B2F0;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-size: 1.2em;
  color: blue;
  font-weight: bold;
  line-height: 1.2em;
  letter-spacing: inherit;
  word-spacing: inherit; 
}

.precios_fecha {
 color: blue;
 font-size : 1.1em;
 text-align: center;
}

.precios_precio {
 color: blue;
 font-weight: bold;
 font-size : 1.2em;
 text-align: center;
}

.precios_minimo {
 color: green;
 font-weight: bold;
 font-size : 1.3em;
 text-align: center;
}

div.clear {
  clear: both;
}

.add_alojamiento {
 color: orange;
 font-weight: bold;
 font-size : 1em;
 text-align: center;
}

.add_formulario {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
}

