@charset "utf-8";
/* CSS Document */
/*--estilos generales--*/
*{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#4D4D4D;}
img{border:none;margin:0;padding:0;}
body{margin:0;padding:0;}
.clear{clear:both;}
/*--estilos top--*/
#bgTopRedes{width:100%; height:56px; background:url(../img/bgTopRedes.jpg);}
#imgTopRedes{ margin:auto; width:900px; height:56px; background:url(../img/imgTopRedes2.jpg); text-align:right;}
#imgTopRedes p{color:#FFF; float:left; width:735px; display:block; margin:0; line-height:50px;}
#bgCentralLogo{ width:100%; height:191px; background:url(../img/bgCentralLogo.jpg);}
#imgCentralLogo{margin:auto; width:1024px; height:191px; background:url(../img/imgCentralLogo.jpg);}
#bgCentralLogo2{ width:100%; height:25px; background:url(../img/bgCentralLogo2.jpg);}
#imgCentralLogo2{margin:auto; width:1024px; height:25px; background:url(../img/imgCentralLogo2.jpg);}
#bgCentralLogo3{ width:100%; height:27px; background:url(../img/bgCentralLogo3.jpg);}
#imgCentralLogo3{margin:auto; width:1024px; height:27px; background:url(../img/imgCentralLogo3.jpg);}
#imgCentralLogo4{margin:auto; width:1024px; height:300px; background:url(../img/imgCentralLogo4.jpg);}
#imgCentralLogo5{margin:auto; width:1024px; background:url(../img/imgCentralLogo4.jpg);}
#contBanner{ margin:auto; width:900px; height:300px; background:#CCC;}
/*--estilos cuerpo--*/
#lineaGris{width:100%; height:10px; background:#ccc;}
#contCuerpo{width:100%; padding:10px 0; background:#E6E6E6;}
#contCuerpoInt1{margin:auto; width:900px; _width:903px; /*height:300px;*/}
.bgModulo1{float: left; width:300px; /*height:300px;*/ background:url(../img/bgModulo1.jpg);}
.logoReman1{float:left; width:52px; height:49px; background:url(../img/logoReman1.jpg);}
.tituloModulo1{float:left; width:248px; height:49px;}
.tituloModulo1 h1{ font-size:13px; color:#0C7BB3; margin:0; line-height:45px;}
.lineaModulo1{width:300px; height:29px; background:url(../img/imgLineaModulo1.jpg);}
.imgModulo1{width:300px; height:106px;}
.contenidoModulo1{width:280px/*300px*/; height:80px; padding:10px; text-align:justify;}
.imgBtnModulo1{width:300px; height:30px; background:url(../img/imgBtnModulo1.jpg);}
.imgBtnModulo1 a{ text-decoration:none; margin:0 0 0 25px; line-height:25px; color:#333; font-weight:bold;}
/*--estilos botonera principal--*/
#contBtnMain1{width:710px; height:46px; padding:68px 0 0 250px;}
#contBtnMain1 ul{list-style:none; margin:0; padding:0;}

.btnMain1{float:left; width:142px; height:46px; display:block;}
.btnMain1Press{float:left; width:142px; height:46px; display:block;}
.btnMain1Press a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn1.png); background-position: 0 -46px;}
.btnMain1 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn1.png);}
.btnMain1 a:hover{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background-position: 0 -46px;}

.contenidoModuloclientes{width:280px/*300px*/; height:200px; padding:10px; text-align:justify;}
.contenidoModuloclientes ul li{color:#014488;}

.btnMain2{float:left; width:142px; height:46px; display:block;}
.btnMain2Press{float:left; width:142px; height:46px; display:block;}
.btnMain2Press a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn2.png); background-position: 0 -46px;}
.btnMain2 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn2.png);}
.btnMain2 a:hover{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background-position: 0 -46px;}

.btnMain3{float:left; width:142px; height:46px; display:block;}
.btnMain3Press{float:left; width:142px; height:46px; display:block;}
.btnMain3Press a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn3.png); background-position: 0 -46px;}
.btnMain3 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn3.png);}
.btnMain3 a:hover{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background-position: 0 -46px;}

.btnMain4{float:left; width:142px; height:46px; display:block;}
.btnMain4Press{float:left; width:142px; height:46px; display:block;}
.btnMain4Press a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn4.png); background-position: 0 -46px;}
.btnMain4 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn4.png);}
.btnMain4 a:hover{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background-position: 0 -46px;}

.btnMain5{float:left; width:142px; height:46px; display:block;}
.btnMain5Press{float:left; width:142px; height:46px; display:block;}
.btnMain5Press a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn5.png); background-position: 0 -46px;}
.btnMain5 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btn5.png);}
.btnMain5 a:hover{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background-position: 0 -46px;}
/*--estilos slides--*/
.slide1{width:900px; height:300px;}
.contInfoSlide1{z-index:2; position:absolute; width:400px; height:94px; padding:10px; background:url(../img/bgInfoSlide1.png) repeat-x top; margin:100px 0 0 400px;}
.contInfoSlide1 h1{ font-size:21px; color:#0C7BB3; text-align:right; padding:0; margin:0;}
/*--estilos empresa--*/
#imgCentral2{margin:auto; width:1024px; background:url(../img/imgCentralLogo4.jpg);}
#lineaAzul{margin:auto; width:900px; height:10px; background:url(../img/imgLineaAzul.jpg);}
.contInfoEmpresa1{margin:auto; width:900px;}
.contModuloEmpresa1{float:left; width:242px; padding:20px;}
.contModuloEmpresa1 img{float:left;}
.contModuloEmpresa1 h1{float:left; padding:0; margin:0 0 0 10px; line-height:30px;}
.contModuloEmpresa2{float:left; width:578px; padding:20px; text-align:justify;}
.contModuloLogos{width:578px; height:129px; background:url(../img/logos.jpg);}
.contModuloEmpresa3{float:left; width:450px;}
.contModuloFoto1{ width:450px; height:300px;}
.lineaAzul2{margin:auto; width:450px; height:10px; background:url(../img/imgLineaAzul2.jpg);}
.contT1{width:450px; height:52px; background:url(../img/imgT1.jpg);}
.contT1 h1{ margin:0 0 0 70px; padding:0; color:#0C7BB3; line-height:50px;}
.contInfoT1{width:410px; padding:20px; text-align:justify;}
/*--estilos servicios--*/
#contServicios1{margin:auto; width:860px/*900px*/; background:url(../img/imgServicios1.jpg) no-repeat; padding:20px;}
#contServicios1 h1{ font-size:21px; color:#014488; text-align:right; margin:0; padding:0;}
#contServicios1 p{ width:650px; text-align:justify; margin:10px 0 0 200px;}
.contTituloServicios1{margin:auto; width:900px; height:52px; background:url(../img/imgServicios2.jpg);}
.contTituloServicios1 h1{ margin:0 0 0 70px; padding:0; color:#29CFE2; line-height:50px; font-size:21px; font-weight:normal;}
.contBannerServicios1{margin:auto; width:900px; height:292px;}
.contBannerServiciosfinal{margin:auto; width:900px; height:121px;}
.contModulosServicios1{margin:auto; width:900px;}

.moduloServicio1{ float:left; width:450px; height:560px; background: url(../img/fondoservicios.jpg) repeat-y;}
.lineaServicio1{ width:450px; height:10px; background:url(../img/lineaServicio1.jpg);}
.tituloServicio1{ width:430px/*300px*/; /*52px*/ padding:10px 6px 10px 18px;}
.tituloServicio1 h1{ margin:0; padding:0; color:#0C7BB3;}
.contenidoServicio1{ width:430px/*300px*/; padding:10px;}
.contenidoServicio1 ul{ margin:0 0 0 10px; padding:0; list-style:none;}
.azul{ color:#014488;}

/*--estilos contactos--*/
.contModuloContactos1{float:left; width:450px; height:350px; background:url(../img/bgModulo1.jpg) repeat-y;}
.contT2{margin:auto; width:900px; height:52px; background:url(../img/imgT2.jpg);}
.contT2 h1{ margin:0 0 0 70px; padding:0; color:#0C7BB3; line-height:50px;}
.input1{width:300px; height:30px; background:#E6E6E6; border: solid 1px #CCC;}
.textarea1{width:300px; height:80px; background:#E6E6E6; border: solid 1px #CCC;}
.submit1{width:112px; height:30px; background:url(../img/imgSubmit.jpg); cursor:pointer; color:#FFF; border:none;}

/*--estilos footer--*/
#bgFooter{width:100%; height:202px; background:url(../img/bgFooter.jpg);}
#contFooterInt1{margin:auto; width:1024px; height:202px; background:url(../img/imgCentralFooter2.jpg);}
#contCreditos{width:710px; padding:10px 0 0 0; margin:10px 0 0 250px; border-top: solid 1px #0FF;}
#contCreditosInt1{width:700px/*710px*/; background:#014488; padding:5px;}
.pCreditos1{ float:left; display:block; margin:0 290px 0 0; font-size:11px; color:#FFF;}
.pCreditos2{ float:left; display:block; margin:0; font-size:11px; color:#FFF;}
.pCreditos2 a{font-size:11px; color:#FFF; text-decoration:none; cursor:pointer;}
.pCreditos3{ display:block; margin:0; font-size:11px; color:#FFF;}
.aCreditos1{ float:left; display:block;}

/*--estilos botonera footer--*/
#contBtnFooter1{width:710px; height:46px; padding:20px 0 0 250px;}
#contBtnFooter1 ul{list-style:none; margin:0; padding:0;}
.btnFooter1{float:left; width:142px; height:46px; display:block;}
.btnFooter1 img{float:left; width:8px; height:10px; display:block; padding:15px 7px; }
.btnFooter1 h1{float:left; display:block; color:#FFF; font-size:14px; font-weight:normal; padding:10px 7px; margin:0; text-align:center; width:100px;}
.btnFooter1 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btnFooter1.png);}
.btnFooter1 a:hover{background-position: 0 -46px;}

.btnFooter2{float:left; width:142px; height:46px; display:block;}
.btnFooter2 img{float:left; width:8px; height:10px; display:block; padding:15px 7px; }
.btnFooter2 h1{float:left; display:block; color:#FFF; font-size:14px; font-weight:normal; padding:10px 7px; margin:0; text-align:center; width:100px;}
.btnFooter2 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btnFooter2.png);}
.btnFooter2 a:hover{background-position: 0 -46px;}

.btnFooter3{float:left; width:142px; height:46px; display:block;}
.btnFooter3 img{float:left; width:8px; height:10px; display:block; padding:15px 7px; }
.btnFooter3 h1{float:left; display:block; color:#FFF; font-size:14px; font-weight:normal; padding:10px 7px; margin:0; text-align:center; width:100px;}
.btnFooter3 a{width:142px; height:46px; display:block; cursor:pointer; text-decoration:none; background:url(../img/btnFooter3.png);}
.btnFooter3 a:hover{background-position: 0 -46px;}
