/* CSS Document */
html,BODY {
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
margin:0;
padding:0;
text-align: center;
 height:100%;
 }

* { margin: 0; padding: 0; }

IMG, OBJECT { border:0;}
A, A:link, A:visited { color: #1E5389; text-decoration: none; }
A:hover { color: #c86e7c; text-decoration: underline; }
A:active { text-decoration: none; }
H1 { color: #3B699A; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


#contenido{
position:relative; 
width:819px;
min-height:850px; 
background-color:#ffffff;
margin: 0 auto 0  auto;

}
#contenido_v2{
position:relative; 
width:958px;
/*height:850px; */
background-color:#ffffff;
margin: 0 auto 0  auto;

}

#interior{
margin-left:auto;
margin-right:auto;
width:803px;
min-height:837px;
}
#interior_v2{
margin-left:auto;
margin-right:auto;
width:958px;
/*height:837px;*/ 
}

#sombra-left{
width:819px;
background-image: url(../imgs/somb-left.gif);
background-repeat:repeat-y;
background-position:left;
}

#sombra-right{
width:819px;
background-image: url(../imgs/somb-right.gif);
background-repeat:repeat-y;
background-position:right;
}

#sombra-down{
width:819px;
height:8px;
margin: 0 auto 0  auto;
background-image: url(../imgs/somb-down.gif);
background-repeat:repeat-x;   
background-position: top;
}

#sombra-up{
width:819px;
background-image: url(../imgs/somb-up.gif);
background-repeat:repeat-x;
background-position:top;
}

#eskin-upleft{
width:819px;
background-image: url(../imgs/eskinsup-left.gif);
background-repeat: no-repeat;
background-position:left top;


}

#eskin-upright{
width:819px;
background-image: url(../imgs/eskinsup-right.gif);
background-repeat: no-repeat;
background-position:top right;

}

#esquinas-inferiores{
position:relative;
top:-13px;
width:819px;
height:21px;
}
#eskin-downleft{
width:819px;
height:21px;
background-image: url(../imgs/eskininf-left.gif);
background-repeat: no-repeat;
}
#eskin-downright{
width:819px;
height:21px;
background-position:right;
background-image: url(../imgs/eskininf-right.gif);
background-repeat: no-repeat; 
}
#logos{
width:958px;
height:89px;}
#logo1{
float:left;
width:596px;
height:89px;
background-image:url(../imgs/Cabecera_interior.gif);
background-repeat:no-repeat;
}
#logo2{
float:right;
width:362px;
height:89px;
background-image:url(../imgs/Imagen_interiorCabezRight.jpg);
background-repeat:no-repeat;

}
/*
#logo1{
float:left;
margin-left:17px;
width:201px;
height:41px;
background-repeat:no-repeat;
}
#logo2{
float:right;
margin-top:15px;
margin-right:50px;
width:202px;
height:20px;
background-image: url(../imgs/reservas-online.gif);
background-repeat:no-repeat;
}
*/
#imagensuperior{
margin: 0 auto 0  auto;
width:784px;
height:121px;
}
#columnas{
width:803px;
min-height:420px;
}
#columnas_v2{
width:803px;
/*height:420px;*/
}
#caja-A{
margin:auto;
text-align:center;
width:234px;
}

#caja-B{
/*float:right;*/
margin-left:335px;;
width:459px;
min-height:420px;
position:relative;
right:10px;
background-position:right;
}
#cajabuscadorSombras{
width:302px;

}
#cajabuscador{
margin:auto;
width:218px;
}

#cajageotrust{
width:302px;
height:121px;
}

#marcogeo-sup-right{
width:302px;
height:121px;
background-position:top right;
background-image:url(../imgs/borde.gif);
background-repeat:no-repeat;

}
#marcogeo-sup-left{
width:302px;
height:121px;
background-position:top left;
background-image:url(../imgs/borde.gif);
background-repeat:no-repeat;
}
#marcogeo-left{
width:302px;
height:121px;
background-image:url(../imgs/bordevertical.gif);
background-repeat:repeat-y;
}
#marcogeo-right{
width:302px;
height:121px;
background-position:right;
background-image:url(../imgs/bordevertical.gif);
background-repeat:repeat-y;
}
#marcogeo-inf-left{
width:302px;
height:121px;
background-position:bottom left;
background-image:url(../imgs/borde.gif);
background-repeat:no-repeat;
}
#marcogeo-inf-right{
width:302px;
height:121px;
background-position:bottom right;
background-image:url(../imgs/borde.gif);
background-repeat:no-repeat;
}
#titulogeoutrust{
width:287px;
height:12px;
position:relative;
top:11px;
left:15px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B699A;
font-weight:bold;
}
#logogeotrust{
float:left;
position:relative;
top:26px;
left:16px;
width:115px;
height:55px;
}
#txt-geotrust{
float:right;
width:144px;
position:relative;
top:26px;
left:-13px;
text-align:left;
}
#caja-menu{
width:430px;
margin-right:AUTO;
}
#menu-txt{
width:430px;
height:40px;
margin-right:auto;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#0147BB;
text-align:left;
}
.raya{
width:459px;
height:1px;
background-color:#DDDFE2;
}
#titulo1{
width:459px;
height:21px;
background-image:url(../imgs/titulo1.gif);
background-repeat:repeat-x;
}
#txt-titulo1{
margin:0 AUTO 0 AUTO;
position:relative;
top:4px;
width:441px;
height:11px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#013156;
text-align:left;
}
#cajatxt1{
width:459px;
min-height:111px;

}
#txt1{
margin:0 AUTO 13px AUTO;
position:relative;
top:13px;
width:443px;
min-height:85px;
font-size:11px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#1E5389;
}
#titulo2{
width:459px;
height:21px;
background-image:url(../imgs/titulo2.gif);
background-repeat:repeat-x;
}
#txt-titulo2{
margin:0 AUTO 0 AUTO;
position:relative;
top:4px;
width:441px;
height:11px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#013156;
text-align:left;
}
#cajatxt2{
width:459px;
min-height:51px;
}
#txt2{
margin:0 AUTO 0 AUTO;
position:relative;
top:13px;
margin-bottom:20px;
width:443px;
min-height:30px;
font-size:11px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#1E5389;
}
#titulo3{
width:459px;
height:21px;
background-image:url(../imgs/titulo3.gif);
background-repeat:repeat-x;
}
#txt-titulo3{
margin:0 AUTO 0 AUTO;
position:relative;
top:4px;
width:441px;
height:11px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#013156;
text-align:left;
}
#cajatxt3{
width:459px;
min-height:36px;
}
#txt3{
margin:0 AUTO 0 AUTO;
position:relative;
top:13px;
width:443px;
min-height:15px;
margin-bottom:5px;
font-size:11px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#1E5389;
}
#titulo4{
width:459px;
height:21px;
background-image:url(../imgs/titulo4.gif);
background-repeat:repeat-x;
}
#txt-titulo4{
margin:0 AUTO 0 AUTO;
position:relative;
top:4px;
width:441px;
height:11px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#013156;
text-align:left;
}
#cajatxt4{
width:459px;
min-height:51px;
}
#txt4{
margin:0 AUTO 0 AUTO;
position:relative;
top:13px;
width:443px;
min-height:30px;
line-height:15px;
margin-bottom:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#1E5389;
}
#fotos{
width:803px;
height:141px;
}
#foto-left{
float:left;
position:relative;
left:8px;
width:156px;
height:141px;
}
#foto-center{
float:left;
position:relative;
left:9px;
width:313px;
height:141px;
}
#foto-right{
float:right;
position:relative;
right:10px;
width:314px;
height:141px;
}
#coloresrectang{
width:803px;
height:15px;
}
#rectang-rojo{
float:left;
position:relative;
left:8px;
width:156px;
height:15px;
}
#rectang-azul{
float:left;
position:relative;
left:9px;
width:156px;
height:15px;
}
#rectang-naranja{
float:left;
position:relative;
left:10px;
width:156px;
height:15px;
}
#rectang-caca{
float:left;
position:relative;
left:11px;
width:156px;
height:15px;
}
#rectang-verde{
float:left;
position:relative;
left:12px;
width:156px;
height:15px;
}

.tipo-txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}
.tipo-txt2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}
.tipo-txt3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#D02427;
text-decoration:underline;
}

.tipo-txt3  a:link, .tipo-txt3 a:visited, .tipo-txt3 A:active {color: #D02427; text-decoration: underline; 
}
.tipo-txt3 a:hover {color: #D02427; text-decoration: none; 
}


.tipo-txt4{
position:relative;
top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#013156;
font-weight:bold;
}
#pie1{
margin: 0px auto 0 auto;
width:265px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E5389;
}
#pie2{
position:relative;
top:10px;
margin: 0 auto 0 auto;
width:850px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E5389;
}
#tipoalojamiento{
width:218px;
height:15px;
margin: 5px auto 0 auto;
text-align:left;
}
#filtrozonas{
width:218px;
height:15px;
margin: 5px auto 0 auto;
text-align:left;
}
#busc-alojamiento{
width:218px;
height:20px;
margin: 5px auto 0 auto;

}
#busc-alojamiento2{
width:218px;
height:20px;
margin: 5px auto 0 auto;

}
#quefechas{
width:218px;
height:15px;
margin: 5px auto 0 auto;
text-align:left;
}
#datfechas1{
width:222px;
height:20px;
margin: 5px 0 0 auto;
text-align:left;
}
#datfechas2{
width:222px;
height:20px;
margin: 4px 0 0 auto;
text-align:left;
}
#boton-buscar{
width:218px;
height:20px;
margin: auto;
text-align:center;
}
.lista1{
width:200px; 
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
input.fechas{
width:104px; 
height:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
<!-- centraldereservas/reservas/index.php ---->
#content2{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 5px 55px 5px 75px;
	line-height: 30px;
}
#title2{
	margin-left: 10px;
	margin-right: 10px;
}
INPUT.input1 {
	width:81px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e5389;

}
INPUT.input2 {
	height: 13px;
	width:257px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color: #1e5389;	
	margin-left: 4px;		
}
INPUT.input3 {
	width:35px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e5389;
	font-size: 11px;

}
SELECT.select2 {
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	margin-left: 4px;		
}
.txt17b{
	font-family: Arial, Helvetica, sans-serif;
	color: #8C2000;
	font-size: 11px;
	vertical-align:top;
	font-weight: bold;	
}
.txt1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 5px 105px 5px 75px;
	font-style: oblique;
}
#formulario1{
margin:0 auto 0 auto;
}
#buscadorDatos{
margin:0 auto 0 auto;
width:703px;
height:199px;
border: 1px solid #CC0000;

}
<!-- listado.php-->
.tablaListado{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
line-height:20px;
}
.columTit1{
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
line-height:20px;
}
.columTit2{
width:200px;
text-align:left;
background-image:url(../imgs/LineaCeldas.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
line-height:20px;
}
.columTit3{
width:250px;
text-align:left;
background-image:url(../imgs/LineaCeldas.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
line-height:20px;
}
.colum1{
background-color:#ffffff;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
line-height:20px;
}

.colum2{
background-color:#FFFAEE;
border-top:1px solid #fceed1;
border-bottom:1px solid #fceed1;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
line-height:20px;

}

#listadoTabla{
width:700px;
margin:0 auto 0 auto;
}
.estrellitas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E5389;
position:relative;
top:3px;
}
#barRoja{
width:784px;
height:20px;
background-color:#D74544;
margin:31px auto 0 auto;
}
#textBarRoja{
position:relative;
width:770px;
top:4px;
left:5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}
#barRojaDown{
width:784px;
height:2px;
background-image:url(../imgs/barRojaDown.gif);
background-repeat:repeat-x;
margin:0 auto 0 auto;
}
#nomHotel{
  position:relative;
  margin:0 auto 0 auto;
  top:11px;
  width:745px;
  height:21px;
  background-color:#ffffff;
  }
  #nomHotelTxt{
  position:relative;  
  margin:0 auto 0 0;
  left:1px;
  top:1px;
  width:741px;  
  height:18px;
  background-color: #ffffff;
  border-left:1px solid #DEDEDE;
  border-right:1px solid #DEDEDE;
  border-top:1px solid #DEDEDE;
  border-bottom:1px solid #DEDEDE;
  line-height:18px;
  }
  #textNomHotelIz{
  float:left;
  width:550px;
  height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#E24347;
  text-align:left;
  }
  .txtRojo2{
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D74544;
}
#nomHotel_Camping{
margin:7px auto 0 auto;
width:218px;
height:auto;
visibility:hidden;
text-align:left;
display:none;
}
#tipoHab_aloj{
margin:7px auto 0 auto;
width:218px;
text-align:left;
height:auto;
visibility:hidden;
}
#categoriaHotel_Camp{
margin:7px auto 0 auto;
width:218px;
text-align:left;
height:auto;
visibility:hidden;
}
#CajaCriterios1{
margin:7px auto 0 auto;
width:218px;
height:20px;
text-align:left;
height:auto;
visibility: hidden;
}

#CajaCriterios2{
margin:7px auto 0 auto;
width:218px;
height:20px;
text-align:left;
height:auto;
visibility:hidden;
}
.criteriosIndex{
width:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1e5389;
text-align:center;
}
INPUT.entrada1{
width:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1e5389;
}
#subzona2{
width:218px;
margin: 7px auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1e5389;
}

.cajaselect{
height:15px;
width:15px;
}

.textoTituloBuscador{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

#menuInterior{
text-align:left;
margin-right:auto;
width:958px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
font-weight:bold;
}
#menuInterior a:link, #menuInterior a:visited, #menuInterior a:active{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
text-decoration:underline;
}
#menuInterior a:hover{
text-decoration: none;
font-size:12px;
color:#696969;
}
/****************************************** ADMINBANNERS ******************************************/
a.adminbanners{font-family:Arial, Helvetica, sans-serif; font-size:11px;}a.adminbanners:link, a.adminbanners:visited, a.adminbanners:active{ color:#333333; text-decoration:underline;}
a.adminbanners:hover{color:#333333;text-decoration:none;}
/****************************************** FIN ADMINBANNERS ******************************************/

#cajaBoletin{width:200px; font-weight:bold;  background-color:#cc0000; font-size:12px; padding:5px; font-family:Arial, Helvetica, sans-serif; border:1px solid #dddcdc; text-align:center}
	#cajaBoletin a:link, #cajaBoletin a:visited, #cajaBoletin a:active{color:#fff; text-decoration:none;}
	#cajaBoletin a:hover{color:#fff; text-decoration:underline;}

#boletin{width:190px; display:inline; float:right; margin-right:105px; margin-top:4px;  border:0; padding:3px;}
	 #boletin a{font-weight:bold; color:#ffffff; font-size:12px;}
	 #boletin a:link, #boletin a:visited, #boletin a:active{ text-decoration:none;}
	 #boletin a:hover{ text-decoration:underline;}

#popupBoletin{ width:300px;font-size:11px; font-family:Arial, Helvetica, sans-serif;  text-align:left; margin:auto; margin-top:20px; padding:10px; background-color:#FFFFFF; border:1px solid #757575;}
	#popupBoletin h1{ margin:0; font-size:13px; margin-bottom:10px; background-color:#cc0000; color:#FFFFFF; padding-top:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  text-align:center;}
	#popupBoletin p{margin:0;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; }
	#popupBoletin input{ border:1px solid #666666;font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
	#popupBoletin input.boton{background-color:#cccccc; cursor:pointer; color: #666666; font-weight:bold;   }

#aranaEnlaces{ font-weight:normal; font-size:11px; color:#fff; padding:15px; text-align:center;}
	#aranaEnlaces a{ color:#fff; text-decoration:underline;}
	#aranaEnlaces a:hover{  color:#fff; text-decoration:none;}
	
	.botonRss{ color:#ff8800 !important; font-size:12px; font-weight:bold; text-decoration:none;}
	.botonRss:hover{color:#ffc98b !important; text-decoration:none;}