*{margin:0; padding:0;font-family:Arial, sans-serif;border:0;}

body {background:#fcf7e3 url(images/bg.jpg) top left repeat-x;text-align: center;}

a:link, a:visited, a:active { text-decoration: none; color: #bb2d05; }
a:hover { text-decoration: none; }

#contenedor{width: 980px;margin: 0 auto;padding: 0;background: url(images/bgtop.png) top center no-repeat;overflow:auto;}

#top{float: left;width: 980px;height: 315px;display: inline;text-align:left;}

#top #logo {float:left;display:inline;margin:0;}
#logo img {margin:25px 0 0 90px}
#logo a{border:0 !important;display:block;width:200px;height:170px;margin:20px 0 0 80px}

#baseflash {display:inline;float:right;width:596px;height:200px;margin:69px 62px 0 0;}
#baseflash #fotos{margin-top:10px;width:596px;height:190px}

#baseflash a:link,#baseflash a:active,#baseflash a:visited{font-size:11px;color:white;border:0;}

#idiomas {position:absolute;left:50%;top:10px;margin:0 0 0 300px}
#idiomas a:link,#idiomas a:active,#idiomas a:visited {font: bold 11px Arial;margin:0 10px 0 0;color:#fff;border:1px solid white;padding:3px}

#complemento{display: inline; float: left;width: 980px;text-align: center;background:url(images/bgcomp.png) repeat-y}

#left {display:inline;float:left;width:310px;background:url(images/bgleft.png) bottom left no-repeat;}

#left #menu{display:inline;float:left;margin:5px 0 0 0;}
#menu ul {list-style-type:none;text-align:left;padding:0;margin:0 0 0 72px}

#menu li {float: left; display: inline;  list-style: none; float:left;}

#menu a:link,#menu a:active,#menu a:visited {text-indent:45px;
color: #000; font-family:Arial, sans-serif;font-size:12px;margin: 0 0 1px 0;text-decoration: none;width:226px;
height:30px;display:block;line-height:30px;font-weight:bold;background:url(images/bgmenu.gif) no-repeat;
}

#menu a.ultima{background:url(images/bgmenul.gif) no-repeat;}

#menu a:hover,#menu a.estoy {background:url(images/bgmenuh.gif) no-repeat;color:white;}
#menu a.ultima:hover {background:url(images/bgmenulh.gif) no-repeat;color:white;}

#left a.natur {display:block;width:226px;height:40px;margin:0;padding-bottom:1px;background:none !important}
* html body #left a.natur{padding-bottom:10px}

#fotos{width: 980px;float: left;display: inline;height: 350px;}

#interior{float:right;width: 580px;font-size: 12px;text-align: left;margin:0 70px 0 0;padding:0;text-align:left;display:inline;}

#interior h1{font-size:28px; letter-spacing:-1px;line-height:30px;font-weight:normal;margin:0;font-family:Georgia,serif;color:#bb2d05}
#interior h2{font-size:15px; color:#000;line-height:20px;font-weight:bold;margin:0;}

#interior ul{margin-left:50px;padding:0;}
#interior li{list-style-image: url(img/li.gif);margin-bottom:5px;color:#666;}

#interior form {width:360px;margin: 0;padding:0;font-size:11px}
#interior fieldset{width:360px;padding:8px 0;text-align:left;border:0;color:#000;}
#interior input, #interior select, #interior textarea{
width:360px;background:#f5f5f5; padding:2px;border:1px solid #666;margin:0 0 5px 0;
vertical-align:middle;color:#000;font-family:Arial, sans-serif;font-size:11px;
}
#interior input.enviar  {width:150px !important;}
label { color: #000; font-size: 11px; line-height: 140%; margin: 10px 0 .2em 0;  }
.error-message, label.error { color: #bb2d05; margin: 0 0 .5em 0;  display: block; font-size: 11px !important;font-weight:bold; }
/* para controlar el spam en formularios */
#messageLabel { display: none !important; }
#message { display: none !important; }

#interior p.visita {border:1px dotted #ccc;background:#fff;margin:5px 0;padding:5px;font-size:11px}
#interior p.visita span {color:gray;}

#fotus {display:inline;float:right;margin:0 0 10px 20px;width:190px}
#fotus img {margin:0 0 10px 0;border:1px solid #999;background:white;padding:2px;}

.pad{margin:5px;border:1px solid #999;background:white;padding:2px;}

#interior p {margin: 10px 0;text-align:justify;font-size:13px;color:#000;line-height:150%;}

#abajo{float:left;	width: 980px;font-family: Arial, sans-serif;font-size: 10px;font-weight:normal;
	text-align:left;margin: 0;color: #000;line-height:150%;}
	
#abajo p{text-indent:330px}