/*
Nombre del tema: TEF - transferencia de electr&oacute;nica de fondos
Direccion URL: http://www.personas.bancochile.cl
Descripci&oacute;n: Plantilla desarrollada por AyerViernes S.A para Banco de Chile
Version: 1
Autor del Dise&ntilde;o: Adolfo Morales - Yerko Pezzopanne
Front: Basilio C&aacute;ceres
URL empresa: http://www.ayerviernes.com/
*/ 

*{
	margin: 0;
	padding: 0;
}
html, body{
	height: 100%;
}
body{
	min-width: 500px;
	max-width: 900px;
	padding-right: 1em;
	padding-left: 1em;
	font: normal normal .95em/120% Verdana, Arial, Helvetica, sans-serif;
	z-index: -2;
	margin:0 auto;
}
/*--------------------------------- Elementos */
h1{
	margin: .25em 0 .35em 0;
	font: bold 1.5em/120% arial;
	color: #2278CE;
}
a{
	font-style: normal;
	text-decoration: none;
	color: #006;
}
a:hover{
	text-decoration: underline;
}
a:active, a:focus{
	outline: 0;
}
form fieldset{
	border: 0;
}
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding:0;
}
/********************** ESTRUCTURA **********************************/
#header{
}
#main{
}
#cont{
	float: left;
	clear: both;
	width: 70%;
}
.table-layout{
	padding-top: 1em;
}
.table-layout #cont{
	float: none;
	width: 100%;
	padding-top: .5em;
}
#side{
	float: right;
	width: 29%;
}
.sideMarg{
	margin-top: 1.5em;
}
#footer{
	clear: both;
}
/********************** HEADER **************************************/
#brea{
	margin: .5em 0 0 0;
	font: normal .75em/120% trebuchet ms;
	color: #757D8A;
}
#brea a{
	color: #757D8A;
}
#header ul{
	position: relative;
	display: block;
	height: 34px;
	margin-bottom: 1em;
	padding-left: .3em;
	border-bottom: 1px solid #ACBACF;
}
#header ul li{
	float: left;
	list-style: none;
	margin: 0 0 -1px .3em;
}
#header ul li a{
	display: block;
	padding: 0 0 0 8px;
	font: bolder .68em/100% arial;
	text-transform: uppercase;
	background: url(../imag/boto/botoMenuLeft.gif) no-repeat top left;
	color: #000;
	cursor: pointer;
}
#header ul li a span{
	display: block;
	height: 27px;
	padding: 8px 7px 0 0;
	background: url(../imag/boto/botoMenuRight.gif) no-repeat right top;
	cursor: pointer;
}
#header ul li a:hover{
	background-position: 0 -35px;
	text-decoration: none;
	color: #050505;
}
#header ul li a:hover span{
	background-position: 100% -35px;
}
#header ul.desa li a:hover{
	background-position: 0 0!important;
	cursor: default;
}
#header ul.desa li a:hover span{
	background-position: 100% 0!important;
	cursor: default;
}
#header ul li.acti a, #header ul li.acti a:hover{
	background-position: 0 -70px;
}
#header ul li.acti a span, #header ul li.acti a:hover span{
	background-position: 100% -70px;
}
#header #menuTran{
	width: 5.2em;
}
#header #menuProg{
	width: 7.3em;
}
#header #menuVer{
	width: 7.3em;
}
#header #menuDest{
	width: 6.5em;
}
#header #menuCond ul{
	top: 35px;
}
#header ul#menu ul{
	position: absolute;
	height: 1em;
	left: 0em;
	margin: .4em 0 0 0;
	border: 0;
}
#header ul#menu ul li{
	margin: 0;
	padding: 0 .3em;
	border-right: 1px solid #333;
}
#header ul#menu ul li.last{
	border: 0;
}
#header ul#menu ul li a{
	padding: 0;
	font: normal .75em/100% verdana;
	text-transform: none;
	background: none;
	color: #006;
}
#header ul#menu ul li a:hover{
	text-decoration: underline;
}
#header ul#menu ul li.acti a{
	font-weight: bold;
	color: #000;
}
#header ul#menu ul li.acti a:hover{
	text-decoration: none;
}
/********************** MAIN **************************************/
/*--------------------------------- Pasos */
#pasos{
	display: block;
	clear: both;
	height: 5em;
	background: url(../imag/auxi/auxiPasoInac.gif) repeat-x 0 12px;
	margin-top: 2em;
}
#pasos li{
	float: left;
	list-style: none none;
}
#pasos li.Line{
	background: url(../imag/auxi/auxiPasoActi.gif) repeat-x 0 12px;
}
span.Paso1, span.Paso1Acti, span.Paso1Visi, span.Paso2, span.Paso2Acti, span.Paso2Visi,
span.Paso3, span.Paso3Acti, span.Paso3Visi, span.Paso4, span.Paso4Acti, span.Paso4Visi{
	float: right;
	width: 9em;
	height: 36px;
	padding-top: 30px;
	padding-bottom: .2em;
	font: bold .65em/100% Arial, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #C00;
}
span.Paso1, span.Paso1Visi, span.Paso2, span.Paso2Visi, span.Paso3, span.Paso3Visi, span.Paso4, span.Paso4Visi, span.Paso1Acti, span.Paso2Acti, span.Paso3Acti, span.Paso4Acti{
	color: #666;
	background: url(../imag/auxi/icoPaso1Inac.gif) no-repeat 3.2em top;
}
span.Paso2, span.Paso2Visi{
	background-image: url(../imag/auxi/icoPaso2Inac.gif);
}
span.Paso3, span.Paso3Visi{
	background-image: url(../imag/auxi/icoPaso3Inac.gif);
}
span.Paso4, span.Paso4Visi{
	background-image: url(../imag/auxi/icoPaso4Inac.gif);
}
span.Paso1Acti, span.Paso2Acti, span.Paso3Acti, span.Paso4Acti{
	color: #006;
	background-image: url(../imag/auxi/icoPaso1Acti.gif);
}
span.Paso2Acti{
	background-image: url(../imag/auxi/icoPaso2Acti.gif);
}
span.Paso3Acti{
	background-image: url(../imag/auxi/icoPaso3Acti.gif);
}
span.Paso4Acti{
	background-image: url(../imag/auxi/icoPaso4Acti.gif);
}
span.Paso1Visi, span.Paso2Visi, span.Paso3Visi, span.Paso4Visi{
	color: #ccc;
}
span.LV_valid{
	margin-top: -3px;
	margin-left: .5em;
	padding: 3px 0 3px 18px;
	font-size: .7em;
	color: #690;
	background: url(../imag/auxi/icoOkComp.gif) no-repeat left;
}
span.LV_invalid{
	margin-top: -3px;
	margin-left: .5em;
	padding: 3px 0 3px 18px;
	font-size: .7em;
	color: #F30;
	background: url(../imag/auxi/icoErroComp.gif) no-repeat left;
}
/*--------------------------------- Resultado de la cartola */
.resuCart{
	width: 48%;
	float: left;
}
.resuCart h2{
	font: bold 1.1em/120% arial;
	color: #F90;
}
.resuCart dl{
	margin-top: .5em;
}
.resuCart dt{
	clear: left;
	float: left;
	margin-top: 0;
	padding: .3em .5em .1em 0;
	font: normal .7em/120% Verdana;
	text-align: left;
	color: #666;
}
.resuCart dd{
	margin-top: 0;
	padding: .3em 0 .1em 0;
	font: bold .7em/120% verdana;
	color: #000;
}
/*--------------------------------- Formulario */
h2.tituForm{
	clear: both;
	float: left;
	width: auto;
	margin-top: .8em;
	padding: .6em .8em;
	font: bold .85em/120% arial;
	color: #006;
	background: #C6D5EC;
}
.table-layout h2.tituForm{
	margin-left: -1px;
}
#reutTran{
	float: right;
	padding: .5em 20px .5em 0;
	font-size: .8em;
	background: url(../imag/auxi/icoReutTran.jpg) no-repeat 100% 50%;
}
#modiForm{
	float: left;
	margin-top: .7em;
	margin-left: 1em;
	padding: .5em 17px .5em 0;
	font-size: .8em;
	background: url(../imag/auxi/icoModi.gif) no-repeat 100% 50%;
}
#cont a.linkGuia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-decoration: underline;
	position: relative;
	top: 1.5em;
	left: 1em;
	float: left;
}
#cont form{
	clear: both;
	border: 1px solid #C6D5EC;
}
#cont form fieldset{
	display: block;
	width: 100%;
}
#cont form fieldset fieldset{
	width: 96%;
	margin: .5em 0 0 0;
	padding: .6em;
	background: #FFF;
	border: 1px solid #B5C6E3;
}
form fieldset h3{
	display: block;
	padding: .4em .6em;
	font: bold .95em/120% arial; 
	color: #006;
	background: #E2EAF5;
}
form fieldset div{
	position: relative;
	display: block;
	padding: .4em 5% .6em 5%;
	background: #FFF;
}
form fieldset div div.right{
	position: absolute;
	width: 30%;
	top: 1px;
	left: 70%;
	padding: 0;
	background: transparent;
}
form fieldset label{
	/*color: #666;
	font: normal .712em/110% Arial, helvetica, sans-serif;*/
	display: block;
	font: bold .7em/110% Arial, helvetica, sans-serif;
}
form fieldset label.labeAncl{
	padding: .3em 0 0 .5em;
	font-weight: normal;
	text-decoration: underline;
	color: #006;
}
form fieldset label.labePequ{
	position: relative;
	left: .3em;
	padding: .3em 0 0 0;
	font: normal .8em/120% verdana;
	color: #333;
}
form fieldset label em{
	color: #666;
	font-weight: normal;
	font-style: normal;
}
form fieldset input, form fieldset select{
	margin-top: .3em;
	padding: .3em 0 .3em .3em;
	font: normal .75em/10% verdana;
	color: #333;
	border: 1px solid #B5C6E3;
}
form fieldset input.check{
	float: left;
	margin-right: .5em;
	padding: 0;
	border: 0;
}
form fieldset small{
	display: block;
	font-size: .7em;
	color: #666;
}
form fieldset #limpiar{
	width: 4.5em;
	text-align: center;
	color: #006;
	background: transparent url(../imag/auxi/auxBottCanc.gif) no-repeat .3em bottom;
	border: 0;
	padding: .5em 0 0 0;
	cursor: pointer;
}
form fieldset input.right{
	margin-top: 1em;
}
form fieldset a.cancelar, form fieldset a.cancelar02{
	font-size: .75em;
	text-decoration: underline;
	color: #006;
	margin-left: .2em;
}
form fieldset a.cancelar02{
	margin-top: 1.4em;
	float: right;
}
form fieldset #cuotas{
	position: relative;
	margin-bottom: 1em;
}
form fieldset dt{
	display: block;
	float: left;
	width: 36%;
	margin-top: 0;
	padding: .3em .9% .3em 0;
	font: normal .8em/120% Verdana;
	text-align: right;
	color: #666;
}
form fieldset dd{
	width: 63%;
	float: left;
	margin-top: 0;
	padding: .3em 0 .3em 0;
	font: bold .8em/120% verdana;
	color: #000;
}
form fieldset a.nuev{
	margin-left: .3em;
	padding: .1em 0 0 18px;
	font: normal .75em/130% verdana;
	background: url(../imag/auxi/icoMas.gif) no-repeat 0 60%;
}
form fieldset a.canc{
	margin-left: 1em;
	padding: .1em 0 0 20px;
	font: normal .75em/120% verdana;
	background: url(../imag/auxi/icoMeno.gif) no-repeat 0 50%;
}
form fieldset a.seleDest{
	margin-left: 0;
	padding: .1em 0 0 18px;
	font: normal .75em/120% verdana;
	background: url(../imag/auxi/icoSeleDest.gif) no-repeat 0 50%;
}
form fieldset a.reutAsun{
	margin-left: .3em;
	padding: .1em 0 0 18px;
	font: normal .75em/120% verdana;
	background: url(../imag/auxi/icoReutilizar.gif) no-repeat 0 50%;
}
form fieldset a.cale{
	float: left;
	width: 25px;
	height: 13px;
	margin: .5em 1em 0 .6em;
	text-indent: -1000em;
	text-decoration: none;
	background: url(../imag/auxi/icoCale.gif) no-repeat 0 50%;
	cursor: pointer;
}
form fieldset a.cale span{
	display: none;
}
form fieldset img{
	position: relative;
	left: .5em;
	cursor: pointer;
}
.botoImpr{
	display: block;
	float: left;
	width: 142px;
	height: 24px;
	margin: .7em 0 0 .4em;
	text-indent: -1000em;
	background: url(../imag/boto/botoImprComp.jpg) no-repeat 0 0;
}
.botoImpr:hover{
	background-position: 0 -24px;
}
input.inpuTabl{
	font-size: 1em;
}
/*------------- formulario digipas ---*/
#cont form.formDigi{
	margin-top: 1em;
	border: 0;
}
#cont form.formDigi label{
	margin-top: .3em;
	font-weight: normal;
}
#cont form.formDigi .fielDigi, #cont form.formDigi .fielEnvi{
	width: auto;
	margin-top: 1em;
	padding: .6em 3% .6em 5%;
	background: #E3EAF6;
	border: 1px solid #C6D5EC;
}
#cont form.formDigi .fielEnvi{
	background-color: #ffc;
	border: 1px solid #eee;
}
#cont form.formDigi .fielDigi label, #cont form.formDigi .fielEnvi label{
	float: left;
	display: inline;
	font-weight: bold;
}
#cont form.formDigi .fielDigi input, #cont form.formDigi .fielEnvi input{
	margin: 0 0 0 .5em;
}
#cont form.formDigi .DigiPass{
	background: #E3EAF6 url(../imag/auxi/auxiDigi.gif) no-repeat .5em .5em;
	padding-left: 5em;
}
/*------------- formulario busqueda ---*/
.buscTran{
	width: 50%;
	float: right;
}
.table-layout .buscTran h2.tituForm{
	margin: 0 0 -1px 0;
	padding: .5em 1em;
	font-size: .75em;
	color: #668CCC;
}
.buscTran form{
	clear: both;
	border: 1px solid #E4E4E4;
}
.buscTran .colo{
	line-height: 90%;
	padding: .4em .7em .5em .7em;
	font-size: .8em;
	color: #666;
}
.buscTran .colo a{
	font: normal .85em/110% verdana;
}
.buscTran .colo a.acti{
	font-weight: bold;
	color: #000;
}
.buscTran input, .buscTran select{
	margin: .2em .3em 0 0;
}
.buscTran input.boton{
	margin-top: -.2em;
	margin-left: .6em;
}
/*--------------------------------- Tablas */
.pagiTabl{
	float: right;
	margin-top: 1em;
	padding: .7em 0 0 1em;
	font: normal .7em/100% verdana;
	color: #333;
}
.pagiTabl strong{
	color: #000;
}
.pagiTabl .ante{
	padding-left: 12px;
	background: url(../imag/auxi/auxiBullAnte.gif) no-repeat 0 0;
}
.pagiTabl .sigu{
	padding-right: 12px;
	background: url(../imag/auxi/auxiBullSigu.gif) no-repeat 100% 0;
}
.pagiTabl .inac{
	color: #666;
	background-position: 0 100%;
	cursor: default;
}
#agreNuevDest{
	position: relative;
	display: block;
	float: left;
	width: 170px;
	height: 24px;
	margin: .6em .5em 0 .5em;
	text-indent: -1000em;
	background: url(../imag/boto/botoNuevDest.jpg) no-repeat 0 0;
}
#agreNuevDest:hover{
	background-position: 0 -24px;
}
#cont table{
	width: 100%;
	clear: both;
	border: 1px solid #C6D5EC;
}
table.tablResu th{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: .95em;
	border: 1px solid #c6d5ec;
	background-color: #e2eaf5;
}
table.tablResu td{
	font-size: .7em;
	width: 65%;
	border: none;
	padding: .6em .2em;
}
table.tablResu .right{
	width: 35%;
	text-align: right;
	margin: 0;
	float: none;
}
#dchide{
	padding: 0;
}
table tr{
	border: 0;
}
table tr th{
	padding: .3em .5em .4em .8em;
	font: bold .65em/105% verdana;
	text-align: left;
	color: #006;
	background: #D5E0F1;
	border-right: 1px solid #FFF;
}
table tr th a.seleA, table tr th a.seleB{
	background: #D5E0F1 url(../imag/auxi/auxiBullOrdeA.gif) no-repeat right center;
	padding-right: 1.2em;
}
table tr th a.seleB{
	background-image: url(../imag/auxi/auxiBullOrdeB.gif);
}
table tr th.last{
	padding: .5em .5em .5em .8em;
	background: #D5E0F1;	
}
table tr td{
	padding: .3em .6em .4em .8em;
	font: normal .65em/120% verdana;
	color: #333;
	border-right: 1px solid #C6D5EC;
	vertical-align: top;
}
#cont form table{
	border: 0;
}
form table th{
	background: #EEF2F9;
	border: 0;
}
form table td{
	border: 0;
}
td .eliminar, td .reutilizar, td .ver, td .modificar, td .estado, td .activa, td .inactiva{
	display: block;
	width: 25px;
	height: 15px;
	margin: 0 auto;
	text-indent: -10000em;
}
td .eliminar{
	background: url(../imag/auxi/icoEliminar.gif) no-repeat 0 0;
}
td .reutilizar{
	background: url(../imag/auxi/icoReutilizarTabla.gif) no-repeat 0 50%;
}
td .modificar{
	background: url(../imag/auxi/icoModi.gif) no-repeat 0 0;
}
td .activa{
	background: url(../imag/auxi/icoActivo.gif) no-repeat 0 50%;
}
td .inactiva{
	background: url(../imag/auxi/icoInactivo.gif) no-repeat 0 50%;
}
td .ver{
	background: url(../imag/auxi/icoVer.gif) no-repeat 0 0;
}
/*-------------------------------- Mensajes */
#loading{
	float: left;
	clear: both;
	width: 70%;
}
div.mens{
	margin-bottom: .5em;
	padding: .4em .7em;
	border: 1px solid #EEE;
	background: #FFC;
}
div.mens img{
	float: right;
}
div.mens p{
	font-size: .75em;
	line-height: 120%;
}
div.alert, div.error, div.ok, div.cale, div.load, span.alert, span.ok{
	padding: 0.7em 0.7em 0.3em 50px;
	margin-bottom:1em;
	margin-right:1em;
	background: #FFC url(../imag/auxi/icoAlertGran.gif) no-repeat .4em .4em;
}
div.error{
	background-image: url(../imag/auxi/icoErroGran.gif);
}
div.ok, span.ok{
	background-image: url(../imag/auxi/icoOkGran.gif);
}
div.load{
	background-image: url(../imag/auxi/ajaxloader.gif);
}
div.cale{
	background-image: url(../imag/auxi/icoCaleGran.gif);
}
span.alert, span.ok{
	font-size: .75em;
	line-height: 120%;
	border: 1px solid #eee;
	margin-top: .8em;
	padding-bottom: 1em;
	display: block;
}
.alertResu{
	font-size: 1.07em!important;
	margin-right: .4em;
}
#cont dl#resuForm, #cont dl.resuForm{
	position: relative;
	clear: both;
	border: 1px solid #C6D5EC;
}
#cont dl#resuForm dt, #cont dl.resuForm dt{
	position: absolute;
	display: block;
	width: 36%;
	margin-top: 0;
	padding: .6em .9% .6em 0;
	font: normal .8em/120% Verdana;
	text-align: right;
	color: #666;
}
#cont dl#resuForm dd, #cont dl.resuForm dd{
	display: block;
	margin-top: 0;
	padding: .6em 0 .6em 36.5%;
	font: bold .8em/120% verdana;
	color: #000;
}
img.sello{
	margin: .3em;
	float: right;
}
input.error, select.error{
	background-color: #ffc;
}
/*-------------------------------- Text */
#cont div.text h2{
	font: bold 1.2em/100% arial;
	color: #666;
	margin-top: 1em;
}
#cont div.text ul{
	margin: 1.2em 1em;
}
#cont div.text ul li{
	margin: .6em 0;
	padding-left: 13px;
	list-style: none;
	font: normal .75em/150% verdana;
	background: url(../imag/auxi/auxiBullSide.gif) no-repeat 0 7px;
}
#agreNuevDestGene{
	width: 100%;
	margin: 0;
	padding: 0;
}
/********************** SIDEBAR **************************************/
.bann{
	display: block;
	width: 100%;
	margin-bottom: 1em;
	cursor: pointer;
}
.bann span{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -1000em;
}
#bannComoClav{
	height: 65px;
	background: url(../imag/boto/bannComoClavRight.jpg) no-repeat right;
}
#bannComoClav span{
	background: url(../imag/boto/bannComoClavLeft.gif) no-repeat left;
}
#bannUsoClav{
	height: 113px;
	background: url(../imag/boto/bannUsoClavRight.jpg) no-repeat right;
}
#bannUsoClav span{
	background: url(../imag/boto/bannUsoClavLeft.gif) no-repeat left;
}
#side ul{
	border: 1px solid #C6D5EC;
}
#side ul li{
	list-style: none;
	line-height: 80%!important;
	margin-bottom: .6em;
}
#side ul li a{
	color: #006;
}
#side ul li strong{
	display: block;
	padding: .4em .5em;
	font: bold .9em/120% arial;
	color: #006;
	background: #C6D5EC;
}
#side ul li ul{
	margin: .5em .5em .5em 1em;
	border: 0;
}
#side ul li ul li{
	padding-left: 13px;
	background: url(../imag/auxi/auxiBullSide.gif) no-repeat 0 8px;
}
#side ul li ul li a{
	font-size: .75em;
}
#side ul li ul li.acti a{
	font-weight: bold;
	color: #000;
}
/********************** FOOTER **************************************/
#footer{
	padding-top: 2em;
	padding-bottom: 5em;
}
#footer div{
	padding-right: .8em;
	border-top: 2px solid #E8EAE9;
}
#footer #bancFoot{
	float: left;
	width: 120px;
	height: 16px;
	margin: 1em 0;
	text-indent: -1000em;
	background: url(../imag/logo/logoBancChileFoot.gif) no-repeat 0 0;
}
#footer #bancFoot:hover{
	background-position: 0 -16px;
}
/*--------------------------------- Botones Subir Bajar */
#footer #volvSubi{
	padding: 0 0 .5em 0;
	font: normal .6em/120% arial;
	border-top: 0;
}
#footer #volvSubi a{
	display: block;
	float: left;
	width: 5em;
	height: 11px;
	margin-right: .3em;
	padding: 0 0 0 16px;
	color: #666;
}
#footer #volvSubi span{
	display: none;
}
#volv{
	background: url(../imag/boto/boto_volv.gif) no-repeat;
}
#subi{
	background: url(../imag/boto/boto_subi.gif) no-repeat;
}
#footer #volvSubi a:hover{
	background-position: 0 -11px;
}
/*--------------------------------- Legales */
#footer address{
	float: left;
	width: 73%;
	height: 5em;
	padding: .5em 0 0 1.2em;
	font: normal .65em/120% verdana;
	letter-spacing: -.02em;
	text-align: left;
	border-left: 1px solid #E8EAE9;
	color: #757D8A;
}
address span{
	display: block;
	margin-bottom: .2em;
}
/********************** AUXILIARES **********************************/
.last{
	border: 0;
	background: none;
	padding: 0;
}
.boton, #cont .boton{
	margin-top: 1.2em;
	padding: .4em .5em .35em .5em;
	font: bold .7em/100% trebuchet ms;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	background-color: #690;
	border: 1px outset #690;
	cursor: pointer;
}
.boton:hover, #cont .boton:hover{
	text-decoration: none;
	background-color: #426200;
}
.left{
	float: left;
}
.right{
	float: right;
	margin: .5em 0 0 .8em;
}
.colo{
	background: #F5F5F5;
}
.alert{
	background: #FFC;
}
.aviso{
	background: #F5F5F5;
}
.cent{
	text-align: center;
}
img.oculto{
	display: none;
}
#borrarSeguro{
	display:block;
	position:absolute;
	width: 20em;
	top: 25%;
	left: 28%;
	margin: 0 auto;
	padding: .8em 1.5em;
	border: 1px solid #C6D5EC;
	background: #FFC;
}
#borrarSeguro p{
	margin: 0;
	font: bold 1.1em/120% arial;
	color: #F90;
}
#borrarSeguro #limpiar{
	width: 5em;
}
#borrarSeguro .tituForm{
	padding: .3em .5em;
	width: 22.5em;
	border-right: 1px solid #C6D5EC;
}
#borrarSeguro .tituForm span{
	font-weight: normal;
}
#borrarSeguro table{
	background: #FFF;
}
#borrarSeguro caption{
	display: block;
	width: 30em;
	padding: .6em .5em;
	font: bold .85em/120% arial;
	color: #006;
	background: #C6D5EC;
}
#borrarSeguro #confirma{
	border: none;
}
#borrarSeguro table.tablResu td.right{
	width: 40%;
}
#borrarSeguro form{
	margin-top: 0;
}
/*--------------------------------- xPLicas ----------------------*/

/*--------------------------------- Clear Fix ----------------------*/
.cf:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*--------------------------------- Anchos a % ---------------------*/
.w5{
	width: 5%;
}
.w10{
	width: 10%;
}
.w12{
	width: 12%;
}
.w15{
	width: 15%;
}
.w18{
	width: 18%;
}
.w20{
	width: 20%;
}
.w25{
	width: 25%;
}
.w30{
	width: 30%;
}
.w40{
	width: 40%;
}
.w50{
	width: 50%;
}
.w60{
	width: 60%;
}
.w70, #cont table.w70{
	width: 70%;
}
.w80{
	width: 80%;
}
.w90{
	width: 90%;
}
.w100{
	width: 100%;
}
table#saldos{
	width: 20.6em;
}
table.saldo{
	margin-top: .5em;
	border: 1px solid #B5C6E3;
	border-spacing: 1px;
}
.saldo, .saldo th{
	text-align: right;
}
.saldo th{
	background-color: #FFC;
}
.2em{
	width: 2em;
}
input#monto{
 	width: 8em;
}
input#rut{
 	width: 7em;
}
input#sv, input#rut02{
 	width: 1.2em;
}
input#cuenta{
	width: 10em;
}
input#nombrecorto, input#nombreapellido, input#corto, input#nombre, select#frecuencia{
 	width: 15em;
}
input#email, input#cuenta{
 	width: 20em;
}
select#asunto, select#destinatario, input#asunto, select#banco{
	width: 15em;
}
select#origen{
	width: 27.4em;
}
select#destino{
	width: 20em;
}
.leftSpec{
	margin: -42px 0 0 220px;
	background-color: transparent;
	float: left;
}
.leftSpec label{
	width: 9em;
}
.leftSpec span{
	line-height: 100%;
}
input#digi{
 	width: 5em;
}
input#inicio, input#termino{
 	width: 8em;
}
input#cuotas{
 	width: 3em;
}
input#saldoOrigen, input#saldoDestino{
 	width: 6em;
}
input#cuotas{
 	width: 3em;
}
#vertran input.fecha_input{
	margin-right: -.5em;
}
#vertran input#fecha_input{
	width: 8em;
}
#vertran input#corto, #vertran input#asunto, #vertran input#cuenta{
	width: 12em;
}
#vertran select#banco, #vertran select#estado{
	width: 13em;
}
/* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */

