@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img{
	margin:0;
	padding:0;
	}

#contenedor{
	width:1003px;
	height:648px;
	text-align:left;
	margin:0 auto;
	background-color:#EBDFCF;
	background-image:url(img/fondo_contenido.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 20px;
	padding-bottom:20px;
	}

/***************************************************Pagina index
	***************************************************************************/	
#logo{
	width:760px;
	height:269px;
	padding-top:40px;
	padding-left:120px;
	}

#categoriaempresa{
	width:252px;
	padding-left:120px;
	float:left;
	}
#categoriaproductos{
	width:252px;
	margin-left:2px;
	float:left;
	}
#categoriacontacto{
	width:252px;
	margin-left:2px;
	float:left;
	}
/***************************************************Paginas interiores
	***************************************************************************/	

#logo2{
	width:760px;
	height:86px;
	padding-top:40px;
	padding-left:120px;
	padding-bottom:0;
	overflow:hidden;
	}
	
#menuempresa{
	width:252px;
	height:30px;
	margin:0;
	padding-left:120px;
	padding-top:0;
	float:left;
	}
#menu{
	width:252px;
	height:30px;
	float:left;
	padding:0 0 0 2px;
	}
#fondomenu{
	width:760px;
	height:51px;
	background-image:url(img/fondo_menu.jpg);
	padding-left:120px;
	float:left;
	padding-top:0;
	background-repeat: no-repeat;
	background-position: 120px;
	}
#subcategorias{
	margin-left:190px;
	width:453px;
	height:18px;
	background-color:#9C5F0E;
	padding:3px 0 0 0;
	border: 1px solid #FFFFFF;
	}
.subcatg a,.subcatg a:visited,.subcatg a:active{
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
}
.subcatg a:hover{
	color:#EBDFCF;
}
#subcategorias2{
	margin-left:240px;
	width:210px;
	height:15px;
	background-color:#9C5F0E;
	border: 1px solid #FFFFFF;
	}
.subcatg2 a,.subcatg2 a:visited,.subcatg2 a:active{
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
}
.subcatg2 a:hover{
	color:#EBDFCF;
}
#titulo{
	width:760px;
	height:40px;
	padding-left:120px;
	padding-top:0;
	padding-bottom:0;
	float:left;
	}
#contenidofondo{
	height:345px;
	width:890px;
	background-image:url(img/fondo_empresa.jpg);
	background-repeat: no-repeat;
	float:left;
	background-position: 120px;
	overflow:hidden;
	}	
#contenidofondo2{
	height:340px;
	width:890px;
	background-image:url(img/fondo_empresa_2.jpg);
	background-repeat: no-repeat;
	float:left;
	background-position: 120px;
	overflow:hidden;
	}	
#contenidostexto{
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9C5F0E;
	text-align: justify;
	padding-left:150px;
	padding-top:20px;
	padding-right:40px;
	float:left;
	}
ul li{
	padding-left:50px;
	display:inline;
	}
#fotospeque{
	width:270px;
	padding:32px 20px 20px 140px;
	float:left;
	}
#fotospeque img{
	cursor:pointer;
	}
#foto {
	padding:32px 0px 0px 0px;
	width: 300px;
	height: 262px;
	float:left;
	}
#fotoform {
	padding:32px 0px 0px 0px;
	width: 300px;
	height: 190px;
	float:left;
	}
#mapa {
	padding:15px 0px 0px 32px;
	width: 200px;
	height: 30px;
	float:left;
	}
#respuestaok{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:100px;
	text-align:center;
	}
#textossubcategor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9C5F0E;
	font-weight: bold;
	padding:32px 0 10px 160px;
	width:110px;
	float:left;
	}
.textossub li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9C5F0E;
	font-weight: normal;
	list-style:none;
	list-style-position:inside;
	}
.lineapuntos{
	border-bottom:1px dotted #9C5F0E;
	}
.textossub li a,.textossub li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#9C5F0E;
	font-size:11px;
	text-decoration:none;
	}
.textossub li a:hover{
	text-decoration:underline;
	}
#columna{
	background-image:url(img/fondo_columna.jpg);
	background-repeat: no-repeat;
	float:left;
	background-position: 380px;
	overflow:hidden;
	}
#fotospequecolumna{
	width:100px;
	padding:32px 20px 20px 65px;
	float:left;
	}
#fotogrande {
	padding:32px 0px 0px 0px;
	width: 405px;
	height: 262px;
	float:left;
	}
#fotospequecolumna img{
	cursor:pointer;
	padding:0 0 10px 0;
	}	

/***************************************************Pie
	***************************************************************************/
	
#pie{
	clear:both;		
	height:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9C5F0E;
	padding:30px;			
}

.lpie a,.lpie a:visited,.lpie a:active{
	color:#9C5F0E;
}
.lpie a:hover{
	color:#643D09;
}
