/* CSS Document */
/*CENTRO*/
#centro{background-color:#dadada; width:1003px; margin:0 auto; padding-bottom:8px; min-height:415px}
.col1, .col2{float:left}
/*COMUNES*/
.link, .link_bl{margin-top:6px}
.link_bl{color:#0093bd}
.link a, .link_bl a{color:#0093bd; text-decoration:underline; font-weight:bold}
.link_ico{background:transparent url(../img/ico_link.gif) no-repeat 0px 3px ; color:#0093bd; padding-left:12px; margin-bottom:10px }
.link_ico a{color:#0093bd; text-decoration:underline; font-weight:bold}

/*Títulos*/
.h2{margin:0 12px; line-height:16px; color:#ab0f10; font-weight:bold; margin-bottom:10px; font-size:1.3em}

/*Estilos letra*/
.bl_bold{color:#0093bd; font-weight:bold}
.big{font-size:1.4em; line-height:18px}
.big_bl{font-size:1.4em; line-height:18px; color:#0093bd}
.norm{font-size:1.1em; line-height:16px}
.ntd{color:#0093bd; font-size:1.1em; line-height:16px; margin:10px}

/*----------Contenedores 2/3---------*/
/*Módulo redondeado 2/3*/
.mod_23{ background: url(../img/brd_sup_mod_23.gif) no-repeat 0 0; width:668px; margin:6px 1px 6px 2px; padding-top:28px}
.cont_mod_23{background-color:#ECECEC}
.brd_inf_mod_23{background:#fff url(../img/brd_inf_mod_23.gif) no-repeat 0 0; height:28px; width:668px; /*margin-top:-15px*/}

/*box white 2/3*/
.cont_box_white_23{background:url(../img/bkg_box_white_23.gif) repeat-y 0 0; padding:0px 13px 0px 13px; min-height:23px}
.brd_inf_box_white_23{background:url(../img/brd_inf_box_white_23.gif) no-repeat 0 0;  height:21px; margin-left:6px}
.brd_top_23{background:url(../img/brd_sup_box_white_23.gif) no-repeat 6px 0; min-height:21px; padding-top:21px; margin-top:2px}

/*------contenedores 1/3---------*/
/*Módulo redondeado 1/3*/
.mod_13{ background:#fff url(../img/brd_sup_mod_13.gif) no-repeat 0 0; width:330px; margin:6px 0px 6px 0px; padding-top:28px}
.cont_mod_13{background-color:#ECECEC}
.brd_inf_mod_13{background:#fff url(../img/brd_inf_mod_13.gif) no-repeat 0 0; height:28px; width:330px; /*margin-top:-15px*/}

/*box white 1/3*/
.cont_box_white_13{background:url(../img/bkg_box_white_13.gif) repeat-y 0 0; padding:0px 14px 1px; min-height:23px;clear:both}
.brd_inf_box_white_13{background:url(../img/brd_inf_box_white_13.gif) no-repeat 0 0;  height:21px; margin-left:6px}
.brd_top_13{background:url(../img/brd_sup_box_white_13.gif) no-repeat 6px 0; min-height:21px; padding-top:21px; margin-top:2px}

/*------contenedores 1/1---------*/
/*Módulo redondeado 1/1*/
.mod_11{ background: url(../img/brd_sup_mod_11.gif) no-repeat 0 0; width:999px; margin:0px 1px 6px 2px; padding-top:26px}
.cont_mod_11{background-color:#ECECEC}
.brd_inf_mod_11{background:#fff url(../img/brd_inf_mod_11.gif) no-repeat 0 0; height:26px; width:999px; }

/*box white 1/1*/
.cont_box_white_11{background:url(../img/bkg_box_white_11.gif) repeat-y 0 0; padding:0px 14px 1px; min-height:23px;clear:both}
.brd_inf_box_white_11{background:url(../img/brd_inf_box_white_13.gif) no-repeat 0 0;  height:21px; margin-left:6px}
.brd_top_11{background:url(../img/brd_sup_box_white_13.gif) no-repeat 6px 0; min-height:21px; padding-top:21px; margin-top:2px}

/*Componentes*/
/*Pestañas*/
.tabs{clear:both;overflow:auto;height:25px;  border-bottom:solid 3px #0093bd; margin-bottom:8px}
.tabs li{float:left;background:url(../img/tab_off_ctr.gif) repeat-x 0 0;font:bold 1em/1em Arial, Helvetica, sans-serif;  margin-right:5px}
.tabs li span a{display:block; padding:4px 15px 10px;background:url(../img/tab_off_r.gif) no-repeat right 0;color:#ab0f10}
.tabs li span{display:block;background:url(../img/tab_off_l.gif) no-repeat left 0}
.tabs li.act{background:#0093bd url(../img/tab_ctr.gif) repeat-x 0 0}
.tabs li.act h3{font-size:1em}
.tabs li.act span{background:url(../img/tab_l.gif) no-repeat left 0}
.tabs li.act span a{background:url(../img/tab_r.gif) no-repeat right 0;color:#555; color:#fff; padding:7px 15px}
.tabs .int li span a{padding:4px 60px 10px!important}

/*componentes redondeados*/
/*box blue*/
.box_blue{width:310px; background:url(../img/brd_sup_box_blue.gif) no-repeat 0 0; min-height:4px; padding-top:4px; margin-right:14px}
.brd_inf_box_blue{background:url(../img/brd_inf_box_blue.gif) no-repeat 0 0; height:4px}
.cont_box_blue{ background-color:#e5f4f8; padding:6px 10px 6px 15px; color:#0093be; min-height:165px}

/*box blue 2/3*/
.box_blue_23{width:631px; background:url(../img/brd_sup_box_blue_23.gif) no-repeat 0 0; min-height:4px; padding-top:4px; margin-right:14px}
.brd_inf_box_blue_23{background:url(../img/brd_inf_box_blue_23.gif) no-repeat 0 0; height:4px}
.cont_box_blue_23{ background-color:#e5f4f8; padding:12px 10px 10px 15px; color:#0093be; min-height:5px}

/*box blue 1/3*/
.box_blue_13{width:300px; background:url(../img/brd_sup_box_blue_13.gif) no-repeat 0 0; min-height:5px; padding-top:4px; margin:0px 0px 6px 3px;  }
.brd_inf_box_blue_13{background:url(../img/brd_inf_box_blue_13.gif) no-repeat 0 0; height:5px }
.cont_box_blue_13{background-color:#e5f4f8; padding:6px 10px 4px 15px; color:#0093be; min-height:25px}

/*box grey 2/3 contenedor de  imagenes (localización y carrusel*/
.box_grey_23_img{width:640px; background:url(../img/brd_sup_box_grey_23_img.gif) no-repeat 0 0; min-height:4px; padding-top:4px; margin-right:14px; margin-bottom:5px}
.brd_inf_box_grey_23_img{background:url(../img/brd_inf_box_grey_23_img.gif) no-repeat 0 0; height:5px}
.cont_box_grey_23_img{ background-color:#dadada; padding:3px 7px 3px 7px; color:#0093be; min-height:120px}

/*box grey 2/3*/
.box_grey_23, .box_grey_sf_23{width:623px; background:url(../img/brd_sup_box_grey_23.gif) no-repeat 0 0; min-height:4px; padding-top:4px; margin-right:14px; margin-bottom:5px}
.brd_inf_box_grey_23, .brd_inf_box_grey_sf_23{background:url(../img/brd_inf_box_grey_23.gif) no-repeat 0 0; height:5px}
.cont_box_grey_23, .cont_box_grey_sf_23{ background-color:#ececec; padding:12px 10px 0px 15px; color:#0093be; min-height:120px}

/*box grey_sf 2/3-gris claro */
.box_grey_sf_23{background:url(../img/brd_sup_box_grey_sf_23.gif) no-repeat 0 0!important; }
.brd_inf_box_grey_sf_23{background:url(../img/brd_inf_box_grey_sf_23.gif) no-repeat 0 0!important; height:4px!important}
.cont_box_grey_sf_23{background-color:#f8f8f8!important}

/*box blue 2/3*/
.box_blue_23_int{width:623px; background:url(../img/brd_sup_box_blue_23_int.gif) no-repeat 0 0; min-height:4px; padding-top:4px; margin-right:14px}
.brd_inf_box_blue_23_int{background:url(../img/brd_inf_box_blue_23_int.gif) no-repeat 0 0; height:4px}
.cont_box_blue_23_int{ background-color:#e5f4f8; padding:4px 10px 4px 10px; color:#0093be; min-height:5px}

#mapa{padding:15px 0 5px;  position:relative; margin-left:18px}
#mapa img.area{position:absolute; top:15px; left:0px}

/*combos selección*/
.combos{float:left; width:310px}
.combos_23{float:left; width:631px}
.combos_23_int{float:left; width:623px}
.sel, sel2{width:133px; float:left; margin:0px 12px 0 0; min-height:140px}
.combos_23 .sel{margin-right:16px}
.combos_23_int .sel{margin-right:55px}
.marR0{margin-right:0px!important}
.marR0{margin-right:0px!important}
.sel select{width:133px; border:solid 1px #0093bd; border-bottom:solid 2px #0093bd; margin:0 0 6px}
.sel label{color:#0093bd; font-weight:bold; margin-bottom:8px; display: block}

.combos_23_int .cont_box_grey_23{padding-left:45px}

/*botonera*/
.botonera{margin:5px 0;min-height:10px}
.botonera button{border-right:1px solid #0093bd; border-bottom:1px solid #0093bd;background:#ebecec; color:#0093bd;font-size:1em; font-weight:bold;padding:3px 15px; float:right; margin-left:3px}
.botonera img{float:right; margin-top:2px; height:21px}
.botonera button.arrow_dwn{ background:#ebecec url(../img/ico_flecha_down.gif) no-repeat right 3px; padding:0px 35px 3px 10px; height:23px}
.botonera button.arrow_up{ background:#ebecec url(../img/ico_flecha_up.gif) no-repeat right 3px; padding:0px 35px 3px 10px; height:23px}

/*lista botones*/
.li_bot{clear:both;overflow:auto;height:20px; min-width:20px; margin-bottom:8px}
.li_bot li{float:right;background:url(../img/li_bot_ctr.gif) repeat-x 0 0;font:bold 1em/1em Arial, Helvetica, sans-serif;  margin-right:5px}
.li_bot li span a{display:block; padding:4px 15px 4px;background:url(../img/li_bot_l.gif) no-repeat left 0;color:#ab0f10}
.li_bot li span{display:block;background:url(../img/li_bot_r.gif) no-repeat right 0}
.li_bot li.exit span a{display:block;background:url(../img/li_bot_l_exit.gif) no-repeat left 0; padding-left:25px}
.li_bot .int li span a{padding:4px 60px 4px!important}
.li_bot li.last{margin-right:0px}

/*Mi cuenta activa*/
.cuenta_act .h2{float:left; padding-left:25px; background:url(../img/ico_candado_min.gif) no-repeat 0 0; height:20px; line-height:25px}

/*Destacados mini / grande*/
.destac, .destac2{width:643px; min-height:75px; padding-bottom:3px}
.destac_iz{background:#f0f0f0 url(../img/brd_iz_destac.gif) no-repeat left 0; height:75px; width:360px; padding-left:23px; float:left}
.destac_iz img{float:left; height:75px; width:100px; vertical-align:middle}
.destac_der{background:#e5f4f8 url(../img/brd_der_destac.gif) no-repeat right 0; height:75px; width:237px; padding-right:23px; float:left}
.destac .txt{float:left; height:58px; overflow:hidden}
.destac_der .txt { padding:8px 6px 8px 14px;width:217px}
.destac_iz .txt{ padding:8px 14px; width:215px}
.destac .desc{height:43px; overflow:hidden}
.destac p{width:100%;margin:0px!important}

.destac2_iz{background:#f0f0f0 url(../img/brd_iz_destac2.gif) no-repeat left 0; height:231px; width:290px; padding-left:23px; float:left}
.destac2_iz img{float:left; height:230px; vertical-align:middle}
.destac2_der{height:231px; width:307px; float:left}
.destac2_der_sup{height:61px; background:#f0f0f0 url(../img/brd_der_sup_destac2.gif) no-repeat right 0; width:307px; padding-right:23px}
.destac2_der_inf{min-height:169px; background:#e5f4f9 url(../img/brd_der_inf_destac2.gif) no-repeat right bottom; width:307px; padding-right:23px}
.destac2_der_sup .txt{ padding:10px 6px 10px 14px;width:287px; height:43px; overflow:hidden}
.destac2_der_inf .txt{ padding:8px 6px 10px 14px;width:287px}
.destac2_der_inf .desc{height:132px; overflow:hidden}
.destac2 p{width:100%; margin-bottom:3px}

/*banner exterior 2/3 y 1/3*/
.ban_ext_23, .ban_ext_13{margin-top:5px; margin:6px 5px 6px 2px; overflow:auto; width:659px; background-color:#ececec}
.ban_ext_23 img, .ban_ext_13 img{float:right; padding:6px 7px 6px 7px; background:#fff; width:258px; margin:1px}
.cont_ban_ext_23, .cont_ban_ext_13{float:left; background:#ececec url(../img/brd_sup_ban_ext_23.gif) no-repeat top left; width:352px; min-height:74px}
.cont_ban_ext_23 .txt, .cont_ban_ext_13 .txt{ padding:10px 10px 10px 23px; margin-bottom:10px;width:352px; min-height:61px }
.cont_ban_ext_23 .txt .tit{color:#0093bd; text-align:right; font-weight:bold; font-size:2em; line-height:24px; width:176px; float:left}
.cont_ban_ext_23 .txt .desc{color:#0093bd;  float:left; width:160px; padding:10px 0 0 16px}
.brd_inf_ban_ext_23, .brd_inf_ban_ext_13{ background: url(../img/brd_inf_ban_ext_23.gif) no-repeat bottom left; height:25px; width:386px; margin-top:-22px}
.brd_inf_ban_ext_23 span, .brd_inf_ban_ext_13 span{display:block; height:15px ; background:#FFFFFF url(../img/brd_iz_mas_info_w.gif) no-repeat 0 0; float:right; padding:4px 5px 2px 11px; margin-top:3px  }
.brd_inf_ban_ext_23 span a, .brd_inf_ban_ext_13 span a{color:#ab0f10;font-weight:bold}

.ban_ext_13{width:325px!important}
.ban_ext_13 img{width:116px!important}
.cont_ban_ext_13{width:160px!important}
.cont_ban_ext_13 .txt{ width:160px; min-height:59px }
.cont_ban_ext_13 .txt .tit{color:#0093bd; text-align:left; font-weight:bold; font-size:1.6em; line-height:20px; width:160px; float:left}
.cont_ban_ext_13 .txt .desc{color:#0093bd;  float:left; width:160px; padding:0px}
.brd_inf_ban_ext_13{width:194px!important}

/* ---------COMPONENTES 1/3 --------*/
.cont_box_white_13 .h2{margin:0 9px 10px}
.cont_box_white_13 .cont{padding:0 9px 0px 9px}
.botonera .link_ico{float:left; margin-top:5px}
.pasos{margin-top:12px}
.pasos div{text-align:center; float:left;width:100px; margin-bottom:10px}
.pasos span{display:block; color:#ab0f10; font-weight:bold }

/*banner derecha interior*/
.mod_ban_int{margin-top:8px; width:100%; clear:both}
.mod_ban_int img{float:left;  border-right:solid 2px #fff}
.cont_ban_int{float:left; padding:5px 8px 0px;background:url(../img/bkg_mod_ban.gif) repeat-x 0 0; width:196px}
.cont_ban_int .tit{line-height:16px; color:#ab0f10; font-weight:bold; font-size:1.3em}
.cont_ban_int p{margin:8px 0}

/*banners derecha exteriores (imagen)*/
.banners{margin-bottom:18px}
.banner_13{margin-top:4px; margin-left:2px}

/*lista historial*/
.historial li{border-bottom: solid 1px #dadada; padding:10px 0; font-size:1.2em}
.historial li a{background:#fff url(../img/ico_link.gif) no-repeat 0px 4px;  color:#0093bd; margin-left:8px; padding-left:12px}

/*bolver y más info*/
.volver{text-align:right; margin:0 8px 15px 0; margin-bottom:8px}
.volver a{background:url(../img/ico_volver.gif) no-repeat left 5px; padding-left:10px; color:#0093bd; font-weight:bold}
.mas_info{text-align:right; margin:15px 0 5px 14px; background:#ebecec url(../img/brd_iz_mas_info.gif) no-repeat 0 0; height:20px}
.mas_info span{background: url(../img/brd_der_mas_info.gif) no-repeat right 0; height:20px; display:block; padding:3px 10px 0 0 }
.mas_info a{background:url(../img/ico_mas_info.gif) no-repeat right 5px; padding-right:10px; color:#0093bd; font-weight:bold}

/*ficha*/
.ficha{margin-bottom:14px; min-height:100px}
.ficha img{float:left; border:solid 1px #0093bd}
.ficha .txt{float:left; padding:9px 14px 9px 11px;font-size:1.1em; line-height:16px; width:250px}
.ficha .txt p{ padding-left:16px; margin-bottom:4px; clear:both}

.ficha .postit{float:left; margin:9px 0 9px 9px;font-size:1em; line-height:16px; width:106px; height:100px; background-color:#00CCFF;  padding:10px 4px; font-weight:bold; background:url(../img/postit.gif) no-repeat 0 0}
.ficha .postit p{color:#d83c2f; text-align:center; margin-top:25px; width:95px; padding-left:4px; height:72px; overflow:hidden}

/*acentuado*/
.acent{ background: url(../img/brd_iz_acent.gif) no-repeat left 0; height:35px; padding-left:16px; margin:0 0px 6px 0; overflow:hidden; clear:both}
.acent p{display:block; background:#e5f4f8 url(../img/brd_der_acent.gif) no-repeat right 0; height:35px; padding:9px 16px 0 0px!important}
.acent p.big{font-size:1.6em; line-height:20px}

/*barra de utilidades*/
.utilidades{ height:50px; background: url(../img/brd_iz_util.gif) no-repeat left 0; padding-left:5px; margin:10px 0; color:#000101}
.cont_util{ background:#e5f4f8 url(../img/brd_der_util.gif) no-repeat right 0;  height:34px; padding:8px 0px 8px}
.cont_util li{float:left; border-right:solid 1px #fff; padding:0 25px 0 30px}
.cont_util li img{float:left; margin-right:6px}
.cont_util li span{font-weight:bold; float:left; padding-left:5px; padding-top:3px; color:#000}
.cont_util li.last{border-right:none; padding-right:12px}
.cont_util li span.uno{ padding-top:10px}

/*Descripción*/
.ficha_desc{margin-bottom:10px}
.descrip{width:436px; padding:5px 20px 5px 14px; float:left;font-size:1.1em; line-height:16px}
.descrip p{margin-bottom:15px}
.descrip p.tit{line-height:16px; color:#007090; font-weight:bold; font-size:1.3em; margin-bottom:3px}

/*banner ficha*/
.ban_ficha{float:left; width:170px; background:url(../img/brd_sup_ban_ficha.gif) no-repeat 0 0; min-height:5px}
.ban_ficha img{float:left}
.ban_ficha p{float:left; width:105px; margin-left:5px}
.ban_ficha span{ display:block; text-align:center; margin-top:8px}
.cont_ban_ficha{background-color:#ececec; margin-top:5px; padding:9px; color:#ab0f10}
.brd_inf_ban_ficha{background:url(../img/brd_inf_ban_ficha.gif) no-repeat 0 0; height:5px}


/*simulador hipoteca*/
.form_sim input{border:solid 1px #0093bd}
.form_sim label, .contact label{font-weight:bold; line-height:23px; margin-right:5px}
.form_sim span{margin-right:8px}
.c_int{display:inline; padding-left:21px}
.c_int input{width:66px!important}
.w_imp{width:122px!important}
.result{background:url(../img/bkg_result_sim.gif) no-repeat 0 0; padding-top:10px; height:26px; color:#0093be; margin:0px 0 0 3px; text-align:center; font-size:1.1em}

/*módulo contacto*/
.mod_img{width:100%; margin-bottom:8px}
.mod_img img{float:left;  border-right:solid 2px #fff}
.mod_img .txt{float:left; padding:5px 8px 0px; width:216px; color:#0093bd; font-size:1.1em; line-height:16px}
.mod_img.txt p{margin:8px 0; float:left}

.contact div{background:url(../img/bkg_resalt.gif) no-repeat 0 0; padding:6px 0;  color:#0093bd; font-size:1.1em; float:left; width:193px; text-align:center; margin-bottom:8px}
.w_tlf{width:100px; color:#0093bd}
.contact button{margin-top:3px}

/*form login*/
.cont_dpl{border-top:solid 1px #0093bd; min-height:50px; padding-top:10px; display:none }
.cont_dpl .link_ico{margin-left:9px}
.f_log{clear:both; width:100%}
.f_log .c1{width:35%; text-align:right; float:left}
.f_log .c2{width:65%; float:left}
.f_log label{font-weight:bold; line-height:23px; margin-right:5px; color:#686868}
.f_log input{border: none; width:165px}
.f_log button{background:#ab0f10; border-bottom:1px solid #0093bd; border-right:1px solid #0093bd; border-top:1px solid #ab0f10; border-left:1px solid #ab0f10; color:#fff; padding:1px 5px 2px; font-size:0.9em; font-weight:bold; float:right; margin:3px 15px 3px 10px}

/*detalle cuenta*/
.li_resum li{border-bottom: solid 1px #686868; padding:6px 0; font-size:1.1em; background:url(../img/ico_li_gris.gif) no-repeat 0px 7px;color:#686868; padding-left:13px}
/*localización google maps*/
.g_map{ width:624px; height:414px}

/*cabecera centro - datos cuenta*/
.tit_cont{float:left; width:40%}
.tit_cont h2{margin-bottom:3px}
.tit_cont p{margin-left:12px}
.util{float:left; text-align:right; width:53%; background:url(../img/ico_candado.gif) no-repeat right 0; padding-right:40px; clear:right}
.util .li_bot{margin-top:5px}

.seccion{ margin:0 8px}
.sec_tit{border-bottom:solid 3px #0093bd; height:30px; padding-bottom:3px; margin-bottom:8px; position:relative}
.sec_tit h2, .sec_tit h3{ font-size:1.5em;  color:#0093bd; font-weight:bold; position:relative; top:10px; float:left; line-height:1em}
.seccion .box_blue{margin-right:6px}
/*.seccion .li_bot{position:relative; top:-8px}*/
.seccion p{margin-bottom:10px}
.alerta .sec_tit{background:url(../img/ico_sec_alerta.gif) no-repeat left 0; padding-left:38px }
.oferta .sec_tit{background:url(../img/ico_sec_oferta.gif) no-repeat left 0; padding-left:38px }
.favorito .sec_tit{background:url(../img/ico_sec_fav.gif) no-repeat left 0; padding-left:38px }

/*Alertas*/
.sel_add{float:left; width:53%; min-height:100px; background:url(../img/flechas.gif) no-repeat right 43px}
.sel_add label{font-size:1.2em; font-weight:bold; margin-bottom:8px; display:block}
.sel_add .sel_check{width:205px; border:solid 1px #0093bd; border-bottom:solid 2px #0093bd; margin:0 0 6px; width:204px; height:115px; overflow-y:scroll; background-color:#fff}
.sel_add .sel_check span{display:block; color:#000}
.sel_add .botonera{margin-right:110px}
.sel_add .botonera button{ background:#ebecec url(../img/ico_mas.gif) no-repeat right 2px; padding:0px 35px 3px 10px; height:23px}

.sel_del{float:left; padding-left:40px; width:40%}
.sel_del label{font-size:1.2em;  margin-bottom:8px; display:block}
.sel_del select{float:right; clear:right; border:solid 1px #0093bd; border-bottom:solid 2px #0093bd; margin:0 0 6px; width:240px; height:115px; padding:3px 5px; display:inline}
.sel_del .botonera{display:inline}
.sel_del .botonera button{ background:#ebecec url(../img/ico_menos.gif) no-repeat right 2px; padding:0px 35px 3px 10px; height:23px}

.seccion .cont_box_blue_23_int .botonera{text-align:center}
.seccion .cont_box_blue_23_int .botonera button{float:none}

/*Título superior en componente redondeado*/
.h2_sup, .h2_sup_left{font-size:2.2em; font-weight:bold; color:#ab0f10; margin-left:12px; line-height:1em}
.h2_sup_left{width:56%; float:left; padding-right:15px}
.sel_financ{float:right;; margin-right:12px}
.sel_financ label{font-weight:bold; color:#0093bd; font-size:1.1em}
.sel_financ select{width:135px; border-color:#0093BD;border-style:solid;border-width:1px 1px 2px}

/*formulario contacto-registro*/
.form{margin:0 10px; font-size:1.1em; color:#000}
.form fieldset{padding:0 5px}
.form legend{font-size:1.2em; line-height:1.1em; font-weight:bold; margin-bottom:20px}
.form .f{width:100%; clear:both; display:block; margin-bottom:5px}
.form .c1, .form .c2{width:50%; float:left; text-align:right; }
.form label{color:#000; font-weight:normal; margin-bottom:5px; display:block;  line-height:1.2em}
.form input{width:178px}
.form select{width:181px}
.form .check{width:15px; margin-right:3px; border:none}
.form .txtarea label, .form .txtarea textarea {float:left}
.form .txtarea label{width:160px; text-align:right}
.form .txtarea textarea{margin-left:6px; width:417px; height:95px; overflow-y:scroll; overflow-x:hidden}
.form .botonera{font-size:0.9em}
.form .cont_box_blue_23{padding:4px 10px}

.contacto .info{text-align:right; width:57%; }
.contacto .info p span{color:#0093bd}
.contacto p{margin:0 0 15px}
.form .dat{color:#000; font-size:0.9em; text-align:right}
.form .dat_email{color:#000; font-size:0.9em; margin-right:35px}
.pswd{width:157px!important}

/*aviso legal*/
.cont_txt{margin:0 10px 20px}
.cont_txt p{ font-size:1.1em; line-height:16px; margin-bottom:10px}
.cont_txt a{text-decoration:underline}

/*modificar oferta*/
.mod_i, .mod_f{background-color:#e5f4f8!important}
.mod_f button{border-right:1px solid #0093bd; border-bottom:1px solid #0093bd;background:#ebecec; color:#0093bd;font-size:0.9em; font-weight:bold;padding:3px 15px;margin-top:3px}
.n_cab{font-weight:bold!important; text-align:right!important}
.n_valor{padding-left:0px!important; padding-right:0px!important}
.n_valor span{display:block;  background-color:#FFFFFF; text-align:right; padding:0 10px}

/*pop-up*/
.capa_modal{display:block; position: absolute; top: 0; left: 0; background: #000; z-index:1001; opacity:.25; -moz-opacity:.25; filter: alpha(opacity=25); width:100%; height:100%}
.popup{display:block; position: absolute; top:200px; left:20%; width:537px; min-height:265px; border:14px solid #0093bd;  padding:10px; z-index:1002; background-color:#FFFFFF}
.popup .cont{margin:30px 75px 20px 40px; padding:10px 0 10px 65px; min-height:100px; }
.ok{background:url(../img/ico_dialogo.jpg) no-repeat 0 0}
.fail{background:url(../img/ico_dialogo.jpg) no-repeat 0 0}
.popup .tit{font-size:2em; color:#0093bd; font-weight:bold; margin:10px 0}
.popup .msj{border-bottom:solid 1px #0093bd; padding-bottom:20px; margin-bottom:10px }
.popup .msj p{font-size:1.2em; line-height:1.3em!important}
.cerrar{float:right;background:url(../img/cerrar_ctr.gif) repeat-x 0 0;font:bold 1em/1em Arial, Helvetica, sans-serif}
.cerrar span a{display:block; padding:4px 10px 4px 25px;background:url(../img/cerrar_l.gif) no-repeat left 0;color:#fff}
.cerrar span{display:block;background:url(../img/cerrar_r.gif) no-repeat right 0}

/*financiación*/
.mod_int, .mod_int_bl{ background:url(../img/brd_iz_mod_int.gif) no-repeat top left; height:150px; padding-bottom:5px; padding-left:20px}
.cont_mod_int, .cont_mod_int_bl{ background:#ececec url(../img/brd_der_mod_int.gif) no-repeat top right; height:150px; padding-right:20px}

.mod_int_bl{background:url(../img/brd_iz_mod_int_bl.gif) no-repeat top left!important}
.cont_mod_int_bl{background:#e5f4f8 url(../img/brd_der_mod_int_bl.gif) no-repeat top right!important}

.cont_mod_int img, .cont_mod_int_bl img{float:left; height:150px; margin-right:20px}
.cont_mod_int .cont_iz, .cont_mod_int_bl .cont_iz{float:left; padding:18px 0 0; width:30%; margin-right:15px; height:98px}
.cont_mod_int_bl .cont_iz, .cont_mod_int .guia{ width:69%}
.cont_mod_int .cont_iz h3, .cont_mod_int_bl .cont_iz h3{line-height:16px; color:#ab0f10; font-weight:bold; margin-bottom:7px; font-size:1.3em}
.cont_mod_int .cont_iz .txt{height:75px; overflow:hidden}
.cont_mod_int .cont_iz span.subtit, .cont_mod_int_bl .cont_iz span.subtit, .cont_mod_int .guia h3{font-size:2.5em; line-height:1em;  font-weight:bold; color:#0093bd!important; margin-bottom:3px}
.cont_mod_int .cont_iz .link_ico{background:transparent url(../img/ico_link_g.gif) no-repeat 0px 0px!important}
.cont_mod_int .cont_der{float:left; padding:30px 0 18px; width:38%}
.cont_mod_int .guia{ height:115px; overflow:hidden}

.txt_sub{margin:20px!important}

/*lista ico rojo*/
.list_ico_red li{background:transparent url(../img/ico_list_red.gif) no-repeat 0px 5px; padding-left:15px; font-size:1.1em; line-height:1.5em; margin-left:25px}

/*carrusel*/
#gallery {background:url(../img/back.gif) no-repeat left 349px;position:relative; width:624px; height:506px; font-family:verdana, arial, sans-serif; font-size:11px; line-height:1.5em}
#thumbnails {width:562px; height:157px; overflow:hidden; margin:7px 31px 0px; position:relative}
#innerContainer {position:absolute; left:0; top:0; height:157px; overflow:hidden}
#thumbnails ul {margin:0; padding:0; list-style:none}
#thumbnails ul li {float:left; height:157px;}
#thumbnails ul li img {display:block; height:133px}
.thumb{width:183px; overflow:hidden; margin-left:4px; cursor:pointer; text-align:center; }
#fullSize {width:624px; height:342px; margin:0 auto;  text-align:center; }
#fullSize img {display:block; margin:0px auto 0px auto; position:relative }
#slideLeft {width:31px; height:133px; position:absolute; left:0px; top:349px; background:url(trans.gif)}
#slideRight {width:31px; height:133px; position:absolute; right:0px; top:349px; background:url(trans.gif)}
.foto_off div{background:#ebecec url(../img/bkg_foto_txt.gif)repeat-x 0 0;  height:20px; padding:1px 5px; font-weight:bold; color:#0093bd}
.foto_on div{background-color:#ebecec;  height:20px; padding:0px 5px; font-weight:bold; color:#ab0f10}


