body{
	margin:0px;
	padding:0px;
	background-color:#003299;
}
form{padding:0px;margin:0px;}
.gFloatLeft{float:left;}
.gFloatRight{float:right;}
.gClear{clear:both;}
.gOverflow, .gOverflow10{overflow:hidden;}
.gOverflow10{padding-top:10px;}
.container{
	width:100%;
	background-image:url(../img/bgGeneral.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.header{
	width:100%;
	background-image:url(../img/bgHeader.gif);
	background-repeat:repeat-x;
}
.hmMiddot{font-weight:600;font-size:14px;}
.headerMenu{
	height:23px;
	padding-top:5px;
	text-align:right;
	width:911px;
	margin:0px auto;
	font-family:Arial, sans-serif;
	font-size:10px;
	.font-size:8px;
	font-weight:600;
	color:#FFFFFF;
}
.headerMenu a{
	font-family:Arial, sans-serif;
	font-size:10px;
	.font-size:8px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:underline
}
.headerMenu a:hover{text-decoration:none;}
.imgHeaderTop{
	border-right:1px solid #FFFFFF;
	padding-left:1px;
}
.menuContainer{background-color:#2A2F32;width:911px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;margin:auto;text-align:center;}
.imgHeaderBottom{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.menuTop{list-style:none;margin:0px;padding:0px;padding-left:79px;padding-top:4px;}
.menuTop li{float:left;}
.menuTop li a{
	display:block;
	font-size:14px;
	padding:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	margin-right:5px;
}
.liInicio {width:80px}
.liInicio a{background:url(../img/boTopInicioOff.gif) no-repeat top;background-color:#2BA2CA;}
.liInicio a:hover{background:url(../img/boTopInicioOn.gif) no-repeat top;background-color:#2354b5;}

.liInicioOn {width:80px}
.liInicioOn a{background:url(../img/boTopInicioOn.gif) no-repeat top;background-color:#2354B5;}

.liEmpresa {width:122px}
.liEmpresa a{background:url(../img/boTopEmpresaOff.gif) no-repeat top;background-color:#2BA2CA;}
.liEmpresa a:hover{background:url(../img/boTopEmpresaOn.gif) no-repeat top;background-color:#2354b5;}

.liEmpresaOn {width:122px}
.liEmpresaOn a{background:url(../img/boTopEmpresaOn.gif) no-repeat top;background-color:#2354B5;}

.liProductos {width:120px}
.liProductos a{background:url(../img/boTopProductosOff.gif) no-repeat top;background-color:#2BA2CA;}
.liProductos a:hover{background:url(../img/boTopProductosOn.gif) no-repeat top;background-color:#2354b5;}

.liProductosOn {width:120px}
.liProductosOn a{background:url(../img/boTopProductosOn.gif) no-repeat top;background-color:#2354B5;}

.liProyectos {width:202px}
.liProyectos a{background:url(../img/boTopProyectosOff.gif) no-repeat top;background-color:#2BA2CA;}
.liProyectos a:hover{background:url(../img/boTopProyectosOn.gif) no-repeat top;background-color:#2354b5;}

.liProyectosOn {width:202px}
.liProyectosOn a{background:url(../img/boTopProyectosOn.gif) no-repeat top;background-color:#2354B5;}

.liContacto {width:108px}
.liContacto a{background:url(../img/boTopContactoOff.gif) no-repeat top;background-color:#2BA2CA;}
.liContacto a:hover{background:url(../img/boTopContactoOn.gif) no-repeat top;background-color:#2354b5;}

.liContactoOn {width:108px}
.liContactoOn a{background:url(../img/boTopContactoOn.gif) no-repeat top;background-color:#2354B5;}

.contenidoContainer{overflow:hidden;border-top:1px solid #989696;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width:891px;margin:auto;padding:10px 10px 0px 10px;background-color:#FFFFFF;}
.contenedorIzquierdo{width:559px;margin: 0px 0px -5000px 0px;padding:0px 0px 5000px 0px;float:left;text-align:left;}
.contenedorLineaCentral{width:1px;margin: 0px 12px -5000px 12px;padding-bottom:5000px;float:left;background-color:#d0d0d0;}
.contenedorDerecho{width:304px;margin: 0px 0px -5000px 0px;padding-bottom:5000px;float:left;}

.borderContainer, .borderContainerMapa, .ctnGaleriaPrd{border:1px solid #D0D0D0;padding:1px;}
.borderContainerImg{border-bottom:1px solid #FFFFFF;}
.empresaContainerPD, .empresaContainerPDMapa{border-bottom:1px solid #2354B5;background-color:#2354B5;font-family:Arial, Helvetica, sans-serif;}
.borderContainerMapa{border-bottom:none;}
.tituloAzul{float:left;height:22px;border-bottom:1px solid #FFFFFF;width:265px;padding-top:4px;padding-left:7px;color:#FFFFFF;font-weight:bolder;font-size:14px;}
.flechaAzul{float:right;height:26px;border-bottom:1px solid #FFFFFF;}
.tituloAzul h4{float:left;height:22px;border-bottom:1px solid #FFFFFF;width:265px;color:#FFFFFF;font-weight:bolder;font-size:14px;}
.flechaAzul h4{float:right;height:26px;border-bottom:1px solid #FFFFFF;}
.tituloAzul h2{float:left;height:22px;border-bottom:1px solid #FFFFFF;width:265px;color:#FFFFFF;font-weight:bolder;font-size:14px;}
.flechaAzul h2{float:right;height:26px;border-bottom:1px solid #FFFFFF;}
.tituloAzul h3{float:left;height:22px;border-bottom:1px solid #FFFFFF;width:265px;color:#FFFFFF;font-weight:bolder;font-size:14px;}
.flechaAzul h3{float:right;height:26px;border-bottom:1px solid #FFFFFF;}


.empresaContenido, .imgCertificaciones{border:1px solid #D0D0D0;border-top:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#58595b;padding:1px;}
.h2PD{margin:0px 0px 5px 0px;color:#335089;font-family:Georgia, Times New Roman, Times, serif;font-style:italic;font-size:15px;font-weight:600}
.empresaLnkPie{background-color:#2A2F32;text-align:right;height:16px;padding:6px;padding-right:8px;}
.empresaLnkPie a{color:#FFFFFF;font-size:10px;text-decoration:none;}
.empresaLnkPie a:hover{text-decoration:underline;}
.empresaLnkPie img{vertical-align:middle;padding-left:3px;}
.empresaLnkPieMapa{background-color:#2A2F32;text-align:right;padding:6px;padding-right:8px;color:#FFFFFF;font-size:8px;font-weight:600;}
.empresaLnkPieMapa img{vertical-align:text-top;padding-left:3px;}
.labelContactenos{width:61px;float:left;padding-top:4px;font-size:11px;color:#333333;}
.inputContactenos{float:right;border:1px solid #999999;width:210px;height:18px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}
.gPunteadoGrisClaro{margin:4px 0px;border-top:1px dotted #999999;}
.textareaContactenos{float:right;border:1px solid #999999;width:210px;height:64px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}

a.Actualidad{margin:0px 0px 5px 0px;color:#335089;font-family:Georgia, Times New Roman, Times, serif;font-style:italic;font-size:13px;font-weight:600;text-decoration:none;}
a.Actualidad:hover{margin:0px 0px 5px 0px;color:#335089;font-family:Georgia, Times New Roman, Times, serif;font-style:italic;font-size:13px;font-weight:600;text-decoration:underline;}
.labelActualidad{padding-top:4px;font-size:11px;color:#333333;}

.ulServicios{margin:5px 10px;padding:0px;list-style-position:inside;}
.ulServicios li{line-height:20px;border-bottom:1px dotted #999999;padding-left:10px;}
.ulServicios a{font-size:12px;font-weight:bolder;color:#335089;text-decoration:none;}
.ulServicios a:hover{text-decoration:underline;}
.imgCertificaciones{background-color:#7d7d7d;text-align:center;}
.gPunteadoGrisOscuro{height:1px;background-image:url(../img/dePunteado.gif);background-repeat:repeat-x;font-size:0px;margin:10px 0px;}

.bgPaginadorImg{background-color:#696969;height:30px;}
.paginadorImg{float:right;background-color:#30accf;width:28px;text-align:center;border-left:1px solid #FFFFFF;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bolder;padding:7px 0px;cursor:pointer;}
.paginadorImgOn{float:right;background-color:#30accf;width:28px;text-align:center;border-left:1px solid #FFFFFF;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bolder;padding:7px 0px;cursor:pointer;text-decoration:underline;}
.h1Home, .h1Empresa{margin:0px;color:#335089;font-family:Georgia,tahoma, "Times New Roman", Times, serif;font-style:italic;font-size:25px;font-weight:100}
.h1Empresa{margin-top:10px;}
.imgCtnProducto{border:1px solid #D0D0D0;border-bottom:none;width:176px;float:left;padding:1px 1px 1000px 1px;margin-bottom:-1000px;}

.bgTitulo, .bgTituloDesc, .ebgTitulo{border:1px solid #FFFFFF;padding:0px 0px 1000px 0px;margin-bottom:-1000px;}
.tituloPrdCtn, .descripcionPrdCtn{width:178px;float:left;padding:0px 0px 1000px 0px;margin-bottom:-1000px;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;background-color:#505050;}
.tituloPrd{float:left;width:150px;padding:8px 0px 8px 5px;color:#FFFFFF;}
.tituloPcipal{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bolder;}
.tituloPcipal:hover{text-decoration:underline;}

.tituloNiveles{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
.tituloNiveles:hover{text-decoration:underline;}


.lupaPrd{float:left;width:15px;padding:8px 0px;}

.descripcionPrdCtn{background-color:#696969;}
.descripcionPrd, .edescripcionPrd{padding:8px 5px 8px 5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}
.cierraBorde{float:left;width:178px;border:1px solid #D0D0D0;height:1px;border-top:none;}
.ie6BGHack{padding:0px 0px 1000px 0px;margin-bottom:-1000px;width:100%;background-color:#FFFFFF;height:1px;}

.corteFooter{background-color:#FFFFFF;height:10px;width:913px;margin:auto;}
.footer{
	width:911px;
	height:30px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin:auto;
	background-color:#293031;
	font-family:Arial, sans-serif;
	font-size:10px;
	.font-size:8px;
	font-weight:600;
	color:#FFFFFF;}
.copy{float:left;padding-top:10px;padding-left:10px;}
.copy a{color:#FFFFFF;text-decoration:none;}
.copy a:hover{color:#FFFFFF;text-decoration:underline;}
.subMenuContainer{float:right;padding-top:5px;}
.ulFooter{margin:0px;padding:0px;}
.ulFooter li{display:inline;height:30px;padding-right:15px;font-size:14px; color:#abdbe9}
.ulFooter li a{
	color:#abdbe9;
	font-weight:600;
	text-decoration:none;
	font-size:10px;
	.font-size:8px;
	padding-left:15px;}
.ulFooter li a:hover{text-decoration:underline;}
.lextrend{height:58px;width:911px;margin:auto;text-align:center;border:1px solid #FFFFFF;background-color:#5297CB;}
.lextrend img{padding-top:18px;}

.etxtContainer{color:#797a7c;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;}
.ebgTitulo{background-color:#FFFFFF;}
.etituloPrd{float:left;width:150px;padding:8px 0px 8px 5px;text-transform:uppercase;}
.etituloPrd a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2354B5;text-decoration:none;font-weight:bolder;}
.etituloPrd a:hover{text-decoration:underline;}
.edescripcionPrd{background-color:#CCCCCC;COLOR:#3D3D3D;}
.edescripcionPrdCtn{width:178px;float:left;padding:0px 0px 1000px 0px;margin-bottom:-1000px;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;background-color:#FFFFFF;}
.ebgTituloDesc{border:1px solid #FFFFFF;padding:0px 0px 1000px 0px;margin-bottom:-1000px;border-bottom:none;background-color:#CCCCCC;}

.lnkComoLlegar{
	float:left;
	padding-top:3px;
	.padding-top:6px;
}
.gHidden{display:none;}
.categoriaPadre{border-top:1px solid #FFFFFF;background-color:#505050;cursor:pointer;padding:8px 10px 8px 8px;}
.categoriaPadre a{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}
.categoriaPadre img{text-align:left;margin:2px 6px 0px 0px;}
.categoriaHijo{border-top:1px solid #FFFFFF;background-color:#6587cb;padding:8px 5px 8px 35px;}
.categoriaHijo a{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
.categoriaHijo a:hover{text-decoration:underline;}
.categoriaHijo img{vertical-align:middle;padding:0px 6px;}
.h1TituloProducto{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2354B5;font-weight:600;text-transform:uppercase;}
.ctnGaleriaPrd{float:left;margin-top:5px;}
.ctnGaleriaPrd img{cursor:pointer;}

a.volver {float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-transform:uppercase;text-decoration:none;}
a.volver:hover {text-decoration:underline;}

.pryTxt{width:535px;background-color:#E3E5E1;padding:10px;margin-top:5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#696969;}
.prdTxt{float:left;width:430px;background-color:#E3E5E1;margin: -5px 0px -1000px 0px;padding:10px 10px 1000px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#696969;}
.prdSeparatorLine{width:1px;margin: 0px 0px -1000px 0px;padding-bottom:1000px;float:left;background-color:#FFFFFF;}
.prdDescarga{width:88px;background-color:#E3E5E1;margin: -5px 0px -1000px 0px;padding:10px 10px 1000px 10px;float:left;text-align:center;}
.prdDescarga img{padding-bottom:5px;}
.prdDescarga a{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#696969;}
.prdDescarga a:hover{text-decoration:underline;}
.llegarInput{border:none;width:151px;}

.frmCtc, .frmCtcTA{width:448px;border:1px solid #D0D0D0;height:20px;font-family:Arial, Helvetica, sans-serif;}
.frmCtcTA{height:287px;}

.toplayer {position:absolute;}
.blocklayer {
	position:relative;top:-118px;left:2px;
	width:555px;height:49px;background-color:#000000;filter: alpha(opacity=80); opacity: .8;-moz-opacity:0.8;text-align:center;padding-top:15px;
	color:#ffffff;font-family:Georgia,tahoma, "Times New Roman", Times, serif;font-style:italic;font-size:25px;font-weight:100;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}

.olinkCateg{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2354B5;font-weight:600;}

.tImgnoticias{border: 1px solid #2ba2ca;margin:10px 10px 0px 0px}



/*---NUEVOS---*/
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;}
h1{font-family:Verdana,Arial,Tahoma;font-size:9px;color:#fff;font-weight:bold;}

.contenedorTagPosicionBorder{width:100%;border-top:1px solid #fff;}
.contenedorTagPosicion{width:100%;border-top:2px solid #293031;background-color:#2ba2ca;}
.contenidosTags{width:901px;padding:7px 5px;}

.contenedorSuperiorImagen{width:913px;height:305px;background:url(../img/imHeader.jpg) top center no-repeat;}

.contenedorLogo{width:901px;height:166px;padding:12px 0px 0px 12px;text-align:left;}
.contenedorTxtSuperiorTop{width:901px;line-height:61px;padding:0px 0px 0px 12px;text-align:left;font-family:Georgia,Arial,Tahoma,Verdana;font-style:italic;font-size:26px;color:#fff;}

.contenedorTxtSuperiorBottom{width:901px;line-height:66px;padding:0px 0px 0px 12px;text-align:left;font-family:Arial,Tahoma,Verdana;font-size:22px;color:#fff;}

.contenedorNoticiaDestacadaHome{font-family:Arial,Tahoma,Verdana;font-size:12px;color:#797a7c;text-align:left;}

.fotosNoticiasHome{border:1px solid #d6d6d6;padding:1px;background-color:#fff;margin:0px 10px 2px 0px;}

.listadoNoticiaDestacada{margin:5px 0px 0px 0px;padding:0px;}

.tituloNoticiaHome{font-family:Georgia,Arial,Tahoma;color:#335089;font-style:italic;font-size:16px;text-decoration:none;}
.tituloNoticiaHome:hover{text-decoration:underline;}

.LinkNoticiaHome{color:#333;font-style:italic;font-weight:bold;text-decoration:none;}
.LinkNoticiaHome:hover{text-decoration:underline;}

.migas{ height:30px; font-size:13px;}
.migas a{ color:#2354b5; text-decoration:none;}
