/* css document */

body, div{
	font-size:10pt;
	font-family:tahoma,arial,helvetica,sans-serif;
	color: #FFFBF0;

}



.tit{
	color:#669999;
	font-weight:bold;
}


strong {color:#9ca542;
}
.fondo{
	margin: 0 auto;
	margin-top: 10%;
	width:740px;
	height:564px;
}


/* logo + menu principal */
.top{
	float:left;
	width:740px;
	height:80px;
} 


.menu_top{
	width:740px;
	height:55px;
	float: left;

}
.menu{
	width:740px;
	height:20px;
	float: left;

}
.menua{
	margin:0 auto;
	padding:0;
	height:30px;
	width:738px;
	display:block;
	background:url('../images/topMenuImages.png') repeat-x;
}
.menua li{
padding:0; 
margin:0;
list-style:none;
display:inline;
}
.menua li a{
float:left;
padding-left:15px;
display:block; color:rgb(255,255,255);
text-decoration:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
background:url('../images/topMenuImages.png') 0px -30px no-repeat;
}
.menua li a span{
line-height:30px;
float:left;
display:block;
padding-right:15px;
background:url('../images/topMenuImages.png') 100% -30px no-repeat;
}
.menua li a:hover{
background-position:0px -60px;
color:rgb(255,255,255);
}
.menua li a:hover span{
background-position:100% -60px;
}
.menua li a.active, .menu li a.active:hover{
line-height:30px;
font:12px Verdana, Arial, Helvetica, sans-serif;
background:url('../images/topMenuImages.png') 0px -90px no-repeat;
color:rgb(255,255,255);
}
.menua li a.active span, .menu li a.active:hover span{
background:url('../images/topMenuImages.png') 100% -90px no-repeat;
}



 /**********  zona central **********/
.cont{
	height: 295px;
	width: 740px;
	background-image: url(../images/textoa.png);
	float: left;
	background-repeat: no-repeat;
}
.cont2{
	height: 295px;
	width: 740px;
	background-image: url(../images/textob.png);
	float: left;
	background-repeat: no-repeat;
}
.cont3{
	height: 295px;
	width: 740px;
	background-image: url(../images/textoc.png);
	float: left;
	background-repeat: no-repeat;
}

/* img sucursal */
.suc{
float:left;
width:129px; 
height:432px;
background-color:#9ba542;
}

/* menu izquierda + reserva online */
.menu{
	float:left;
	width:738px;
	height:30px;
	border: 1px solid #FFF;
}
.menuizq{
text-align:right;
margin-top:9px;
margin-left:6px;
width:170px; 
height:188px;
}

/* propiedades para links del menu lateral */

a.mizq:link{
background: url(../images/menu_bg.png) no-repeat;
display:block;
height:22px;
text-decoration:none;
font-size:14px;
color:#858585;
text-indent:0px;
font-family:tahoma,arial,helvetica,sans-serif;
}

a.mizq:visited{
background: url(../images/menu_bg.png) no-repeat;
display:block;
height:22px;
text-decoration:none;
font-size:14px;
color:#858585;
text-indent:0px;
font-family:tahoma,arial,helvetica,sans-serif;
}
a.mizq:hover{
color:#111111;
}
a.mizq#active_menu{
background: url(../images/menu_bg.png) no-repeat;
display:block;
height:22px;
text-decoration:none;
font-size:14px;
color:#111111;
text-indent:0px;
font-family:tahoma,arial,helvetica,sans-serif;
}
a.mizq#active_menu:hover{
color:#b11719;
}
/* fin menu lateral*/


.reservaonline{
float:left;
width:182px; 
height:162px;

}

/** fin menu **/

/*  principal */
.main{
float:right;
width:658px;
height:350px;

}

.foto-cont {
float:left;
width:260px;
height:350px;
}

.main_texto{
margin-top:9px;
margin-bottom:9px;
font-size:10pt;
font-family:tahoma,arial,helvetica,sans-serif;
color:#333333;
float:right;
width:390px; 
height:332px;
overflow:auto;

}


/* fin principal */

/* texto inferior + direccion */

.inferior {
float:right;
width:658px;
height:82px;
display:block;

}
.texto{
	float:left;
	width:249px;
	height:77px;
	background-color:#9ba542;
	color:#ffffff;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

.direccion{
float:left;
width:399px; 
height:82px;
}

/* fin */


.pie{
	float:left;
	width:740px;
	height:36px;
	
}
.abajo{
	float:left;
	width:740px;
	height:150px;
	background-color:#333333;

}
.abajo1{
	float:left;
	width:300px;
	height:130px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:auto;
	padding-left: 10px;
	
	
}

.lateral{
	float:right;
	width:240px;
	height:234px;
	margin-top:30px;
	margin-bottom:10px;
	overflow:auto;
	margin-right: 30px;
	padding-top: 5px;
	
	
}

.abajo2{
	float:left;
	width:195px;
	height:130px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	padding-left: 10px;
	border-left: 1px solid #666666;

	
}
.abajo2imag{
	float:left;
	width:190px;
	height:54px;
	margin-top:10px;
	margin-bottom:10px;
	

	
}
.abajo3{
	float:left;
	width:195px;
	height:130px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	padding-left: 10px;
	border-left: 1px solid #666666;

	
}
.idioma{
	float:left;
	padding-left:16px;
	padding-top: 4px;
	;
}
.ciudad{
float:right;
width:659px;
height:40px;
display:block;
}
