/******** Body Elements ********/

* {
	margin: 0;
	padding: 0;
	border: 0;
	
}
body{
	background-color:black;
	color:white;
	margin: 0;
	padding: 0;
	border: 0;	
	color:black;
}
a{
	color:white;
}

/** ESTE ES EL CONTENDOR PARA CENTRAR LA PAGINA HORIZONTAL Y VERTICALMENTE **/
.contenedor_todo{
	background-color:black;
   margin-top:-300px;
   margin-left:-500px;
   position: absolute;
   top:50%;
   left:50%;
   width:1000px;
   height:600px;
	
}
/** CONTENEDOR GENERAL **/
.contenedor {
	border-style:solid;
	border-width:1px;
	border-color:#524E4B;
  
}
/** CONTENEDOR ARRIBA (inicio,organigrama,contacta) **/
.top{
	font-family:"Franklin Gothic Medium",Arial,"Times New Roman";
	font-size:11px;
	font-style:italic;
	padding-top:10px;
	padding-bottom:10px;
	
}
.top a{
	color:#F2A90F;
	text-decoration:none;
}
.top ul li{
	list-style:none;
	display:inline;
}
.top_esquerra{
	float:left;
	padding-left:15px;
}
.top_dreta{
	padding-right:15px;
	text-align:right;
	text-transform:lowercase;
}
.top_esquerra ul li a{
	list-style:none;
	display:inline;
	text-decoration:underline;
	padding-right:5px;
	font-stretch:normal;
}
/** CONTENEDOR DE LA IMAGEN SUPERIOR **/
.imagen_superior{
	width:auto;
	height:150px;
	background-image:url(imagenes/foto_superior.png);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#524E4B;


}
/** CONTENDOR DE LA IMAGEN INFERIOR **/
.imagen_inferior{
	width:auto;
	height:40px;
	background-image:url(imagenes/foto_inferior.png);
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#524E4B;
	}

/************************************************************************
*						CONTENEDOR PARA EL CONTENDIO CENTRAL 			*
* **********************************************************************/
.central{
	min-height:360px;
	_height:360px;
}
/**PARTE IZQUIERDA **/
/** MENU IZQUIERDA **/
.menu{
	text-align:left;
	padding-top:0px;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	font-weight:bold;
	float:left;
	min-height:318px;
	_height:318px;
	margin-top:10px;
	margin-left:10px;
	_margin-left:5px; /*               MIRAR          */
	border-style:solid;
	border-width:1px;
	border-color:#524E4B;
	line-height:15px;
	width:185px;

}
.menu a{
	text-decoration:none;
	color:white;
	padding-left:10px;
}
.menu ul li{
	list-style:none;
	width:185px;

}
.logo_inferior{

	background:url(imagenes/logo.png) #625E5B;
	background-repeat:no-repeat;
	position:relative;
	margin-top:122px;
	width:185px;
	height:40px;
	color:#F2A90F;
	text-align:center;
	padding-top:50px;
	margin-bottom:0px;
}
.logo_inferior a{
	color:#F2A90F;
}
.posicion{
	color:#F2A90F;
	margin-bottom:5px;
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	width:160px;
	padding-left:10px;
	
}
/** PARTE INFORMACION CENTRAL **/
.informacion{
	margin-left:207px;
	width:auto;
	_margin-left:204px;

	

}

.menu_informacion{
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	width:auto;
}
.menu_informacion a{
	text-decoration:none;
	color:white;
}
.menu_informacion li{
	display:inline;
}
.contenido_informacion{
	min-height:290px;
	width:auto;
	color:#999999;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:11px;
	line-height:14 px;
	padding:10px;
	padding-bottom:0px;
	text-align:justify;
	
}
#titol_interior{
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	color:#F2A70E;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;



}

/********************************************************************************
*									FOOTER 										*
********************************************************************************/
.footer{
	font-family:Tahoma,Arial,"Times New Roman";
	font-size:9px;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
/********************************************************************************
*									SECCIONES 									*
********************************************************************************/

/********************************************************************************
*									NOTICIAS 									*
********************************************************************************/
#titulo_noticia{
	color:#F2A90F;
	text-transform:uppercase;
	line-height:normal;
	margin-bottom:10px;
	font-weight:bold;
	font-size:15px;
}
.contenido_noticia{
	width:340px;
	min-height:300px;
	width:auto;
	color:#999999;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin-left:5px;
	padding-top:20px;
	padding-right:20px;
	text-align:justify;

}
.text_informacio{
	width:340px;
}
.text_informacio b{
	width:340px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	font-size:12px;
}
.imagen_noticia img{
	position:relative;
	left:11px;
	
}
/********************************************************************************
*        	    			   OBRAS REPRESENTATIVAS							*
********************************************************************************/
#navesrepr_text{
	float:left;
	width:300px;
	margin-right:2px;
}
#obrasrepr_text{
	float:left;
	width:300px;
	margin-right:2px;
}
#fotos_grandes{
	background-color:black;
	position:relative;
	left:64px;
	width:400px;
	height:300px;
	margin-top:-20px;

}

.thumb{
	width:345px;
	margin-top:-155px;
	min-height:200px;
}
.thumb img{
	padding:1px;
}



/********************************************************************************
*									CONTACTA 									*
********************************************************************************/
.text_contacta{
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	color:#999999;
	font-size:14px;
	font-weight:normal;
	margin-top:57px;
	padding-left:10px;

}
.mapas{
	width:340px;
	line-height:normal;
	margin-top:37px;
	float:left;
}
.form_contacta{
	width:auto;
	float:right;
	color:#999999;
	margin-top:40px;
	
}
.form_contacta h3{
	color:#F1AB0D;
	font-size:15px;
}
.form_contacta form input,textarea{
	border: 1px solid #D0D0D0;

}
/********************************************************************************
*									PORTADA 									*
********************************************************************************/
.imagen_superior_portada{
	height:130px;
	position:relative;
	margin-top:-34px;
	
}
.imagen_superior_portada img{
	position:relative;
	top:-34px;
}
.imagen_superior_portada span{
	_position:relative;
	_top:-34px;
	_margin-bottom:-34px;
}
.top_dreta_portada{
	color:white;
	font-stretch:normal;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#534E4B;
	border-left:0px;
	border-right:0px;
	text-align:right;
}
.top_dreta_portada ul li{
	font-style:normal;
	padding-right:20px;

}
.top_dreta_portada ul li a{
	color:#F1A300;
	text-decoration:underline;

}


.text_imagen_superior{
	font-family:"Futura Md BT", Times, serif;
	color:#F1A300;
	text-align:center;
	padding:5px;
	font-size:23px;
	letter-spacing:5px;
	border-style:solid;
	border-width:1px;
	border-color:#534E4B;
	border-left:0px;
	border-right:0px;
}
.informacion_portada{
	height:400px;
}
.menu_informacion_portada{
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-right:15px;
	text-align:center;
	width:auto;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#534E4B
}
.menu_informacion_portada a{
	text-decoration:none;
	color:white;
}
.menu_informacion_portada li{
	display:inline;
}
.empresa_portada{
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	color:#A19D9F;
	width:280px;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#534E4B;
	float:left;
	padding:10px;
	margin:20px;
	_margin-left:10px;
	margin-top:34px;
	text-align:justify;	
}
.obras_representativas_portada{
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	color:#A19D9F;
	width:280px;
	_width:auto;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#534E4B;
	margin-left:349px;
	_margin-left:347px;
	margin-top:34px;
	text-align:justify;	
	padding:10px;
}

.links_inferiors_portada{
	color:#F2A90F;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	text-align:right;
	font-weight:bold;
	vertical-align:bottom;
	
}
.links_inferiors_portada a{
	color:#F2A90F;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	text-decoration:none;	
	
}
.contacta_portada{

	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:12px;
	text-align:justify;
	color:#A19D9F;
	width:280px;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#534E4B;
	float:right;
	padding:10px;
	margin:20px;
	_margin-right:10px;
	margin-top:34px;
	

}
.text_interior_portada{
	color:#F2A90F;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:15px;
	font-weight:bold;
	padding-top:5px;

}
.text_interior_portada .text{
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	color:#A19D9F;
	height:160px;

}
/********************************************************************************
*									IMAGENES 									*
********************************************************************************/
.historia{
	width:771px;
}
.historia img{
	margin-top:11px;
	
}
.instalaciones_prova_esquerra{
	width:345px;
	float:left;
}
.instalaciones_prova_dreta{
	width:405px;
	float:right;
	margin-top:3px;
}

.instalaciones img{
	margin-top:-103px;
}
.instalaciones span{
	margin-top:-101px;
}


.capconstr{
	position:relative;
	_top:194px;
	margin-top:-194px;	
	margin-left:10px;
}
.capconstr img{
	margin-top:4px;
}
#montaje_text{
	width:280px;
	margin-left:245px;
	margin-top:-13px;
	
	
}

.montaje img{
	position:relative;
	margin-top:-105px;
	_top:-105px;
	left:340px;
	

}
.montaje span{
	_margin-left:337px;
	_margin-top:-105px;
	
}

#proyectos_text{
	width:485px;
	

}
.proyectos img{
	position:relative;
	margin-top:-92px;
	padding-left:1px;
	
}
#maqcald_text{
	width:771px;
}
.maqcald img{
	margin-top:44px;
	
}
.navestr{
	margin-left:124px;
	width:295px;
}
.navestr img{
	margin-top:2px;
}
.navestr_esquerra{
	margin-top:4px;
	float:left;
}
.navestr_dreta{
	width:auto;
	float:right;
	margin-top:4px;
	margin-right:0px;
}


.fadeproceso_esquerra{
	width:240px;
	float:left;
	font-size:11px;
	
}
.fadeproceso_dreta{
	width:250px;
	float:right;
	font-size:11px;
	
}
.fadeproceso {
	width:750px;
}
.fadeproceso {
	height:300px;
	width:770px;
	font-size:11px;
	position:relative;
	margin-top:-1px;
	.margin-top:-100px;
	padding-right:1px;
}
.fadeproceso img{
	padding-right:1px;
	margin-top:20px;
}

.footer{
	color:white;
}

.mostrar_organigrama{
}
.mostrar_oganigrama a{
	text-decoration:none;
	color:white;
}


.mostrar_oganigrama ul a{
	text-transform:uppercase;	
	color:white;
	color:#F2A90F;
	font-family:"Trebuchet MS",Arial,"Times New Roman";
	font-size:13px;
	font-weight:bold;
	
}
.mostrar_oganigrama li{
	list-style:none;
	color:white;
}
.mostrar_oganigrama  li a{
	color:white;
	font-size:12px;
	font-weight:normal;
	
}

.organigrama_empresa{
	margin-top:20px;
	float:left;
	width:170px;
}

.organigrama_areastrab{
	margin-top:20px;
	float:left;
	width:180px;
	height:300px;
}
.organigrama_obrasrepr{
	margin-top:20px;
	float:left;
	width:170px;
	height:300px;
}
.organigrama_navesrepr{
	margin-top:20px;
	float:left;
	width:170px;
	height:300px;
}
.organigrama_noticias{
	margin-top:20px;
	float:left;
	width:100px;
	height:300px;
}