@charset "utf-8";
/********************************************
Normalizar estilos XHTML de diferentes navegadores
--------------------------------------------*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,div,body,html,p,blockquote,fieldset,input { /*Evitar la asignación inconsistente de márgenes y rellenos a diferentes elementos HTML*/
    margin:0;
    padding:0; 
}
ul,ol {/* Eliminamos las viñetas de las listas */
    list-style:none 
}
a img,:link img,:visited img {/* Evitar el borde azul en imágenes que son links */
    border:none 
}

/*--------------------------------------------
Estilos Generales
********************************************/
.fleft { /* Flotar elementos a la izquierda */float:left;}
.fright { /* Flotar elementos a la derecha */float:right;}
.tcenter { /* Centrar el contenido */text-align:center;}
.tright { /* Contenido a justificado a la derecha*/text-align:right;}
.Vmiddle { vertical-align:middle;}
.Vbottom { vertical-align:bottom;}
.separador{clear:both;height:1px;line-height:1px;font-size:1px;}
.nvisible{display:none;}
.clear {clear:both; margin:0; padding:0; border:0;font-size:1%; line-height:0.01em; }
.paddingl20 {padding-left:20px;}
/*-------------------------------------------*/
body {	
    background-image: url(../imgs/fondo.jpg);
    background-color: #5e7f88;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.wrapper { /* Contenedor */
    background-image: url(../imgs/hnew_fondo.jpg);
    background-repeat: no-repeat;
    margin:auto;
    width:991px;
    height:655px;
    padding:0 10px 0 0px;
    text-align:left;
   
}
.tit_logo{font-size:14px; float:right;}

.pie_hnew {text-align:left;}

.columnas_txt1{font-size:14px; padding:0px 0px 3px 0px;}
.columnas_txt2{font-size:19px; color:#84a900; padding:0px 0px 5px 0px;}
.columnas_txt3{font-size:13px;}
.columnas{float:left; width:305px; height:90px;}
.cont_columnas{padding-left:25px;}
.separador_columnas{ padding-right:10px; float:left;}

.boton_video{padding-top:285px;}    

.bookmark {float:right; padding-right:3px;}

.bookmark_lista{padding-top:1px; width:112px; heigth:16px; background-image:url(../imgs/btn_book_fondo.gif);  background-repeat: no-repeat; float:right;}
.bookmark li{display:inline; float:right;}

.izquierda{
    padding-left:2px;
    float:left;
    width:305px;
}
.derecha {
    float:left;
    padding-left:30px;
}
.izquierdaInf{
    padding-left:25px;
    float:left;
    width:800px;
    padding-top:15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.izquierdaInf li{
    color: #999999;
    display:inline;
    padding-left:10px;
    font-size: 12px;
}
.izquierdaInf li a{
    color: #999999;
    text-decoration:none;
    display:inline;
    padding-left:10px;
}
.derechaInf {
    padding-left:10px;
    padding-right:25px;
    padding-top:5px;
    float:right;
}
.paddingT10 { 
    padding-top:10px
}
.bocadillo {
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-align: center;
    
}
.cajaBocadillo {
    width: 320px;
    padding-top:20px;
    padding-left:145px;
}

.titFeature {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: italic;
    color: #ade200;
    font-weight: bold;
}
.txtFeature {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.txtMore {
    padding-top:15px;
    width: 300px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #A9DE1C;
}
.izquierda h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    padding-top:20px;
    
}
.claim {
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: lighter;
    color: #FFFFFF;
}
.prueba {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.buttonsDiv_es {
    padding-top:260px;
}
.buttonsDiv_en {
    padding-top:260px;
}
.button {
    padding-left:40px;
    padding-right:160px;
    float:left;
}
.tit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
}
.titCapa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
}
.layerInst {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}

.layer {
    /* background-image: url(../imgs/fondo_form.jpg);*/
    background-color:#afd23a;
    /*background-repeat: no-repeat;*/
    width:400px;
    height:580px;
    overflow:hidden;
}
.layer_contact {
    /* background-image: url(../imgs/fondo_form.jpg);*/
    background-color:#afd23a;
    /*background-repeat: no-repeat;*/
    width:400px;
    height:550px;
    overflow:hidden;
}

.layerins {
    width:709px;
    height:627px;
    background-image: url(../imgs/layer00.jpg);
    background-repeat: no-repeat;
    overflow:hidden;
}
.layer_video {
    width:522px;
    height:451px;
    background-color:#afd23a;
    background-repeat: no-repeat;
    overflow:hidden;
}
.lw_cont_int_video{ background-color:#ffffff; width:464px; border:1px solid #fff; padding-left:13px}
.paddin_flash{padding-left:20px;}
.lw_cont{padding:20px;}
.lw_cont_int{ background-color:#ffffff; width:357px; border:1px solid #fff;}
.texto_error_contact{color:#f2482d; font-size:9px; text-align:right;padding-right:5px;}
.texto_error_contact_mail{color:#f2482d; font-size:9px; text-align:right;padding:0px 65px 8px 0px;}

/*********capa descarga*****/
.layer_descarga{ /*background-image: url(../imgs/fondo_descarga.jpg); background-repeat: no-repeat;*/background-color:#afd23a; width:400px; height:375px; overflow:hidden; }
.titulo_descarga{ float:left; margin-left:10px; margin-top:12px; color:#ffffff; font-size:20px;}
.txt1_descarga{margin:30px 0px 45px 35px; font-size:15px;}
.tit_caja{margin:0px 5px 10px 35px; float:left; text-align:right; width:120px; font-size:11px;}
.info_descarga{margin:30px 0px 45px 35px; font-size:11px;}
.txt4_des{font-size:10px; color:#797979; float:right; padding-right:10px;}
/*********fin capa descarga*********/
/**********capa contact************/
.logo_contact{padding:5px 0px 5px 75px;}
.txt1_contact{margin:0px 5px 10px 40px; float:left; text-align:right; width:100px; font-size:11px; color:#7fa500;}
.texto_contact{margin:0px 35px 30px 35px; font-size:13px;}
.texto_contact_wap{margin:auto; font-size:13px; text-align:center;}
.boton_contact{margin:25px 0px 0px 170px;}
.input_con input{border:0px; background-color:#ececec; width:170px;}
.input_con select{border:0px; background-color:#ececec; width:170px;}
.input_con textarea{border:0px; background-color:#ececec; width:170px;}
/***********fin capa contact************/
.op01 {
    left: 15px;
    top: 15px;
    position: relative;
    width: 400px;
}
.op02 {
    left: 90px;
    top: 45px;
    position: relative;
    width: 280px;
}
.op03 {
    left: 460px;
    top: 40px;
    position: relative;
    width: 230px;
}
.op04 {
    left: 110px;
    top: 260px;
    position: relative;
    width: 180px;
}
.capaCierre {
    float: right;
    margin-right: 10px;
    font-family: trebuchet, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 20px;
    padding:0px 0px 15px 0px;
    color:#FFFFFF;
}
.capaCierre a{
    color: #FFFFFF;
    text-decoration: none;
}
.capaDownload {
    /*background-image: url(../imgs/capa_download.jpg);*/
    background-color:#afd23a;
    background-repeat: no-repeat;
    height: 300px;
    width: 400px;
    overflow:hidden;
}
.claimLayerDownload {
    /*left: 35px;
    top: 55px;
    position: relative;
    width: 330px;*/
    text-align:center;
    color: #7fa500;
}
.instDownload {
    /*left: 35px;
    top: 90px;
    position: relative;*/
    text-align:center;
    /*width: 330px;*/
}
.opDownload {
    left: 25px;
    top: 50px;
    text-align: center;
    padding:20px 0px 0px 0px;
}
.opDownload li{
    color: #000000;
    display:inline;
    padding-left:10px;
    font-size: 12px;
}
.loguito {
    left: 80px;
    top: 50px;
    position: relative;
    width: 240px;
}


/**************NEW FAQS*****************/
.fondo_fa{background-image:url(../imgs/fondo.jpg); background-repeat:repeat-x; background-color:#5e7e89; width:100%; height:100%; margin:0; padding:0; }
.logo_fa{padding:5px 0px 0px 21px;}
.logo_fa img{ border:0px;}
.titulo_logo_fa{ font-family:"trebuchet MS", Verdana, "times New Roman"; font-size:11px; font-style:italic; color:#4b717c; padding:0px 0px 10px 32px;}
.idioma_fa{ float:right; background-image:url(../imgs/faqs_idioma.gif); width:278px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:right; padding:2px 0px 0px 0px;}
.idioma_fa a{ text-decoration:none; color:#FFFFFF;}
.idioma_fa2{ float:right; width:278px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:right; padding:4px 12px 0px 0px;}
.idioma_fa2 a{ text-decoration:none; color:#FFFFFF;}

.contenido_cont_fa{ width:989px; background-color:#FFFFFF; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.cont_fa{ margin:auto; width:989px; padding:0px; text-align:left;}

.cont_titulos_fa{ width:948px; padding:10px 0px 25px 21px;}
.contenido_titulos_fa{ background-color:#1e4d5b;}
.titulos_tit_fa{ font-family:"trebuchet MS", Verdana, "times New Roman"; font-size:26px; color:#FFFFFF; padding:15px 0px 18px 30px;}
.titulos_lista_fa{ padding:0px 0px 30px 40px; font-family:"trebuchet MS", Verdana, "times New Roman"; font-size:14px;}

.titulos_lista_fa a:link{ color:#ade200; text-decoration:none; /*background-image:url(../images/faqs_1.gif); background-position:left; background-repeat:no-repeat;*/}
.titulos_lista_fa a:visited{ color:#ade200;text-decoration:none; }
.titulos_lista_fa a:hover{ color:#FFFFFF;text-decoration:none; /*background-image:url(../images/faqs_1b.gif); background-position:left; background-repeat:no-repeat; */}

.titulos_lista_fa ul li{ list-style-type:none;}
.titulos_lista_fa ul li img{border:0px; padding:5px 10px 0px 0px; text-align:center;}

.cont_descripcion_fa{ width:948px; padding:0px 0px 10px 21px;  }
.contenido_descripcion_fa{ background-color:#ebebeb;overflow:hidden;}
.descripcion_flecha{ padding:3px 0px 5px 9px; float:left;}
.descripcion_flecha img{border:0px;}
.descripcion_texto{padding:3px 0px 5px 11px; float:left; font-family:"trebuchet MS", Verdana, "times New Roman"; font-size:11px; color:#000000; width:880px;}
.separador{ clear:both;}

.pie_fa{ padding:50px 20px 20px 70px;}
.img_pie{ float:right;}
.img_pie img{ border:0px;}
.texto_pie{float:left;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;  color: #000000; padding:10px 0px 0px 0px;}
.texto_pie li{color:#000000; display:inline; padding-left:10px; font-size: 12px;}
.texto_pie li a{color: #000000; text-decoration:none; display:inline; padding-left:10px;}
/**************NEW FAQS*****************/

.loading {
  background-color:#FFFFFF;
  border:10px solid #FFFFFF;
  overflow:hidden;
  position:relative;
  z-index:0;
}
.loading2 {
  background-color:#FFFFFF;
  overflow:hidden;
  position:relative;
  z-index:0;
  margin-left:80px;
  width:250px;
  
}