
*,html{
	margin: 0px;
	padding:0px;
}

/* Typography and color rules */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 63%;
	color: #333;
}
h1 {
	font-size:1.5em;
	font-family: Georgia, serif;
	color:#000000;
	font-weight:bold;
	margin:20px 0px 15px 0px;
}

h2 {
	font-size:2em;
	font-family: Georgia, serif;
	color:#99cc00;
	font-weight:bold;
	border-bottom:1px dotted #666666;
	margin:0px 0px 10px 0px;

}

h3 {
	font-size:1.5em;
	font-family: Georgia, serif;
	color:#a9a882;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}
h4 {
	font-size:1.2em;
	font-family: Georgia, serif;
	color:#006233;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}

p{
	margin:0px 0px 5px 0px;
}

img {
	border: none;
}

a:link {
	text-decoration: none;
	color: #006233;
	outline: 0px;
}

a:visited {
	text-decoration: none;
	color: #006233;
}

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

hr {
	display: none;
}

/* Layout rules */

#contain {
	width: 950px;
	margin: 0 auto;
	padding-right: 0px;
	
}

#cabecera {
	height: 145px;
	background-color:#ffffff;
}
#submenu {
	height: 21px;
	background-color:#cddeab;
	color:#006233;
	font-weight:bold;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}

#submenu a,#submenu a:visited {
	text-decoration:none;
	color:#006233;
	display:inline;
	padding: 0px 10px 0px 0px;
}
#submenu a:hover {
	font-weight:bold;
	color:#cc6633;
}

#nav {
	float:left;
	width:170px;
	padding:4px 0px 0px 10px;
}
#idiomas {
	float:right;
	padding:4px 10px 0px 0;
}
.castellano {
	color:#cc6633;
		padding:0px 10px 0px 0;
}

#contglobal{
	background:#cc6633;
	overflow:hidden;	
	height:100%;
	position:relative;

}
#contizq {
	float:left;
	width:160px;
	background:#cc6633;
	overflow:hidden;

}

.menutit{
	margin:15px 0px 10px 0px;
}
.una{
	padding:0px 0px 4px 0px;
}

#paises li {
	list-style-type: none;
	font-weight:bold;
	color:#006233;
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 0px 17px;

}
#paises a {
	text-decoration: none;
	color: #006233;
}
#paises a:hover {
	font-weight:bold;
	color:#ffffff;
}
/* viaje a tu medida */

#viajeamedida{
	width:120px;
	margin:15px 0px 0px 20px;
	padding:0px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
}
.botonizq{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:1em;
	font-family: verdana, arial, sans-serif;
	color:#ffffff;
	font-weight:bold; 
	text-align:center;
}
#viajeamedida a {
	text-decoration: none;
	color: #006233;
}
#viajeamedida a:hover {
	font-weight:bold;
	color:#ffffff;
}
#tuvuelo{
	width:120px;
	margin:15px 0px 0px 20px;
padding:0px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
}
#tuvuelo a {
	text-decoration: none;
	color: #006233;
}
#tuvuelo a:hover {
	font-weight:bold;
	color:#ffffff;
}
#check{
	width:120px;
	margin:15px 0px 0px 20px;
	padding:0px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
}
#check a {
	text-decoration: none;
	color: #006233;
}
#check a:hover {
	font-weight:bold;
	color:#ffffff;
}

#floatizq{
	float:left;
	width:260px;
	margin:0px 0px 0px 0px; 
	background:#ffffff;
	
}
#floatdcha{
	float:left;
	width:230px;
	margin:0px 0px 0px 0px; 
	background:#ffffff;

}

#contenido {
	background:#ffffff;
	overflow:hidden;
	position:relative;
	width:789px;
	float:left;
	border-right:1px solid #666666;
}

#contcentro{
	width:580px;
	background:#ffffff;
	float:left;
	overflow:hidden;

}
#contcentro2{
	width:770px;
	background:#ffffff;
	float:left;
	
}

#migas{
	text-align:right;
	color:#666666;
	font:0.9em verdana, arial, sans-serif;
	margin:15px 15px 0px 0px; 		
}
.migasuno{

	font-weight:bold;		
}
#ofertas {
	margin:20px 15px 10px 15px;
}
#ofertas img{
	margin:0px 0px 0px 0px;
}

#recomendamos {
	width:500px;
	margin:20px 15px 10px 15px;
		background-color:#ffffff;

}
#recomendamos h2 {
	margin:5px 0px 0px 0px;
}
#recomend{
	margin:10px 10px 10px 0px;

}


#cont{
	margin:15px 15px 0px 15px; 
	background:#ffffff;
		
}

#circuitos{
	float:left;
	width:350px;
	margin:10px 0px 10px 0px; 
	background:#ffffff;
	border:1px dotted #666666;

}
#alojamientos{
	float:right;
	width:350px;
	margin:10px 0px 10px 0px;
	background:#ffffff;
	border:1px dotted #666666;
}
.circuito{
	width:350px;
	height:105px;
	margin:10px 0px 0px 0px;
	border:1px dotted #666666;

}

	.foto{
		float:left;
		margin:0px 10px 0px 0px;
		border:1px dotted #666666;
		background:#cccccc;
	}
	.datos dl {
		list-style-type: none;
		font-weight:bold;
		color:#006233;
		padding: 0px 10px 0px 0px;
	}
	.datos dt {
		list-style-type: none;
		font-size: 1.1em;
		font-weight:bold;
		color:#006233;
		margin: 5px 0px 5px 0px;
	}
	.datos dd {
		margin: 0px 5px 5px 5px;
	}
	.desde{
	font-size: 1.2em;
	font-weight:bold;
	background-color: #eeeeee;
	font-style:italic;
	text-align:right;
	color:#666666;
	}
	
/* prueba scroll */
	
	.circuito1{
	width:300px;
	margin:0px 0px 0px 0px;
	border:0px dotted #666666;
}
.text{
	margin:5px;
}
.incluye{
	float:right;
	margin:0px 10px 0px 0px;
	}
	.reservar{
		width:350px;
		height: 17px;
		border:1px dotted #666666;
		margin:0px 0px 0px 0px;
		background-color:#3399FF;
		text-align: right;
		font-size:1.4em;
		font-family: Verdana, sans-serif;
	}
	.reservar a,.reservar a:visited {
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		padding: 0px 5px 0px 0px;
	}
	.reservar a:hover {
		font-weight:bold;
		color:#006233;
	}
	.reservaralo{
		width:350px;
		height: 17px;
		border:1px dotted #666666;
		margin:0px 0px 0px 0px;
		text-align: right;
		font-size:1.4em;
		font-family: Verdana, sans-serif;
		background-color:#99cc00;
}
	.reservaralo a,.reservaralo a:visited {
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		padding: 0px 5px 0px 0px;
}
	.reservaralo a:hover {
		font-weight:bold;
		color:#006233;
}

#contdcha{
	width:200px;
	background:#ffffff;
	float:right;
	height:100%;
	border-left:1px dotted #666666;

}

.mapatitulo{
	margin:25px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}

#mapa{
	margin:0px 5px 15px 5px;
	border: 1px double #006233;
}

.mapamarco{
	border: 1px double #006233;
	margin:3px 3px 20px 3px;
	background:#ffffff;
}
#herram{
	margin:35px 10px 0px 35px;

}
ul#herramientas {
width:350px;
	font-size:1.2em;
	text-align:right;
	border: 1px solid #cc6633;
	margin:0px 5px 20px 5px;
	list-style-type:none;
}
ul#herramientas li {
	margin: 10px 8px 10px 8px;
	border: 1px solid #cc9966;
	background-color:#ffcc99;
	height:34px;

}
#herramientas a:link, a:visited {
	color:#006233;
	font-weight:bold;
	text-decoration:none;
}
#herramientas a:hover {
	color:#cc6633;
	font-weight:bold;
	text-decoration:none;
}

.imgherramientas{
	float:left;
	width: 70px;
}

.txtinfodestino{
	margin:10px 2px 0px 0px;
}
.txtinfodestinoen{
	text-align:center;
	margin:10px 2px 0px 0px;
}
.txtembajadas{
	margin:2px 8px 0px 0px;
}
.txtembajadasen{
	margin:10px 2px 0px 0px;
	text-align:center;
}
.txtaeropuerto{
	margin:2px 8px 0px 0px;
}
.txtaeropuertoen{
	margin:10px 2px 0px 0px;
	text-align:center;
}
.txtmetro{
	margin:2px 8px 0px 0px;
}
.txtmetroen{
	margin:10px 2px 0px 0px;
	text-align:center;
}
.txtmoneda{
	margin:2px 8px 0px 0px;
}
.txtmonedaen{
	margin:4px 2px 0px 0px;
	
}
.txtreloj{
	margin:10px 8px 0px 0px;
}
.txtrelojen{
	margin:10px 8px 0px 0px;
	text-align:center;
}
.txtmetrica{
	margin:10px 8px 0px 0px;
}
.txtmetricaen{
	margin:10px 8px 0px 0px;
	text-align:center;
}

/* formulario viaje */

#detallealoj{
	overflow:hidden;	
	height:100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 20px 0px;
	border: 1px solid #a9a882;
	background-color: #eeeeee;
}

#detizq{
	float:left;
	margin: 0px 10px 0px 0px;
}
	.desdereserva{
	margin: 10px 0px 0px 0px;
	font-size: 1.4em;
	font-weight:bold;
	font-style:italic;
	color:#cc6633;
	width: 90px;
	}

#detdcha{
	float:right;
	border: 1px solid #a9a882;
	background-color: #ffffff;
	width:560px;
}
	.hotel{
	font-size:1.5em;
	color:#ffffff;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	padding:3px 0px 3px 3px;
	border: 1px solid #a9a882;
	background-color: #99cc00;
	}
	
	#detdcha p {
		margin:5px 5px 5px 5px;
	}	

.total{
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size: 1.6em;
	font-weight:bold;
	font-style:italic;
	color:#666666;
	}
.con_vuelo{
	float:right;
	margin: 0px 20px 0px 0px;
	}	
.recalcular{
	text-align: right;
	font-weight:bold;
	padding:10px 0px 0px 0px;

}
.recalcular a:hover {
	color:#cc6633;
	font-weight:bold;
	text-decoration:none;
}
/* formulario titular compra (antiguo) */

#fechas{
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #a9a882;
	background-color: #eeeeee;
}
.fechasreserva{
	background-color: #dddddd;
	padding: 10px 10px 10px 10px;
}
.fechasreserva label{
	text-align: left;
	width: 120px;
	float:left;
	margin-top:5px;
}
.fechasreserva br{
clear: left;
}


.reseraloj{
	background-color: #dddddd;
	padding: 10px 10px 10px 10px;
}
.reseraloj label{
	text-align: left;
	width: 180px;
	float:left;
	margin-top:5px;
}
.reseraloj br{
clear: left;
}

#fechas a:link, a:visited {
	color:#006233;
	font-weight:bold;
	text-decoration:none;
}
#fechas a:hover {
	color:#cc6633;
	font-weight:bold;
	text-decoration:none;
}

#precio{
	width: 170px;
	float: right;
	margin: 0px 10px 20px 0px;
	padding: 5px 5px 5px 0px;
	text-align:center;
	font-size: 1.4em;
	font-weight:bold;
	border: 1px solid #a9a882;
	background: #cddeab;
}
#precio a:link, a:visited {
	text-decoration: none;
	color: #006233; 
	outline: 0px;
}
#precio_seg input{
	width: 180px;
	float: right;
	margin: 0px 10px 20px 0px;
	padding: 5px 5px 5px 0px;
	text-align:right;
	font-size: 1.4em;
	font-weight:bold;
	border: 1px solid #a9a882;
	background: #cddeab;
	color: #006233; 
}
#precio a:hover {
	color: #cc6633;
	text-decoration:underline;
}

#precio input:hover {
	color: #cc6633;
	text-decoration:underline;
}
/*Formulario viajeros*/

#viajeros {
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #a9a882;
	background-color: #eeeeee;
	
	}
#viajeros fieldset {border:0;background-color: #dddddd; padding:10px 10px;}
#viajeros legend{font: bold 14px Verdana, sans-serif;color:#000000; margin:0px 5px 5px  5px; padding:5px 5px; background:#dddddd;}
#viajeros p label {font:bold 10px Verdana, sans-serif;; float: left;width: 22%; text-align:left;padding:8px; color: #000000;}
#viajeros p br {clear: left;}

#viajero2 {
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #a9a882;
	background-color: #eeeeee;
	
	}
#viajero2 fieldset {border:0;background-color: #dddddd; padding:10px 10px;}
#viajero2 legend{font: bold 14px Verdana, sans-serif;color:#000000; margin:0px 5px 5px  5px; padding:5px 5px; background:#dddddd;}
#viajero2 p label {font:bold 10px Verdana, sans-serif;; float: left;width: 22%; text-align:left;padding:8px; color: #000000;}
#viajero2 p br {clear: left;}

.enviar{ float: left; text-align:center;padding:0px;margin:15px 5px 5px 5px; color: #000000;}
.borrar{ float: left; text-align:center;padding:0px;margin:15px 5px 5px 5px; color: #000000;}


#politica {
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #a9a882;
	background-color: #eeeeee;
	}
.politica1 {border:0; background-color: #dddddd; padding:10px 10px;}

/* confirmacion datos */

#tuviaje{
	overflow:hidden;	
	height:100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 20px 0px;
	border: 1px solid #a9a882;
	background-color: #ffffff;
}
#tusdatos{
	overflow:hidden;	
	height:100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 20px 0px;
	border: 1px solid #a9a882;
	background-color: #ffffff;
}
#tuprecio{
	overflow:hidden;	
	height:100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 20px 0px;
	border: 1px solid #a9a882;
	background-color: #ffffff;
}
#comprasegura{
	overflow:hidden;	
	height:100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 20px 0px;
	border: 1px solid #a9a882;
	background-color: #ffffff;
}
.security{
	float:left;
	width: 225px;
	margin: 0px 0px 0px 5px;
		
}
.securitytexto{
	font-size: 1.3em;
	float:left;
	width: 445px;
	margin: 10px 0px 0px 5px;
}
.datos1{
	font-size:1.4em;
	color:#ffffff;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	padding:3px 0px 3px 3px;
	background-color: #cccccc;
}
.hotel1{
	font-size:1.4em;
	color:#99cc00;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	padding:3px 0px 3px 3px;
	border-bottom: 1px solid #006233;
}
.resumen{
	font-size:1.5em;
	color:#000000;
	font-weight:bold;
	margin: 0px 10px 5px 0px;
	padding:3px 0px 3px 3px;
	border: 1px solid #a9a882;
	background-color: #cddeab;
}
.nota{
	margin: 5px 0px 0px 0px;
	text-align:right;
	font-size: 0.9em;
	font-style:italic;

}

/* Oferta alojamientos y circuitos */

.ofertpaises{
	height: 50px;
	margin:15px 0px 5px 0px;
	padding:5px 0px 0px 5px;
	list-style-type:none;
	font-size: 1em;
	font-weight:bold;
	color:#a9a882;
	background: #F8F8F8 url(../img/gif_borde.gif) repeat-y left top;
	border-bottom: 2px inset #006233;
}
.ofertpaises li{
	margin:1px 0px 1px 0px;
	float:left
}

#porpais{
	margin:20px 0px 30px 0px;
	border-bottom: 6px double #cddeab;
}

.ofertpais {
	color:#006233;
	font-family: Verdana, sans-serif;
	background-color:#cddeab;
	font-size:1.2em;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}

#porpais dt {
		list-style-type: none;
		font-weight:bold;
		color:#006233;
		margin: 0px 0px 5px 5px;
		padding: 0px 0px 0px 5px;
}
#porpais dd {
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 5px;
	}
#porpais dd a:link,#porpais dd a:visited  {
		color:#000000;
		font-weight:normal;
	}
#porpais dd a:hover {
		color:#a9a882;
		text-decoration:none;
	}
.reservaaloja{
		text-align: right;
		margin: 0px 20px 5px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom:1px dashed #666666;
}
.reservaaloja a,.reservaaloja a:visited {
		font-weight:bold;
		text-decoration:none;
		color:#cc6633;
}
.reservaaloja a:hover {
		color:#006233;
}
.subir{
	float: right;
	margin: 10px 10px 40px 0px;
	padding: 0px 0px 5px 0px;	
}
#porpaiscir{
	margin:20px 0px 30px 0px;
	border-bottom: 6px double #99ccff;
}

.ofertpaiscir {
	color:#006233;
	font-family: Verdana, sans-serif;
	background-color:#99ccff;
	font-size:1.2em;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}
#porpaiscir dt {
		list-style-type: none;
		font-weight:bold;
		color:#006233;
		margin: 0px 0px 5px 5px;
		padding: 0px 0px 0px 5px;
}
#porpaiscir dd {
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 5px;
	}
#porpaiscir dd a:link,#porpaiscir dd a:visited  {
		color:#000000;
	}
#porpaiscir dd a:hover {
		color:#a9a882;
		text-decoration:none;
	}

/* Mapa Web */

#mapaweb{
	font-size: 1.2em;
	float:right;
	width:550px;
	height:690px;
	background:#faefe0;
	margin:10px 10px 10px 10px;
	overflow:hidden;
	border: 0px solid #a9a882;
}

#lista{
list-style-type: square;
	font-weight:bold;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	text-align:justify;
	border: 1px solid #a9a882;
}
#lista li{
	
	padding:0px 0px 0px 20px;
}

#listahorizontal{
border: 1px solid #a9a882;
list-style-type: square;
	font-weight:bold;
	color:#000000;
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	text-align:justify;
	
}
#listahorizontal li{
list-style-type: none;
	font-weight:bold;
	color:#000000;
	margin: 10px 10px 0px 60px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	text-align:justify;
	float:left;
}

li a:link{

text-decoration: none;
	color: #006233;
}
li a:hover{

text-decoration: none;
	color: #cc6633;
}
.sublista{
font-size:1em;
background:#dddddd;
margin: 2px 10px 2px 10px;
}

.subsublista{
font-size:0.9em;
margin: 10px 45px 10px 45px;
padding:5px 5px 5px 5px;
}



/* enlaces */

#herramientas{
	width:188px;
	margin:0px 20px 20px 20px;
}

/* creditos */


.titulocredito{
	height:25px;
	font-size:1.8em;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:5px 0px 0px 5px;	
	background-color: #cddeab;
}
#creditos{
	width: 528px;
	border: 1px solid #a9a882;
	margin:10px 0px 10px 10px;
	padding:0px 0px 5px 0px;
	background:#faefe0;
}
.texto{
	padding:0px 0px 5px 5px;
}


/* ayuda */
#ayuda{
	width: 528px;
	border: 1px solid #a9a882;
	margin:10px 0px 10px 10px;
	padding:0px 0px 5px 0px;
	background:#faefe0;
}
.textoayuda{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 5px;
}
.adobe{
	float:left;
	border: 1px solid #a9a882;
}

.titulocredito{
	height:25px;
	font-size:1.2em;
	font-family: Georgia, serif;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	background-color: #cddeab;
}

/* condiciones generales */

.condiciones{
	margin:15px 20px 0px 15px;
	text-align:justify;
}

.condiciones li{
	margin:0px 0px 10px 20px;
}

.copyright{
	margin:25px 20px 25px 15px;
	text-align:right;
	font-style:italic;
}

.cancelacion li{
	margin:5px 0px 10px 20px;
	text-align:justify;
	list-style-type:square;
}


/* contacta */

.contacta{
	font-size:1.2em;
	float:left;
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:15px 5px 5px 15px;
}
.atras{
	text-align: left;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 0px 0px 35px;
	margin:0px 0px 0px 0px;
	line-height: 20px;
	background:transparent url(../img/flechaveriz2.gif) no-repeat left center;
}
.atras a:link, a:visited {
	text-decoration: none;
	color: #006233; 
	outline: 0px;
}

.atras a:hover {
	color: #cc6633;
	text-decoration:underline;
}

#pie {
	clear:both;
	width:950px;
	height: 30px;
	background:#cc6633 url(../img/pie.gif) no-repeat right top;
}
#navpie li{
	float:left;
	color:#ffffff;
	display: inline; 
	margin: 0px 15px 0px 0px;
	padding: 13px 0px 0px 10px;
}
#navpie a,#navpie a:visited {
	text-decoration:none;
	color:#ffffff;
}
#navpie a:hover {
	color:#cddeab;
}
#navcopy li{
	float:right;
	color:#ffffff;
	display: inline; 
	padding: 13px 20px 0px 0px;
}
.hidden {
	display: none;
}
.clear{
	clear:both;
}
#esquema{
	margin:40px 10px 20px 0px;
}
.esnecesario{
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
}
.encaso{
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#cc6633;
}
.asteriscos{
	font-size:1.2em;
	font-weight:bold;
	color:#cc6633;

}
#realizar{
	width: 450px;
	margin: 0px 0px 0px 140px;
	text-align:center;
	padding:10px 5px 5px 5px;
	font-size:1.4em;
	font-weight:bold;
	color:#cc6633;
	background:#cc6633;
}
#realizar a:link {
	text-decoration: underline;
	color: #ffffff;
	outline: 0px;
}

#realizar a:visited {
	text-decoration: none;
	color: #ffffff;
}

#realizar a:hover {
	color: #006233;
}

/* prueba desarrollo */

#circuitos_des{
	float:left;
	margin:10px 10px 10px 0px; 
	background:#ffffff;
}
.circuito_des{
	margin:10px 0px 0px 0px;
	border:1px dotted #666666;

}
.reservar_des{
	
		height: 17px;
		border:1px dotted #666666;
		margin:0px 0px 0px 0px;
		background-color:#3399FF;
		text-align: right;
		font-size:1.4em;
		font-family: Verdana, sans-serif;
	}
	.reservar_des a,.reservar_des a:visited {
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		padding: 0px 5px 0px 0px;
	}
	.reservar_des a:hover {
		font-weight:bold;
		color:#006233;
	}
	
	/* nuevo */
.publi_izq, .publi_dcha{ 
	width: 250px;
	margin:5px 5px 5px 5px;
	border: 1px #006233 solid;
	}
.publi_izq{
	float:left;
	clear:both;
	}
.publi_dcha{
	float:right;
	clear:right;
	}
.clear{
	clear:both;
}
#banner {
	width: 538px;
	float:left;
	margin:5px 0px 0px 15px;
}
