 overflow:hidden;html{direction:ltr}
body{font:12px arial; background:url(../img/cabecera-fondos.jpg) repeat-x #FFF; color:#3F3F3F;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, img, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;}
b{font-weight:700;}

.left{float:left;}
.right{float:right;}
ul{list-style:none;}
a{text-decoration:none;}
.flotante{clear:both; font:0px Arial;}

/* Contenedor */
.content{width:960px; margin:0 auto;}

/***** Header - Logo Menu *****/
#headerLM{height:152px;}
#headerLM a{color:#006082;}
#headerLM a:hover{color:#E77817;}

#headerLM #logo{padding:4px 0px 0px 0px;}
#headerLM .options{padding:17px 60px 0px 0px;}
#headerLM .options .info{text-align:right; color:#006082; font-size:12px;}
#headerLM .options .info .infoTxt{}
#headerLM .options .info .infoTxt .skype{width:70px; height:32px; padding-right:10px;}
#headerLM .options .info .infoTxt .skype a{background:url(../img/iconos.png) no-repeat -12px -119px; width:70px; height:32px; display:block;}
#headerLM .options .info span{font-size:21px; line-height:100%; font-weight:700}
#headerLM .options #menu{padding-top:30px;}
#headerLM .options #menu li{float:left; height:48px; line-height:48px;}
#headerLM .options #menu li.line{background:url(../img/linea_menu.png) center; width:2px;}
#headerLM .options #menu li a{padding:0px 20px; font-size:18px; display:block;}
#headerLM .options #menu li a.active{color:#E77817;}
#headerLM .options #menu li.none a{padding-right:0;}

/***** Header - Form Banner *****/
#headerFB{color:#FFF; height:302px;}
#headerFB #form{/*padding:25px 0px 0px 0px;*/ padding:10px 0px 0px 0px; width:300px;}
#headerFB #form .title{/*padding:0px 0px 0px 7px;*/}
#headerFB #form .title .cuadro{/*line-height:32px;*/ /*width:175px;*/ /*background:url(../img/boton.jpg) no-repeat; padding-left:7px;*/ font-weight:700; font-size:16px; color:#efb722; letter-spacing:5px; }
#headerFB #form .contFrom{/*padding:11px 0px 0px 0px;*/padding:7px 0px 0px 0px;}
#headerFB #form .contFrom .option{/*padding:6px 0px;*/padding:2px 0px;}
#headerFB #form .contFrom .option .label{width:130px; /*text-align:right;*/ line-height:20px;}
#headerFB #form .contFrom .option .input{width:160px;}
#headerFB #form .contFrom .option .input textarea{overflow:auto; height:45px;}
#headerFB #form .contFrom .option .input input,
#headerFB #form .contFrom .option .input select,
#headerFB #form .contFrom .option .input textarea{border:1px solid #505557; border-bottom-color:#DDD; width:158px; font-family:Arial; font-size:12px;}
#headerFB #form .contFrom .option .input button{border:none; padding:0%; margin:0%; background:url(../img/iconos.png) no-repeat -9px -11px; width:59px; height:21px; cursor:pointer; float:right;}
#headerFB #form .contFrom .option .input button:hover{background-position:-79px -11px;}

#headerFB #banner{width:651px; height:302px; position:relative; overflow:hidden;}
#headerFB #banner .mascara{width:651px; height:302px; position:absolute; z-index:2; background:url(../img/banner-mascara.png) no-repeat; top:0; left:0;}
#headerFB #banner .banner_img{width:651px; height:302px; position:absolute; z-index:1; top:0; left:0;}

/***** Body *****/
#body{padding:40px 0px 30px 20px;}
#body .colLeft{width:232px;}
#body .colRight{width:590px; padding-right:60px;}
#body .title{font-size:14px; padding-left:9px; line-height:20px; color:#df6a00;}
#body .title .icon{background:url(../img/iconos.png) no-repeat; width:25px; height:20px;}
#body .title .txt{font-size:14px;}
#body .cont{padding:10px 0px 30px 0px;}

#body .colLeft .block1 .icon{background-position:-92px -84px;}
#body .colLeft .block2 .icon{background-position:-16px -84px;}

#body .colLeft .block1 .cont{padding:10px 0px 30px 9px;}
#body .colLeft .block1 .cont .midBox{padding:17px 0px 10px 0px;}
#body .colLeft .block1 .cont .midBox .midBoxPrev{padding:15px 0px 5px 0px;}
#body .colLeft .block1 .cont .midBox .midBoxPrev .mBPLeft{width:108px; border-right:1px solid #b8b8b8; height:auto!important; height:30px;}
#body .colLeft .block1 .cont .midBox .midBoxPrev .mBPLeft b{color:#06789c;}
#body .colLeft .block1 .cont .midBox .midBoxPrev .mBPRight{padding-left:35px; font-weight:bold;}

#body .colLeft .block2 .cont .sup{height:11px; font:0px Arial; background:url(../img/bloque-sup.png) no-repeat;}
#body .colLeft .block2 .cont .mid{background:#D1D1D1; color:#2B2B2B;}
#body .colLeft .block2 .cont .inf{height:11px; font:0px Arial; background:url(../img/bloque-inf.png) no-repeat;}

#formUsers .option{line-height:20px; padding:3px 0px 6px 0px;}
#formUsers .option .label{width:62px; padding:0px 0px 0px 13px;}
#formUsers .option .input{padding-left:5px; width:137px;}
#formUsers .option .input input{font-size:12px; width:133px; border:1px solid #CDCED5; border-top-color:#8B8D94;}
#formUsers .option .btn{padding-right:20px;}
#formUsers a{color:#0c6c8e; text-decoration:underline;}
#formUsers a:hover{color:#000;}
#formUsers .option .btn button{margin:0%; padding:0%; border:none; background:url(../img/iconos.png) no-repeat -9px -49px; width:59px; font-size:12px; padding:1px 0px 2px 0px; cursor:pointer;}
#formUsers .option .btn button:hover{background-position:-81px -49px; color:#FFF;}

#body .colRight .midColRightTop .block{float:left; width:183px; padding-right:19px;}
#body .colRight .midColRightTop .block.none{padding:0px;}
#body .colRight .midColRightTop .mbImg{position:relative; width:183px; height:121px;}
#body .colRight .midColRightTop .mbImg .mask{position:absolute; width:183px; height:121px; background:url(../img/marco.png) no-repeat; top:0; left:0; z-index:2; cursor:pointer;}
#body .colRight .midColRightTop .mbImg img{position:absolute; width:183px; height:121px; top:0; left:0; z-index:1;}
#body .colRight .midColRightTop .b_tit{color:#df6a00; font-size:16px; font-weight:700; line-height:35px;}
#body .colRight .midColRightTop .b_con{font-weight:bold;}
#body .colRight .midColRightTop .b_btn{padding:15px 0px 0px 0px;}
#body .colRight .midColRightTop .b_btn button{margin:0%; padding:0%; border:none; background:url(../img/iconos.png) no-repeat -81px -49px; width:59px; font-size:12px; padding:1px 0px 2px 0px; cursor:pointer; color:#FFF;}
#body .colRight .midColRightInf{padding:45px 0px 0px 0px;}
#body .colRight .midColRightInf .title{padding-left:0;}
#body .colRight .midColRightInf .title .icon{background:url(../img/iconos.png) no-repeat -52px -86px;}
#body .colRight .midColRightInf .cont .boxClientes td{padding:5px 0px; line-height:18px; border-bottom:1px solid #E89244; height:41px;}
#body .colRight .midColRightInf .cont .boxClientes a{color:#3C789C;}
#body .colRight .midColRightInf .cont .boxClientes a:hover{color:#000;}

.gris{color:#A1A1A1;}
.tit_naranja{font-size:16px; font-weight:700; color:#DF6A00; padding-bottom:20px;}
.pregunta_faq{padding-bottom:25px;}
.pregunta_faq .tit_azul{color:#06789C; font-weight:700; padding-bottom:15px;}

#body .colRight p{margin:10px 0px; text-align:justify;}
#body .colRight ul,
#body .colRight ol{margin:0px 0px 0px 15px;}
#body .colRight ol li ol{margin:0px 0px 0px 45px;}
#body .colRight ol li ol li ol{margin:0px 0px 0px 30px;}
#body .colRight ul{list-style:disc;}

.contacto{background:url(../img/marca_adesy.jpg) no-repeat 100% 100%;}

:focus,
:hover,
:active{outline:none;}
