﻿
.fondoBotonAceptar
{
     background-image:url("/App_Themes/BBVA/img/bt_aceptar.gif");
     height: 22px !important;
     width: 86px !important;
     border:0px;
}
.fondoBotonVolver
{
     background-image:url("/App_Themes/BBVA/img/bt_volver.gif");
     height: 22px !important;
     width: 86px !important;
     border:0px;
}
tr.resaltar td
{
    background:#D6E5F0;
}

.nada
{
    border-width: 0px;
    margin: 0px !important;
    top: 0px !important;
    bottom: 0px !important;
    padding: 0px !important;
    border: 0px !important;
}
.radiobutton
	{
		margin: 0pt;
		padding: 0px !important;
		font-family: trebuchet MS, verdana, arial;
		font-size: 11px;
		min-width:30px !important;
		width:70% !important;
		white-space:nowrap;
		border:0px none !important;
}
.radiobutton table 
{
	min-width:30px;
	width:40px !important;
	padding:0px !important;
	font-family: trebuchet MS, verdana, arial !important;
	font-size: 11px !important;
	border: 0px none !important;
}	
	
.radiobutton tr
{
	white-space:nowrap;
	padding:0px !important;
	font-family:trebuchet MS, verdana, arial, sans-serif  !important;
	font-weight: bold  !important;
	border-bottom:0px solid !important;
	border-right:0px solid !important;
	border-left:0px solid !important;
	border-top:0px solid !important;
} 
	
.radiobutton td
	{
	padding: 0px  !important;
	white-space:nowrap;
	font-family:trebuchet MS, verdana, arial, sans-serif  !important;
	font-weight: bold  !important;
	border :0px none !important;
} 



.dato2 {font-family: trebuchet MS, verdana, arial;
        font-size: 11px;
        border:0px none;
          border-bottom:0px none !important;
            border-right:0px none !important;
            border-left:0px none !important;
            border-top:0px none !important;
      }
.dato2 td
{         border-bottom:0px none !important;
            border-right:0px none !important;
            border-left:0px none !important;
            border-top:0px none !important;          
            }    
/*.datos2 th
{
    
} */         

.tr_hover
{            
    background:#E1E1E1 !important;
}

.caja_tabla table  td.SX_td_izq {
/*width:18%;*/
white-space: nowrap;
padding-left:24px;
}

.inputDesactivado
{
    background:#E1E1E1 !important;
   
}

.botoneraGrilla 
{
    border:margin-top:2px;
    margin-left:5px;
    margin-right:5px;    
}

.botoneraGrilla .eliminarEditar{
    text-align:left;
    float:left;
    display:inline;
}

.botoneraGrilla .anteriorSiguiente{
    text-align:right;
    float:right;
    display:inline;
}
/*grilla seleccion masiva beenficiarios*/
.grilla_tabla 
{
    display:block;
    position:relative;
    font-size:70%;
    width:auto;
    padding-left:5px;
    padding-right:5px;
    padding-top:0.5em;
    padding-bottom:10px;
    color:#333333;
    background:#F5F5F5;
    margin-top:10px;
    margin-bottom:10px;
    top: 0px;
    left: 0px;
}

.grilla_tabla table 
{
    height:auto;
    min-width:530px;
    width:100% !important;
    /*width:98%;*/
    font-size:100%;
    margin-top:10px;
    margin-bottom:10px;
    line-height:200%;
    border-collapse:collapse;
    border:solid 1px; 
    border-bottom-color:#999999; 
    border-left-color:#999999; 
    border-right-color:#999999; 
    border-top-color:#999999; 
    line-height:170%;
    font-family: trebuchet MS, verdana, arial;
}

.grilla_tabla table  td 
{
    font-size:90%;
    padding-top:0.4em;
    padding-bottom:0.2em;
    border-bottom:1px solid #999;    
    text-align:center;
}


.formulario_tabla table  td.td_izq_titulo {
width:20%;
white-space:nowrap;
padding-left:5px;
padding-top:0.2em;
text-align:left;
}

.formulario_tabla table  td.td_der_blan4l 
{
    width:20%;
padding-left:5px;
padding-right:5px;
padding-top:0.2em;
text-align:left;
padding-top:6px;
white-space:nowrap;
}


.grilla_tabla input.caja_texto
{
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-top-style: solid;
    border-right-style-value: solid;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-top-color: #7f9db9;
    border-right-color-value: #7f9db9;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-bottom-color: #7f9db9;
    border-left-color-value: #7f9db9;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    height: 15px;
    font-size: 100%;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}


/*.grilla_tabla table  th {
    color:#252525;
    white-space:nowrap;
    border-bottom: 1px solid #999; 
    background:#E1E1E1;
}*/

.grilla_tabla table  tr.tr_blanco {background:#FFF}
.grilla_tabla table  tr.tr_gris {background:#F5F5F5}

/*.grilla_2  tr {background:#FFF}*/
/*.grilla_2 table  tr.tr_gris {background:#F5F5F5}
.grilla_2 table  tr.tr_gris {background:#F5F5F5}*/


div.grilla_2 a
{
    color:Black;
    text-decoration:none;
}

.botoneraFormulario
{
    border:margin-top:2px;
    margin-left:5px;
    margin-right:5px;    
}
.formulario_tabla td.td_blanco {background:#FFF}
.formulario_tabla 
{
    display:block;
    position:relative;
    font-size:70%;
    width:auto;
    padding-left:5px;
    padding-right:5px;
    padding-top:0.5em;
    padding-bottom:10px;
    color:#333333;
    background:#F5F5F5;
    margin-top:10px;
    margin-bottom:10px;
    top: 0px;
    left: 0px;
}

.formulario_tabla table 
{
    height:auto;
    min-width:530px;
    width:100% !important;
    /*width:98%;*/
    font-size:100%;
    margin-top:10px;
    margin-bottom:10px;
    line-height:200%;
    border-collapse:collapse;
    border:solid 1px; 
    border-bottom-color:#999999; 
    border-left-color:#999999; 
    border-right-color:#999999; 
    border-top-color:#999999; 
    line-height:170%;
    font-family: trebuchet MS, verdana, arial;
}

.formulario_tabla table  td 
{
    font-size:90%;
    padding-top:0.4em;
    padding-bottom:0.2em;
    /*border-bottom:1px solid #999;    */
    /*text-align:center;*/
}

.formulario_tabla input.caja_texto
{
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-top-style: solid;
    border-right-style-value: solid;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-top-color: #7f9db9;
    border-right-color-value: #7f9db9;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-bottom-color: #7f9db9;
    border-left-color-value: #7f9db9;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    height: 15px;    
    font-size: 100%;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    padding-top: 1px;
    padding-right: 1pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    text-align:right;
}


.formulario_tabla textarea.caja_texto
{
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-top-style: solid;
    border-right-style-value: solid;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-top-color: #7f9db9;
    border-right-color-value: #7f9db9;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-bottom-color: #7f9db9;
    border-left-color-value: #7f9db9;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    height: 50px;
    width: 200px;
    font-size: 9px !important;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

/*.formulario_tabla table  th {
    color:#252525;
    white-space:nowrap;
    border-bottom: 1px solid #999; 
    border-right: 1px solid #999; 
    background:#E1E1E1;
}*/

.table_th {
    color:#252525;
    white-space:nowrap;
    border-bottom: 1px solid #999; 
    border-right: 1px solid #999; 
    background:#E1E1E1;
}
   
.formulario_tabla table  td.td_der_blan4r_alt 
{
    background:white;
    white-space:nowrap;
    padding-left:5px;
    padding-right:5px;
    padding-top:0.2em;
    text-align:right;
    padding-top:6px;
    border-bottom:1px solid #999; 
    border-right:1px solid #999;
}


.formulario_tabla table  td.td_der_blan4r 
{
    white-space:nowrap;
    padding-left:5px;
    padding-right:5px;
    padding-top:0.2em;
    text-align:right;
    padding-top:6px;
    border-bottom:1px solid #999; 
    border-right:1px solid #999;
}


.formulario_tabla table  td.td_cen_blan4r 
{
    white-space:nowrap;
    padding-left:5px;
    padding-right:5px;
    padding-top:0.2em;
    text-align: center;
    padding-top:6px;
    border-bottom:1px solid #999; 
    border-right:1px solid #999;
}


.formulario_tabla table  td.SX_td_izq {
/*width:18%;*/
white-space: nowrap;
padding-left:24px;
text-align:left;
}

.formulario_tabla table  td.td_izq {
/*width:18%;*/
white-space: nowrap;
text-align:left;
}

.formulario_tabla table  td.td_izq_negrita {
/*width:18%;*/
font-weight:bold;
white-space: nowrap;
text-align:left;
}
.tablaRadiosTipoCreacion
{
    font-family: trebuchet MS, verdana, arial;
    font-size: 11px;
    border:0px none;
    border-bottom:0px none !important;
    border-right:0px none !important;
    border-left:0px none !important;
    border-top:0px none !important;    
}

.formulario_tabla table.tablaRadiosTipoCreacion td
{
    border:0px none;
    border-bottom:0px none !important;
    border-right:0px none !important;
    border-left:0px none !important;
    border-top:0px none !important;    
    white-space: nowrap;
    padding-left:24px;
    text-align:left;
}

.formulario_tabla table.tablaRadiosTipoCreacion td label
{
    vertical-align:top !important;    
    
}

.formulario_tabla table  td.celda_color {
    color:#252525;
    text-align:center;
    width:100%;
    padding-top:0.2em;
    padding-bottom:0.1em;
    border-bottom:1px solid #999; 
    background:#D6E5F0;
}


.formulario_tabla table td input[type=text].fecha 
{
    display:inline;    
    vertical-align:top;
}


.tablaRadioDetalle
{
    font-family: trebuchet MS, verdana, arial;
    font-size: 11px;
    /*border:0px none;
    border-bottom:0px none !important;
    border-right:0px none !important;
    border-left:0px none !important;
    border-top:0px none !important;  */
    text-align:right !important;
    border:1px solid red !important;
    width:20% !important;
      
}

.formulario_tabla table.tablaRadioDetalle td
{
    border:1px solid red !important;
    /*border-bottom:0px none !important;
    border-right:0px none !important;
    border-left:0px none !important;
    border-top:0px none !important;    */
    white-space: nowrap;    
    text-align:right;
    padding:0px !important;
    width:20% !important;
}


.formulario_tabla table  td.td_izq_color {
    width:20%;
    white-space:nowrap;
    background:#D6E5F0;
    padding-left:10px;
    color:#252525;
    padding-top:0.2em;
    text-align:left;
    border-bottom:1px solid #999; 
    border-right:1px solid #999; 
}


/*compo*/
    /******************************************************/
    
    
body.cuerpo {
background:#FFFFFF;
margin:0;
font:100% trebuchet MS, verdana, arial, sans-serif;
overflow-x:hidden;	
scrollbar-base-color:#FFFFFF;
scrollbar-face-color:#D7E5F0;
scrollbar-highlight-color:#D7E5F0;
scrollbar-shadow-color:#669ACC;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#669ACC;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#669ACC;
}



.cuadro {
    background:transparent;
    color:#002255;
    width:100%;
    margin-bottom:12px;
}

.cuadro h2 {font-size:110%;}

.cuadro ul {border:#669ACC 1px solid;font-size:82%;}

* html .cuadro ul  {padding-bottom:0;padding-top:0}
* html .cuadro ul li {padding-bottom:0;border:1px solid #D6E5F0}

.cuadro ul li a {
font-size:82% !important;
display:block;
padding-left:13px;
padding-right:10px;
padding-bottom:3px;
padding-top:3px;
color:#002255;
line-height:190%;
border-bottom:#669ACC 1px solid;
vertical-align:middle;
background:#d6e5f0 url("/App_Themes/TEF/img/vin_azul_es.gif") 5px 12px no-repeat;
text-decoration:none;
}

.cuadro ul li a:hover {text-decoration:none;color:#002255;background:#f4f4f4 url("/App_Themes/TEF/img/vin_azul_es.gif") 5px 12px no-repeat;font-size:82%;
}

.cuadro ul li a.enl_ultimo,
.cuadro_gris ul li a.enl_ultimo  {
border-bottom:0;
padding-bottom:0;
font-size:82%;
}

/* PROPIAS DEL AREA DE TRABAJO Y PAGINAS POR DEFECTOS */
.contenido_interior {
    padding-top:5px;
    margin-left:10px;
    margin-right:10px;
    width:auto;
    min-width:524px;
    color:#545454;
    background:#FFF;
    position:relative;
    top: 0px;
    left: 0px;
}

.contenido_interior p {
font-size:70%;
}

* html .contenido_interior {border-right:524px solid #FFF;}

.maxwidth {display:block;}

* html .maxwidth  {
display:inline-block;
position:relative;
margin-right:-524px;
 }

hr, .falso {
display: none;
}

h2#home {
padding-top:0;
}

h2 strong em.inactivo {
color:#9B9B9B;
}


input
{
    font-size: 11px;
    font-family: trebuchet MS,verdana,arial;
}

.caja_tabla table td 
{
font-size: 90%;
padding-top: 0.4em;
padding-bottom: 0.2em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}

.grilla_2 table td
{
font-size: 90%;
padding-top: 0.4em;
padding-bottom: 0.2em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}

.formulario_tabla .grilla_2 th {
font-size: 90%!important;
padding-top: 0.4em!important;
padding-bottom: 0.2em!important;
border-bottom-width: 1px!important;
border-bottom-style: solid!important;
border-bottom-color: #999999!important;
}

/*****************************************/
/* CAJA TABLE PARA LAS VENTANAS DE ERROR */
* html .caja_tabla {
padding-left:0;
padding-right:0;
}
 
* html .caja_tabla table {
margin-left:7px;
margin-right:5px;
}

* html .caja_tabla table  td {
padding-top:0.8em;
padding-bottom:0.4em;
}

.caja_tabla {
display:block;
position:relative;
font-size:70%;
width:auto;
padding-left:5px;
padding-right:5px;
padding-top:0.5em;
padding-bottom:10px;
color:#333333;
background:#F5F5F5;
margin-top:10px;
margin-bottom:10px;
top: 0px;
left: 0px;
}

.caja_tabla table {
    height:auto;
    min-width:530px;
    width:100% !important;
    /*width:98%;*/
    font-size:100%;
    margin-top:10px;
    margin-bottom:10px;
    line-height:200%;
    border-collapse:collapse;
    border:solid 1px; 
    border-bottom-color:#999999; 
    border-left-color:#999999; 
    border-right-color:#999999; 
    border-top-color:#999999; 
    line-height:170%;
    font-family: trebuchet MS, verdana, arial;
}





.caja_tabla table  td{
    font-size:90%;
    padding-top:0.4em;
    padding-bottom:0.2em;
    border-bottom:1px solid #999;    
}

.caja_tabla table  td.td_izq {
    width:18%;
    white-space:nowrap;
    padding-left:24px;
}


.caja_tabla table  td.celda_color_padeada {
color:#252525;
width:100%;
padding-top:0.2em;
text-align:center;
padding-bottom:0.1em;
border-bottom:1px solid #999; 
background:#D6E5F0;
}

/*Documento de estilos*/
.caja_tabla table  tr.tr_blanco {background:#FFF}
.caja_tabla table  tr.tr_gris {background:#F5F5F5}

.grilla_2 table  tr
{}
.grilla_2 table  tr.tr_blanco {background:#FFF!important}
.grilla_2 table  tr.tr_gris {background:#F5F5F5!important}
/**/

/*.caja_tabla table  th {
    color:#252525;
    white-space:nowrap;
    border-bottom: 1px solid #999; 
    background:#E1E1E1;
}*/

/*.grilla_2 table  th {
    color:#252525;
    white-space:nowrap;
    border-bottom: 1px solid #999; 
    background:#E1E1E1;
}*/

/*Documento estilos*/
.caja_tabla table  td.celda_color {
    color:#252525;
    text-align:center;
    width:100%;
    padding-top:0.2em;
    padding-bottom:0.1em;
    border-bottom:1px solid #999; 
    background:#D6E5F0;
}
/**/

.caja_texto {
	padding:10px;
	border: 1px solid #A7A7A7;
	margin: 15px 7.5px 15px 7.5px;
	background:#E1E1E1;
	
}	

select
{
font-family: trebuchet MS,verdana,arial;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.dato 
{
    font-family: trebuchet MS, verdana, arial; 
    font-size: 11px; 
    color: #000000; 
    text-decoration: none
}

.aceptar {
    background:#E1E1E1;
    margin:0 auto;
    padding:0 0.8em 0.3em 0.8em;
    font-size:90%;
    height:18px;
    font-weight:bold;
    vertical-align:middle;
    font-family: Trebuchet Ms, Arial, Verdana,Helvetica, sans-serif;
    border:1px #999999 solid;
}



a.print {
text-decoration:underline;
padding-left:22px;
color:#326BAB;
font-size:90%;
padding-bottom:0.4em;
font-weight:bold;
background:#F5F5F5  url("/App_Themes/TEF/img/imprimir_01.gif") 0 0 no-repeat;
}

* html a.print {
margin-left:8px;
}

a.print:hover {
text-decoration:none;
background:#F5F5F5  url("/App_Themes/TEF/img/imprimir_02.gif") 0 0 no-repeat;
}

a.descargar {
text-decoration:underline;
padding-left:22px;
margin-left:15px;
font-weight:bold;
padding-bottom:0.4em;
color:#326BAB;
background:#F5F5F5  url("/App_Themes/TEF/img/descargar_01.gif") 0 0 no-repeat;
}

a.descargar:hover {
text-decoration:none;
background:#F5F5F5  url("/App_Themes/TEF/img/descargar_02.gif") 0 0 no-repeat;
}

/*fin compo*/



/*visua*/
/*********************************/
/* GENERICAS PARA TODO EL PORTAL */
body{background: #fff;margin: 0;font: 100%  trebuchet MS, verdana, arial, sans-serif; scroll:no;
}

* html body {
width:96%}

ul, div, fieldset, form, h1, h2, h3, h4, h5, img, input, li, object, p, pre, span, body, blockquote {
margin:0;
padding:0;}

a {outline: none;}

h2 {
font-size:110%;
padding-top:0.2em;
padding-bottom:0.4em;
margin-bottom:0em;
background:#fff;
color:#DD5500;
}

h2 strong {
color:#999;
font-size:90%;
}

h2 strong em {
color:#DD5500;
}

h3 {
background:#EBEBEB url("/App_Themes/TEF/img/grisito_es.gif") top left repeat-x;
font-size:70%;
color:#262626;
font-weight:normal;
border-bottom:1px solid #999;
}

h3 span {
display:block;
padding:0.3em 0;
text-align:center;
background:transparent url("/App_Themes/TEF/img/grisote_es.gif")  0 100% repeat-x;
}

h3 a {
display:block;
padding:0.3em 0;
color:#262626;
font-size:110%;
font-weight:bold;
text-decoration:none;
text-align:center;
background:#EBEBEB url("/App_Themes/TEF/img/grisote_es.gif")  0 100% repeat-x;
}

h3 a:hover {
display:block;
text-decoration:none;
padding:0.3em 0;
text-align:center;
background:#EBEBEB url("/App_Themes/TEF/img/grisote_es.gif")  0 100% repeat-x;
}

li {
padding:0;
margin:0;
list-style-type:none;}

em {font-style:normal}

table, td, th{
    border:none;
}

caption {
    display:none;
}


ul, div, fieldset, form, h1, h2, h3, h4, h5, img, input, li, object, p, pre, span, body, blockquote
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

/*fin visua*/


/*propio bbva chile*/

/*****************************************/
/* Caja Tabla aux, que no estan por defecto */

.caja_tabla table { 
    height:auto;
    min-width:530px;
    width:100% !important;
/*    width:98%;*/
    font-size:100%;
    margin-top:10px;
    margin-bottom:10px;
    /*line-height:150%; se comento 02-10-2009 */ /*modificado original 200%*/
    border-collapse:collapse;
    border:solid 1px; 
    border-bottom-color:#999999; 
    border-left-color:#999999; 
    border-right-color:#999999; 
    border-top-color:#999999; 
    line-height:130%; /*modificado original 170%*/
    font-family: Arial, Verdana,Helvetica, sans-serif;
}



.grilla_2 table  td.td_der_blan4i {
padding-left:5px;
padding-right:5px;
padding-top:0.2em;
text-align:left;
padding-top:6px;
border-bottom:1px solid #999; 
border-right:1px solid #999;}

/*Documento Estilos*/
.grilla_2 table  td.td_der_blan4c {
    padding-left:5px;
    padding-right:5px;
    padding-top:0.2em;
    /*text-align:center;*/
    padding-top:6px;
    border-bottom:1px solid #999; 
    border-right:1px solid #999;
}

.caja_tabla table  td.td_der_blan4i {
padding-left:5px;
padding-right:5px;
padding-top:0.2em;
text-align:left;
padding-top:6px;
border-bottom:1px solid #999; 
border-right:1px solid #999;}

/*Documento Estilos*/
.caja_tabla table  td.td_der_blan4c {
    padding-left:5px;
    padding-right:5px;
    padding-top:0.2em;
    /*text-align:center;*/
    padding-top:6px;
    border-bottom:1px solid #999; 
    border-right:1px solid #999;
}

.caja_tabla table  td.td_der_blan4r {
padding-left:5px;
padding-right:5px;
padding-top:0.2em;
/*text-align:right;*/
padding-top:6px;
border-bottom:1px solid #999; 
border-right:1px solid #999;}

.caja_tabla table  td.td_der_blan4l 
{
    width:20%;
padding-left:5px;
padding-right:5px;
padding-top:0.2em;
/*text-align:left;*/
padding-top:6px;
white-space:nowrap;
}

.caja_tabla table  td.td_izq_color {
width:20%;
white-space:nowrap;
background:#D6E5F0;
padding-left:10px;
color:#252525;
padding-top:0.2em;
/*text-align:left;*/
border-bottom:1px solid #999; 
border-right:1px solid #999; 
}

.caja_tabla table  td.td_izq_titulo {
width:20%;
white-space:nowrap;
padding-left:5px;
padding-top:0.2em;
text-align:left;
}


/*Documento Estilos*/
.caja_tabla table  td.td_izq_col {
    white-space:nowrap;
    background:#D6E5F0;
    padding-left:5px;
    padding-right:5px;
    color:#252525;
    padding-top:0.2em;
    text-align:center;
    border-bottom:1px solid #999; 
    border-right:1px solid #999; 
}

.grilla_2 table  td.td_izq_col {
    white-space:nowrap;
    background:#D6E5F0;
    padding-left:5px;
    padding-right:5px;
    color:#252525;
    padding-top:0.2em;
    /*text-align:center;*/
    border-bottom:1px solid #999; 
    border-right:1px solid #999; 
}
.grilla_2 table  th.td_izq_col {
    white-space:nowrap;
    background:#D6E5F0;
    padding-left:5px;
    padding-right:5px;
    color:#252525;
    padding-top:0.2em;
    text-align:center;
    border-bottom:1px solid #999; 
    /*border-right:1px solid #999; */
}

.caja_tabla table  tr.tr_celeste {background:#D6E5F0}

.caja_tabla table  td.td_izq {
width:18%;
white-space:normal;
padding-left:24px;
}

.txt_informacion_pie
{
clear:both;
font-family:trebuchet MS, verdana, arial, sans-serif;
font-size:70%;
color: #999999;
text-align:center;
}





.caja_tabla input.caja_texto
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #7f9db9;
border-right-color-value: #7f9db9;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #7f9db9;
border-left-color-value: #7f9db9;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
height: 15px;
font-size: 100%;
font-family: Arial,Verdana,Helvetica,sans-serif;
padding-top: 1px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
}


.caja_tabla table td.td_izq_color
{
width: 20%;
white-space: nowrap;
background-color: #d6e5f0;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-left: 10px;
color: #252525;
padding-top: 0.2em;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
border-right-width-value: 1px;
border-right-style-value: solid;
border-right-color-value: #999999;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
}


.txt_negrita {
    font-family:trebuchet MS, verdana, arial, sans-serif;
    font-weight: bold;
}
/*fin bbva propio chile*/       


/*OTROS ESTILOS*/ 

.flotante_derecha_sup
{
    width: 233px;
    height: 76px;
    float: left;
    margin-top:5px;    
    margin-bottom:20px;    
    border: 1px solid black;
}

.flotante_derecha_inf
{
    width: 233px;
    height: 233px;
    float: left;    
    border: 1px solid black;
}


/*********************************************************/
/* ESTRUCTURA DEL IFRAME DEL RASTRO DE MIGAS Y FAVORITOS */
#kdpoRastro {

top:10px;
left:0px;	
margin-left:10px;
margin-right:10px;
width:600px;
height:100%;
font-size:70%;
font-family:trebuchet MS,verdana,arial, sans-serif;}

#kdpoRastro span {
background:#fff url("/App_Themes/TEF/img/flecha_bread_es.gif") 0 50%  repeat-x;
color:#326DA7;}

#kdpoRastro strong {
color:#CC6600;}

#kdpoRastro span.sin_link {background:#fff;}

#kdpoRastro a {
color:#326DA7;
background:#fff;
text-decoration:none;
font-size:100%;}

#kdpoRastro a:hover {
text-decoration:underline;
font-size:100%;}

#kdpoFavorito {
position:absolute;
top:10px;
left:600px;	
margin-left:5px;
margin-right:5px;
width:180px;
font-size:70%;
font-family:trebuchet MS,verdana,arial, sans-serif;}

#kdpoFavorito a.enlace_anyadir {
position:relative;
float:right;
text-decoration:underline;
padding-left:16px;
padding-right:5px;
color:#326BAB;
font-size:80%;
padding-bottom:0.4em;
font-weight:bold;
background:#FFFFFF  url("/App_Themes/TEF/img/fav_01_es.gif") 0 0 no-repeat;}

#kdpoFavorito a.info_anyadir {
display:block;
float:right;
height:15px;
position:relative;
text-decoration:none;
margin-left:1px;
width:14px;
background:#F5F5F5  url("/App_Themes/TEF/img/i_meta_01_es.gif") 0 0 no-repeat;}
 
#kdpoFavorito a.enlace_anyadir:hover {
	text-decoration:none;
	background:#FFFFFF  url("/App_Themes/TEF/img/fav_02_es.gif") 0 0 no-repeat;
}
#kdpoFavorito a.info_anyadir:hover{
	background:#F5F5F5  url("/App_Themes/TEF/img/i_meta_02_es.gif") 0 0 no-repeat;
}




.centrar
{
    text-align:center;
     width: 100%;      
}
