body {
	background-color: #FFFFFF;
	background-image: url(img/bg.jpg);
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
 
 h3{
 font-size: 12px;
 color: #000066;
 padding-left: 30px;
 }
 
.headb {
	background-image: url(img/center.jpg);
	background-repeat: repeat-x;
	font-size: 10px;
}
.pie {
text-align: center;
width: 770px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF0000;
	background-image: url(img/center2.jpg);
	background-repeat: repeat-x;
}

.pie a{
color: #FF0000;
font-weight:bold;
}

#left{
	background-image: url(img/shadowl.jpg);
	background-repeat: repeat-y;
	width: 11px;
}
#right{
	background-image: url(img/shadowr.jpg);
	background-repeat: repeat-y;
	width: 11px;
}
.subtitulo{
background: #003399  url(img/h3.gif) repeat-x;
color: #fff;
padding: 5px;
font-size: 15px;
}
 

.form300aCentro { 
background: #FFFFFF; 
border: 1px #444444 solid; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #000000; 
padding: 1px 1px; 
width: 300px; 
margin: 1px 1px; 
text-align: centre; 
float: none; 
cursor: text; ; clip: rect( ) }

.link_inicio {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 800; color: #FFFFFF; background-color:#024382; }
.link_inicio a {
        color: #ffffff;
        font-weight : bold;
	text-decoration  : none;
}

.tbf{

}
.label{
font-size: 12px;
color: #024382;
background-color:#efefef;
}


.tabla{
	border-left: 1px solid #CCCCCC;
	font: 11px Arial, Helvetica, sans-serif;
}
.tabla th {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #CCCCCC;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(img/background.jpg) repeat;
}

.tabla td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 6px 6px 6px 12px;
	color: #000000;
}

.tabla  td.alt {
	background: #F7F7F7;
	color: #000000;
}
.tabla a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; cursor: hand;}

.alerta{
border: 1px #CC0000 solid;
font-size:12px;
color: #CC0000;
width: 80%;
margin: 10px auto;
 
}
.ok{
background: transparent url(img/ok.jpg) no-repeat;
font-size:10px;
border: 2px #2672AE solid;
color: #2672AE;
width: 80%;
margin: 10px auto;
 
}
.comuna{
font-size:10px;
color: #000000;
width: 80%;
margin: 0px auto;
}


.tablaficha{
font-size: 10px;
}
.tablaficha a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; cursor: hand;}
.tablainterna{
width: 100%;
height: 100%;
border:1;
border-color:#B1CCE1; 
}


.tit1{
font-size: 10px;
font-weight: bold;
color: #000066;
background-color: #eee;
padding-left: 8px;
}
.tit2{
font-size: 10px;
font-weight: bold;
color: #333;
background-color: #f3f3f3;
padding-left: 8px;
}
.tit3{
font-size: 10px;
font-weight: bold;
color: #000066;
background-color: #FFFFFF;
padding-left: 8px;
}
.titulo {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4f6b72;
	text-align:center;
}
.tituloCampo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-align:center;
}
.tituloizq {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-align:left;
}
.tituloEjecutor {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #4f6b72;
}
.titulo1 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #4f6b72;
}
.excel {
	font: bold 10px Arial, Helvetica, sans-serif;
}
.excel a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4f6b72; text-decoration: none ; cursor: hand;}
.dato{
padding-left: 10px;
}

.numero{
color: #8bb9dd;
background-color:#D8DFF2;
font-size: 25px;
}

.formulario{
font-size: 10px;
}

.formulario input, .tablaficha input{
font-size: 9px;
background-color: #f8f8f8;

}

.boton{
background: transparent url(img/boton.jpg) no-repeat;
width: 120px;
color: #003366;
font-size: 12px;
font-weight: bold;
border: 0;
height: 28px;
cursor: hand;
}
.boton:hover{
background: transparent url(img/botonh.jpg) no-repeat;
}
.botonSeleccion{
width: 50px;
color: #003366;
font-size: 12px;
font-weight: bold;
border: 1;
height: 25px;
cursor: hand;
}
.link_ini     { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none ; cursor: hand; margin-top:19px;}
.link_ini a{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; text-decoration: none ; cursor: hand;}

.tabla_scroll{
width:700px;
height:400px;
overflow:scroll;
margin: 10px auto;
scrollbar-arrow-color: #4f6b72;
scrollbar-base-color: #4f6b72;
scrollbar-dark-shadow-color: #003366;
scrollbar-track-color: white;
scrollbar-face-color: #D7EBFF;
scrollbar-shadow-color: #4f6b72;
scrollbar-highlight-color: white;
}
.td_scroll{
width:350px;
height:220px;
overflow:scroll;
margin: 10px auto;
scrollbar-arrow-color: #4f6b72;
scrollbar-base-color: #CEDFF3;
scrollbar-dark-shadow-color: #CEDFF3;
scrollbar-track-color: white;
scrollbar-face-color: #CEDFF3;
scrollbar-shadow-color: #4f6b72;
scrollbar-highlight-color: white;
}
.tabla_scroll_export{
width:800px;
height:300px;
overflow:scroll;
margin: 10px auto;
scrollbar-arrow-color: #4f6b72;
scrollbar-base-color: #4f6b72;
scrollbar-dark-shadow-color: #003366;
scrollbar-track-color: white;
scrollbar-face-color: #D7EBFF;
scrollbar-shadow-color: #4f6b72;
scrollbar-highlight-color: white;
}
.combobox {
font:Arial, Helvetica, sans-serif; 
font-size:9px;
}
.orden {
font:Arial, Helvetica, sans-serif;
font-size:13px;
}

.filtro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.botonBuscar{
background: transparent url(img/botonBuscar.jpg) no-repeat;
width: 120px;
color: #003366;
font-size: 12px;
font-weight: bold;
border: 0;
height: 28px;
cursor: hand;
}

.botonAusuario{
background: transparent url(img/botonAusuario.jpg) no-repeat;
width: 120px;
color: #003366;
font-size: 12px;
font-weight: bold;
border: 0;
height: 28px;
cursor: hand;
}
.botonAusuario:hover{
background: transparent url(img/botonAusuarioH.jpg) no-repeat;
}
.botonArol{
background: transparent url(img/botonArol.jpg) no-repeat;
width: 120px;
color: #003366;
font-size: 12px;
font-weight: bold;
border: 0;
height: 28px;
cursor: hand;
}
.botonArol:hover{
background: transparent url(img/botonArolH.jpg) no-repeat;
}
.botonAfuncion{
background: transparent url(img/botonAfuncion.jpg) no-repeat;
width: 140px;
color: #003366;
font-size: 12px;
font-weight: bold;
border: 0;
height: 28px;
cursor: hand;
}
.botonAfuncion:hover{
background: transparent url(img/botonAfuncionH.jpg) no-repeat;
}


.sinFormato {
 border-left: 0px;
    border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
}
.sinFormato td, .sinFormato th {
 padding: 0.1em;
 border: 0px solid;
 border-color: #000000;
}
/* The current cell */
.sinFormato tbody tr td.currentCell,
.sinFormato tbody tr td:hover,
.sinFormato tbody tr.alt td:hover
{
 background-color:#fff;
}
.destacar{
font-size:12px;
color: #FF0000;
font-weight:bold;
}

.field {
	margin: 10px 10px 0px 20px;
	background-color:#FFFFFF;
	border-color:#990033;
	height:550px;
}
.fieldSolicitud {
	margin: 10px 10px 0px 20px;
	background-color:#FFFFFF;
	border-color:#990033;
	width:500px;
	height:350px;
}
.fieldRol {
	margin: 10px 10px 0px 20px;
	background-color:#FFFFFF;
	border-color:#990033;

}
.fieldS {
	margin: 10px 10px 0px 20px;
	background-color:#FFFFFF;
	border-color:#990033;
}
.legenCampos{
font-size:10px;
color: #0066CC;
font-weight:bold;
margin-left:10px;
}

option {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border-color:#0066FF;} 

.Fields {
	background-color: #E9E9E9;
	border: 2px solid #A8A8A8;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border-color:#0099CC;
}
.textFunciones {
	font-size: 8px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.textFuncionesTitulo {
	font-size: 8px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.botonBuscar{
background: transparent url(img/buscar.gif) no-repeat;
width: 80px;
height: 23px;
border: 0;
cursor: hand;
}
.botonLimpiar{
background: transparent url(img/limpiar.gif) no-repeat;
width: 80px;
height: 23px;
border: 0;
cursor: hand;
}
.botonGrabar{
background: transparent url(img/Grabar.gif) no-repeat;
width: 80px;
height: 23px;
border: 0;
cursor: hand;
}
.botonCerrar{
background: transparent url(img/Cerrar.gif) no-repeat;
width: 80px;
height: 23px;
border: 0;
cursor: hand;
}
.botonAgregar{
background: transparent url(img/Agregar.gif) no-repeat;
width: 80px;
height: 23px;
border: 0;
cursor: hand;
}
.botonCM{
background: transparent url(img/cm.gif) no-repeat;
width: 90px;
height: 23px;
border: 0;
cursor: hand;
}
.botonCalendario{
background: transparent url(img/cal.gif) no-repeat;
width: 16px;
height: 16px;
border: 0;
cursor: hand;
}
.botonCalendario{
background: transparent url(img/cal.gif) no-repeat;
width: 16px;
height: 16px;
border: 0;
cursor: hand;
}
.botonValidar{
background: transparent url(img/Validar.gif) no-repeat;
width: 100px;
height: 23px;
border: 0;
cursor: hand;
}
.botonNoValidar{
background: transparent url(img/NoValidar.gif) no-repeat;
width: 120px;
height: 23px;
border: 0;
cursor: hand;
}
.botonComunal{
background: transparent url(img/Comunal.gif) no-repeat;
width: 100px;
height: 23px;
border: 0;
cursor: hand;
}
.botonEntrar{
background: transparent url(img/Entrar.gif) no-repeat;
width: 80px;
height: 23px;
border: 0;
cursor: hand;
}
.link     { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none ; cursor: hand; margin-top:19px;}

a:link {
	color: #0059A2;
text-decoration:none;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #003366;
}
.error {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.mensaje {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #00CC00;
}
