@charset "utf-8";
/* CSS Document */
body{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clear{ clear:both;}
a{ color:#86888B; text-decoration:none;} 
.btn-descargar{ background:url(images/iconos.gif) 0 -60px no-repeat; display:block; width:41px; height:30px;}
#pagina{ width:998px; border:1px solid #BCBEC0; text-align:left; margin:0 auto;}
#fondo{ background:url(images/fondo.gif); width:998px; height:338px; margin-top:-300px; position: relative; z-index:1;}
#idiomas{ color:#86888B; float:right; margin:5px 30px 0 0;}
#idiomas a{ color:#86888B; text-decoration:none;}
#idiomas a.selec{ color:#53CAF5}
#logo{ float:left; background:url(images/logo.gif); width:186px; height:95px; margin:3px 0 0px 40px;}
#menu ul{ list-style:none; float:right; margin:-20px 0 0 0;} 
#menu ul li{ float:left; margin:0 15px 0 15px;} 
#menu ul a{ font-weight:bold; color:#86888B; display:block; background:url(images/iconos.gif) -12px -211px no-repeat; height:14px; padding-left:20px;}
#menu ul a.selec{ color:#000000;} 
#banner{ height:200px; clear:both; margin:10px 0 0 0;}
#banner_s{ height:2px; background:#6D6F71; clear:both; margin:10px 0 0 0;}
.centro{ margin-bottom:50px; position: relative; z-index:2;}
#indice{ border-bottom:1px solid #BCBEC0; height:24px; padding:8px 0 0 30px; color:#6D6F71;}
#indice span{font-weight:bold;}
#indice a{ height:32px; padding:0 0 0 0; color:#6D6F71;}
#indice a:hover{text-decoration:underline;}
h1{ font-size:24px; color:#6D6F71; background:url(images/iconos.gif) -12px -105px no-repeat; padding:2px 0 0 30px; height:40px; margin:23px 0 0 30px;}
#inicio .contpri #img1{ float:left; font-size:16px; color:#0064B1; background:url(images/img-home.png) 0 -855px no-repeat; width:255px; height:270px; display:block; margin:100px 0 0 25px;}
#inicio .contpri #img1 span{ display:block; margin:80px 0 0 175px;}
#inicio .contpri #img2{ float:left; font-size:16px; color:#0064B1; background:url(images/img-home.png) 0 0 no-repeat; width:255px; height:270px; display:block; margin:10px 0 0 -25px;}
#inicio .contpri #img2 span{ display:block; margin:60px 0 0 175px;}
#inicio .contpri #img3{ float:left; font-size:16px; color:#0064B1; background:url(images/img-home.png) 0 -284px no-repeat; width:255px; height:270px; display:block; margin:100px 0 0 -25px;}
#inicio .contpri #img3 span{ display:block; margin:80px 0 0 175px;}
#inicio .contpri #img4{ float:left; font-size:16px; color:#0064B1; background:url(images/img-home.png) 0 -570px no-repeat; width:255px; height:270px; display:block; margin:10px 0 0 -25px;}
#inicio .contpri #img4 span{ display:block; margin:80px 0 0 175px;}
#inicio .contsec{margin:10px 16px -40px 16px;}
#inicio .contsec .panel{ float:left; margin:0 5px 0 5px;}
#inicio .contsec .panel .txt{ padding:5px;}
#inicio .contsec .panel-ar{ background:url(images/bordes.gif) -687px 0; width:231px; height:10px;}
#inicio .contsec .panel-cen{ border-left:2px solid #BCBDC0; border-right:2px solid #BCBDC0; width:227px; height:250px; background:#FFFFFF;}
#inicio .panel-cen .txt h2{ background:url(images/iconos.gif) -15px -150px no-repeat; height:22px; font-weight:bold; font-size:14px; color:#6D6F71; margin:0 0 20px 0; padding:5px 0 0 28px;}
#inicio .contsec .panel-cen .txt#cuatro{ font-size:11px;}
#inicio .contsec .panel-cen .txt#cuatro h2{ margin:0 0 0 0;}
#inicio .contsec .panel-cen .txt#cuatro table{ margin:5px 0 0 0;}
#inicio .contsec .panel-cen .txt#cuatro input{ background:#e2f4fd; border:0; margin-bottom:3px; width:150px;}
#inicio .contsec .panel-cen .txt#cuatro textarea{ background:#e2f4fd; border:0; width:200px; height:45px;}
#inicio .contsec .panel-cen .txt#cuatro .subtxt{ margin:0 3px 0 10px;}
#inicio .contsec .panel-cen .txt#cuatro .checkbox{ width:12px;}
#inicio .contsec .panel-cen .txt#cuatro .btns-form{float:right; background:url(images/iconos.gif) -12px -183px no-repeat; height:20px; display:block; padding:3px 8px 0 28px; color:#00AEEF;}
#inicio .contsec .panel-cen .txt#cuatro .btn-borrar{ width:58px; background:none; font-size:11px; font-weight:bold; font-style:italic; color:#00AEEF; cursor:pointer;}
#inicio .contsec .panel-cen .txt#cuatro .btn-enviar{ width:54px; background:none; font-size:11px; font-weight:bold; font-style:italic; color:#00AEEF; cursor:pointer;}
#inicio .contsec .panel-cen .txt h3{ font-weight:bold; font-size:14px; color:#00AEEF; margin:20px 0 0 10px;}
#inicio .contsec .panel-cen .txt p{ margin:0; padding:0 3px 0 10px; color:#6D6F71;}
#inicio .contsec .panel-cen .txt p.ptxt{ font-size:11px;}
#inicio .contsec .panel-cen .txt p.ptxt a{color:#6D6F71;}
#inicio .contsec .panel-cen .txt .lin{ border-bottom:1px solid #8ce0f9; margin:5px 3px 5px 10px;}
#inicio .contsec .panel-cen .btn-masproductos{ margin:17px 0 0 0; background:url(images/iconos.gif) -12px -183px no-repeat; height:20px; display:block; padding:3px 8px 0 28px; font-size:11px; font-weight:bold; font-style:italic; color:#00AEEF; float:right;}
#inicio .contsec .panel-ba{ background:url(images/bordes.gif) -918px 0; width:231px; height:13px;}

#control #paneles{ margin:24px 0 0 25px;}
#control .panel{ float:left; margin:0 40px 15px 40px;}
#control .panel .panel-ar{ width:235px; height:31px; color:#FFFFFF; background:#00aeef; }
#control .panel .panel-ar h2{margin:0; padding:6px 0 0 15px; font-size:16px;}
#control .panel #uno{ background:#00a88e;}
#control .panel .panel-cen{ border:1px solid #939598; border-top:0; width:233px; height:148px;}

#proyectos #paneles{ margin:24px 0 0 25px;}
#proyectos .panel{ float:left; margin:0 40px 15px 40px;}
#proyectos .panel .panel-ar{ width:235px; height:31px; color:#FFFFFF; background:#2E3192; }
#proyectos .panel .panel-ar h2{margin:0; padding:6px 0 0 15px; font-size:16px;}
#proyectos .panel #uno{ background:#00a88e;}
#proyectos .panel .panel-cen{ border:1px solid #939598; border-top:0; width:233px; height:148px;}

#productos #paneles{ margin:24px 0 0 25px;}
#productos .panel{ float:left; margin:0 40px 15px 40px;}
#productos .panel .panel-ar{ width:235px; height:31px; color:#FFFFFF; background:#004A8F; }
#productos .panel .panel-ar h2{margin:0; padding:6px 0 0 15px; font-size:16px;}
#productos .panel #uno{ background:#00a88e;}
#productos .panel .panel-cen{ border:1px solid #939598; border-top:0; width:233px; height:148px;}

ul#smenu, ul#smenu ul{ margin:0; padding:0 0 0 63px; list-style:none; float:left;}
ul#smenu li{ margin:4px 0 4px 0;}
ul#smenu li a{ color:#004A8F;}
ul#smenu li a.selec{ color:#00AEEF; font-style:italic;}
ul#smenu li a#uni{ color:#18AA88;}
ul#smenu li li a{ color:#2E3192; font-size:11px;}
ul#smenu ul{ padding:0 0 0 8px; float:none;}
#apartpan1 .panel{ float:right; margin:0 26px 0 0;}
#apartpan1 .panel .panel-cen h2{ color:#FFFFFF; font-size:16px; margin:0 0 0 5px; width:658px; height:31px; background:#004A8F; font-style:normal; padding:11px 0 0 17px;}
#apartpan1 .panel .panel-cen{ background:#FFFFFF; width:683px; border-left:2px solid #BCBDC0; border-right:2px solid #BCBDC0; min-height:190px;}
#apartpan1 .panel .panel-cen .txt{ margin:21px 0 0 18px;}
#apartpan1 .panel .panel-cen h3{ color:#00AEEF; font-size:14px; font-style:normal; margin:0; padding:0;}
#apartpan1 .panel .panel-cen p{ margin:0 0 10px 0;}
#apartpan1 .panel .panel-cen .imgch h4{ font-size:12px; color:#6D6F71; font-weight:bold; background:none; width:170px; padding:0; margin:5px 0 5px 0;}
#apartpan1 .panel .panel-cen .imgch { width:170px; float:left; margin:0 29px 0 28px;}
#apartpan1 .panel .panel-cen .imgch .borde{ border:2px solid #BCBDC0; width:167px; height:140px;}
#apartpan1 .panel .panel-ba{ width:687px; height:18px; background:url(images/bordes.gif);} 

#apartpan2 a{}
#apartpan2 .panel{ float:right; margin:0 26px 0 0;}
#apartpan2 .panel .panel-cen h2{ color:#FFFFFF; font-size:16px; margin:0 0 0 0px; width:358px; height:31px; background:#004A8F; font-style:normal; padding:11px 0 0 17px;}
#apartpan2 .panel .panel-cen h2#apr2{padding:4px 0 0 17px; height:38px; background:#2E3192;}
#apartpan2 .panel .panel-cen h2#apr2 span{ font-size:12px; display:block;}
#apartpan2 .panel .panel-cen{ background:#FFFFFF; width:673px; border-left:2px solid #BCBDC0; border-right:2px solid #BCBDC0; min-height:190px; padding:0 0 0 10px;}
#apartpan2 .panel .panel-cen .txt{ margin:21px 0 0 18px;}
#apartpan2 .panel .panel-cen h3{ color:#00AEEF; font-size:14px; font-style:normal; margin:0 0 0 10px; padding:0;}
#apartpan2 .panel .panel-cen p{ margin:0 0 10px 10px; font-size:11px; color:#6D6F71;}
#apartpan2 .panel .panel-cen .imgch h4{ background:#2E3192; font-size:12px; color:#FFFFFF; font-weight:bold; width:159px; padding:4px 0 4px 12px; margin:5px 0 0 0; border:2px solid #BCBDC0; width:137px; border-bottom:0;}
#apartpan2 .panel .panel-cen #otros{ width:190px;}
#apartpan2 .panel .panel-cen #otros h4{ width:190px; padding:0; margin:12px 0 0 0; background:none; font-size:14px; color:#2E3192; border:0;}
#apartpan2 .panel .panel-cen #otros p{ background:none; font-size:12px; color:#6D6F71; border:0; height:119px;}
#apartpan2 .panel .panel-cen #otros .borde{width:190px; border:0; height:140px; padding:13px 0 0 0;}

#apartpan2 .panel .panel-cen .imgch{ width:155px; float:left; margin:0 2px 0 2px;}
/*#apartpan2 .panel .panel-cen .imgch a{ float:right; margin-top:30px;}*/
#apartpan2 .panel .panel-cen .imgch img{ float:left; margin-top:10px;}
#apartpan2 .panel .panel-cen .imgch .borde{ border:2px solid #BCBDC0; border-top:0; width:141px; height:140px; padding:13px 4px 0 4px;}
#apartpan2 .panel .panel-cen .imgch p{ font-size:10px; margin:0; padding:0; color:#6D6F71; height:65px; overflow:hidden;}
#apartpan2 .panel .panel-ba{ width:687px; height:18px; background:url(images/bordes.gif);} 
#apartpan2 .col1{ width:385px; float:left;}
#apartpan2 #btn-descargar2{ padding:50px 0 100px 0;}
#apartpan2 .col2{ width:285px; float:right;}
#apartpan2 .col2 .imagen{ width:270px; height:170px; }
#apartpan2 .col2 .imagech{ width:270px; height:55px;  margin:5px 0 5px 0;}
#apartpan2 .col2 .imagech img{ margin:0 1px 0 1px; }
#apartpan2 .col2 #control2{ border:1px solid #0092C8;}

#profile h2{ color:#0092C8; font-size:14px;}
#profile p{ color:#6D6F71;}
#profile .procol1{ width:230px; margin:10px 50px 0 50px;}
#profile .procol2{ margin:0 50px 50px 50px; width:900px;}
#profile .procol1 img{ margin:0 0 10px 0;}
#profile .btn-descargar{ float:right;}

#bajo{ border-top:1px solid #6ccff6; color:#00AEEF; height:62px;}
#bajo .cont{ margin:0 0 0 250px;}
#bajo #logo1{ margin:19px 0 0 30px; float:left;}
#bajo #logo2{ margin:14px 0 0 30px; float:left;}
#bajo .txt { padding-top:25px; float:left; margin:0 0 0 30px;}
#bajo .txt a{ color:#00AEEF;}
#bajo .txt a:hover{ text-decoration:underline;}