@charset "utf-8";
/*START HTML CONF*/
div {overflow:hidden;outline:none;}
html{height:100%;}
body{font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:12px;line-height:18px;padding:0;letter-spacing:-0.01em;margin: 0px 0px 0px 0px;background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top center;background-color:#FFFFFF;height:100%;color:#333333;}
a li ul{outline: none;}
a{outline: none;}
img{border:none;}
.clear{clear:both;}
/*END HTML CONF*/
/**************************************************************************************/
/*START c_structure*/
.c_structure{width:945px; min-height:80%; overflow:hidden; margin:auto;}
.c_structure .l_column{ float:left; width:173px; overflow:hidden;}
.c_structure .r_column{ float:right; width:766px; overflow:hidden;}
.c_structure .c_content{ padding-left:10px; width:755px;}
.brd_bottom{ clear:both; width:945px; height:10px; margin:auto; background-image:url(../images/quehacer_brd_bottom.jpg); background-repeat:repeat-x; overflow:hidden;}
/*END c_structure*/
/**************************************************************************************/
/*START c_header*/
.c_header{ width:766px; height:85px; background-image:url(../images/bg_header.jpg); background-repeat:no-repeat; overflow:hidden;}
.c_header .cnt_header{ padding-left:10px;}
.c_header .c_minimenu{ font-size:11px; color:#768ecb;}
.c_header .c_minimenu a{ font-weight:bold; color:#c4cee8; text-decoration:none;}
.c_header .c_minimenu a:hover{ color:#768ecb; text-decoration:underline;}

/*START c_tabs*/
.c_tabs{float:left; width:268px; padding-top:41px; overflow:hidden;}

.tab_personas{ float:left;}
.tab_personas a{ text-indent:-99999px; display:block; width:134px; height:26px; background-image:url(../images/Personas_Personas.png); background-repeat:no-repeat; }
.tab_personas a:hover{ background-position: 0px -26px; }

.tab_personas_off{ float:left;}
.tab_personas_off a{ text-indent:-99999px; display:block; width:134px; height:26px; background-image:url(../images/Personas_Personas.png); background-repeat:no-repeat; background-position: 0px -52px;}
.tab_personas_off a:hover{ background-position: 0px -26px; }


.tab_empresas{float:left;}
.tab_empresas a{ text-indent:-99999px; display:block; width:134px; height:26px; background-image:url(../images/Empresas_Empresas.png); background-repeat:no-repeat; }
.tab_empresas a:hover{ background-position: 0px -26px; }

.tab_empresas_off{float:left;}
.tab_empresas_off a{ text-indent:-99999px; display:block; width:134px; height:26px; background-image:url(../images/Empresas_Empresas.png); background-repeat:no-repeat; background-position: 0px -52px; }
.tab_empresas_off a:hover{ background-position: 0px -26px; }
/*END c_tabs*/

/*START c_sabiasque*/
.c_sabiasque{ float:right; margin-top:16px; width:460px; height:51px; overflow:hidden;}
.c_sabiasque .c_title{ float:left; margin:10px 0 0 5px; width:87px; overflow:hidden; }
.c_sabiasque .c_title h3{ padding:0px; margin:0px; text-indent:-99999px; background-image:url(../images/title_sabiasque.jpg); background-repeat:no-repeat;}
.c_sabiasque .c_message{ float:left; margin-top:5px; width:360px; height:50px; font-size:11px; color:#c4cee8; overflow:hidden;}
.c_sabiasque .c_message a{ color:#c4cee8; text-decoration:none;}
.c_sabiasque .c_message a:hover{ text-decoration:underline;}
/*END c_header*/
/**************************************************************************************/
/*START c_bfcenlinea*/
.c_bfcenlinea{ padding:0 0 0 10px; width:163px; overflow:hidden;}
.c_bfcenlinea .brd_bottom{ width:163px; height:4px; background-image:url(../images/bfcenlinea_brd_bottom.jpg); background-repeat:no-repeat; overflow:hidden;}
.c_bfcenlinea .cnt_buttons{ width:163px; height:131px; overflow:hidden; background-image:url(../images/bfcenlinea_bg.jpg); background-repeat:no-repeat;}

/* vss daniel 12/06/2014*/
.c_bfcenlinea2{ padding:0 0 0 10px; width:163px; overflow:hidden;}
.c_bfcenlinea2 .brd_bottom{ width:163px; height:4px; background-image:url(../images/bfcenlinea_brd_bottom.jpg); background-repeat:no-repeat; overflow:hidden;}
.c_bfcenlinea2 .cnt_buttons{ width:163px; height:131px; overflow:hidden; background-image:url(../images/bfcenlinea_bg.jpg); background-repeat:no-repeat;}

.c_bfcenlinea .btn_bfcenlinea{}
.c_bfcenlinea .btn_bfcenlinea a{ text-indent:-99999px; display:block; width:163px; height:39px; background-image:url(../images/btn_bfcenlinea.jpg); background-repeat:no-repeat; }
.c_bfcenlinea .btn_bfcenlinea a:hover{ background-position: 0px -39px; }
/* vss daniel 12/06/2014*/
.c_bfcenlinea .btn_bfcenlinea2{}
.c_bfcenlinea .btn_bfcenlinea2 a{ text-indent:-99999px; display:block; width:163px; height:39px; background-image:url(../images/btn_bfcenlinea.PNG); background-repeat:no-repeat; }
.c_bfcenlinea .btn_bfcenlinea2 a:hover{ background-position: 0px -39px; }

.c_bfcenlinea .cnt_button{ width:155px; height:52px; margin:auto; border-bottom:1px solid #dfdfdf; overflow:hidden;}
.c_bfcenlinea .lnk_verdemo{width:140px; margin:auto; text-align:right; font-size:11px; font-weight:bold; color:#b0b0b0;}
.c_bfcenlinea .lnk_verdemo a{color:#b0b0b0; text-decoration:none;}
.c_bfcenlinea .lnk_verdemo a:hover{text-decoration:underline;}
.c_bfcenlinea .lnk_afiliacion { padding-top:4px; width:140px; margin:auto; text-align:center; font-size:11px; font-weight:bold; color:#1f419b;}
.c_bfcenlinea .lnk_afiliacion a{color:#1f419b; text-decoration:none;}
.c_bfcenlinea .lnk_afiliacion a:hover{text-decoration:underline;}


.c_bfcenlinea .btn_personas{ margin:auto; width:144px; padding-top:9px;}
.c_bfcenlinea .btn_personas a{ text-indent:-99999px; display:block; width:144px; height:22px; background-image:url(../images/btn_personas.jpg); background-repeat:no-repeat; }
.c_bfcenlinea .btn_personas a:hover{ background-position: 0px -22px; }

.c_bfcenlinea .btn_empresas{ margin:auto; width:144px; padding-top:9px;}
.c_bfcenlinea .btn_empresas a{ text-indent:-99999px; display:block; width:144px; height:22px; background-image:url(../images/btn_empresas.jpg); background-repeat:no-repeat; }
.c_bfcenlinea .btn_empresas a:hover{ background-position: 0px -22px; }

.c_bfcenlinea .btn_tdc{ margin:auto; width:144px; padding-top:9px;}
.c_bfcenlinea .btn_tdc a{ text-indent:-99999px; display:block; width:144px; height:22px; background-image:url(../images/Btn_tdc.png); background-repeat:no-repeat; }
.c_bfcenlinea .btn_tdc a:hover{ background-position: 0px -22px; }
/*END c_bfcenlinea*/
/**************************************************************************************/
/*START c_search*/
.c_search{ padding:10px 0 0 10px; width:163px; overflow:hidden;}
.c_search .c_input{ float:left; width:110px; }
.c_search .c_input_small{ width:100px; font-size:11px; color:#a0a7b0; }
.c_search .btn_buscar{float:left;padding-left:2px;}
.c_search .btn_buscar input { text-indent:-99999px; cursor:pointer;width:49px;height:20px;border:0px;font-size:10px;color:#FFFFFF;background-image:url(../images/btn_buscar.jpg);background-repeat:no-repeat;overflow:hidden;}
/*END c_search*/
/**************************************************************************************/
/*START c_search*/
.c_ubicanos{ padding:10px 0 0 10px; width:163px; overflow:hidden;}
.c_ubicanos .c_title{ }
.c_ubicanos .c_title h2{ padding:0px; margin:0px; font-size:11px; font-weight:bold; color:#666666; }
.c_ubicanos ul{ list-style-image:url(../images/list_style_plus.jpg); padding-top:0px; margin-top:0px; padding-left:15px; padding-bottom:0px; }
.c_ubicanos a{ font-size:11px; color:#666666; text-decoration:none; }
.c_ubicanos a:hover{ text-decoration:underline; }
/*END c_search*/
/**************************************************************************************/
/*START c_infobuttons*/
.c_infobuttons{ padding:5px 0 0 10px; width:163px; overflow:hidden;}

.c_infobuttons .btn_tarjetahabientes{ }
.c_infobuttons .btn_tarjetahabientes a{ text-indent:-99999px; display:block; width:168px; height:43px; background-image:url(../images/btn_tarjetahabientes.gif); background-repeat:no-repeat; }
.c_infobuttons .btn_tarjetahabientes a:hover{ background-position: 0px -43px; }

.c_infobuttons .btn_seguridad{ padding-top:10px; }
.c_infobuttons .btn_seguridad a{ text-indent:-99999px; display:block; width:168px; height:43px; background-image:url(../images/btn_seguridad.jpg); background-repeat:no-repeat; }
.c_infobuttons .btn_seguridad a:hover{ background-position: 0px -43px; }

.c_infobuttons .btn_bsfuerte{ padding-top:10px; }
.c_infobuttons .btn_bsfuerte a{ text-indent:-99999px; display:block; width:168px; height:43px; background-image:url(../images/btn_bsfuerte.jpg); background-repeat:no-repeat; }
.c_infobuttons .btn_bsfuerte a:hover{ background-position: 0px -43px; }
/*END c_infobuttons*/
/**************************************************************************************/
/*START c_topfeture*/
.c_topfeature{ padding:10px 0 0 0px; width:755px; height:120px; overflow:hidden;}
/*END c_topfeture*/
/**************************************************************************************/
/*START c_quehacer*/
.c_quehacer{ padding:5px 0 0 0px; width:755px; overflow:hidden;}
.c_quehacer .c_title{ height:30px;}
.c_quehacer .c_title h1{ height:30px; padding:0px; margin:0px; text-indent:-99999px; background-image:url(../images/title_quehacer.jpg); background-repeat:no-repeat;}
.c_quehacer .cnt_content{ padding-top:5px; width:755px; height:133px; font-size:11px; overflow:hidden;}
.c_quehacer .brd_bottom{ width:755px; height:10px; background-image:url(../images/quehacer_brd_bottom.jpg); background-repeat:repeat-x; overflow:hidden;}

.c_quehacer .cnt_content h3{ padding:0px 0 0 5px; margin:0px; font-size:11px; font-weight:bold; color:#f37520; line-height:18px;}
.c_quehacer .cnt_content a{ font-weight:bold; color:#1f419b; text-decoration:none;}
.c_quehacer .cnt_content a:hover{ text-decoration:underline;}
.c_quehacer .cnt_content b{ color:#333333;}
.c_quehacer .cnt_content strong{ color:#333333;}

/*START MENU TABS */
#menu_tabNav {height:23px;width:755px;overflow:hidden;}
#menu_tabNav .bg_tabs{float:left;height:23px;width:755px;overflow:hidden;padding-left:10px; background-image:url(../images/bg_menu.jpg); background-repeat:repeat-x;}
#menu_tabNavElements .tabBrowserContainer { float:left;height:23px; width:755px; display:inline; font-size:11px;overflow:hidden;}
#menu_tabNavElements .tabBrowserTabSeparator { float:left; display:block; width:1px; height:23px; background-image:url(../images/menu_bg_separator.jpg); background-repeat:no-repeat;}

#menu_tabNavElements .tabBrowserTabContainerOff {float:left; display:block; height:23px; cursor:hand; cursor:pointer;}
#menu_tabNavElements .tabBrowserElementsOff {float:left;padding:3px 10px 0px;height:23px; list-style:none; display:inline; }
#menu_tabNavElements .tabBrowserElementsOff a{color:#666666;text-decoration:none;}
#menu_tabNavElements .tabBrowserElementsOff a:hover{color:#2b3b3b; text-decoration:none;}
#menu_tabNavElements .tabBrowserTabLeftElementsOff {float:left; width:1px; height:23px; }
#menu_tabNavElements .tabBrowserTabRightElementsOff { float:left; width:1px; height:23px; overflow:hidden;}

#menu_tabNavElements .tabBrowserTabContainerOn {float:left; display:block; height:23px; cursor:hand; cursor:pointer;}
#menu_tabNavElements .tabBrowserElementsOn { float:left;padding:3px 10px 0px;height:23px; display:inline; background-image:url(../images/menu_bg_selected.jpg); background-repeat:repeat-x;}
#menu_tabNavElements .tabBrowserElementsOn a{color:#1f419b;font-weight:normal;text-decoration:none;}
#menu_tabNavElements .tabBrowserElementsOn a:hover{color:#2b3b3b; text-decoration:none;}
#menu_tabNavElements .tabBrowserTabLeftElementsOn { float:left; width:5px; height:23px;overflow:hidden; background-image:url(../images/menu_brd_left.jpg); background-repeat:no-repeat;}
#menu_tabNavElements .tabBrowserTabRightElementsOn { float:left;width:5px; height:23px;overflow:hidden; background-image:url(../images/menu_brd_right.jpg); background-repeat:no-repeat;}
/*END MENU TABS */
/*END c_quehacer*/
/**************************************************************************************/
/*START c_quebuscar*/
.c_quebuscar{ padding:5px 0 20px 0px; width:755px; overflow:hidden;}
.c_quebuscar .c_title{ height:30px;}
.c_quebuscar .c_title .lnk_vermas{ float:right; font-size:10px; color:#999999;}
.c_quebuscar .c_title .lnk_vermas a{ color:#999999; text-decoration:none;}
.c_quebuscar .c_title .lnk_vermas a:hover{ text-decoration:underline;}
.c_quebuscar .c_title h1{ float:left; height:30px; width:195px; padding:0px; margin:0px; text-indent:-99999px; background-image:url(../images/title_quebuscar.jpg); background-repeat:no-repeat;}

.c_quebuscar .c_list_title{ font-size:10px; font-weight:bold; color:#666666;}
.c_quebuscar .ul_holder{ float:left; width:100px; font-size:10px; color:#666666; padding-right:25px;}
.c_quebuscar .ul_holder a{ color:#666666;}
.c_quebuscar .ul_holder a:hover{ color:#333333;}
.c_quebuscar .ul_holder ul{ list-style-image:url(../images/list_stlyle_flecha.jpg); padding:0 0 0 15px; margin:0px;}
.c_quebuscar .ul_holder li{ line-height:15px;}
/*END c_quebuscar*/
/**************************************************************************************/
/*START c_footer*/
.c_footer{padding-top:0px;overflow:hidden;}
.footer_menu{ height:27px; margin:auto; overflow:hidden; text-align:center; font-size:10px; color:#999999; background-image:url(../images/bg_footermenu.jpg); background-repeat:repeat-x;}
.footer_menu a{ color:#999999; text-decoration:none;}
.footer_menu a:hover{ color:#666666; text-decoration:underline;}

.footer_copy{ text-align:center; height:80px; font-size:10px; color:#8792b0; background-image:url(../images/bg_footer.jpg); background-repeat:repeat-y;}
.footer_copy{ height:40px;}
.footer_copy a{ color:#8792b0; text-decoration:underline;}
/*END c_footer*/

/* vss daniel 13/06/2014*/
.c_header{ background-image:url(../images/bg_header.png);}
.c_search{ width:470px; padding-top:30px; }
.c_search .c_input2{ width:440px; height:30px; }
.c_search .c_input_small{ border: 0 none; cursor: pointer; height: 20px; margin-top: 5px; outline: medium none; width: 380px; }
.c_input2 {
    float: right;
    width: 345px;
    _width: auto;
    width: auto !important\0/;
    height: 30px;
    _height: 10px;
    height: 10px !important\0/;
    background: #FFF;
    background: none !important\0/;
    padding-left: 12px;
    padding-right: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    _top: 8px;
    -webkit-box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
    z-index: 2;
}
.c_search #btnSearch{ background-image:url(../images/btn_buscar.jpg); background-repeat:no-repeat; overflow:hidden; width: 49px; height: 20px; border: 0px; text-indent: -9999px; cursor: pointer; }
.c_search #btnSearch:hover{ background-position: 0px -20px; }



#slider1 li {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;
}



.cnt_buttons
{
    background-image: url(../images/bfcenlinea_bg.png) 
}

.c_infobuttons .btn_tarjetahabientes
{
    padding-top:10px
}
#bfc_header{ /* background-image:url(../images/bg_header-con-logo.png);*/ }

.c_bfcenlinea .brd_bottom
{
    background-image: url(../images/bfcenlinea_brd_bottom.png); padding-bottom:12px
}
.c_bfcenlinea .cnt_buttons
{
    /* background-image: url(../images/bfcenlinea_bg.png); padding-bottom:12px */
}
.c_bfcenlinea .btn_personas a
{
    background-image: url(../images/Personas.png);
}
.c_bfcenlinea .btn_personas a:hover{ background-position: 0px -22px; }
.c_bfcenlinea .btn_empresas a{
    background-image: url(../images/Empresa.png);
}
.c_bfcenlinea .btn_empresas a:hover{ background-position: 0px -22px; }

.c_bfcenlinea .btn_bfcenlinea2 a{
	/*background-image: url(../images/btn_bfcenlinea-sin-fondo.png);*/
	/*background-image: url(../images/btn_bfcenlinea1-sin-fondo.png);*/
	background-image: url(../images/btn_bfcenlinea-1.png);
}

.c_bfcenlinea .btn_bfcenlinea2 a:hover { background-position: 0px -39px; }	

.c_quehacer{ min-height:125px }

.c_infobuttons .btn_agenciasCajeros{ padding-top:10px; }
.c_infobuttons .btn_agenciasCajeros a:hover{ background-position: 0px -44px; }
.c_infobuttons .btn_agenciasCajeros a{ text-indent:-99999px; display:block; width:168px; height:41px; background-image:url(../images/Agencias-y-Cajeros.png); background-repeat:no-repeat; background-position: 0px -1px; }

.c_infobuttons .btn_seguridad a{ background-image:url(../images/Tips-de-Seguridad.png); }
.c_infobuttons .btn_tarjetahabientes a{ background-image:url(../images/Servicio-al-Tarjetahabiente.png); } 

.c_infobuttons .btn_termCond{ padding-top:10px; }
.c_infobuttons .btn_termCond a:hover{ background-position: 0px -44px; }
.c_infobuttons .btn_termCond a{ text-indent:-99999px; display:block; width:168px; height:41px; background-image:url(../images/BtnLatIzqTerCondFolder.png); background-repeat:no-repeat; background-position: 0px -1px; }

.c_infobuttons .btnDefensorCliente{ padding-top:10px; }
.c_infobuttons .btnDefensorCliente a:hover{ background-position: 0px -44px; }
.c_infobuttons .btnDefensorCliente a{ text-indent:-99999px; display:block; width:168px; height:41px; background-image:url(../images/btnDefensorCliente.png); background-repeat:no-repeat; background-position: 0px -1px; }




    
body
{
    /* background-image:url(../images/bg.jpg); */
    background-image:url(../images/bg.jpg);
    }
    
    .c_bfcenlinea .cnt_buttons{background-image:url(../images/bfcenlinea_bg_2.png);height: 120px; }
    
   
.c_bfcenlinea .brd_bottom
{
    background-image: url(../images/bfcenlinea_brd_bottom_2.png);
}

.c_bfcenlinea .cnt_button {height: 32px; border:none; }

.tab_empresas_off a{background-image:url(../images/Empresas_Empresas.png);}

.tab_personas a{ background-image:url(../images/Personas_Personas.png); }

.c_quebuscar .c_title h1{ background-image:url(../images/title_quebuscar.png);}

.c_search #btnSearch{ background-image:url(../images/btn_buscar.png);}
.c_search #btnSearch:hover{ background-position: 0px -20px; } 