body  {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	color: #000000;
	font-size: 15px;
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(../imagenes/fondos/sombra_fondo.jpg);
	letter-spacing: 0px;
}
h1 {
	color: #444444;
	font-size: 26px;
	font-weight: bolder;
	letter-spacing: -1px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	letter-spacing: -1px;
	color: #F07D0A;
}
h3 {
	font-size: 16px;
	color: #005C91;
	margin-bottom: 1px;
	margin-top: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
h4 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

a {
	color: #0069AA;
	text-decoration: underline;
	font-weight: normal;
}


p {
	margin-bottom: 5px;
	margin-top: 0px;
	line-height: 1.3em;
}
a  img {
	border: 1px solid #666666;
}

a:hover img {
	border: 1px solid #B3021F;
}



a:hover {
	color: #B4011F;
	text-decoration: underline;
}


#contenedor
  {
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../imagenes/fondos/fondo_derecha.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
} 
#cabecera  {
	height: 90px;
	background-color: #FFFFFF;
} 
#cabecera  a  img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}



#menusup {
	clear: both;
}


#menusup ul {
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 160px;
	padding-right: 20px;
	color: #FFFFFF;
	background-image: url(../imagenes/fondos/fondo_azul_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #7EAF44;
}

#menusup li {
	list-style-type: none;
	display: inline;
}

#menusup li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#menusup li a:hover {
	background-color: #BCD34D;
	text-decoration: underline;
	color: #444444;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}







#izquierda
  {
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#izquierda img {

}



#izquierda p {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0px;
	margin-right: 5px;
	padding-top: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
	background-color: #F7FAFC;
	color: #444444;
	background-image: url(../imagenes/fondos/fondo_li_izq_hover.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#izquierda ul {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D2D2D2;
	border-bottom-color: #D2D2D2;
	border-left-color: #D2D2D2;
}
#izquierda li {
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D2D2;
}
#izquierda li a {
	color: #444444;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-right: 2px;
	padding-left: 11px;
	background-image: url(../imagenes/fondos/flecha_doble.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#izquierda li a:hover {
	display: block;
	text-decoration: underline;
	color: #B4011E;
	background-color: #F4F3E2;
}


#derecha  {
	width: 300px;
	float: right;
	margin-bottom: 10px;
}
#derecha fondo_sup {
	height: 45px;
	width: 300px;
	background-image: url(../imagenes/fondos/borde_sup_derecha.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: fixed;
}

#derecha p {
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 5px;
	margin-top: 0px;
}
#derecha a {


}

#derecha li {
	list-style-type: none;
	padding-top: 0px;
	line-height: 1.3em;
}
#derecha ul {
	margin-top: 0px;
	margin-left: -5px;
}





#centro
  {
	margin-right: 300px;
	margin-bottom: 10;
	margin-left: 160px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
} 
#centro_bi
  {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10;
	margin-left: 160px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0DFDF;
} 
#centro li {
	list-style-position: outside;
	list-style-image: url(../imagenes/iconos/flecha.gif);
}
#centro ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 25px;
}
#centro strong {
	color: #000000;
}
#centro_fotos {
	width: 475px;
	margin-bottom: 5px;
}
#centro_fotos td {
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#centro_fotos tr {


}

#centro_fotos  a img {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
#centro_fotos a:hover img {
	border: 1px solid #0069AA;
}







#buscar_centro {
	background-color: #f4f4f4;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 455px;
	padding-left: 20px;
}
#caja {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7EAF44;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
	height: 90px;
}
#cajita {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../imagenes/fondos/fondo-cajita-rayas.gif);
	background-repeat: repeat;
	border: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 10px;
}
#caja_fotos {
	background-color: #FBF9F8;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 5px;
	height: 110px;
}

#cajita_izquierda {
	height: 100px;
	width: 150px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}


#tabla_120x60x4 {
	width: 475px;
	margin-top: 15px;
	text-align: center;
	height: 60px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	margin-bottom: 5px;
}
#adsense_superior {
	height: 90px;
	width: 790px;
	float: right;
	margin-left: 10px;
	background-color: #FFFFFF;
	margin-top: 2px;
}


#adsense_centro {
	height: 280px;
	padding-left: 5px;

}
#adsense_468x60 {
	display: block;
	height: 60px;
	padding-left: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#adsense_links_derecha {
	height: 90px;
	width: 200px;
	margin-left: 40px;
	padding-left: 20px;
}
#caja_derecha {
	width: 240px;
	margin-left: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-bottom: 20px;
	padding-top: 5px;
}
#caja_derecha  a {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.3em;
	margin: 0px;
	padding-right: 35px;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#caja_derecha  a:hover {
	background-image: url(../imagenes/iconos/avion.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#tabla_index {
	width: 475px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}
#tabla_index tr {
	vertical-align: top;
	padding-bottom: 0px;
	padding-top: 0px;
	background-repeat: repeat-x;
	background-position: right center;
	background-image: url(../imagenes/fondos/piedra.gif);
}
#tabla_index td {
	width: 152px;
	padding-top: 0px;
	padding-bottom: 0px;
}




#pie  {
	clear: both;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #333333;
	height: 50px;
	color: #FFFFFF;
	padding-top: 15px;
} 

#pie a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#pie a:hover {
	text-decoration: underline;
}

#pieder {
	float: right;
	width: 430px;
	height: 40px;
}
#pieizq {
	float: left;
	width: 500px;
	height: 40px;
}
.imagen_front {
	margin-bottom: 10px;
}
.tituloderecha {
	font-weight: bold;
	font-size: 18px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.turismo {
	background-image: url(../imagenes/iconos/turismo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-bottom: 2px;
}

.precio, .direccion, .horarios, .web, .telefono  {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	margin-left: 5px;
}


.precio {
	background-image: url(../imagenes/iconos/precio.png);
}
.direccion {
	background-image: url(../imagenes/iconos/direccion.jpg);
}

.horarios {
	background-image: url(../imagenes/iconos/horarios.jpg);
}
.web {
	background-image: url(../imagenes/iconos/web.jpg);
}
.telefono {
	background-image: url(../imagenes/iconos/telefono.jpg);
}
.coche, .autobus, .tren, .barco, .bicicleta, .avion, .taxi, .metro {
	list-style-type: none;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
}



.coche {
	background-image: url(../imagenes/iconos/coche.jpg);
}




.autobus {
	background-image: url(../imagenes/iconos/bus.jpg);
}

.tren {
	background-image: url(../imagenes/iconos/tren.jpg);
	background-repeat: no-repeat;
}
.barco {
	background-image: url(../imagenes/iconos/barco.jpg);
}

.bicicleta {
	background-image: url(../imagenes/iconos/bici.jpg);
}
.avion {
	background-image: url(../imagenes/iconos/avion.jpg);
}
.taxi {
	background-image: url(../imagenes/iconos/taxi.jpg);
}
.metro {
	background-image: url(../imagenes/iconos/metro.jpg);
}


.hotel, .albergue, .apartamento {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-left: 2px;
	margin-top: 5px;
}
.hotel {
	background-image: url(../imagenes/iconos/hotel.jpg);
}

.albergue {
	background-image: url(../imagenes/iconos/albergue.jpg);
}
.apartamento {
	background-image: url(../imagenes/iconos/apartamento.jpg);
}




.imgizq {
	margin-right: 10px;
	float: left;
	background-color: #F5F5F5;
	border: 1px solid #999999;
	margin-bottom: 2px;
	margin-top: 5px;
}
.imgder {
	margin-left: 10px;
	float: right;
	margin-bottom: 2px;
	margin-top: 5px;
	margin-right: 10px;
}
.img_lista {
	margin-right: 10px;
	background-color: #F2F2F2;
	margin-bottom: 2px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}
#img_lista    li {
	list-style-type: none;
}


.volver {
	background-image: url(../imagenes/iconos/volver.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin-top: 20px;
}
.destacado {
	background-image: url(../imagenes/iconos/destacado.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.informacion, .consejo_contenido, .link, .subir  {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.informacion {
	background-image: url(../imagenes/iconos/informacion.gif);
	padding-left: 20px;
	margin-left: 2px;
	margin-top: 5px;
}


.consejo_contenido {
	background-image: url(../imagenes/iconos/consejo.jpg);
	margin-left: 2px;
	padding-left: 20px;
	margin-top: 5px;
}

.link {
	background-image: url(../imagenes/iconos/link.jpg);
}
.subir {
	background-image: url(../imagenes/iconos/subir.gif);
}
.imagentexto {
	color:#005C91;
	font-size:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E0DFDF;
	text-align: center;
	padding-bottom: 1px;
}
.imagentextoDerecha {
	color:#005C91;
	float:right;
	font-size:10px;
	margin-bottom:10px;
	margin-left:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E0DFDF;
	text-align: center;
	margin-right: 2px;
	padding-bottom: 1px;
}
.imagentextoizquierda {
	color:#005C91;
	float:left;
	font-size:10px;
	margin-bottom:10px;
	margin-right:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E0DFDF;
	text-align: center;
	margin-left: 2px;
	padding-bottom: 1px;
}
#motor_busquedas_index {
	text-decoration: none;
	list-style-type: none;
}
#MasLugares {
	width: 475px;
	background-color: #F6F6F4;
	border: 1px solid #D9D9D9;
}

