*{ margin:0 0 0 0; padding:0 0 0 0;}
html{height:100%; overflow-x:hidden; overflow-y:hidden;}	
body{height:100%; margin-top:2px; overflow-x:hidden; overflow-y:auto; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(images/fondo.jpg); background-position:center;}
/*----------------------------------STYLOS GENERALES--------------------------------------*/
.fontpeq{font-size:9px;}
.fontpeq2{font-size:10px;}
.fontmed{font-size:12px;}
.fontmed2{font-size:11px;}	
.fontxl{font-size:14px;}
.bold{font-weight:bold;}
.azul{color:#0034A8;}
.azuloscuro{color:#0031B0;}
.rojooscuro{color:#811717;}
.textojustificado{text-align:justify;}
.rojo{ color:#EA0000;}
.bordecompleto{ border:#000000 1px solid;}
.marcofoto{ border-bottom:20px solid #FFFFFF; border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF; border-top:5px solid #FFFFFF;}
.marcofotopeq{ border-bottom:10px solid #FFFFFF; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; border-top:2px solid #FFFFFF;}
a.enlace:link{color: #000000;text-decoration:none;}	
a.enlace:visited{color:#000000;text-decoration:none;}	
a.enlace:hover{color:#ffffff;text-decoration:none;}
a.linkazul:link{color:#0000FF;text-decoration:none; font-weight:bold;}	
a.linkazul:visited{color:#0000FF;text-decoration:none; font-weight:bold;}	
a.linkazul:hover{color:#0000FF;text-decoration:none; font-weight:bold;}
a.linknegro:link{color:#000000;text-decoration:none;}	
a.linknegro:visited{color:#000000;text-decoration:none;}	
a.linknegro:hover{color:#000000;text-decoration:none;}
a.enlace2:link{color: #FFFFFF;text-decoration:none;}	
a.enlace2:visited{color:#FFFFFF;text-decoration:none;}	
a.enlace2:hover{color:#000000;text-decoration:none;}
/*--------------------------FORMULARIOS---------------------------------------*/
#formulario{ width:300px; margin:5px auto;}					
#formulario div.medidas{margin: 5px 0 10px 20px;}
#formulario div.medidas label{float:left;width:75px;line-height:23px;}
#formulario div.medidas .labelsin{float:none;display:inline;width:100px;line-height:23px;}
#formulario div.medidas input{width:135px;padding-left:1em;}
/*--------------------------DIVS PLANTILLA--------------------------------------------*/
#clear{clear:both;}
#contenedor{width:787px; height:auto; background-image:url(images/sombra.jpg); background-repeat:repeat-y;margin-left:auto; margin-right:auto; }
	#cabecera{width:766px; height:126px; margin-left:auto; margin-right:auto; border:#0000FF 1px solid;}
	#menu{ width:766px;	height:37px; background-image:url(images/menu.jpg); background-repeat:repeat-x; }
		#menu ul{list-style:none; padding-top:9px;}
			#menu li{float:left; margin-left:0px; margin-right:9px;}
		#contenido{	width:766px; height:auto; background-color:#FFFFFF; border:solid 2px #0039AB;margin-left:auto; 	margin-right:auto;}
	#contenido2{width:766px;background-image:url(images/NegraAbajo.jpg);background-position:bottom;background-repeat:repeat-x;min-height:215px; height:auto !important; height:215px;}
		#ArribaNegra{width:766px;min-height:142px;background-image:url(images/NegraArriba.jpg);background-repeat:no-repeat; text-align:center;}
		#division1{width:255px;	height:auto;float:left;}
			#seccion{width:233px;border:solid 1px #000000;margin-left:15px;margin-top:10px;background-color:#FFFFFF;}
				#titulo{width:220px;height:19px;margin-top:5px;	margin-left:5px;}
					#txtTitulo{ text-align:left; font-size:10px; width:165px; background-color:#EAEAEA; height:16px; float:left; border:#000000 1px solid}
						#info{background-color:#F2F2F2; border:#000000 1px solid;font-size:9px;width:45px;float:right;}
				#foto{width:223px; height:149px; margin:5px;}
				#titulo2{height:auto;background-color:#CDCDCD;border-top:solid 1px #000000;text-align:center;}
				#lineaAzul{width:235px;	height:5px;	background-image:url(images/lineaAzul.jpg);	background-repeat:no-repeat;}
				#fondoDesc{width:233px;height:auto;background-color:#EFEFEF;}
				#descripcion{height:160px;margin-left:10px;margin-right:10px;margin-bottom:5px;}
		#division2{	width:255px;weight:auto;float:left;}
		#division3{width:255px;height:auto;float:right;}
		#precio{float:right; clear:both;margin-right:10px;}
		#contenido3{width:766px;background-image:url(images/AzulAbajo.jpg);background-position:bottom;background-repeat:no-repeat;min-height:101px; height:auto !important; height:101px;}
		#AzulArriba{width:766px;min-height:44px;background-image:url(images/AzulArriba.jpg);background-repeat:no-repeat;}
				#recuadro{width:235px;min-height:83px; height:auto !important; background-color:#FFFFFF;margin-top:10px;margin-left:10px;}
				#fondoTitulillo{width:235px;height:16px;background-image:url(images/fondotitulo.jpg);background-repeat:no-repeat;}
					titulillo{margin-left:25px;}
					#enlacesSeccion{float:left; padding-top:10px; padding-left:10px;}
					#fotoSeccion{width:85px; height:65px;float:right; margin:2px 2px 2px 0px}	
				#reservas{width:255px;height:auto;float:left;}
				#ultimaHora{width:255px;height:auto;float:left;}
				#Contacto{width:255px;height:auto;float:left;}
	#pie{width:766px;height:19px;background-image:url(images/pie.jpg);background-repeat:no-repeat;margin-left:auto;margin-right:auto;border:solid 0px #0039AB;}
#borde{width:680px;border:solid 1px #000000;}
	#texto{	width:300px;margin:10px;float:left;}
	#Imagen{margin-right:20px;margin-top:20px;float:right;}
#TextLocalizacion{width:150px;margin-top:80px; float:left; margin-left:20px; background:#FFFFFF; border:#000000 1px solid;}
#MapaLocalizacion{width:450px; margin-top:10px; float:right; margin-right:10px; margin-bottom:10px;}
#SombraAbajo{width:787px;font-size:1px;height:9px;background-image:url(images/sombraAbajo.jpg);background-repeat:no-repeat;	background-position:center;	margin-right:auto;	margin-left:auto;}


/*CSS3 Boton 25*/
#btn25{background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.2, rgb(97,95,24)),
    color-stop(0.6, rgb(230,224,37)),
    color-stop(0.8, rgb(255,247,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(97,95,24) 20%,
    rgb(230,224,37) 60%,
    rgb(255,247,0) 80%
);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-shadow: 1px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=1, offy=1);

}


