body{ margin:5px 0; font-family:Arial, Helvetica, sans-serif; background:#817461 url(img/bg.jpg) repeat-x;}
/** FIX **/	
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#contenedor{ margin:0 auto; width:947px; background:#FFF; border:3px solid #5E5547;}
/** TOP **/	
#top{ height:59px; position:relative;background:url(img/bg_top.jpg) repeat-x;}
 .logo{ position:absolute; top:10px; left:10px;}
 #menu{position:absolute; top:11px; right:1px;}
	.menu a {display:block; float:left; border:none;background-position:left top; background-repeat:no-repeat; width:100px; margin-left:1px;  height:47px; z-index:9999;}
	.menu a:hover{ background-position: 0 -50px; text-decoration: none; }
	.menu .activo {background-position: 0 -50px; text-decoration: none;}
	.menu .alt { display:none; }
	.menu a#m1 { background-image:url(img/btn_1.jpg)}
	.menu a#m2 { background-image:url(img/btn_2.jpg) }
	.menu a#m3 { background-image:url(img/btn_3.jpg) }
	.menu a#m4 { background-image:url(img/btn_4.jpg)}
	.menu a#m5 { background-image:url(img/btn_5.jpg) }
	.menu a#m6 { background-image:url(img/btn_6.jpg) }
	
#flash{ width:947px; height:250px;}
/** TITULOS Y OTROS **/	
a{ color:#53402D;}
a:hover{ color:#2F231C;}
p{ font-size:12px; margin:0; padding:5px 0;}
h1, h2, h3, h4 { margin:0; padding:0;}
h1{ font-family:"Arial Narraw",Arial, Helvetica, sans-serif; color:#D9261A; letter-spacing:-1px; font-size:24px;padding:5px 0 15px 0;}
h2{ font-size:21px; color:#0099CC; padding:30px 0 5px 0; letter-spacing:-1px; font-weight:normal;}
h3{ font-size:14px; color:#817461; padding:5px 0 0 0;}
h4{ font-size:12px; color:#817461; padding:5px 0 0 0;}

.titulo{ display:block; padding:10px 0;}
/** CENTRO **/	
#centro{width:947px;}
	.interna{ background:url(img/bg_interna.jpg) repeat-y;}
		.col_1{ float:left; width:355px;}
		.col_2{float:left; width:502px; padding:45px; background:url(img/bg_int_nota.jpg) no-repeat;}
	.bloque_1{ border-bottom:2px solid #5E5547;}
		#ibox_1{ float:left; width:306px; height:287px; padding:10px 25px 0 25px; background:url(img/bg_bloque_1.jpg) no-repeat right center;}
		#dbox_1{float:left; width:561px; height:267px; padding:30px 0 0 30px; background:#DFDCD7 url(img/bg_intro.jpg) no-repeat right bottom;}
			#dbox_1 p{ width:350px; line-height:17px;}
		
		#ibox_2{float:left; width:225px; height:247px; background:url(img/A_trabaja_sakkana.jpg) no-repeat; padding:10px 0 0 75px;}
			
		#dbox_2{float:left; width:645px; height:257px; background:url(img/A_obras_recientes.jpg) no-repeat; position:relative;}
			.ver_mas_obras{ position:absolute; top:0; right:63px; background:url(img/ver_cen.jpg) no-repeat; width:98px; height:45px;}
			.text_box{ position:absolute; top:10px; left:80px; width:250px; color:#B4A99A; font-weight:bold; font-size:12px;}
			#dbox_2 ul li p{ font-size:11px; color:#333;}
/*Contactenos*/
input.texto { color: #333; font-size:11px; border: 1px solid #7C6650; width: 290px; height:10px; padding:5px; background: #FFFFFF url(img/bg_form.jpg) repeat-x;}
textarea.texto { color: #333; font-size:11px; font-family:Arial, Helvetica, sans-serif; border: 1px solid  #7C6650; width: 290px; height:130px; padding:5px; background: #FFF url(img/bg_form.jpg) repeat-x;}
form p { clear: left; margin: 0; padding: 0; padding-top: 15px;}
form p label { float: left; width: 80px;}
			
/** JCarrucel **/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-item {float: left; list-style: none; width: 75px; height: 75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3; display: none;}
/** PIE **/			
#pie{ height:60px; position:relative;}
.sub_menu{ position:absolute; top:15px; left:20px; font-size:11px; color:#B4A99A;}
.datos{position:absolute; top:30px; left:20px; font-size:11px; color:#423224;}
.comunicar{ position:absolute; top:12px; right:15px;}






/******************/
.micaja{ background:#EEE; padding:10px 15px;}
.basic  {
	width: 100%;
}
.basic p  {
padding:10px 0;	
	}
.basic a {
	cursor:pointer;
	display:block;
	padding:2px;
	margin-top: 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	letter-spacing:-1px;
	color:#81746;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ccc;
	
	
}
.basic a:hover {color:#80cfe2;}
.basic a.selected {color:#CC0000; font-size:16px;}
