@charset "utf-8";
/* CSS Document */

/*-----------------------------------------*/
/*--RESET--*/
/*-----------------------------------------*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {  
	margin: 0px; 
	padding: 0px; 
	}

table { 
	border-collapse: collapse; 
	border-spacing: 0px; 
	}

fieldset, img {  
	border: 0px; 
	}

address, caption, cite, code, dfn, em, th, var { 
	font-style: normal; 
	font-weight: normal; 
	}

ol, ul { 
	list-style: none; 
	}

caption,th { 
	text-align: left; 
	}

h1, h2, h3, h4, h5, h6 { 
	font-size: 100%; 
	font-weight: normal; 
	}

q:before, q:after { 
	content: ''; 
	}

abbr, acronym {
	border: 0px; 
	}

a, input {
	outline-style: none;
	outline-width: 0;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

span, .none {
	display: none;
	}
	
strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}
	
.dublincore{display:none;}
	
input, textarea { border:0px; border-bottom:#333 1px solid; font-size:16px; background-color:#CCC; width:200px;}

.submit { width:50px;}

input:hover, textarea:hover { background-color:#999; }
          td {margin-bottom:5px;}
          input { margin-bottom:7px;}
.clear { clear:both;}



body { background-color:#FFF;font-family:"Arial Narrow"; color:#999;overflow:scroll;}

#base {position: absolute; width:100%; height:100%;}
	#subBase {position: relative; width:792px; height:auto; margin:auto; margin-top:45px; }
		#head {position: relative; width:100%; height: auto; }
		#head h1 a{background-image:url(../img/mueblemoderno.gif); background-repeat:no-repeat;}
		#content {position: relative; width:100%; height:auto; clear:both; }
			
			#subcontent{ width:100%;}
			.home 		{height:288px; margin-top:36px;  }
			.empresa, .legal, .clientes , .contacto	{ padding:45px;}			
			
			#catalogo {width:100%;}
			
			#fizda {position:absolute; width:23px; height:247px; margin-left:-23px; margin-top:145px; background-image:url(../img/fizda.png); display:block;}
			#fdcha {position:absolute; width:23px; height:247px; margin-left:786px; margin-top:145px; background-image:url(../img/fdcha.png); display:block;}
			
			#catalogos {width:784px; height:550px;  border-left:0px #B0A8A2 solid; border-right:0px #B0A8A2 solid;}


			#navDiv {height:36px; width:100%; margin-top:36px;}		
			#logo {width:131px; height:36px; float:left;}
		
		
		#footer {position: relative; width:100%; height: 36px;  margin-top:36px;}


/*-----------------------------------------*/

/*--------------------------------------------------------------*/
/*formularios*/
/*--------------------------------------------------------------*/
#formularios {margin-top:20px; } 
#formularios fieldset 	{ border:0; }
#formularios form		{ width: 100%; }     
#formularios label		{ width: 115px; text-align: right; float: left; margin: 0 10px 0 0; padding: 5px 0 0 0; font-size: 16px; }    
#formularios input, textarea, select		{ width: 200px; display: block; padding: 2px; font-size: 16px;ncolor:#3a3a3a;  border:1px solid #000;}
#formularios a { margin-left:25px; color:#000;}	
#formularios input[type=checkbox]{ width: 20px; margin: 0; display: inline-block; }	
#formularios .sbutton { border:#000 1px solid; background-color:#999999;color:#FFF; padding:0px;}
#formularios .sbutton:hover {background-color:#977A6B;}
#formularios legend{font: bold 16px Arial, sans-serif;color:#89C100; padding:5px;}
#formularios p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:right;padding:5px; color: #000000;}
#formularios p br {clear: left;}	
#formularios p label.error { float: right; color: red; padding-right: .5em; vertical-align: top; width:100%; margin-right:20px; margin-top:-15px; margin-bottom:20px; }



h1 a {
	float: right;
	text-align:right;
	height: 70px;
	width: 208px;	
	}


/*-----------------------------------------*/
/*-----------------------------------------*/

/* Navigation */
#nav-one { height:32px; width:545px;}

#nav-two {overflow:hidden; height:0px; width:400px;}

#nav-three { height:36px; width:100%;}

#nav-four { height:36px; width:576px; border-bottom:1px solid #333; border-top:1px solid #333; float:right;}

.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
	z-index: 100;
	position: relative;
}
.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {

	display: block;
	padding: 0px;

}

#nav-three ul li{margin-right:15px;}
