body 
{
	margin:0px;
	padding:0px;
	font-size: 14px;
}

.textoform {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	/*color: #2E417B;*/
	color: #176095;
	text-decoration: none;
}
.cuadro {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	background-color: #F2F2F2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
}
.menup {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.menup:hover {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.textosr {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #2E417B;
	text-decoration: none;
}
.textoblanco {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.titulop {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #176095;
	text-decoration: none;
}
.textoinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.letrach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.epigrafe {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.titulo {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 30px;
	font-weight: bold;
	color: #003399;
}
.lectura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.bajada {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #006699;
}
.autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.textointer {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.interiortablaizq { font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: bold; color: #264B99; background-color: #B5CDEA; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none}
.interiortablaDest { font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: normal; color: #264B99; background-color: #EDF3FA; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none}
.interiortabla2 { font-family: "Trebuchet MS", Verdana; font-size: 10px; font-weight: bold; color: #264B99; background-color: #CADBF0; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none}
.interiortabla3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #264B99; background-color: #B5CDEA; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none ; background-position: center top; text-align: center}
.interiortabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #264B99; background-color: #EDF3FA; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none}
.interiortablaP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #264B99; background-color: #DFD0D0; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none}
.cabezatabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #4D88C4; line-height: 20px; text-align: center}
.tituloS {  font-family: "Trebuchet MS", Arial, Verdana; color: #0000A0; text-decoration: none; font-size: 16px; font-weight: bold}
.tituloG { font-family: "Trebuchet MS", Arial, Verdana; color: #330099; text-decoration: none; font-size: 18px; font-weight: bold}
.interiortabla4 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #264B99; background-color: #FCFCFC; text-decoration: none; list-style-type: square; line-height: normal; border-style: none 
}
.interiortabla1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #264B99; background-color: #EDF3FA; text-decoration: none; list-style-type: square; line-height: 20px; border-style: none }
.menuconsulta {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0000FF}
.menuconsulta:hover  {  color: #FFFF00; text-decoration: none}
.tablavinculo {  background-color: #00457C}
.tablavinculo:hover {  background-color: #0033FF}
.otromenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #00CCFF; text-decoration: none}
.otromenu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0033CC; text-decoration: none }
.menuafiliado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.menuafiliado:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.letradeuda {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal}
.letradeudaneg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 ; font-weight: bold}
.letrapago { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: normal }
.letrapagoneg { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold}
.letrapagogrande { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold}
.letrapagonegCopia {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0033CC; font-weight: bold
}
.letrachnot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.dest1 {
	background-color: #CEF5FF;
}
.dest2 {
	background-color: #BEDEBE;
}
#cuadromenu {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu2 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu3 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu4 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu4 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu5 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu6 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu7 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
#cuadromenu8 {
	height: 15px;
	width: 188px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003399;
	background-color: #F4FAFF;
}
.informese {
	width: 161px;
	margin-left: 20px;
}
.fondoguia {
	background-image: url(/img/fondo_guias.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10px;
	width: 550px;
	padding: 15px;
}
#guia {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-image: url(/img/fondo_guias_detalle.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#guia a {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.puntoguia {
	background-image: url(/img/punto_guias.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
#guiaprincipal {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#central {
	background-image: url(/img/fondocentral.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: auto;
	width: 780px;
}
.col_fon {
	background-image: url(/img/laterales.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
				  				  
#central .secundaria {
	text-align: left;
	}


input {
	font-family: Verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	background: #fff;
	color: #333;
}

select 
{
	font-size:12px;
	}


.focus {
	background:#fff;
}	

.left {
	text-align:left;	
}

label {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #003399;
	font-weight: bolder;
	font-size: 1.2em;
	line-height: 1.7em;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	white-space:nowrap;
}			  				  				  				  				  				  

#mensaje {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #333333;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.7em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}	

#msje {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #333333;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.7em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#msg 
{
	background-image:url(error.png);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-left:18px;
	display:none;
}	

#content {
	background-color:#ffffff;
	padding-top:60px;
	padding-bottom:60px;
}

td div 
{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#333333;
	font-weight:normal;
}

#bitacora th
{
	background:#4168b5;	
	border:1px solid #333333;
}
	
#bitacora td
{
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	padding-left:3px;
	padding-right:3px;
}
	
input.small 
{
	width:94px;
}

input.tiny
{
	width:20px;
}

input.rut
{
	width:110px;
}

.float-left 
{
	float:left;
}
	
img.add_delete
{
	border:0px;
	padding-top:4px;
	padding-left:2px;
}

#error_report
{
	color:#ea2020;
	background-image:url(cancel.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:300px;
	text-align:left;
	padding-left:18px;
	margin-left:50px;
	display:none;
}

#error_report div
{
	color:#ea2020;
	/*background-image:url(cancel.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:300px;
	text-align:left;
	padding-left:18px;
	margin-left:50px;*/
}

#infotable 
{
	color:#ea2020;
	background-image:url(cancel.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:300px;
	text-align:left;
	padding-left:18px;
	margin-left:50px;
	display:none;
}

a img 
{
	border:0px;
	}
	
div#tooltip {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

.group 
{
	background-color:#eeeeee;
}

.infogroup 
{
	background-color:#eeeeee;
}

.contactgroup 
{
	background-color:#eeeeee;
}

#maintable tr, #maintable td 
{
	margin:0px;
	padding:2px;
}

span img 
{
	margin-bottom:-3px;
}

tr span 
{
	white-space:nowrap;
}
	
table.allleft 
{
	text-align:left;
}

table.allleft .odd
{
	background:#eeeeee;	
}

.identification 
{
	position:absolute;
}

.identification img
{
	margin-bottom:-3px;
}

.identification span
{
	text-transform:uppercase;
}

.upper 
{
	text-transform:uppercase;
}

.lower 
{
	text-transform:lowercase;
}

.fieldset-left 
{
	border-left:1px solid #999999;
}

.fieldset-right 
{
	border-right:1px solid #999999;
}

.fieldset-top
{
	border-top:1px solid #999999;
}

.fieldset-bottom 
{
	border-bottom:1px solid #999999;
}

a, a:visited {
	color:#2e417b;
}