@import url("reset.css");

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#963;
	line-height:normal;
	margin:0 auto;
	text-align:center;
}

strong {
	font-weight:bold;
}



h3 {
	font-weight:bold;
	font-size:20px;
}

div#contenedor {
	width:955px;
	margin:0 auto;
	text-align:left;
}


div#separador {
	background:none repeat scroll 0 0 #FFCC99;
	border:1px solid;
	height:25px;
	margin-top:-2px;
	padding-top:10px;
	text-align:right;
	width:953px;
}

div#idiomas {
	padding-right:15px;
}

div#menu {
	border-top:1px solid #630;
	border-left:1px solid #630;
	border-right:1px solid #630;
	float:left;
	text-align:left;
	width:200px;
	margin-right:15px;
}

div#menu ul {
	background-color:#FC9;
}

div#menu li {
	border-bottom:1px solid #630;
	height:30px;
	
}

div#menu a {
	color:#996633;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

div#menu a:hover {
	color:#fff;
	background:#C60;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

div#menu span {
	display:block;
	padding-top:5px;
}

span#cabeceramenu {
	background:#630;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding:0;
	text-align:center;
}

div#contenidoindex {
	text-align:center;
}

div#cabeceraindex {
	text-align:center;
	margin-top:30px;
}

div#cabeceraindex ul {
	font-weight:bold;
}

div#cabeceraindex li {
	display:inline;
	margin-left:5px;
	margin-right:5px;
	font-size:10px;
}

div#contenido {
	overflow:hidden;
	margin-right:15px;
	height:600px;
}

div#contenido object {
	text-align:center;
	width:735px;
}

img#imghistoria {
	border:1px solid #630;
	float:right;
	margin-bottom:15px;
	margin-left:15px;
}

div#contenidocatalogo {
	overflow:hidden;
	width:735px;
}

div#contenidocatalogo h5 {
	font-size:14px;
	font-weight:bold;
}

div#contenidocatalogo ul#catalogogeneral {
	height:300px;
}

div#contenidocatalogo ul#catalogopiezasespeciales {
	height:195px;
}

div#contenidocatalogo a {
	text-decoration:none;
	color:#963;
	font-weight:bold;
}

div#contenidocatalogo a:hover {
	text-decoration:underline;
	color:#963;
	font-weight:bold;
}

div#contenidotrabajos {
	overflow:hidden;
	width:735px;
}

div#contenidotrabajos h5 {
	font-size:14px;
	font-weight:bold;
}

div#contenidotrabajos ul#trabajosexteriores {
	height:300px;
}

div#contenidotrabajoso ul#trabajosinteriores {
	height:195px;
}

div#contenidocalidad {
	overflow:hidden;
	width:735px;
}

div#contenidocalidad a {
	text-decoration:none;
	color:#963;
	font-weight:bold;
}

div#contenidocalidad a:hover {
	text-decoration:underline;
	color:#963;
	font-weight:bold;
}

div#certificadoce {
	text-align:center;
}

div#contenidomedioambiente {
	overflow:hidden;
	width:735px;
	height:245px;
}

div#contenidomedioambiente a {
	text-decoration:none;
	color:#963;
	font-weight:bold;
}

div#contenidomedioambiente a:hover {
	text-decoration:underline;
	color:#963;
	font-weight:bold;
}

div#contenidocontactar {
	overflow:hidden;
	width:735px;
}

div#contenidocontactar h5 {
	font-size:14px;
	font-weight:bold;
}

div#contenidoinstalaciones {
	overflow:hidden;
}

div#cuerpo {
	margin-top:5px;
	padding-bottom:15px;
	text-align:justify;
	
}

/* ESTILOS PARA EL CATALOGO */
	.thumbs {
		border:5px solid #999999;
		height:75px;
		width:75px;
	}
	
	div#thums {
		overflow:hidden;
	}
	
	div#thumbs ul {
		display:block;
		height:180px;
		margin-top:20px;
	}
	
	div#thumbs li {
		float:left;
		margin:4px;
	}
/* ESTILOS PARA EL CATALOGO */

/* ESTILOS PARA EL CONTACTO */
	form#frmContacto {
		margin-top:20px;
		margin-left:30px;
	}
	
	form#frmContacto label {
		font-weight:bold;
	}
	
	form#frmContacto input {
		background:#FFCC99;
		border:1px solid #996633;
		color:#996633;
		margin-top:5px;
		width:400px;
	}
	
	form#frmContacto input#btnEnviar {
		background:#996633;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bold;
		width:150px;
		margin-left:452px;
	}
	
	form#frmContacto input#btnEnviar:hover {
		background:#fc9;
		color:#963;
		font-size:18px;
		font-weight:bold;
		width:150px;
		cursor:pointer;
		margin-left:452px;
	}
	
	form#frmContacto textarea {
		background:#FFCC99;
		border:1px solid #996633;
		color:#996633;
		margin-top:5px;
		width:600px;
		height:100px;
	}
	
	div#infocontacto {
		margin-top:15px;
	}
	
	div#infocontacto a {
		text-decoration:none;
		color:#963;
		font-weight:bold;
	}
	
	div#infocontacto a:hover {
		text-decoration:underline;
		font-weight:bold;
	}
/* ESTILOS PARA EL CONTACTO */

div#pie {
	background:#FFCC99;
	border:1px solid #996633;
	clear:both;
	color:#996633;
	height:20px;
	padding-top:2px;
	text-align:center;
	width:955px;
	margin-top:15px;
}

div#pie a {
	text-decoration:none;
	color:#963;
}

div#pie a:hover {
	text-decoration:underline;
}

div#certificaciones {
	margin-top:25px;
	text-align:center;
	width:955px;
}

div#certificaciones p {
	display:inline;
	margin-right:25px;
	margin-bottom:25px;
}
