/*
Document   : falabellaStyleSheet
Created on : Feb 12, 2009, 1:16:32 PM
Author     : Andreas
Description:
Purpose of the stylesheet follows.
*/

/*
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/columnWidth300
*/

root {
    display: block;
}


.errorMessage{
    font-size:12px;
    color:red;
}

.fatalMessage{
    font-weight:bold;
    font-size:12px;
    color:red;
}

.infoMessage{
    font-size:12px;
    color:black;
}

.warnMessage{
    font-size:12px;
    color:yellow;
}
/****************************************************************/
/*        NETinfo CSS for "look and feel" and position.         */
/****************************************************************/

/* Global CSS*/

.bordered{

    border:1px solid #cccccc;

}

.borderedTopBottom{
    border-top:2px solid #CCCCCC;
    border-bottom:2px solid #CCCCCC;
    padding:1px;
    width:100%;
}

.pageTitle{
    font-weight:bold;
    color:#a7cb23;
    font-size:12px;
}

.textRed{
    font-weight:bold ;
    color:red;
    font-size:13px;
}


.pageTitleGray{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#666666;
    font-size:14px;
}

.pageTitleGreen {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#006633;
    font-size:14px;
}
.pageTitleGreen .iceOutTxt {
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.camposFormulario .iceOutTxt {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	padding:0 2px 2px;
	font-size:12px;
}
.camposFormulario .iceSelOneMnu, .camposFormulario .iceSelOneRb {
	font-size:12px;
}
.camposFormulario .iceSelMnyCb, .camposFormulario .iceSelOneRb {
	color:#666666;
}
.camposFormulario .iceInpTxt, .camposFormulario .iceInpSecrt {
	font-size:12px;
}

.mousePointer{
    cursor: pointer;
}

.bodyCenterAlign {
    position:absolute;
    left:50%;
    margin-top:0px;
    top:0px;
    margin-left:-498px;
    width:997px;
    height:730px;
    /*_width:997px;*/
}

.bodyCenterAlignPublic {
    position:absolute;
    left:50%;
    margin-top:0px;
    top:0px;
    margin-left:-498px;
    width:997px;
    /*_width:997px;*/
}

.mainPL{
    width:997px;
    position:absolute;
    top:224px;
    left:50%;
    margin-left:-498px;
    _margin-left:-498px;
}


.mainPLNUEVO{
    width:997px;
    position:absolute;
    top:250px;
    left:50%;
    margin-left:-498px;
    _margin-left:-498px;
}

.mainPublicPL{
    width:997px;
    position:absolute;
    top:120px;
    left:50%;
    margin-left:-498px;
    _margin-left:-498px;
}

.helpImagesLp{
    position:absolute;
    top:200px;
    width:997px;
    left:50%;
    margin-left:-498px;
}

.helpImagesLpNUEVO{
    position:absolute;
    top:225px;
    width:997px;
    left:50%;
    margin-left:-498px;
}

.helpImagesGp{
    position:absolute;
    right:0px;
    top:-8px;
}

.greenLinkLabel{
    color:#669900;
    text-decoration:underline;
    font-size:10px
}

.greenLinkLabel span{
    color:#669900;
    text-decoration:underline;
    font-size:10px
}


.desclaimerPL{
    width:997px;
    _width:997px;
}

.desclaimer2PL{
    background-color:#f7f8f3;
    width:997px;
    _width:997px;
    border:1px solid #CCCCCC;
    padding:1px;
    text-align:center;
}

.desclaimerGreenPL{
    background-color:#F1FFDF;
    width:997px;
    _width:997px;
    border:1px solid #CCCCCC;
}


.leftPosit{
    text-align:left;
}

.centerPosit{
    text-align:center;
}

.rightPosit{
    text-align:right;
}

.topPosit{
    vertical-align:top;
}

.middlePosit{
    vertical-align:middle;
}

.bottomPosit{
    vertical-align:bottom;
}

.pageCenterPosit{
    position:absolute;
    width:997px;
    left:50%;
    margin-left:-498px;
    _margin-left:-997px;

}
/* LoginPage.iface css*/

.button-login-out {
    width:188px;
    height:33px;
    margin-left:3px;
    background-image: url(../resources/images/btn_entrar_ibanking.jpg);
    border-width:0px;

}

.button-login-over{
    width:188px;
    height:33px;
    margin-left:3px;
    background-image: url(../resources/images/btn_entrar_ibanking_over.jpg);
    border-width:0px;

}

.button-login {
    width:188px;
    height:33px;
    margin-left:3px;
    background-image: url(../resources/images/btn_entrar_ibanking.jpg);
    border-width:0px;

}

.button-login:hover{
    background-image: url(../resources/images/btn_entrar_ibanking_over.jpg);

}


.loginHeader{
    background-image: url(../resources/images/Header.jpg);
    width: 997px;
    height: 61px;
    background-repeat:no-repeat;
}

/* Header fragment NUEVO HEADER CORPORATIVO*/
.loginHeaderNUEVO{
    /*   background-image: url(../resources/images/Header2.jpg);*/
    /*  background-image: url(../resources/images/new_logo_bancoFalabella.png);*/
    width: 997px;
    height: 61px;
    background-repeat:no-repeat;
}

.loginHeaderLinkPg{
    position:absolute;
    right:10px;
    top:5px;
}

.loginHeaderLink{
    color: #ffffff
}

.loginHeaderDatePg{
    position:absolute;
    right:10px;
    top:35px;
}

.loginLoginPL{
    margin-top:150px;
    position:absolute;
    left:50%;
    margin-left:-350px;
    width:700px;
    background-color:#a7cb23;
    border: 1px solid #006600;
}

.loginTitleLBL{
    top:120px;
    margin:auto;
    margin-left:-350px;
    position:absolute;
}

.loginBtn{
    width:240px;
    height:40px;
}
.loginVerticalDS{
    height:10px;
}

/* Footer fragment*/
.button-footer1 {
    width:128px;
    height:24px;
    margin-left:3px;
    background-image: url(../resources/images/btn_BancaTelefonica.jpg);
    border-width:0px;

}

.button-footer1:hover{
    background-image: url(../resources/images/btn_BancaTelefonica_over.jpg);

}

.button-footer2{
    width:128px;
    height:24px;
    margin-left:3px;
    background-image: url(../resources/images/btn_MiConfiguracion.jpg);
    border-width:0px;

}

.button-footer2:hover{
    background-image: url(../resources/images/btn_MiConfiguracion_over.jpg);

}

.button-footer3 {
    width:128px;
    height:24px;
    margin-left:3px;
    background-image: url(../resources/images/btn_MisMensajes.jpg);
    border-width:0px;

}

.button-footer3:hover{
    background-image: url(../resources/images/btn_MisMensajes_over.jpg);

}

.button-footer4 {
    width:128px;
    height:24px;
    margin-left:3px;
    background-image: url(../resources/images/btn_ServicioCliente.jpg);
    border-width:0px;

}

.button-footer4:hover{
    background-image: url(../resources/images/btn_ServicioCliente_over.jpg);

}

.button-footer5 {
    width:128px;
    height:24px;
    margin-left:3px;
    background-image: url(../resources/images/btn_SolicitaTuCredito.jpg);
    border-width:0px;

}

.button-footer5:hover{
    background-image: url(../resources/images/btn_SolicitaTuCredito_over.jpg);

}

a.linkfooter:link {
    color:#669900;
    font-size:10px;
}
a.linkfooter:hover {
    color:#99cc33;
}


.footerFragmentMainPL {
    background-color:#FFFFFF;
    position:fixed;
    _position:absolute;
    width:997px;
    height:34px;
    z-index:2;
    bottom:0px;
    _top:expression(document.body.scrollTop + document.body.clientHeight-this.clientHeight);
}

.footerButtonsPG{
    top:0px;
    margin:auto;
    text-align:center;
}

.footerBtn{
    font-size:11px;
}

.footerLabelPG{
    margin:auto;
    top:30px;
    font-size:11px;
}


/* Header fragment*/
.headerImagePL{
    background-image: url(../resources/images/new/logo.jpg);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    width:997px;
    height:61px;
}

.headerImagePLNUEVO2{
    background-repeat:no-repeat;
    background-color:white;
    width:997px;
    height:61px;
}

/* Header fragment NUEVO HEADER CORPORATIVO*/
.headerImagePLNUEVO{
    /*background-image: url(../resources/images/new_logo_bancoFalabella.png);
    background-image: url(../resources/images/new/logo.jpg);*/
    background-repeat:no-repeat;
    background-color:white;
    width:997px;
    height:67px;


}

.headerDateText{
    font-size:11px;
    color:#666666;
    position:absolute;
    left:25px;
}

.headerDatePg{
    position:absolute;
    left:25px;
    top:-20px;
}

.welcomeLbl{
    font-family: Arial, Regular;
    font-weight:normal;
    font-size:11px;
    color:#006633;
}

.nameLbl{
    font-size:16px;
    font-weight:bold;
    color:#006633;
}

.ofertaLbl{
    font-size:13px;
    font-weight:normal;
    color:#666666;
}

.headerBtn{
    font-size:11px;
}

.headerButtonsPG{
    top:65px;
    /* top:88px;*/
    right:0;
    position:absolute;
}

.namePG{
    top:70px;
    /*  top:85px;*/
    vertical-align:top;
    position:absolute;
}

.headerLeftPG{
    /*   top:123px;*/
    top:90px;
    position:absolute;
    height:60px;
    width:472px;
    background:url(../resources/images/new/fondo_redondeado2.jpg);
    background-repeat:no-repeat;
}

.headerRightPG{
    /* top:123px;*/
    top:90px;
    right:0;
    position:absolute;
    height:60px;
    width:472px;
    background:url(../resources/images/new/fondo_redondeado2.jpg);
    background-repeat:no-repeat;
}

/* Menu Css*/
.menuItemHeader{
    color:#619a00;
    z-index:1000;
}

.menuItemLink{
    padding-left:35px;
    color:#696969;
}

/*Table Css*/

.busquedaGp{

    font-size:10px;
    font-weight:bold;

}

.fontSizeLabel{
    font-size:10px;
}

.fontBoldSizeLabel{
    font-size:10px;
    font-weight:bold;
}




.columnData{
    color:#000000;
    font-weight:bold;
    font-size:11px;
}

.tableTitle{
    color:#669900;
    font-weight:bold;
    font-size:11px;
}

.subTitleGreen{
    color:#669900;
    font-weight:bold;
}

.lb1{
    color:#000000;
    font-weight:bold;
    font-size:10px;
}

.tableColumnSize{
    width:200px;
}
/*Panel Grid Transfer Css*/
.claveImbatiblePG{
    border:solid #cccccc 1px;
    background-color:#ECFBB9;
}
.transferHeaderPG{

    border:solid #cccccc 1px;
    background-color:#F7F7F7;

}

.transferBodyPG{

    border:solid #cccccc 1px;
    font-size:10px;


}

.comprobanteGP1{
    border:solid #cccccc 1px;
    background-color:#E8E8E8;
    width:100%;
    padding:2px;
    font-size:10px;
}
.comprobanteGP3{
    border:solid #cccccc 1px;
    background-color:#F9FFC1;
    width:100%;
    font-size:10px;
}
.comprobanteGP2{
    border:solid #cccccc 1px;
    background-color:#F1FFDF;
    width:100%;
    font-size:10px;
}

.infoTransferPG{
    border:solid #cccccc 1px;
    background-color:#FAFFDF;
    width:99%;
    padding:3px;
    font-size:10px;
}

.passTransferPG{
    width:98%;
    font-size:10px;
}

/*Labels Transfer Css*/

.tableTitleGP{
    height:15px;
}

.titleTransferPG {
    font-size:14px;
	font-weight:bold;
	color:#00792d !important;
}

.headerConfirm{
    color:#000000;
    font-weight:bold;
    text-align:left;
}

.mailLink{
    color:#009999;
    text-decoration:underline;
}

.claveImbatibleLb{
    color:#000000;
    font-weight:bold;
    text-align:center;
    font-size:15px;
}

/* InputText Transfer Css*/
.claveImbatibleIpuntT{
    width:60px;
}

/*Transfers Logo*/

.transferenciasLogo{
    position:absolute;
    right:0px;
    bottom:0px;
    z-index:2;
}


.iceSelOneMnu, .iceInpTxt, .iceInpSecrt, .iceInpTxtArea, .iceOutTxt, .iceCmdBtn, .iceSelInpDateInput{
    font-size: 10px;
}

.iceSelOneMnu-dis, .iceInpTxt-dis, .iceInpSecrt-dis, .iceInpTxtArea-dis, .iceOutTxt-dis, .iceCmdBtn-dis, .iceSelInpDateInput-dis{
    font-size: 10px;
}

/*TABLE COLUMNS CSS*/
.columnHeader{
    color:#666666;
    font-weight:bold;
    font-size:12px;
}

.columnData{
    color:#666666;
    font-size:12px;
}

.labelGray{
    color:#666666;
    font-size:11px;
}

.columnHeaderAmount{
    color:#666666;
    font-weight:bold;
    text-align:right;
    width:120px;
    padding-right:0px;
    font-size:10px;
}

.columnWidth100{
    width:100px;
}

.columnWidth150{
    width:150px;
}

.columnWidthComplete{
    width:100%;
}

.columnWidth200{
    width:200px;
}

.columnWidth300{
    width:300px;
}
.columnWidth310{
    width:310px;
}

.columnWidth50{
    width:50px;
}

.columnAmount{
    text-align:right;
    width:120px;
    padding-right:0px;
}

.columnButton{
    text-align:right;
    width:100px;
}

.resumenButton{
    background-color:#669900;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
}

.resumenButton1{
    width:179px;
    height:30px;
    font-size:10px;
    font-weight:bold;
}

.paginatorPG{
    text-align:center;
}

/*MENU*/
.subMenuTitle .iceMnuItm-dis{
    color:#669900;
    font-size: 11px;
    font-weight:bold;
    border-top: 1px solid #c7c7c7;
    cursor:pointer;
}

.subMenuItem {
    color:red;
    font-size: 11px;
    font-weight:bold;
    border-top: 1px solid #c7c7c7;
    cursor:pointer;
}

a.loginFooterLink:hover{
    color:white;
    font-size:9px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#666666;
}
a.loginFooterLink {
    font-size:9px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}

test:hover {
    color:white;;
    font-weight: bold;
    font-size: 9px;
}

test {
    color: #666666;
    font-weight: bold;
    font-size: 9px;
}
.rowColor1{
    background-color:#fffbe8;
}
.rowColorTitle{
    background-color:#ECECC6;
}
.rowColorTitle2{
    background-color:#EBEBEB;
    height:15px;
}
.rowColorWhite{
    background-color:#FFFFFF;
}
.columnRadio{
    height:30px;
    font-size:10px;
    font-weight:bold;
}
.columnWidth100p{
    width:100%;
}
.creaClavePublicPL{
    position:absolute;
    left:10px;
    width:350px;
    background-color:#EAEAEA;
    border: 1px solid #666666;
    padding:0px;
}

.managedError {
    position: relative;
    background-image: url(../resources/images/caution.jpg);
    background-position: left;
    background-repeat: no-repeat;
    width: 100%;
    height: 80px;
    background-color:#f7f8f3;
    border: 1px solid #666666;
    padding-left:45px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    min-height: 80px;
}




.curved {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 0.5px 0.5px 0.5px 0.5px;
    border: 1px solid #CCCCCC;
}

.blockquote {
    max-width: 900px;
    background: url(/images/rs-right.png) right repeat-y }
.blockquote:before {
    display: block;
    line-height: 0;
    background: url(/images/rs-topright.png) top right no-repeat;
    content: url(/images/rs-topleft.png) }
.blockquote:after {
    display: block;
    line-height: 0;
    background: url(/images/rs-bottomright.png) bottom right no-repeat;
    content: url(/images/rs-bottomleft.png) }


#acc-cont-menu{
    background:url(../resources/images/images/new/menu-left.jpg);
    background-repeat:no-repeat;
}

.imageCombo{
    background:url(../resources/images/accede/rut-1.gif);
    background-repeat:no-repeat;
    width:132px;
    height:25px;
    border:none;
}

.rut-1 {
    background:url(../resources/images/accede/rut-1.gif);
    background-repeat:no-repeat;
    width:132px;
    height:25px;
    border:none;
}

.rut-2 {
    background:url(../resources/images/accede/rut-2.gif);
    background-repeat:no-repeat;
    width:34px;
    height:25px;
    border:none;
}

.clave {
    background:url(../resources/images/accede/clave.gif);
    background-repeat:no-repeat;
    width:172px;
    height:25px;
    border:none;
}

.botonLogin {
    background:url(../resources/images/accede/btn-ingresa.gif);
    width:117px;
    height:30px;
    border:none;
    cursor:pointer;
}

.titulo-acc {
    display:block;
    overflow:hidden;
    background:url(../resources/images/accede/bg-top.gif);
    background-repeat:no-repeat;
    width:227px;
    height:30px;
    padding-top:8px;
    text-align:center;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
}

#acceso {
    width:227px;
    height:245px;
    margin-left:-8px;
    padding:0px;
    border:0px;
    overflow:hidden;
    margin-top:-13px;
}

#acc-cont {
    background:url(../resources/images/accede/bg-content.gif);
    width:227px;
    padding:5px;
    height:188px;
}

#acc-cont-menu{
    background:url(../resources/images/accede/bg-content.gif);
    background-repeat:no-repeat;
}

#acc-bot {
    background:url(../resources/images/accede/bottom.gif);
    background-repeat:no-repeat;
    width:227px;
    height:9px;
}

.acc-txt {
    display:block;
    font-size:13px;
    margin-bottom:6px;
    margin-left:20px;
}

.ingresa {
    display:block;
    text-align:right;
    margin-right:15px;
    margin-top:10px;
    margin-bottom:6px;
}

.llave {
    display:block;
    background:url(../resources/images/accede/llave.gif) left center no-repeat;
    padding-left:18px;
    margin-left:20px;
}

.llave a {
    color:#1279b8;
    text-decoration:none;
}

.llave a:hover {
    text-decoration:underline;
}

.exclama {
    display:block;
    background:url(../resources/images/accede/exclama.gif) left center no-repeat;
    padding-left:18px;
    margin-left:20px;
}

.exclama a {
    color:#1279b8;
    text-decoration:none;
}

.exclama a:hover {
    text-decoration:underline;
}

.botonAceptar {
    background-repeat:no-repeat;
    background:url(../resources/images/aceptar.gif);
    width:72px;
    height:24px;
    border:none;
    cursor:pointer;
}

.fondoError{
    background-image:url(../resources/images/new/fondo_redondeado.jpg);
    background-repeat:no-repeat;
    width:502px;
    height:413px;
}

.verRight{
    background-image:url(../resources/images/table/ver-right.jpg);
    background-repeat:repeat-y;
    height:100%;
    width:15px;
}
.verLeft{
    background-image:url(../resources/images/table/ver-left.jpg);
    background-repeat:repeat-y;
    height:100%;
    width:15px;
}
.horTop{
    background-image:url(../resources/images/table/hor-top.jpg);
    background-repeat:repeat-x;
    height:12px;
    width:100%;
}
.horBottom{
    background-image:url(../resources/images/table/hor-bottom.jpg);
    background-repeat:repeat-x;
    height:12px;
    width:100%;
}

.center{
    width:100%;
}

.dataTable{
    color:#666666;
}

.panelLineBottom{
    border-bottom:1px solid #CCCCCC;
}

.outputTextGray{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#666666;
    font-size:11px;
}

.outputTextGreen{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#006633;
    font-size:11px;
}

.textLinkBlue{
    color:#1279b8;
    font-size:11px;
    text-decoration:underline;
}

.backgroundMoney{
    background-image:url(../resources/images/caja_oferta.jpg);
    width:222px;
    height:39px;
}
.backgroundTitle{
    background-image:url(../resources/images/fondo_titulo.jpg);
    background-repeat:repeat-x;
    height:35px;
}

.titleOfertaWhite{
    font-size:20px;
    color:#FFFFFF;
    font-weight:bold;
}

.titleOfertaBlack{
    font-size:20px;
    color:#000000;
    font-weight:bold;
}

/*************************************************/
/*                NUEVOS ESTILOS                 */
/*************************************************/

/* FORMULARIOS */
.txt_input {
	background:#fff url(../resources/images/bg_inputtext.jpg) no-repeat !important;
	width:150px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-top:1px;
}
.int_input {
	background-image:none !important;
	height:14px !important;
	_height:16px !important;
	width:140px !important;
	padding:0px !important;
	margin:2px 0px 0px 0px  !important;
	*margin:0px  !important;
	border:0px !important;
	font-size:12px !important;
}
.int_select {
	font-size:12px !important;
}
.txt_inputChico {
	background:#fff url(../resources/images/bg_input_chico.jpg) no-repeat !important;
	width:103px;
	height:19px;
	*height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-top:1px;
}
.int_inputChico {
	background-image:none !important;
	height:14px !important;
	_height:16px !important;
	width:93px !important;
	padding:0px !important;
	margin:2px 0px 0px 0px  !important;
	*margin:0px  !important;
	border:0px !important;
	font-size:12px !important;
}

.txt_inputPequeno {
	background:url(../resources/images/btn_forminput.jpg) no-repeat left center !important;
	border:none !important;
	padding-left:6px !important;
	float:left;
	height:20px;
	margin: 0px !important;
	width:32px !important;
}
.int_inputPequeno {
	background-image:none !important;
	height:14px !important;
	width:22px !important;
	padding:0px !important;
	margin:3px 0px 0px 0px !important;
	border:0px !important;
	font-size:12px !important;
}

/* BOTONES */
.continuarBtn {
	background:url(../resources/images/botonesIB/BTN_Continuar.png) no-repeat center center;
    width:86px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.volverBtn{
	background:url(../resources/images/botonesIB/BTN_Volver_gris.png) no-repeat center center;
    width:70px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnSimular {
	background:url(../resources/images/botonesIB/BTN_Simular.png) no-repeat center center;
    width:82px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnSimularVerde {
	background:url(../resources/images/botonesIB/BTN_Simular_verde.gif) no-repeat center center;
    width:85px;
    height:29px;
    border:none;
    cursor:pointer;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnSimularVerde .iceOutTxt {
}

.btnContinuar {
	background:url(../resources/images/botonesIB/BTN_Continuar.png) no-repeat center center;
    width:86px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnVolver {
	background:url(../resources/images/botonesIB/BTN_Volver_gris.png) no-repeat center center;
    width:70px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnLimpiar {
	background:url(../resources/images/botonesIB/BTN_Limpiar.png) no-repeat center center;
    width:70px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnVolveraCalcular {
	background:url(../resources/images/botonesIB/BTN_volverCalcular.png) no-repeat center center;
    width:149px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnSolicitaCreditoVerde {
	background:url(../resources/images/botonesIB/BTN_solicitaCredito.png) no-repeat center center;
    width:144px;
    height:29px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnAceptar {
    background:url(../resources/images/botonesIB/BTN_Aceptar_gris.png) no-repeat center center;
    width:72px;
    height:24px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}
.btnSolicitar{
	background:url(../resources/images/botonesIB/BTN_Solicitar.png) no-repeat center center;
    width:92px;
    height:18px;
    border:none;
    cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-size:0px;
	line-height:0px;
}

/* GENERAL */
.tablaContenedor tr {
	vertical-align:top;
}
.panel tr{
	vertical-align:middle;
}
.anchoTabla{
	width:500px;
}
.columnaCreditoCol2{
	width:10px;
}
.columna1 {
	width:30px;
}
.columna2 {
	width:120px;
}
.columna3 {
	/*width:82%;*/
}
.credito {
	vertical-align:top;
}

.formulario tr {
	height:30px;
}
.interno tr {
	height:auto !important;
}
.bordeInferior {
	border-bottom:1px solid #CCCCCC;
}
.sin_fondo {
	background:none !important;
}
.sin_borde {
	border:none !important;
}
.sin_fondoHdr {
	background:none !important;
}
.sin_bordeHdr-dis {
	border:none !important;
}
.sin_bordeCnt-dis {
	border:none !important;
}


/* BORDER TABLAS SOMBREADAS */
.cornerTopLeft{
    background-image:url(../resources/images/table/top-left2.jpg);
    background-repeat:no-repeat;
    width:15px;
    height:12px;
}
.cornerTopRight{
    background-image:url(../resources/images/table/top-right2.jpg);
    background-repeat:no-repeat;
    width:15px;
    height:12px;
}
.cornerBottomLeft{
    background-image:url(../resources/images/table/bottom-left2.jpg);
    background-repeat:no-repeat;
    width:15px;
    height:12px;
}
.cornerBottomRight{
    background-image:url(../resources/images/table/bottom-right2.jpg);
    background-repeat:no-repeat;
    width:15px;
    height:12px;
}
.verRight{
    background-image:url(../resources/images/table/ver-right2.jpg);
    background-repeat:repeat-y;
    height:100%;
    width:15px;
}
.verLeft{
    background-image:url(../resources/images/table/ver-left2.jpg);
    background-repeat:repeat-y;
    height:100%;
    width:15px;
}
.horTop{
    background-image:url(../resources/images/table/hor-top2.jpg);
    background-repeat:repeat-x;
    height:12px;
    width:100%;
}
.horBottom{
    background-image:url(../resources/images/table/hor-bottom2.jpg);
    background-repeat:repeat-x;
    height:12px;
    width:100%;
}


/* TEXTO */
.centrado {
	text-align:center !important;
}
.subTitulo {
	color:#006633;
	font-size:14px;
	font-weight:bold;
}
.bordesLaterales {
	padding:0px 8px;
}
.altoTitulo {
	height:35px;
}
.textoCredito {
	line-height:20px;
	font-size:12px !important;
}
.botonCredito {
	height:52px;
}
.texto-sub-datos{
	font-size:13px !important;
	color:#666666;
	font-weight:bold;
	line-height:40px !important;
}
.columnaCredito span {
	font-size:12px !important;
	font-weight:normal !important; 
	margin-bottom:10px;
	vertical-align:text-top
}
.txtColumna {
	font-size:12px !important;
	font-weight:normal !important; 
	margin-bottom:10px;
	vertical-align:text-top;
	color: #666666;
}
.hipotecario {
}
.hipotecario .iceOutTxt {
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 2px;
	color:#666666;
	font-size: 12px;
}
.hipotecario .iceInpTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hipotecario .iceInpTxtArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}


.labelEjemplo {
	font-size:11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.txtGris {
	font-size:12px !important;
	color: #666666 !important;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.txtVerde {
	font-size:12px !important;
	color: #006633;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.negrita{
	font-weight:bold;
}
.txt_negrita {
	font-size:12px !important;
	color: #666666 !important;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* estilo específico para darle formato a los radio de la tabla de cambio de clave */
.cambioClavePublica {
	width:440px !important;
}
.cambioClaveCol1, .anchoColumna {
	width:105px;
}
.radioTipoCliente table {		
	width:100%;
}
.radioTipoCliente label {		
	padding-left:10px;
	width:100%;
	*line-height:25px;
}
.radioTipoCliente input {		
	float:left;
}

.txt_inputtag {
	background:#fff url(../resources/images/bg_textarea_b.gif) no-repeat !important;
	width:275px;
	height:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
}
.int_inputtag {
	background-image:none !important;
	height:80px !important;
	width:255Spx !important;
	padding:0px !important;
	margin:0px !important;
	width:265px;
	border: 0px !important;
}
.comentario {
	background:#fff url(../resources/images/textarea_grande.gif) no-repeat !important;
	width:412px;
	height:80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.coment {
	height:70px;
	width:405px;
}
.labelDato {
	font-size:12px;
	color: #666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.panelLineBottom{
    border-bottom:1px solid #CCCCCC;
}
.lineaDelgada{
    border-top:1px solid #CCCCCC;
}
.TComentCol1 {
	width: 100px;
	vertical-align:top;
}
.TComentCol2 {
	width: 20px;
}
.TComentCol3 {
	width: 20px;
}
.TComentCol4 {
	align: left;
	vertical-align:top;
}
.TFormulCol1 {
	width: 100px;
}
.TFormulCol2 {
	width: 20px;
}
.TFormulCol3 {
	width: 20px;
}
.TFormulCol4 {
	position: inherit;
	align: left;
}
.TFormulCol5 {
	width: 50px;
}
.TFormulCol6 {
	width: 100px;
}
.TFormulCol7 {
	width: 20px;
}
.TFormulCol8 {
	width: 20px;
}
.TFormulCol9 {
	position: inherit;
	align: left;
}


.datosContactoLabelCol1{
width:115px;
vertical-align: top;
}

/* clases de los bordes redondeados */

.cornerTopRight tr {
	display:block !important;
}
.cornerTopLeft  tr {
	display:block !important;
}
.cornerBottomRight tr {
	display:block !important;
}
.cornerBottomLeft tr {
	display:block !important;
}
.cornerBottomLeft_tab tr {
	display:block !important;
}
.cornerBottomRight_tab tr {
	display:block !important;
}
.corner_right tr 	{
	display:block !important;
}
.corner_left td	{
	display:block !important;
}
.alto30{
	height:28px;
}
.espacioLateral {
	padding:0px 30px;
}
