/* CSS Document */
/*gral*/
body{padding:0;background-color:#e7eef4; background-image:url(../img/fnd_sombra.jpg); background-repeat:repeat-y; background-position:center;font:normal 70%/1.6em Arial, sans-serif;overflow : -moz-scrollbars-vertical;filter: default;}
h1, h2, h3{font-size:100%;margin:0;padding:0;}
p{margin:0;padding:0;}
img{border:0;}
a{text-decoration:none; outline:none}
a:hover{text-decoration:none; outline:none}
form{margin:0;padding:0;}
caption{font-size:80%;}
select{font-size:0.95em;}
input, textarea{border:1px solid #7f9db9;}
ul{margin:0;padding:0;}
* { margin:0; padding:0;}

/* comunes */
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}

/*rejillas*/
#wrap { margin:0 auto 0 auto; width:773px; background-color:#FFFFFF;  background-image:url(../img/fondo2.jpg); background-repeat:no-repeat; background-position:bottom; color:inherit; _height:1%; overflow:auto; font:bold 110%/1.3em Arial, sans-serif;}
*html #png img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
*html #png{ display: inline-block;}
*html #png{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/financiacion.png');}
#cabecera{height:99px; min-height:99px;}
#cabecera #logo{padding-left:0px; padding-top:0px;}
#contenido{height:99.99%; padding:35px 48px; background-color:#FFFFFF; color:#999999; text-align:justify;height:700px; /*background-image:url(../img/fnd_deg.gif); background-repeat:repeat-x; background-position:bottom*/ background-color:transparent}
/*#fondo{ background-color:#FFFFFF;background-image:url(../img/fnd_deg.gif); background-repeat:repeat-x; background-position:bottom; height:800px; width:773px}*/

.opacidad{ filter: alpha(opacity=19); opacity:.19; background-image:url(../img/logohimo2.gif); background-repeat:no-repeat; background-position:bottom left;}
html>body #wrap #contenido{/*min-height:10px;*/padding:50px 48px;}
#contenido span{color:#003366;}
#contenido p{ padding-bottom:20px}
#contenido p.esp{ float:left; width:500px;padding-bottom:38px}
#contenido p.esp span{color:#2D5E7B; font:bold 110%/1.3em Arial, sans-serif;}
#contenido a{ color:#0099FF}
#contenido .imagen{font-size:0.9em; float:left; _height:200px; min-height:200px; padding:20px 30px; text-align:center}
#contenido .imagen a{ color:#CCCCCC;}
#contenido .imagen a:hover{color:#0066cc;}
#inferior1{width:261px; height:105px; background-color:#FFFFFF; border:1px solid #cccccc; float:left; color:#999999; padding:2px 0px 3px 15px}
#inferior1 img{ padding-right:7px;}
#inferior2 img{ padding:0}
#inferior2{ width:478px; height:105px; background-color:#FFFFFF; border:1px solid #cccccc; float:left; color:#999999; padding:2px 0px 3px 15px}

/*pie*/
#pie{ clear:both; height:53px; background-image:url(../img/fnd_pie.jpg); background-repeat:repeat-x; color:#666666; font:normal 0.9em AvantGarde Bk BT, Verdana, Arial, sans-serif; text-align:center;}
#pie p{padding-top:15px;}
#pie span{ font-weight:bold;}

/*menu*/
#menuprincipal{ width:773px; height:23px;background-image:url(../img/btn_fondo.gif); background-repeat:repeat-x; _margin:-3px 0px -6px 0px;}
#menuprincipal ul {list-style-type:none;}
#menuprincipal li{text-align:center;font-weight:bold;/*height:17px!important;*/float:left;}
#menuprincipal li#vodafone{text-align:center;font-weight:bold;/*height:17px!important;*/padding:0;float:left; background-image:url(../img/btn_fondo_v.gif); background-repeat:repeat-x;}
html>body #menuprincipal li{ float:left; padding-bottom:16px;}
html>body #menuprincipal li#vodafone{ float:left; padding-bottom:16px;}
#menuprincipal li a {text-decoration:none;color: #fff;height:10px;_height:21px;font-size: 12px; margin-right:0px;float: left;
padding: 3px 22px 10px 22px;_padding: 2px 22px 0px 22px;}
#menuprincipal li#vodafone a {text-decoration:none;color: #fff;height:10px;font-size: 12px; margin-right:0px;float: left;
padding: 3px 24px 10px 22px;}
#menuprincipal li a:hover {background-image:url(../img/btn_fondo_act.gif); background-repeat: repeat-x; color:#fff;}
#menuprincipal li#vodafone a:hover {background-image:url(../img/btn_fondo_actv.gif); background-repeat: repeat-x; color:#fff;}
#menuprincipal li .activo{background-image: url(../img/btn_fondo_act.gif); background-repeat: repeat-x;}
#menuprincipal li#vodafone .activo{background-image: url(../img/btn_fondo_actv.gif); background-repeat: repeat-x;}
.borde{background-image:url(../img/sep.gif); background-repeat:no-repeat; background-position: bottom right;}

.imgtop1{height:200px; min-height:200px; _margin-bottom:-3px;}
.imgtop2{height:171px; min-height:171px; _margin-bottom:-3px;}

/*módulos*/
/*modulo menu*/
#menuprincipal{ width:773px; height:23px;background-image:url(../img/btn_fondo.gif); background-repeat:repeat-x; _margin:-3px 0px -6px 0px;}
#menuprincipal ul {list-style-type:none;}
#menuprincipal li{text-align:center;font-weight:bold;/*height:17px!important;*/float:left;}
#menuprincipal li#vodafone{text-align:center;font-weight:bold;/*height:17px!important;*/padding:0;float:left; background-image:url(../img/btn_fondo_v.gif); background-repeat:repeat-x;}
html>body #menuprincipal li{ float:left; padding-bottom:16px;}
html>body #menuprincipal li#vodafone{ float:left; padding-bottom:16px;}
#menuprincipal li a {text-decoration:none;color: #fff;height:10px;_height:21px;font-size: 12px; margin-right:0px;float: left;
padding: 3px 22px 10px 22px;_padding: 2px 22px 0px 22px;}
#menuprincipal li#vodafone a {text-decoration:none;color: #fff;height:10px;font-size: 12px; margin-right:0px;float: left;
padding: 3px 24px 10px 22px;}
#menuprincipal li a:hover {background-image:url(../img/btn_fondo_act.gif); background-repeat: repeat-x; color:#fff;}
#menuprincipal li#vodafone a:hover {background-image:url(../img/btn_fondo_actv.gif); background-repeat: repeat-x; color:#fff;}
#menuprincipal li .activo{background-image: url(../img/btn_fondo_act.gif); background-repeat: repeat-x;}
#menuprincipal li#vodafone .activo{background-image: url(../img/btn_fondo_actv.gif); background-repeat: repeat-x;}
.borde{background-image:url(../img/sep.gif); background-repeat:no-repeat; background-position: bottom right;}

/*menu izquierda*/
#mod_menu{width:163px;float:left; _margin:-35px 0px 0px -25px; background-image:url(../img/brd_rght.gif); background-repeat:no-repeat; background-position:top right; height:99.99%}
html>body #mod_menu{float:left; margin:-27px 0px 0px -48px;}
*+html #mod_menu{margin:-50px 0px 0px -48px !important;}
#mod_menu .nav{list-style-type:none; height:99.99%; height:auto;font:bold 0.9em Arial, sans-serif;}
#mod_menu .ppal{ background-image:url(../img/brd_bttm.gif); background-repeat:no-repeat; background-position:bottom;}
#mod_menu .ppal{text-decoration:none; line-height:29px;display:block; padding-left:0px;}
#mod_menu .ppal a{display:block; _height:1%; padding-left:29px; color:#CCCCCC;}
#mod_menu .ppal a:hover, #mod_menu .ppal a.activo{ background-image:url(../img/fnd_menu.gif); color:#ffffff; margin-right:2px;}
/*#mod_menu #m1, #mod_menu #m3, #mod_menu #m5{_margin-bottom:-3px}*/
#mod_menu .opcion{ padding-left:20px; line-height:1.4em; background-image:none;list-style-type:none;}
#mod_menu .opcion a:hover{background-image:none; color:#003366;}
#mod_menu .opcion a.activo{background-image:none;color:#003366;}
#mod_menu .ppal ul{display:none; padding-bottom:10px}
#mod_menu .activo ul{display:block;}

/*módulos*/
.mod_texto{float:left; margin:-10px -10px 0px 21px;  text-align:left; }
html>body .mod_texto{ margin-left:20px; margin-top: 0px; }
*+html .mod_texto{ float:left !important; margin:-25px -40px 0px 21px !important;}
.mod_texto span{ color:#003366;}
.mod_texto h1{ font-size:1.4em; color:#003366; margin-bottom:10px; text-transform:uppercase;}
.mod_texto h2{ font-size:1.2em; color:#003366; margin-bottom:10px;}
.mod_texto h3{ font-size:1em; color:#003366; margin-bottom:10px;}
.mod_texto h4{ font-size:1em; color:#333333; margin-bottom:10px;}
.mod_texto ul{margin-left:10px; list-style-position:inside; list-style:disc; color:#003366;}
.mod_texto ul p{ color:#999999}
.mod_img{float:left; margin:-10px 0px 0px 35px;}
.mod3_img{float:left; margin:10px -10px 0px 20px;}
.mod4_img{float:left; margin:10px -30px 0px 20px;_margin:0px -20px 0px 20px;}
.mod4_img2{float:left; margin:20px -30px 0px 20px;_margin:10px -20px 0px 20px;}
.mod2_img{float:left; margin:10px 60px 20px 30px;}
.mod2_img2{margin:50px 0px 60px 20px;}
*+html .mod4_img{margin:-15px -30px 0px 50px;}
*+html .mod4_img2{margin:-5px -30px 0px 50px;}
html>body .mod_img{margin:0px 0px 0px 35px;}
html>body .mod3_img{margin: 20px -20px 0px 20px;}
*+html .mod_img{margin:-25px 0px 0px 65px !important;}
*+html .mod3_img{margin:0px -40px 0px 50px !important;}
.mod_1{ width:266px;}
.mod_2{ width:562px;}
.mod_3{ width:350px;}
.mod_4{ width:342px; }
html>body .mod_2{ float:none; margin-left:135px; margin-top: 0px; }

/*servicios*/
.servicios1{background-color:#C4DBE3; _height:1%}
.servicios2{background-color:#e3ecf0; _height:1%; }
html>body .servicios2 { overflow:auto; width:773px }
.servicios3{background-color:transparent; height:360px;}
*+html .servicios1{margin-top:-50px; }


html>body .servicios2{margin:0px 0px 0px 0px;}
.ser_texto1{ width:547px; float:left; color:#666666; padding:17px 0px 0px 26px; margin-bottom:-17px; _margin-right:24px; font:normal 0.90em  Arial, sans-serif; font-weight:bold;}
.ser_texto2{ width:507px; color:#666666; margin:17px 0px 0px -2px; padding:0px 0px; font-weight:bold; text-align:right; font:normal 0.90em  Arial, sans-serif; font-weight:bold; }
html>body .ser_texto2{margin-left:200px; padding:0px 0px 0px 0px; }


*html .ser_texto1{ width:520px; float:left; color:#666666; padding:17px 0px 0px 26px; margin-bottom:-17px; margin-right:24px; font-weight:bold;}
*html .ser_texto2{ width:520px; color:#666666; margin:17px 0px 0px 30px; padding:0px 25px; font-weight:bold; text-align:right; }


.ser_texto1 p{ margin-bottom:17px;}
.ser_texto2 p{ margin-bottom:10px;}
.ser_texto1 span, .ser_texto2 span{ color:#006699; text-transform:uppercase;}
.ser_texto1 h1.titulo{ color:#003366; text-transform:uppercase; background-image:url(../img/linea1.jpg); background-repeat:no-repeat; background-position: bottom; text-indent:3em; margin-left:-3em; margin-bottom:15px; font-size: 120%}
.ser_texto2 h1.titulo{ color:#003366; text-transform:uppercase; background-image:url(../img/linea2.jpg); background-repeat:no-repeat; background-position: bottom; text-indent:30em; margin-right:-1em; margin-bottom:15px; font-size: 120%; text-align:left}
.ser_texto1 p.em, .ser_texto2 p.em{ color:#333333; margin-bottom:15px; font-style:italic; }

/*#png1{background-image: url(../img/consultoria.png)!important; background-image: none; filter: none !important; background-repeat:no-repeat; background-position:right;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#png1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/consultoria.png'); }*/


*html #png1 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
*html #png1{ display: inline-block;}
*html #png1{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/consultoria.png');}

*html #png2 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
*html #png2{ display: inline-block;}
*html #png2{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mantenimiento.png');}
#png2{ float:left}

*html #png3 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
*html #png3{ display: inline-block;}
*html #png3{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/financiacion.png');}

/*casos*/
.casos_mod1{ background-color:#c9e3f1;padding:17px 26px 17px 26px; margin-top:23px; _margin-top:0px;overflow:auto; border-bottom:1px #003366 solid}
.casos_mod1 h1{ color:#003366; text-transform:uppercase; font-size:120%; margin-bottom:15px;}
.casos_mod1 p{color:#666666}
.himo{ text-transform:uppercase;}
*+html .casos_mod1{margin-top:0px; }
.casos_mod2{ background-color:transparent;padding:17px 26px 17px 26px; margin-top:0px; _margin-top:0px;overflow:auto; _height:1%; height:600px}
.casos_mod2 .txt{width:480px; float:left; text-align:justify; margin-right:60px}
.casos_mod2 .txt h2{ color:#003366; text-transform:uppercase; font-size:110%; margin-bottom:5px;}
.casos_mod2 .txt p{color:#666666; padding-bottom:10px}
*+html .casos_mod2{margin-top:0px; }
.casos_mod2 .txt p.popup{ color:#0099CC; cursor:pointer;}
.casos_mod2 .img{ margin-top:20px}
*+html .casos_mod2 .img{ margin-top:40px}

/*clientes*/
.clientes_mod2{ background-color:transparent;padding:17px 26px 17px 40px; margin-top:70px; _margin-top:30px;overflow:auto; _height:1%; height:850px}
.clientes_mod2 .txt{text-align:justify; margin-right:0px; background-image:url(../img/line3.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:15px}
.clientes_mod2 .txt h2{ color:#003366; text-transform:uppercase; font-size:110%; margin-bottom:5px;}
.clientes_mod2 .txt p{color:#666666; padding-bottom:10px}
*+html .clientes_mod2{margin-top:0px; }
.png_clientes{ text-align:center;margin:30px 0px 0px -20px; _margin:30px -15px 0px -15px}
*html .png_clientes div img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.png_clientes div img { margin-top:-10px}
*html .png_clientes div{ display: inline-block;}
.png_clientes div{ margin-right:5px; margin-bottom:15px; _margin-bottom:8px;}
*html .png_almanzora{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/almanzora.png');}
*html .png_azud{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/azud.png');}
*html .png_carrillo{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/carrillo.png');}
*html .png_change{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/change.png');}
*html .png_coprohnijar{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/coprohnijar.png');}
*html .png_fulgencio{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fulgencio.png');}
*html .png_hormigones{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hormigones.png');}
*html .png_jarquil{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/jarquil.png');}
*html .png_lapalma{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lapalma.png');}
*html .png_loma{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/loma.png');}
*html .png_mar{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mar.png');}
*html .png_lidycce{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lidycce.png');}
*html .png_moneygram{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/moneygram.png');}
*html .png_pamai{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pamai.png');}
*html .png_proyme{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/proyme.png');}
*html .png_augro{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/augro.png');}
.png_augro{ margin-left:80px; _margin-left:38px}
*html .png_viva{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/viva.png');}
*html .png_abogados{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/abogados.png');}
*html .png_roncoycia{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/roncoycia.png');}


/*acercate*/
.acercate_mod1{ background-color:transparent; margin-top:23px; _margin-top:0px;overflow:auto; _height:1%; background-image:url(../img/mapahimo.jpg); background-repeat:no-repeat; background-position:bottom center; height:250px;border-bottom:1px #003366 solid}
.acercate_mod1 .txt{text-align:justify; margin-right:0px;  padding:70px 26px 17px 60px;}
.acercate_mod1 .txt h1{ color:#003366; text-transform:uppercase; font-size:120%;}
.acercate_mod1 .txt p{color:#666666; padding-bottom:10px}
.acercate_mod2{ background-color:#DBE8FF; margin-top:0px; _margin-top:0px;overflow:auto; _height:1%;border-bottom:1px #003366 solid}
.acercate_mod2 .txt{text-align:left; margin-right:0px;  padding:30px 26px 17px 60px;}
.acercate_mod2 .txt h1{ color:#003366; text-transform:uppercase; font-size:120%;}
.acercate_mod2 .txt p{color:#999999; padding-bottom:10px}
.acercate_mod2 .txt .mail{color:#80B3E6}
.acercate_mod3{ background-color:transparent; margin-top:0px; _margin-top:0px;overflow:auto; _height:1%; height:500px}
.acercate_mod3 .txt{text-align:left; margin-right:0px;  padding:30px 26px 17px 60px;}
.acercate_mod3 .txt h1{ color:#003366; text-transform:uppercase; font-size:120%;}
.acercate_mod3 .txt p{color:#999999; padding-bottom:10px}
.acercate_mod3 .form div{ margin-bottom:1px; text-align:right}
.acercate_mod3 .form label{color:#999999; margin-right:15px;  }
.acercate_mod3 .form input{color:#000000; width:267px}
.acercate_mod3 .form {padding:10px 100px 17px 60px; float:left; text-align:center}
.acercate_mod3 .form .enviar{ text-align:center;background-image:url(../img/flecha.gif); background-repeat:no-repeat; background-position:110px 5px; margin:5px 0px 5px 100px}
.acercate_mod3 .form .enviar a {color:#003366; }
.acercate_mod3 .form  .emviar a:hover {color:#80B3E6}
*html .png_sobre img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
*html .png_sobre{ display: inline-block;}
*html .png_sobre{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sobre.png');}

/*vodafone*/
.vodafone{background-color:transparent;padding:17px 26px 17px 40px; margin-top:70px; _margin-top:30px;overflow:auto; _height:1%; height:775px}
.vodafone .txt{text-align:left; margin-right:0px; width:450px; float:left }
.vodafone .txt h1{ color:#003366; text-transform:uppercase; font-size:120%; background-image:url(../img/linea3.jpg); background-repeat:no-repeat; background-position: bottom; text-indent:3em; margin-left:-3em; margin-bottom:15px;}
.vodafone .txt p{color:#666666; padding-bottom:10px}
.vodafone p span{text-transform:uppercase}
.vodafone p span.him{color:#003366;}
.vodafone p span.vod{color:#ff0000;}
