/*generales*/
body {
	margin:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	padding: 0;
}
p{
margin: 0 0 0.07em 0;
}
h1{
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding:  24px 0 0 33px ;
}
h2{
	font-family: arial; 
	font-weight: bold;
	font-size: 16px;
	color:#d25e00;
	background: url(../images/ico_titulos.gif) no-repeat 18px 20px;
	padding-left: 32px;
	padding-top: 18px;

}
h3{
	font-weight: normal;
	font-size: 14px;
	color:#928860;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0;
}
h4{
	font-weight: bold;
	font-size: 11px;
	color:#457031;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 32px;
}

h5{
	font-weight: normal;
	font-size: 22px;
	color:#457031;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 32px;
   font-family: arial
}


h7{
	font-weight: normal;
	font-size: 22px;
	color:#457031;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 32px;
    font-family: arial
}


ul{
	list-style: none;
	margin: 0;
	font-weight: bold;
	padding:22px 0 0 60px;
}
ul li{
	margin: 0;
	padding:2px 0;
	list-style: none;
	background: url(../images/ico_listas.gif) no-repeat;
	padding-left: 20px;
}
/*enlaces*/
a:link, a:visited{
	color:#000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color:#d25e00;
}

/*tablas (table#cab es la tabla de la cabecera; table.general, para las tablas dentro de cada 
apartado; table.contenedor, para la tabla que contiene el conjunto; los td.nombre son el estilo
de celda de cada tabla, por ejemplo "table.general td.textos" es para las celdas con texto*/
table#cab{
	width: 837px;
	margin-bottom: 0;
	margin-right: 0;
}
table#cab TD.info{
height: 14px;
font-size: 10px;
text-align: left;
padding-left: 6px;
padding-bottom: 5px;
vertical-align: bottom;
}
td.info a:link,td.info  a:visited{
	color:#000;
	text-decoration: none;
}
td.info a:hover{
	text-decoration: underline;
	color:#d25e00;
}
table.general td.textos{
	padding-left: 20px;
	padding-top: 20px;
	font-size: 10px;
	font-weight: normal;
	}
table.general td.textos2{
	padding-left: 20px;
	padding-top: 10px;
	font-size: 10px;
	font-weight: normal;
}
table.contenedor td{
	font-size: 10px;
	font-weight: normal;
	}	
/*divs (son para poner los backgrounds de cada sección, con el borde incluido*/
#instalaciones{
	width: 833px;
	height: 482px;
	border: 2px solid #b8b8b8;
	background: url(../images/bg_instalaciones.jpg) no-repeat;
	margin-left: 4px;
}
#home{
	width: 833px;
	height: 482px;
	border: 2px solid #b8b8b8;
	background: url(../images/bg_home.jpg) no-repeat;
	margin-left: 4px;
}

#login{
	width: 833px;
	height: 482px;
	border: 2px solid #b8b8b8;
	background: url(../images/teclado.jpg) no-repeat;
	margin-left: 4px;
}


#nada{
	width: 833px;
	height: 482px;
	border: 2px solid #b8b8b8;
	background: url() no-repeat;
	margin-left: 4px;
}


#empresa{
	border: 0px solid #b8b8b8;
	margin-left: 4px;
}
#productos{
	border: 0px solid #b8b8b8;
	margin-left: 4px;
}
#contacta{
	width: 833px;
	height: 482px;
	border: 2px solid #b8b8b8;
	background: url(../images/bg_contacta.jpg) no-repeat;
	margin-left: 4px;
}
/*menu: lista y div*/
ul.menu{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
ul.menu li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	margin-left:13px;
	text-align: center;
}
ul.menu li a:link,ul.menu li a:visited{
	color:white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #928860;
	padding:0 23px;
	padding-top: 2px;
	height:23px;
}
ul.menu li a:hover{
background-color: #5c3f02;
	
}
ul.menu li a:link.activo,ul.menu li a:visited.activo{
background-color: #d25e00;
	
}

/*otras clases (p.margen es un estilo para aplicar a los parrafos. img.pro es para poner un bordecillo
a las imagenes de la sección de productos)*/
p.margen{
	margin-left: 2px;
	margin-right: 0;
}
img.pro{
border: 1px solid #999;
}
/*FORMULARIO*/
.cuadro {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 16px;
	width: 180px;
	font-size: 10px;
	color: #333;
	background-color: #beefa8;
	border: 1px solid #4d8136;
	vertical-align: middle;
	margin-top: 3px;
}
.cuadro2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 60px;
	width:  236px;
	font-size: 9px;
	color: #333;
	background-color: #beefa8;
	border: 1px solid #4d8136;
	vertical-align: top;
	margin-top: 3px;
}


.Textos {font-size: 10px ;FONT-FAMILY: arial; }
