BODY { background-color:#000000; margin:0px;}
img{border:0;}


/*-------comun-------*/
.contenedor{height:100%; margin:0px;}
.contenido{width:980px; height:580px; margin-left:auto; margin-right:auto; background-color:#000000; margin-top:auto; margin-bottom:auto}
.cursor {  cursor: hand}


/*-------INDEX-------*/
.index_izq{ background-color:#414141; width:150px; height:582px; float:left;}
.index_logo{ float:right; height:137px; width:131px; margin-top:220px; margin-bottom:auto}
.index_barra{ height:135; margin-top:219px; float:left; width:829px}
.index_dcha{
	height:580px;
	float:left;
	background-image:url(images/index_fondo.jpg);
	width: 980px;
	border-right:1px solid #414141;
	border-bottom:1px solid #414141;
	border-top:1px solid #414141;
}


/*-------CALIDAD-------*/
.calidad_titulo{background-image:url(images/calidad_titulo.jpg); width:977px; height:41px}
.calidad_logo{}
.calidad_cuerpo{ text-align:center}
.calidad_pie{ height:15px; background-color:#545454; width:972px; padding-left:8px;}




/*-------CONTACTO------*/
.contacto_izq{ float:left}
.contacto_dcha{ width:210px; background-image:url(images/contacto_dcha.jpg); float:left; height:578px}
.contacto_arriba{ width:767px; height:128px; float:left}
.contacto_links{float:right; width:150px; margin-left:50px}
.contacto_cuerpo{ background-image:url(images/contacto_fondo.jpg); height:406px; float:left; width:707px; padding-top:40px; padding-right:20px}
.cuerpo_d{ float:left; width:260px}
.cuerpo_i{ float:left; width:450px}
.textbox1 { BORDER-BOTTOM: #5A5A5A 1px solid; BORDER-LEFT: #5A5A5A 1px solid; BORDER-RIGHT: #5A5A5A 1px solid; BORDER-TOP: #5A5A5A 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px; HEIGHT: 10px ;}
.campo{width:auto; float:right}
.enviarcontacto{ text-align:right}
.contacto_cuadro{ margin:10px; padding:15px; background-color:#2B2B2B; text-align:center}
.contacto_cuadro_bien{ margin:10px; padding:15px; background-color:#72B851; text-align:center}
.contacto_cuadro_mal{ margin:10px; padding:15px; background-color:#CA341F; text-align:center}


.entrar{cursor:pointer; background-color:#A88B53; border:1px solid #2B2B2B; height:18px; font-size:10px; font-family:Verdana, Arial; width:56px; color:#000000; font-weight:bold}
.textarea1 { BORDER-BOTTOM: #5A5A5A 1px solid; BORDER-LEFT: #5A5A5A 1px solid; BORDER-RIGHT: #5A5A5A 1px solid; BORDER-TOP: #5A5A5A 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px; }


/*-------OBRAS REALIZADAS------------*/
.realizadas_izq{ width: 131px; height:578px; float:left}
.realizadas_centro{ width:268px; height:578px; float:left; background-image:url(images/realizadas_centro.jpg)}
.realizadas_links{float:right; width:150px; margin-left:50px; margin-top:153px}
.realizadas_arriba{ float:left}
.realizadas_cuerpo{ padding-left:30px; background-image:url(images/realizadas_fondo.jpg); height:489px}
.nombreobra{ padding-top:3px; padding-bottom:3px; padding-left:5px}


/*-------QUIENES-------*/
.quienes_cuerpo{ background-image:url(images/quienes_fondo.jpg); width:766px; height:487px;}
.quienes_texto{ padding-left:115px; padding-right:30px; text-align:justify}
.quienes_texto_gris{ background-color:#202020; padding-left:115px; padding-top:10px; padding-bottom:10px; padding-right:30px; text-align:justify}
.quienes_izq{ width:766px; height:580px; float:left}
.quienes_dcha{ width:214px; height:580px; float:left}
.quienes_cabecera{ height:89px; width: 766px; float:left}
.quienes_pie{ height:15px; background-color:#545454; width:972px; padding-left:8px; padding-top:3px}
.quienes_lateral{ float:left; width:214px; height:580px}


/*-------OBRAS-------*/
.arriba{
	width:835px;
	float: left;
	border-bottom:1px solid #ffffff;
	padding:12px
}
.nombre{
	width: 660px;
	padding-left: 8px;
	padding-bottom: 8px;
}
.obras_margen{ height:30px}
.obras_contenido{ background-image:url(images/obras_fondo.jpg); background-repeat:no-repeat; width:972px; height:580px; margin-left:auto; margin-right:auto; background-color:#000000; margin-top:auto; margin-bottom:auto}
.obras_izq{ width:85px; height:385px; padding-left:15px; padding-top:8px; float:left}
.obras_medio{}
.obras_dcha{
	float:left;
	height:365px;
	width:610px;
	padding-left: 40px;
}
.obras_abajo{ width:980px; height:126px;}
.obras_arriba{ width:980px; height:453px;}
.obras_logo{}
.obras_nombre{ border-left:2px solid #ffffff; padding-left:10px}
.obras_linea{ height:323px}
.obras_fotospeques{ width:980px; margin-left:auto; margin-right:auto; border-bottom:1px solid #000000; background-color:#444444; height:130px; border-top:1px solid #000000}
.obras_centrar{margin-left:auto; margin-right:auto; width:980px;}
.obras_foto{ width:130px; border-left:1px solid #000000; border-right:1px solid #000000; float:left; height:130px}
.obras_gris_izq{ width:27px; border-right:1px solid #000000; float:left; height:130px}
.obras_gris_dcha{ width:27px; border-left:1px solid #000000; float:right; height:130px}
.obras_foto_arriba{ border:2px solid #000000;}
.obras_links{ float:right; width:200px}


/*-------PROMOCIONES---------*/
.promos_izq{ width:200px; height:578px; float:left; background-image:url(images/pormos_izq.jpg)}
.promos_dcha{ float:left; width:645px}
.promos_arriba{ height:80px; width:645px; float:left}
.promos_logo{ float:left; width:131px; height:137px}
.promos_cuerpo{ background-image:url(images/promos_fondo.jpg); width:645px; height:498px; float:left}
.promos_obra{ padding-top:3px; padding-bottom:3px; padding-left:150px}
.promos_links{float:right; width:150px; margin-left:50px; margin-top:103px}


/*-------LOCALIZACION----------*/
.loca_fondo{ width:980px; height:577px; background-image:url(images/loca_fondo.jpg)}
.loca_izq{ float:left; width:780px; height:577px}
.loca_dcha{ float:left; width:200px}
.loca_links{float:right; width:150px; margin-left:50px; margin-top:10px}
.loca_mapa{ padding-left:220px; padding-top:30px}


/*-------textos-------*/
.azul10{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#3D576F;}
.gris10bold{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#98999B; font-weight:bold}
.blanco10bold{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#F2F3F7; font-weight:bold}
.blanco11{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#F2F3F7;}
.blanco13bold{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#F2F3F7; font-weight:bold}
.gris11{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#A1A1A1;}
.grisoscuro10{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#4B4B4B;}
.grisclaro10{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#898989;}
.negro11bold{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000; font-weight:bold}


.enlacegris{color:#98999B; text-decoration: none}
.enlacegris:visited{color:#98999B; text-decoration: none}
.enlacegris:active{color:#98999B; text-decoration: none}
.enlacegris:hover{color:#737574; text-decoration: underline}

.enlaceblanco{color:#ffffff; text-decoration: none}
.enlaceblanco:visited{color:#ffffff; text-decoration: none}
.enlaceblanco:active{color:#ffffff; text-decoration: none}
.enlaceblanco:hover{color:#ffffff; text-decoration: underline}


/*-------elementos form-------*/
.enviar { cursor:hand; BORDER-BOTTOM: #7790A6 1px solid; BORDER-LEFT: #7790A6 1px solid; BORDER-RIGHT: #7790A6 1px solid; BORDER-TOP: #7790A6 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px; HEIGHT: 16px ; background-color:#A5B6C6; color:#FFFFFF; font-weight:bold; width:60px}
