body {
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	color: Black;
	line-height: 140%;
	background: Gray url(../img/fons6.gif);
	padding-bottom: 10px;
}
body.lanzador{margin:0 auto 0 auto; padding:0 0 0 0;background:White;}
img{	border: 0;}
.right{float:right;}
.left{float:left;}
a{	text-decoration: none; color: Black;}
a:hover{	text-decoration:underline;}
.clear{clear:both; width:100%;}
#tot1{width:953px; height:auto; margin:2px auto 2px auto;  padding-bottom:5px; padding-right:3px; font-size:10px}
#tot{background:White; width:953px; height:auto; margin:5px auto 5px auto; border:1px solid White; padding-bottom:10px;}
#header{	width:955px; height:138px; margin: auto auto auto auto; }
#header .logo{	float:left; margin: 0 0 0 0;}

body.lanzador #tot{margin:0 auto auto auto;}
/* ----------- Menú --------------  */
#mainnav{padding-top:80px;	 margin:0 0 0 357px;}
html>/**/body #mainnav{ margin:0 0 0 377px; padding-top:86px; }
#mainnav ul{	list-style-type: none; padding:0 5px 0 0; text-align:right;}
#mainnav li{	display: inline;	padding: 0 1px 0 1px;	font: bold 10px Arial, Helvetica, sans-serif;	color: #010101; text-align:right;}
html>/**/body #mainnav li{	font-size:11px;}
#mainnav a{color: #010101; text-decoration: none; padding:1px 7px 1px 7px;}
#mainnav a:hover{	background:#fd4a32;}

/* -------------- opciones menu -------------- */
{background:#fd4a32;}
body.home #mainnav .mnhome, body.casa #mainnav .mncasa, body.habitaciones #mainnav .mncasa, body.estancias #mainnav .mncasa, body.reservas #mainnav .mnreservas, body.contacto #mainnav .mncontacto, body.fotos #mainnav .mnfotos{background:#fd4a32;}

#content{font:normal 12px Arial, Helvetica, sans-serif;	 margin:auto auto auto auto; line-height:150%; height:auto;}
/* --------- home -------------- */
body.home #content{color:White; background-image: url(../img/background-home.jpg); width:331px; height:381px; padding: 27px 35px 0 587px; }
h1, h3{	color:#fd4a32; font:bold 18px Arial, Helvetica, sans-serif; line-height:100%; margin:0 0 5px 0;}
h2{	 font:bold 14px Arial, Helvetica, sans-serif; line-height:100%; margin:0 0 5px 0;}
h3{font:bold 13px Arial, Helvetica, sans-serif;}
body.home #content h2{	color:White;}

/* ----------- casa turismo rural ------------------ */
body.casa #content, body.habitaciones #content, body.estancias #content, body.reservas #content, body.contacto #content, body.fotos #content{background: url(../img/background-casa.jpg) no-repeat top; padding:210px 30px 10px 65px; height:auto;}
body.habitaciones #content{background: url(../img/background-habitaciones.jpg) no-repeat top;}
body.estancias #content{background: url(../img/background-estancias.jpg) no-repeat top;}
body.reservas #content{background: url(../img/background-reservas.jpg) no-repeat top; min-height:300px;}
body.contacto #content{background: url(../img/background-contacto.jpg) no-repeat top; height:auto;}
body.fotos #content{background: url(../img/background-fotos.jpg) no-repeat top; height:auto;}
#bannerblog{background: url(../img/background-blog.jpg) no-repeat top; height:179px; width:955px; margin:auto auto auto auto;}
#content .texto{ text-align:justify;	width:285px; float:left; padding:0 25px 0 0px;  border-right:1px solid Black; }
body.contacto #content .texto{height:475px; width:265px;}

#content .submenu, #content .tarifas, #content .arribar{margin:auto auto auto 290px; font:bold 10px Verdana; height:250px;}
#content .tarifas{margin: auto auto auto 310px;padding:0 0 0 30px; font-weight:normal; width:220px; line-height:150%; height:280px; height:auto;}
html>/**/body #content .tarifas{padding:0 0 0 30px; font-weight:normal; width:230px}
#content .arribar{padding:0 0 0 25px;font:normal 12px Arial; width:300px; line-height:150%; height:420px;}
#content .submenu ul{list-style-type:none; padding:0 0 0 0; margin: 0 0 0 0;}
#content .submenu li{padding: 5px 0 0 15px;}
.tarifas{padding-top:15px;}
.tarifas ul{padding: 0 0 0 0; font-size:11px; margin:0 0 0 0;}
.tarifas li{list-style-type: none; padding:2px 0 0 0; margin: 3px 0px 0 0;}
#content .fotos{float:right; margin:0 0 0 0; padding:  0 0 0; }
.activo{color:#fd4a32;}

/* ------------------------- carrousel fotos -------------------------- */


body.fotos #content { margin:auto auto auto auto; padding:190px 0 0 0; }
body.fotos #content .fotos{float:none; padding: 0; margin:0;}

/* ----------- footer ----------------- */
#footer{	width:955px; text-align:center; font-size: 10px; padding:3px 0 0 0; float:none; margin: auto auto auto auto; }

