BODY {
	BACKGROUND-COLOR: #707578;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial;
	font-size: 70%;
}

.fondo_colores {
	background-color: white;
}

* a {text-decoration:none;}
* a:hover {text-decoration: none;}

form {
	margin: 0px;
	padding: 0px;
}

INPUT {
	font-family: Verdana, Arial;
	font-size: 80%;
	COLOR: #333;
	margin-bottom: 3px;
}

SELECT {
	font-family: Verdana, Arial;
	font-size: 70%;
	color: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
}

TEXTAREA {
	font-family: Verdana, Arial;
	font-size: 80%;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
}

P {
	COLOR: #333333;
	font-weight: normal;
}

ul {
	Padding-top:2px;
	Padding-bottom:2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	Padding-left:5px;
	Padding-top:2px;
	Padding-bottom:2px;
	text-align: left;
	color: #333333;
}

/***********************************************************************************/
.fondo1 {
	background-image: url(../images/fondo1.jpg);
	background-color: #707578;
	background-position: center top;
	background-repeat: repeat-y;
}
.fondo2 {
	background-image: url(../images/fondo2.jpg);
	background-color: #707578;
	background-position: center top;
	background-repeat: no-repeat;
}

.cabecera_empresaON, cabecera_obrasON, cabecera_productosON, cabecera_serviciosON, cabecera_localizacionON, cabecera_contactoON {
	background-position: center top;
	background-repeat: no-repeat;
}

.cabecera_empresaON {background-image: url(../images/cabecera_empresaON.jpg);}
.cabecera_obrasON {background-image: url(../images/cabecera_obrasON.jpg);}
.cabecera_productosON {background-image: url(../images/cabecera_productosON.jpg);}
.cabecera_serviciosON {background-image: url(../images/cabecera_serviciosON.jpg);}
.cabecera_localizacionON {background-image: url(../images/cabecera_localizacionON.jpg);}
.cabecera_contactoON {background-image: url(../images/cabecera_contactoON.jpg);}

.naranja {
	background-color: #F08E21;
	color: white;
}

.menu_sup { text-align: center;}
.menu_sup a { color:black; text-decoration:none;} 
.menu_sup a:hover { color:white; text-decoration:none;} 


/*.degradado {
	background-color: #EF8A20;
	filter: Alpha(Opacity=100, FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=100%);
}	*/

.menuizda {
	background-color: #EF8A20;
	background-image: url(../images/logo.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
	color: black;
	font-size: 120%;
	line-height: 1.5em;
}

.menuizda a { color:white; text-decoration: none;}
.menuizda a:hover { color:black; text-decoration: none;}

.contenido_quienes, .contenido_productos, .contenido_obras, .contenido_servicios {
	padding: 3em;
	text-align: left;
	padding-left: 8em;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.contenido_localizacion, .contenido_contacto {
	padding-top: 3em;
	text-align: left;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.contenido_quienes {background-image: url(../images/fondo_quienes.jpg);}
.contenido_localizacion {background-image: url(../images/fondo_localizacion.jpg);}
.contenido_contacto {background-image: url(../images/fondo_contacto.jpg);}
.contenido_productos {background-image: url(../images/fondo_productos.jpg);}
.contenido_servicios {background-image: url(../images/fondo_servicios.jpg);}
.contenido_obras {background-image: url(../images/fondo_obras.jpg);}

.contenido_productos a {color: #F08E21; font-weight: bold;}
.contenido_productos a:hover {color: #333333; font-weight: bold;}

.creditos {
	margin-top: 4px;
	background-color: #094B59;
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
	line-height: 1.2em;
}

p.creditos {color: white;}

.azulete {color: #739DAB;}
.blanco {color: white;}

.desarrollo {
	text-align: right;
	color: white;
}

.desarrollo a {color: white; text-decoration: none;}
.desarrollo a:hover {color: #739DAB; text-decoration: none;}

.tit_producto {
	color: #094B59;
	font-family: Arial;
	font-size: 160%;
}

.mapa {
	background-image: url(../images/fondo_mapa.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: white;
}

.mapa a { color: white; text-decoration: none;}
.mapa a:hover { color: #739DAB; text-decoration: none;}

.contacto {
	background-image: url(../images/campos_contacto.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.contacto th { color: white; padding-left: 1em;}

.img_obras {
	border: 1px solid #094B59;
	margin: 5px;
}

.img_dcha {	margin-left: 30px;}
.img_izda {	margin-right: 30px;}

.antesdespues th {color: #005768;}

.almacen {
	font-weight: bold;
	color: #005768;
}

.creditos2 {
	color: #999999;
	font-size: 70%;
	font-weight: bold;
}

.creditos2 a {color: black;}
.creditos2 a:hover {color: #EC6E00;}