@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}
body {
background: #6D6F71 url(images/fondo.gif) repeat-x;
text-align:justify;
font: normal 12px Arial, Helvetica, sans-serif;
color: #666;
}

.div-general1{
background:#FFFFFF;
border:solid 1px #C2C2C2;
border-bottom:0;
width:900px;
height: 950px;
margin: 0 auto;
margin-bottom:0;
}
.div-encabezadoFINAL{
width:900px;
height:110px;
border-top:solid 1px #C2C2C2;
border-left:solid 1px #C2C2C2;
border-right:solid 1px #C2C2C2;
background:#FFF;
margin:0 auto;
}
.div-encabezado{
width:900px;
height:110px;
}
.div-encabezado-logo{
width:100px;
height:auto;
margin:10px 10px 10px 27px;
float:left;
}
.div-encabezado-ingenieros{
width:300px;
height:auto;
margin:10px 0 0 10px;
padding-top:15px;
float:left;
color:#000000;
}
.div-encabezado-ingenieros p{
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000;
}
.div-encabezado-fecha-idioma {
width:360px;
height:auto;
margin:0 30px 0 0;
float:right;
}
.div-encabezado-fecha-idioma-menuGris {
width:150px;
height:auto;
padding:0;
margin:0;
float:right;
}
	.div-encabezado-fecha-idioma-menuGris-1 {
	width:20px;
	height:36px;
	padding:0;
	margin:0;
	float:right;
	}
	.div-encabezado-fecha-idioma-menuGris-2 {
	width:100px;
	height:36px;
	padding:0;
	margin:0;
	float:right;
	background-image:url(images/menu-gris2.gif)
	}
	.div-encabezado-fecha-idioma-menuGris-2 img{
	padding:0;
	margin:5px 2px 0 2px;
	border:0;
	}
.div-encabezado-fecha-idioma-menuIdioma {
width:200px;
height:auto;
padding:0;
margin:0;
float:right;
}

.div-encabezado-fecha-idioma-top {
width:350px;
height:auto;
margin:0;
float:right;
}
.div-encabezado-fecha-idioma-bottom {
width:320px;
height:auto;
margin:47px 0 0 0;
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}



.div-encabezado-fecha-idioma-menuIdioma-1 {
width:75px;
height:auto;
padding:0;
margin:0;
float:right;
}
	.div-encabezado-fecha-idioma-menuIdioma-1 img{
	padding:0;
	margin:5px 0 0 0;
	border:0;
	}
.div-encabezado-fecha-idioma-menuIdioma-2 {
width:100px;
height:auto;
padding-top:15px;
margin:0;
float:right;
}
.div-menuFINAL{
background:url(images/f-menu.gif) repeat-x;
height:39px;
width:900px;
margin:0 auto;
border-left:solid 1px #C2C2C2;
border-right:solid 1px #C2C2C2;
}

.div-menu{
background:url(images/f-menu.gif) repeat-x;
height:39px;
width:900px;
}
.div-menu-in{
background:url(images/f-menu.gif) repeat-x;
height:39px;
width:895px;
float:right;
}
	.div-b-contactenos{
	background:url(images/f-menu.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:138px;
	height:29px;
	margin-right:30px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
	.div-b-contactenos:hover{
	background:url(images/bm-contactenos.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:138px;
	height:29px;
	margin-right:30px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	}
	.div-b-acredi{
	background:url(images/f-menu.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:302px;
	height:29px;
	margin:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
	.div-b-acredi:hover{
	background:url(images/bm-acreditaciones.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:302px;
	height:29px;
	margin:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	}
	.div-b-laempresa{
	background:url(images/f-menu.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:127px;
	height:29px;
	margin:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
	.div-b-laempresa:hover{
	background: url(images/bm-laempresa.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:127px;
	height:29px;
	margin:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	}
	.div-b-inicio{
	background:url(images/f-menu.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:94px;
	height:29px;
	margin:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
	.div-b-inicio:hover{
	background: url(images/bm-inicio.gif) repeat-x;
	padding-top:10px;
	text-align:center;
	width:94px;
	height:29px;
	margin:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	}
	.a-menu{
	color:#FFFFFF;
	text-decoration:none;
	}
	.a-menu:hover{
	color:#FF6600;
	text-decoration:none;
	}
.div-contenido{
background:#fff;
height:780px;
width:900px;
}
.div-menuverticalFINAL{
background:#ffffff;
margin:0 auto;
height:230px;
width:850px;
padding:15px 25px 0 25px;
border-left:solid 1px #C2C2C2;
border-right:solid 1px #C2C2C2;
}
.div-menuvertical{
background:#ffffff;
margin:0 auto;
height:220px;
width:850px;
padding:15px 25px 0 25px;
border-left:solid 1px #C2C2C2;
border-right:solid 1px #C2C2C2;

}
	.div-menuVertical{
	width:190px;
	height:219px;
	background:url(images/fondo-menu-v.gif) no-repeat;
	float:left;
	margin:0; 
	}
	.div-menuanimacion{
	width:660px;
	height:219px;
	float:right;
	margin:0; 
	}



.div-detalleFINAL{
background:#fff;
margin:0 auto;
height:530px;
width:842px;
padding-top:15px;
padding-left:29px;
padding-right:29px;
border-left:solid 1px #C2C2C2;
border-right:solid 1px #C2C2C2;
}
.div-detalleFINAL h1{
font-size:15px;
font-weight:bold;
color:#FF6600;
}

.titulosposicion{
	font-size:15px;
font-weight:bold;
color:#FF6600;}



.div-detalle{
background:#fff;
margin:0 auto;
height:520px;
width:842px;
}
.div-detalle h1{
font-size:15px;
font-weight:bold;
color:#FF6600;
}
.div-divisiones{
padding-top:20px;
width:100%;
height:auto;
}






.titulomenu{
width:176px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:15px;

float:left;
}
.menuDivisiones{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:left;
padding:0;
margin:0;
width:190px;
height:auto;
background:url(images/fondomenu.png) no-repeat;
float:left;
}
.menuDivisiones ol {
margin: 0;
padding: 0;
padding-top:2px;
padding-left:5px;
}
.menuDivisiones li {
padding:5px 0 6px 10px;
height:12px;
font-size:12px;
font-weight:bold;
/*color:#FFFFFF;*/
margin: 0;

list-style: none;
border-top:1px solid  #5E5E5E;

}
.menuDivisiones li:hover {
padding:5px 0 6px 10px;
height:12pxauto;
font-size:12px;
font-weight:bold;
/*color:#FFFFFF;*/
margin: 0 0 0 0;
background-color:#494949;
list-style: none;
}

.menuDivisiones li a{
font-size:11px;
text-decoration:none;

font-weight:bold;
color:#FFFFFF;
margin: 0 0 11px 0;
list-style: none;
}
.menuDivisiones li a:hover{
font-size:11px;
text-decoration:none;

font-weight:bold;
color:#FFFFFF;
margin: 0 0 11px 0;
list-style: none;
}
.div-pie{
background:url(images/f-pie.jpg);
border:solid 1px #333;
width:900px;
height: 42px;
margin: 0 auto;

}
.div-pie-detalle{
font-size:10px;
color:#FFFFFF;

margin:0 auto;
height:39px;
width:842px;
}
.div-pie-detalle a{
text-decoration:none;
color:#ccc;
}
.div-pie-detalle a:hover{
text-decoration:underline;
color:#FFFFFF;
}
.div-piepost{


width:900px;
height: 30px;
margin: 0 auto;

}

.a-menuinferior{
text-decoration:none;
color:#FF6600;
}
.a-menuinferior:hover{
text-decoration:underline;
color:#FF6600;
}
.a-vermas{
padding:3px;
color:#FF6600;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.a-vermas:hover{
padding:3px;
color:#FF6600;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.a-vermas2{
padding:3px 5px 3px 5px;
background:#F60;
color:#FFF;
margin:0 5px 0 5px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.a-vermas2:hover{
padding:3px 5px 3px 5px;
background:#F90;
color:#FFF;
margin:0 5px 0 5px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.div-bloque-division{
width:272px; height:138px; background:url(images/f-acreditaciones.jpg) no-repeat; float:left; margin-right:22px; padding:0;
}
.detalle-servicio{
width:128px; 
height:110px; 
text-align:left; 
margin-left:10px; 
margin-top:15px;
margin-right:0;
margin-bottom:0;
float:left;
}
.div-animacionServ{
float:right; height:137px; width:123px;
}


/*otros servicios*/

.div-general1-otros-servicios{
background:#FFFFFF;
border:solid 1px #C2C2C2;
border-bottom:0;
width:900px;
height:750px;
margin: 0px auto;
margin-bottom:0;
}






/*div generales*/

.div-general1-empresa, .div-general1-balsas, .div-general1-botes, .div-general1-equiposincendios, .div-general1-pruebas, .div-general1-suministro, .div-general1-mapa{
background:#FFFFFF;
border:solid 1px #C2C2C2;
border-bottom:0;
width:900px;
margin: 0 auto;
margin-bottom:0;
}
.div-general1-empresa{height:1045px;}
.div-general1-balsas{height:910px;}
.div-general1-botes{height:1170px;}
.div-general1-equiposincendios{height:930px;}
.div-general1-pruebas{height:1050px;}
.div-general1-suministro{height:700px;}
.div-general1-mapa{height:625px;}


.div-contenido-empresa{
background:#fff;
height:auto;
width:900px;
}



.div-detalle-empresa, .div-detalle-suministros, .div-detalle-otrosServicios, .div-detalle-pruebas, .div-detalle-equipos, .div-detalle-balsas, .div-detalle-botes,  .div-detalle-mapa{
margin:0 auto;
width:842px;
}
.div-detalle-empresa{height:680px;}
.div-detalle-suministros{height:auto;}
.div-detalle-otrosServicios{height:auto;}
.div-detalle-pruebas{height:auto;}
.div-detalle-equipos{height:auto;}
.div-detalle-balsas{height:auto;}
.div-detalle-botes{height:auto;}
.div-detalle-mapa{height:auto;}

.div-detalle-empresa h1, .div-detalle-suministros h1, .div-detalle-otrosServicios h1, .div-detalle-pruebas h1, .div-detalle-equipos h1, .div-detalle-balsas h1, .div-detalle-botes h1, .div-detalle-mapa h1{
font-size:15px;
font-weight:bold;
color:#FF6600;
}



.div-laempresa, .div-suministros, .div-otrosServicios, .div-pruebas, .div-equipos, .div-botes, .div-balsas, .div-mapa{
padding-top:20px;
width:100%;
}
.div-laempresa{height:auto; padding:0;}
.div-suministros{height:auto;}
.div-otrosServicios{height:auto;}
.div-pruebas{height:auto;}
.div-equipos{height:auto;}
.div-botes{height:auto;}
.div-balsas{height:auto;}
.div-mapa{height:auto;}

.link-empresa{
color:#ff6600;
text-decoration:underline;
}
.link-empresa:hover{
color:#ff6600;
text-decoration:none;
}
.pie-foto{
font-size:12px;
text-align:center;
font-style:italic;
}

.subtitulo-h2{

font-size:15px;
font-weight:bold;
color:#FF6600;
}

/*acreditaciones*/
.div-general1-acreditaciones{
background:#FFFFFF;
border:solid 1px #C2C2C2;
border-bottom:0;
width:900px;
height: 1990px;
margin: 0px auto;
margin-bottom:0;
}
.div-contenido-acreditaciones{
background:#fff;
height:auto;
width:900px;
}
.div-detalle-acreditaciones{
background:#fff;
margin:0 auto;
height:auto;
width:842px;
}
.div-detalle-acreditaciones h1, .div-detalle-contactenos h1{

font-size:15px;
font-weight:bold;
color:#FF6600;
}
.div-bloque-acred{
width:272px; height:138px; background:url(images/f-acreditaciones.jpg) no-repeat; float:left; margin-right:12px;
}
.div-logoAcred{
float:right; height:110px; width:110px; text-align:center; margin-top:15px; margin-right:10px; padding:0px;
}
/*contactenos*/
.div-contactenos{
padding-top:20px;
width:100%;
height:auto;
}
.div-detalle-contactenos{
background:#fff;
margin:0 auto;
height:auto;
width:842px;
}
.div-contenido-contactenos{
background:#fff;
height:auto;
width:900px;
}
.div-general1-contactenos{
background:#FFFFFF;
border:solid 1px #C2C2C2;
border-bottom:0;
width:900px;
height: 660px;
margin: 0px auto;
margin-bottom:0;
}
/* h2*/
.h2-conten{
font-size:13px;
font-weight:bold;
color:#666;}
.nombreLogo{
width:122px; height:auto; padding:5px; margin-top:95px; text-align:center; font-size:11px;
}

/**/
.link-mapa{ color:#666; text-decoration:none;}
.link-mapa:hover{ color:#ff6600; text-decoration:underline;}

/*suministros*/
.marcosumi{
width:132px; height:136px; margin-right:7px; background: url(images/fondo-sumi.gif) no-repeat; float:left; text-align:center;
}
/*menu inferior*/
.div-menuinfe{
background:#FFFFFF;
border:solid 1px #C2C2C2;
border-top:0;
width:900px;
height: 30px;
margin: 0 auto;
margin-bottom:0;
vertical-align:middle;
}
.imagenborder{
border:3px #EBEBEB solid;

}
.Etiqueta-h1{
font-size:15px;
font-weight:bold;
color:#FF6600;
}
.Etiqueta-h2{
color:#333333; 
font-size:14px;
font-weight:bold;
margin-top:5px;
}

.logos{
	width:550px;
	height:144px;
	margin: 0 auto;
  }
  
  .logos1{
	width:130px;
	height:132px;
	float:left;
	margin-left:5px;
  }
  
.logos2{
	width:130px;
	height:132px;
	float:left;
	margin-left:5px;
  }
 .resaltado{
	 color:#000; font-weight:bold;}
.imagen{ border:0;}

.div-noticia{
width:234px;
height: auto;
float:left;
}

