body {
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	font-size:11px;
}

form{
	margin: 0px 0px 0px 0px;
}

p, .parrafo{ line-height:17px; }


h3{
	height: 25px;
	background: #0077A7 url(../img/img3.gif) repeat-x left bottom;
	padding: 13px 0px 0px 20px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

.h3{
	height: 25px;
	background: #0077A7 url(../img/img3.gif) repeat-x left bottom;
	padding: 13px 0px 0px 20px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

#mensajeRegistro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 2px solid #083F5B;
	background-color: #FFFFFF;
	width:350px;
	padding:5px 5px 5px 5px;
	display:none;
	position:relative;
	margin-left:10px;
}

.inputtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #083F5B;
}

.boton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #083F5B;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #083F5B;
}

a{
	text-decoration:none;
	color:#8F9501;
}

a.azul{
	text-decoration:none;
	color:#083F5B;
}

h1{
	font-size:12px;
	color:#083F5B;
}

h2{
	font-size:14px;
	color:#083F5B;
}

#titulobuscador h2{
	margin: 0px 0px 5px 0px;
}

#centrado_principal{
	position: absolute; /*Posicionamiento absoluto*/
	/*top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	/*margin-top: -210px; /*Restamos la mitad del alto  para centrarlo verticalmente*/
	margin-left: -387px; /*Restamos la mitad del ancho para centrarlo horizontalmente 774px*/
	background-color:#CCCCCC;
}

#principal{
	background-color:#FFFFFF;
	width: 774px;
	margin:0px;
	padding:0px;
	position:relative;
}

/* cabecera */
#header {
	width: 774px;
	height: 141px;
	margin: 0 auto;
	background: #FFFFFF url(../img/img1.gif) repeat-x;
}

#header * {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	color: #FFFFFF;
}

/*
#header h1 {
	float:left;
	font-size: 20px;
	padding: 15px 0px 0px 310px;
	color:#07729D;
}
*/

#titulocab{
	padding:15px 15px 0 0;
	font-size: 20px;
	color:#07729D;
	text-align:right;
}

#titulocab h1{
	font-size: 20px;
	color:#07729D;
}


#header img{
	float: left;
	padding: 15px 0px 0px 20px;
}

#header ul {
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 42px 0 0 0;
	list-style: none;
}

#header li {
	display: inline;
}

#header a.menu{
	display: block;
	float: left;
	height: 25px;
	margin: 0 0 0 8px;
	padding: 12px 20px 0 20px;
	background: #ABBA47 url(../img/img2.gif) repeat-x;
	text-decoration: none;
	font-weight: bold;
}

#header .login{
	clear:both;
	padding:2px 20px 0px 0px;
}

#header .inputlogin{
	border: 1px solid #A5B63B;
	font-size:10px;
	background-color:#C9DE49;
	width:70px;
	color:#07729D;
}

#header .botonlogin{
	border:none;
	font-size:10px;
	background-color:#A5B63B;
	color:#FFFFFF;
	cursor:pointer;
}

/* fin cabecera */
/* pie */
#pie{
	margin:10px;
	font-size:10px;
	border-top:#98CB00 2px solid;
}

.imgcab{
	float:left;
	padding:0px;
	margin:0px;
}

.imgpie{
	float:left;
	padding:0px;
	margin-left:7px; 
	margin-top:10px; 
	margin-bottom:5px;
}

.ulfooter{margin:15px 0 20px 20px;padding:0; clear:both; list-style:none;}
.ulfooter ul{padding:0 0 0 90px; margin:-19px 0 0 0; list-style:none;}
.ulfooter li{margin:0 0 0 0; padding:0;}
.ulfooter ul li{
font-weight:normal;
display:inline;margin:0;
line-height:25px;
white-space:nowrap;
}

.ulfooter ul li:first-child,.ulfooter ul li.first{padding:0;}


.listadoenlaces{
	margin:10px 0px 20px 0px;
}


.listadoenlaces h3{
	font-size:9px;
	font-weight:normal;
	display:inline;
	background:none;
	color:#999999;
	padding:0px 0px 0px 10px;
}

.listadoenlaces a{
	text-decoration:none;
	color:#999999;
	font-weight:normal;
}

.listadoenlaces a:hover{
	text-decoration:underline;
	color:#000000;
}

.listadoenlaces ul.listadocasas{
	margin:0;
	padding:0;
	float:left;
	width:188px;
}

.listadoenlaces li{
	list-style-type:none;
	text-align:left;
}
/* fin pie */

p.capital:first-letter{
	font-size:16px; 
	color:#8F9501; 
	font-weight:bold;
}

#contenido{
	width:754px;
	padding:3px;
}

#resultados{
	width:754px;
	overflow:hidden;
}

.cajaresutlados{
	margin: 10px 0px 10px 0px;
	width:754px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #CBE1EF;
	border-bottom: 1px solid #CBE1EF;
	background: #FFFFFF url(../img/img4.gif) repeat-x;
}


div.tabla{
	overflow:hidden;
	clear:none;
	margin:0px;
	padding:0px;
}
div.fila
{
	clear: both;
	margin:0px;
	padding:0px;
}
div.col{
	float:left;
}

.noborder{
	border:hidden;
}

.caja{
	margin-top:10px;
	width:500px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #CBE1EF;
	background: #FFFFFF url(../img/img4.gif) repeat-x;
}

.ocre{
	color:#8F9501;
	font-weight:bold; 
}

.ocrenobold{
	color:#8F9501;
}

.azul{
	color:#083F5B;
	font-weight:bold; 
}
/* directorio turismo */
#links{
	width:500px;
	margin-left:137px;
}


#ejemploenlace{
	margin-top:10px;
	margin-bottom:10px;
}

#formenlaces{
	margin-top:10px;
	margin-left:10px;
}

.categoria{
	text-decoration:none;
	color:#8F9501;
	font-weight:bold;
}

.cajas{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #083F5B;
}

.celdaenlace{
	margin-bottom:5px;
}


.link{
	margin-left:20px;
	margin-bottom:5px;
	font-size:10px;
}

#ejemploenlace{
	background-color:#CCCCCC;
	padding:5px;
}

#mensajeResultado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 2px solid #083F5B;
	background-color: #FFFFFF;
	width:400px;
	padding:5px 5px 5px 5px;
	display:none;
	position:absolute;
	top:250px;
	left:180px;
}

.textarea{
	width:300px;
	background-color:#FFFFFF;
	font-size:12px;
	border: 1px solid #083F5B;
	overflow:hidden;
}

#enlacescasas{
	font-size:9px;
	width:700px;
	border: solid 1px #CCCCCC;
	margin:10px 0px 10px 37px;
	padding: 0px 0px 0px 0px;
}

#enlacescasas div{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.celdacasas{
	width:165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}
div.prt{
	font-size:8px;
}
/* fin directorio turismo */
/* test */
.pregunta{
	font-weight:bold;
	margin-top:10px;
}
.respuesta{
	margin-top:5px;
}
.respuestacol{
	float:left;
	width:250px;
}

.inputtest{
font-size:14px;
}
/* fin test*/
/* home */
#homeizq{
	width:244px;
	margin: 0px 10px 0px 0px;
}

#homedcha{
	width:500px;
}

.promoshome{
	width:230px;
	margin:0px 0px 0px 5px;
	padding:5px 5px 5px 5px;
	cursor:pointer;
}

.fondoazul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #FFFFFF url(../img/img4.gif) repeat-x;
}

.fondoazuloferta{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-top: 1px solid #CBE1EF;
	color:#083F5B;
	font-weight:bold;
	background: #FFFFFF url(../img/img4.gif) repeat-x;
}

.bordefondoazul{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	border-top: 1px solid #CBE1EF;
	color:#083F5B;
	font-weight:bold;
	background: #FFFFFF url(../img/img4.gif) repeat-x;
}

.barra{
	background: url(../img/img7.gif) repeat-x;
	height:2px;
	margin:0px 0px 0px 0px;
	width:95%;
}

.preciooferta{
	color:#FF7A04;
	font-weight:bold;
	font-size:14px;
}

/* fin home */
#propuestas{
	padding: 0px 0px 0px 0px;
	font-size:12px;
	margin: 0px 0px 5px 0px;
}

#propuestas ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#propuestas li{
	display:inline;
}

#propuestas a{
	display:block;
	height:20px;
	width:234px;
	padding: 6px 0px 0px 10px;
	border-bottom:solid 1px #CBE1EF;
}

#propuestas a:hover{
	background-color: #CBE1EF;
	color:#083F5B;
	font-weight:bold;
}

#clubselecta{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#mensajeerror{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 2px solid #083F5B;
	background-color: #FFFFFF;
	width:350px;
	padding:5px 5px 5px 5px;
	position:relative;
	margin-left:75px;
}

#errorlogin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 2px solid #083F5B;
	background-color: #FFFFFF;
	width:350px;
	padding:5px 5px 5px 5px;
	position:absolute;
	margin:150px 0px 0px 200px;
	z-index:100;
}

#googlehome{
	margin: 15px 0px 5px 0px;
}

a.tipoboton{
	border: solid 1px #083F5B;
	padding: 5px 5px 5px 5px;
}

.capaborde{
	border-top:none;
	border-bottom: solid 1px #CBE1EF;
	border-left: solid 1px #CBE1EF;
	border-right: solid 1px #CBE1EF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tituloacceso{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px 0px 0px;
text-align:center;
font-size:9px;
}

#grupoacceso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	background-color:#F0F0F0;
	font-size:9px;
}

#grupoacceso a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-size:9px;
}

.pasoi{
	float:left;
	width:100px;
	background-color:#ABBA47;
	margin:0px 5px 5px 5px;
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle
}

.pasod{
	float:left;
	width:620px;
	border: solid 2px #083F5B;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 5px;
	color:#083F5B;
}

.pasos{
	margin:0px 0px 5px 0px;
}

.fondoverde{
background-color:#ABBA47;
color:#FFFFFF;
padding:5px 5px 5px 5px;
font-weight:bold;
}

td.paginacion{
	text-align:center; 
	padding:10px 0 10px 0; 
	margin:0px;
}


span.paginacion{
	margin:3px;
	color:#fff; 
	background-color:#083F5B; 
	border:1px solid #083F5B; 
	padding:4px 5px;
	font-weight:bold;
}

a.paginacion{
	text-decoration:none;
	margin:3px;
	color:#083F5B; 
	background-color:#FFFFFF; 
	border:1px solid #083F5B; 
	padding:4px 5px;
	font-weight:bold;
}

a:hover.paginacion{
	background-color:#083F5B;
	color:#FFFFFF;
}

.oferta{
	
}

.oferta strong{
	color:#fff;
	font-weight:bold;
	background-color:#98CB00;
	padding:3px
}

.oferta span{
	color:#98CB00;
	font-weight:bold;
}

.txt14{
	font-size:14px;
}

.inf ul{
	margin:0;
	padding:0;
}

.inf li{
	list-style:none;
	margin:0 0 10px 0;
	padding:5px;
	background-color: #CBE1EF;
	color:#083F5B;
}
