/*reseteo*/
html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote,  a, abbr, acronym, address, em, font, img, q, s, strong, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, p
{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent;color:inherit}
a:active, a:focus{outline:0}
ol, ul{list-style:none}
h2, h3{font-weight:normal;color:#6c6c6c;font-family:'Arial Black', arial, sans-serif}
/*gral*/
body{padding:0;margin:0;background:#fff;color:#595959;font:normal 70%/1.2em 'trebuchet MS', Arial, sans-serif;height: 100.01%!important}
a{text-decoration:none;color:#333}
select{font-size:0.95em;height:1.6em;color:#595959}
select{border:1px solid #e6e6e6!important;height:18px}
input{font-size:0.95em;border:1px solid #ccc;color:#595959}
textarea{font-size:1.3em;color:#595959}
strong{font-weight:bold}
/*estr*/
.pag{background:#fff}
.cabecera{width:994px;min-height:137px;background:#fff url(../img/bkg_menu.gif) no-repeat bottom left; position:relative}
.cabecera, .centro, .pie1, .menu{margin-right:auto;margin-left:auto;width:994px}
.centro{min-height:477px;margin-top:8px}
.col2,.col1{float:left;margin-bottom:20px}
/*cab menu*/
/*cab*/
h1{ float:left}
h1 span{width:999px;position:absolute;left:-999px}
.banner{float:left;margin-top:0px}
.banner span{float:left; padding:35px 0 0 22px; width:180px;display:block;font-size:1.05em;color:#919191;line-height:14px; font-family:Arial, Helvetica, sans-serif}
.banner img{float:left;margin-top:0px}
.cabecera .znder{position:absolute; right:0; top:0}
.cabecera .znder ul{padding:5px 13px 0 0; float:right}
.cabecera .znder li{float:left;padding-left:20px;background:url(../img/ln_menu.gif) no-repeat 10px center; font-size:1.05em}
.cabecera .znder li a{font-weight:bold;color:#5d5d5d}
.cabecera .znder .enl{color:#219f9f;padding:57px 5px 0px 0px;display:block; float:right;font-size:0.875em; text-align:right;}
/*menu*/
.menu{width:995px;position:relative;background-color:#fff}
.mn_princ, .mn_util{float:left;display:block;min-height:45px;margin-top:10px}
.mn_util{margin-top:-35px}
.mn_princ{margin-top:-36px}
.mn_princ{padding-left:75px}
.mn_princ li a{color:#fff;font-size:1.3em;line-height:16px;font-family:Arial, sans-serif}
.mn_util{float:right;margin-right:15px}
.mn_util li{float:left;background:url(../img/ln_mn2.gif) no-repeat 10px 1px;padding:0 0 3px 20px}
.mn_util li a{color:#fff}
/*2n*/
.mn_princ li{float:left;display:inline;background:url(../img/ln_menu1.gif) no-repeat 10px 0px;padding:2px 0 0 20px}
.submenu li{background-image:none;padding:2px 0 0 17px}
.submenu .sub_util li{padding-top:0}
.submenu li a{font-size:1.3em;}
.submenu .sub_util{float:right}
.submenu .sub_util li{margin:5px 0 3px 17px}
.mn_princ .act,.mn_util .act {font-weight:bold;padding:0;margin:-13px 0 0 8px;background-image:none}
.mor_simp .mn_princ .act, .amar_simp .mn_princ .act{font-weight:bold;padding:0;margin:-10px 0 0 12px!important;background-image:none}

/*comunes*/
.mor .mn_princ .act a,.az .mn_princ .act a,.amar .mn_princ .act a,.mor_simp .mn_princ .act a,.amar_simp .mn_princ .act a{background-position:right top;background-repeat:no-repeat; display:block}
.mor .mn_princ a span,.az .mn_princ a span,.amar .mn_princ .act a span, .mn_util .act a span,.mor_simp .mn_princ .act a span,.amar_simp .mn_princ .act a span{min-height:35px;display:block;padding:15px 10px 9px 10px;color:#000}
/*morado*/
.mor .mn_princ .act a{background-image:url(../img/bkg_mn_der_mor.gif)!important}
.mor .mn_princ a span{background:url(../img/bkg_mn_izq_mor.gif) no-repeat left top!important}
.mor .mn_princ .submenu{background-color:#a75980}
/*azul*/
.az .mn_princ .act a{background-image:url(../img/bkg_mn_der_az.gif)!important}
.az .mn_princ a span{background:url(../img/bkg_mn_izq_az.gif) no-repeat left top!important}
.az .mn_princ .submenu{background-color:#8bb0b4}
/*amarillo*/
.amar .mn_princ .act a{background-image:url(../img/bkg_mn_der.gif)!important}
.amar .mn_princ .act a span{background:url(../img/bkg_mn_izq.gif) no-repeat left top!important}
.amar .mn_princ .submenu{background-color:#ce9d0a}
/*activo*/
.mor_simp .mn_princ .act a{background-image:url(../img/bkg_mn_der_solo_mor.gif)!important;background-position:right top}
.mor_simp .mn_princ .act a span{background:url(../img/bkg_mn_izq_solo_mor.gif) no-repeat left top!important;color:#fff;padding:10px 12px 12px 10px}
.amar_simp .mn_princ .act a{background-image:url(../img/bkg_mn_der_solo_amar.gif)!important;background-position:right top}
.amar_simp .mn_princ .act a span{background:url(../img/bkg_mn_izq_solo_amar.gif) no-repeat left top!important;color:#fff;padding:10px 12px 12px 10px}




.mn_util .act a span{min-height:35px;display:block;padding:15px 10px 9px 10px}
.mn_util .act a{background-image:url(../img/bkg_mn_der_gris.gif);background-position:right top;background-repeat:no-repeat; display:block}
.mn_util .act a span{background:url(../img/bkg_mn_izq_gris.gif) no-repeat left top!important;color:#000}
.activo .mn_util .submenu{background-color:#a5a5a5}
.activo .submenu{position:absolute!important;top:-12px;left:0!important;padding:3px 20px;width:955px;font-size:0.8em;font-weight:normal}
.activo .submenu li{margin-left:15px}
.activo .submenu li.first{margin-left:0px;padding-left:0px}
.activo .act .submenu li a{background-image:none!important}
.act2{background-image:url(../img/opc_act.gif)!important;background-repeat:no-repeat;background-position:9px 7px!important;font-weight:bold;padding-left:0px}
.sub_util .act2{background-position:8px 2px!important;}
/*pie*/
.pie{min-height:208px;clear:both;background:url(../img/bkg_pag.gif) repeat-x bottom left;color:#595959;margin-top:20px}
.pie a{color:#666}
.pie a:hover{text-decoration:underline}
.pie1{padding-top:43px}
.pie1 li{float:left;padding:5px 7px;background:url(../img/px_b.gif) no-repeat left 5px;min-height:6.7em;font-weight:bold; color:#595959}
.piel li ul{margin-top:15px; display:block}
.pie1 li ul li{float:none;min-height:1%;min-width:96px;font-weight:normal;display:block;padding:4px 12px 4px 12px;padding-bottom:0.01em;background:url(../img/ico_m1.gif) no-repeat 2px 0.7em}
.bookmark{float:left;padding-top:7px;margin-left:15px}
.bookmark .cuadro span{color:#625f54; font-size:1.3em;font-weight:bold;display:block;padding-bottom:9px}
.bookmark .cuadro{background:url(../img/bkg_bookmark.gif) no-repeat top left;width:137px;height:65px;padding:14px 17px}
.bookmark img{margin-right:5px;margin-bottom:4px}
.verysing{margin-top:-20px;width:85px;padding-left:65px;height:43px;float:none}

/*generales                       podemos eliminar algunas*/
.dspnone{display:none}
.dsblock{ display:block}
.offleft{width:999px;position:absolute;left:-999px}
.fclear{clear:both}
.clear{clear:both;font-size:0;height:0}
.floatL{float:left}
.floatR{float:right}
.aright{text-align:right}
.acenter{text-align:center}
.marL0{ margin-left:0px!important}
.padr20{padding-right:20px}
.padr10{padding-right:10px}
.padt10{padding-top:10px}

.padl20{padding-left:20px}
.padb20{padding-bottom:18px}
.padb15{padding-bottom:15px}
.marT10{ margin-top:10px!important}

.w283{width:283px}
.w440{width:440px}
.w659{width:659px}
.w705{width:705px}

.bold{font-weight:bold}
.normal{font-weight:normal}
.fs08{font-size:0.8em}
.fs12{font-size:1.2em}
.fs11{font-size:1.1em;line-height:1.4em}
.ntd{padding-bottom:20px;font:normal 1.25em/1.3em 'trebuchet MS', Arial, Helvetica, sans-serif}

.white{color:#fff}

.txt_v, .txt_v1 a{color:#219f9f;font-weight:bold}

.img_none{background:none!important}


/* ------------fin zona comun -----------------*/

/*tit*/
.tit2, .tit2b, .tit2c, .tit2d{font-size:1.8em;padding:14px 0 18px}
.tit2b{width:70%;float:left;padding-top:7px; line-height:22px}
.tit2c{float:left;padding-top:7px}
.tit2d{float:left}
.tit3, .tit3b{padding-bottom:4px;font:bold 1.3em/1.3em 'trebuchet MS', Arial, Helvetica, sans-serif}
.tit3b{padding-bottom:10px;font-size:1.49em/*;color:#595959*/}

.tit4{font-size:1.4em;margin-bottom:8px;border-bottom:1px solid #e1e1e1;padding-bottom:10px; min-height:15px; margin-bottom:15px}
.tit5{color:#6c6c6c;font-size:1.4em;font-family:'Arial black', arial; margin-top:0px; line-height:22px}
.tit6{color:#6c6c6c;font-size:1.2em;font-family:'Arial black', arial; margin-top:0px}
.tit7{color:#219f9b;font-size:1.2em;font-family:'Arial', arial; margin-top:0px; font-weight:bold}
.printz{padding-top:12px;float:right}
.txtnegro{color:#595959}
/*modulos grises, ver cuales necesito*/
.mod11 .mod11_1{ padding:0px 10px 0 20px}

/*capassup*/
.mod11, .mod13_v2, .mod13_g, .mod23, .mod33,.mod23_v2{overflow:auto;padding:0px;background:#fff url(../img/curva_sup_11.gif) no-repeat left top}

.mod11{margin:0 0 0 0; width:994px;position:relative}
.mod13_v2{background-image:url(../img/curva_sup_13_v2.gif);width:283px;margin-left:6px}
.mod13_g{background-image:url(../img/curva_sup_13_g.gif);width:283px;margin-bottom:0px}
.mod23{background-image:url(../img/curva_sup_23_v2.gif);width:699px}
.mod33{background:url(../img/curva_sup_mod33.gif) no-repeat top left;width:307px}
.mod23_v2{background:url(../img/curva_sup_23_v2.gif) no-repeat top left; width:699px}


/*capinter*/
.mod11_1, .mod13_1_v2, .mod13_g_1,.mod33_1,.mod23_1_v2  { margin-top:7px; padding:7px 20px 0 20px; border-left:1px solid #dedede;border-right:1px solid #dedede;overflow:visible; min-height:90px;line-height:1.3em}
                       

.mod33_1{ min-height:120px}
.mod13_1_v2{padding-top:18px}
.mod13_g_1{border-left:7px solid #dedede;border-right:7px solid #dedede;padding:7px 16px 0 16px;margin:14px 0 0 0}

.modTop,.modTop2,.modBottom{width:283px/*; margin-top:0px; margin-bottom:0px!important*/}
.modBottom{background:url(../img/curva_inf_13_g_modBottom.gif) no-repeat left bottom;min-height:9px}
.modTop{background:#fff url(../img/curva_sup_13_g_modTop.gif) no-repeat left top}
.modTop2{background:url(../img/curva_sup_13_g_modTop2.gif) no-repeat left top}
.a{background-image:url(../img/curva_sup_13_g_modTop2a.gif)}
.modTop2 .mod13_g_1{background:#4e4e4e url(../img/bkg_gray.gif) repeat-x}
.modTop2 .modBottom{background:url(../img/curva_inf_13_g_modBottom2.gif) no-repeat left bottom;min-height:9px}

/*curvasinf*/
.cur_inf_23,.cur_inf_11, .cur_inf_13_v2, .cur_inf_g_13,.cur_inf_23_v2{width:100%;min-height:8px}
/*.cur_inf_23{background:url(../img/curva_inf.gif) no-repeat bottom left}*/
.cur_inf_23{background:url(../img/cur_inf_23_v2.gif) no-repeat bottom left}
.cur_inf_11{background:url(../img/curva_inf_11.gif) no-repeat bottom left; margin-top:-7px}
.cur_inf_13_v2{background:url(../img/curva_inf_13_v2.gif) no-repeat bottom left;min-height:11px}
.cur_inf_g_13{background:url(../img/cur_inf_g_13.gif) no-repeat bottom left;padding-bottom:8px}
.cur_inf_mod33{background:url(../img/curva_inf_33.gif) no-repeat bottom left;min-height:10px;margin-top:-7px}
.cur_inf_23_v2{background:url(../img/cur_inf_23_v2.gif) no-repeat bottom left}
/*imagencurv*/
.l_vm{position:absolute;left:0px;display:block}
.l_vm{background:url(../img/marco_trans_2.gif) no-repeat bottom left;top:0px;width:99px;height:75px}

/* lista pestanassubastasdetalle */
.int_tab li{padding-bottom:8px;min-height:104px}
.int_tab_img{float:left;width:auto;position:relative; margin-bottom:11px}
.int_tab_txt{padding-left:29px;color:#595959;float:left;line-height:1.4em;padding:0 5px 0 20px;width:495px;}
.int_tab_txt p{margin:0px 0px 8px;font-size:1.1em}

/*Menu3n*/
.mn_int{background:url(../img/bkg_linea_1.gif) repeat-x  0 18px;margin-bottom:5px; min-height:30px}
.mn_int ul{padding-top:6px}
.mn_int li{display:inline; position:relative; padding:0 18px 5px;top:-5px;border-right:1px solid #ededed}
.mn_int li a span{ font-weight:bold}
.mn_int li.act{padding-bottom:3px}
.mn_int .last{ border:none}
.az_int  li.act{ background:url(../img/bkg_mn.gif) repeat-x bottom; padding-bottom:8px}
.mor_int li.act{border-bottom:4px solid #bf3278}

.volver{text-align:right; margin:0px; width:649px}
.volver a{color:#219f9f!important;font-weight:bold!important}

/*testimonio texto_equipo texto menu 3er niv*/
.comill{background:url(../img/comillas.gif) no-repeat 15px 5px;padding-left:53px}
.comill p{font-size:1.25em}
.int_img_der{width:auto;position:relative; margin-bottom:11px}
.img_der{background:url(../img/img_der.gif) no-repeat; min-height:272px; width:289px;margin-left:6px; margin-top:0px; display:block}
.l_vr, .l_3, .l_3b{position:absolute;top:0px;left:0;background-repeat:no-repeat;background-position:bottom left}
.l_vr{width:268px;height:340px;background:url(../img/marco_trans_der.gif)}
.l_3{width:130px;height:113px;background:url(../img/marco_trans_3.gif)}
.l_3b{width:207px;height:245px;background:url(../img/marco_trans_4.gif) no-repeat}

/*lista form*/
/*form*/
select{border:1px solid #e6e6e6!important;height:18px}


.x label{display:block;padding:2px 4px 2px 0;line-height:1em}
.x input, .x select{border:1px solid #e6e6e6!important;margin:2px 4px 4px 0;padding-left:2px;width:85%;vertical-align:middle}
.x span{vertical-align:middle}


.x{clear:both;margin:0 6px}




/*.perfil .y label, .perfil .z label{ width:}*/
.y label,.z label, .w label{width:230px}
.z input,.w input{border:1px solid #e6e6e6!important;margin:4px 4px 0 0;padding-left:2px;margin-bottom:5px}
.z input{width:255px}
.x select,.y select,.w select{float:left;margin:4px 4px 0 0;padding-left:2px; margin-bottom:5px}
.x textarea{float:left;margin:4px 4px 0 0;padding-left:2px;height:60px;border:1px solid #e6e6e6!important}
.z textarea{width:447px}
.z select{width:260px}
.y input{width:171px}
/*lista lista*/
.l2{margin-bottom:10px}
.l2 li{margin-bottom:4px}
.l2 li a{background:url(../img/ico_lst_d.gif) no-repeat 0 6px;padding-left:10px;line-height:1.3em;display:block; color:#219f9f}

.bkg{background:#dbdbdb}


/* lista botones*/
.bt, .bt2{color:#fff;overflow:visible;background-color:transparent;cursor:pointer;padding:0px; border:none}
.bt span{padding-left:9px;display:block;background:url(../img/bt_i.gif) no-repeat 1px top}
.bt span span{padding-right:1px;display:block;background:url(../img/bt_d.gif) no-repeat right top}
.bt span span span{display:block;padding:0 4px;background-color:#32bcbc;font:normal .9em/1.2em 'trebuchet MS', arial, sans-serif}

.bt2{ font:bold 1.2em/1.1em 'trebuchet MS', arial, sans-serif;}
.bt2 span{padding-left:1px;display:block;background:url(../img/bt2_i.gif) no-repeat}
.bt2 span span{padding-right:3px;display:block;background:url(../img/bt2_d.gif) no-repeat right top}
.bt2 span span span{display:block; padding: 8px 12px;background:url(../img/bt2_c.gif) repeat-x}


/*botones*/
.bot_general{color:#fff;overflow:visible;background-color:transparent;cursor:pointer;font-size:1.2em; font-family: 'trebuchet MS', arial, sans-serif; padding-right:0px; border:none; line-height:13px; padding-top:10px; min-height:31px; float:none}
.bot_general span{padding-left:1px;display:block}
.bot_general span span{padding-right:2px;display:block}
.bot_general span span span{min-height:24px;white-space:nowrap;display:block; padding: 6px 12px; background-color:#CC9900}
.bot_general span{background:url(../img/btn_i.gif) no-repeat top left}
.bot_general span span{background:url(../img/btn_d.gif) no-repeat top right}
.bot_general span span span{background:url(../img/btn_c.gif) repeat-x}


.botonera{text-align:right}
.botonera1{text-align:center;padding:14px 0 8px 0}

.compara{padding-bottom:5px;clear:both}
.compara img{margin:0 8px}
.compara .z{float:left;width:80px;text-align:right;display:block}
.prim{font-weight:bold;font-size:1.25em}

.num li{padding:0 0 20px 20px;background-repeat:no-repeat}
.ico1{background:url(../img/ico_1.gif)}
.ico2{background:url(../img/ico_2.gif)}
.ico3{background:url(../img/ico_3.gif)}
.ico4{background:url(../img/ico_4.gif)}
.ico5{background:url(../img/ico_5.gif)}
.ico6{background:url(../img/ico_6.gif)}
.ico7{background:url(../img/ico_7.gif)}
.ico8{background:url(../img/ico_8.gif)}
.ico9{background:url(../img/ico_9.gif)}


.pto li{padding:0 0 20px 20px;background:url(../img/ico_pto.gif) no-repeat}

/*faq*/
.faq{float:left;width:320px;margin-bottom:10px}
.h3, .h4{padding-top:5px;background-repeat:no-repeat;margin-bottom:5px}
.h3f{background-image:url(../img/bkg_faq1.gif);width:948px}
.h3t{background-image:url(../img/bkg_tut1.gif);width:607px;margin-bottom:24px}
.h3 span, .h4 span{display:block;padding-bottom:5px;background-position:left bottom;background-repeat:no-repeat;text-align:center;}
.h3 span{font-size:1.6em;background-color:#b9b8b4}
.h3f span{background-image:url(../img/bkg_faq1bot.gif)}
.h3t span{background-image:url(../img/bkg_tut1bot.gif)}

.h4f{background-image:url(../img/bkg_faq2.gif);width:306px}
.h4t{background-image:url(../img/bkg_tut2.gif);width:948px;margin-bottom:24px}
.h4 span{background-color:#e1e1d9;font:normal 1.25em/1.1em 'Arial Black', arial, sans-serif;color:#959595}
.h4f span{background-image:url(../img/bkg_faq2bot.gif)}
.h4t span{background-image:url(../img/bkg_tut2bot.gif)}

.faqs{line-height:1.5em;padding-bottom:8px}
.faqs a{color:#219f9f}

/*tut*/
.w340{width:340px}
.w607{width:607px}
.mo{float:left;width:289px;min-height:122px}
.marr29{margin-right:29px}
.marr51{margin-right:51px}
.img{width:132px;float:left;background:url(../img/bkg_img_tut.gif) no-repeat;padding:6px;position:relative}
.mas{position:absolute;bottom:9px;left:9px}
.ex{float:left;color:#979797;padding:3px 0 0 24px;min-height:25px}
.error{background:url(../img/ico_error.gif) no-repeat 0px 3px}



/*tabla TAE,s*/
.tab_tae{width:60%; margin:0 auto}
.tab_tae table{width:100%; border-collapse:collapse}
.tab_tae table thead th{text-align:center; background-color:#d6d5ce;  color:#5e5e5e; font-weight:bold; border-right:1px solid #fff; border-bottom:5px solid #fff;  padding:15px 15px 9px; font-size:1.4em}
.tab_tae table thead th.th1{background:#b4dadc url(../img/bkg_th1.gif) no-repeat top left!important; width:113px;}
.tab_tae table thead th.th5{background:#d6d5ce url(../img/bkg_th5.gif) no-repeat top right!important; width:113px;}
.tab_tae table thead tr.second th{background-color:#f1f0ec;  font-size:1.1em; border-bottom:none!important;  padding:7px 15px 7px; border-left:1px solid #f1f0ec; border-right:1px solid #f1f0ec }
.tab_tae table tbody td{border:1px solid #e1e0db; border-top:none; padding:5px 10px 5px 15px; text-align:right}
.tab_tae table tbody td.td1{font-weight:bold; text-align:left; padding-left:20px}
