inputbody {
	margin-left: 0px;
	margin-top: 0px;

	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #669CBD;
	scrollbar-highlight-color: #669CBD;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #669CBD;
}

.fondogris1 {
	background-color: #B7B7B7;
}
.fondogris2 {
	background-color: #CCCCCC;
}
.fondoazulclaro {
	background-color: #F1FAFF;
}
.fondoazul {
	background-color: #3391C7;
}
.fondoazul2 {
	background-color: #C1D7E5;
}
.fondogrisclaro {
	background-color: #F5F5F5;
}
.txtgris {
	font-family: verdana;
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: none;
}
.txtgris1 {
	font-family: verdana;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration: none;
}
.txtazul, .txtazul a {
	font-family: verdana;
	font-size: 11px;
	color: #06497F;
	text-decoration: none;
}
.txtazul a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #06497F;
	text-decoration:underline;
}
.txtazulbold, .txtazulbold a {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #06497F;
	text-decoration: none;
}
.txtazulbold, .txtazulbold a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #06497F;
	text-decoration: underline;
}
.txtazul2 {
	font-family: verdana;
	font-size: 11px;
	color: #06497F;
	text-decoration: none;
}
.txtnegro1 {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txtmenublanc,.txtmenublanc a {
	font-family: verdana;
	font-size: 11px;
	color: #0C6296;
	font-weight: bold;
	text-decoration: none;
	padding:0px 2px;
	background:url(../img/gris_fondo.gif);
}
.txtmenuazul, .txtmenuazul a, .txtmenublanc a:hover{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 2px;
	background:url(../img/azul_fondo.gif);
}
.txtgris5,.txtgris5 a {
	font-family:Verdana, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	font-weight: bold;
	text-decoration: none;
	padding:0px 2px;
}
.grissup{
	background:url(../img/gris_superior.gif);
}
.grisizq{
	background:url(../img/gris_izquierda.gif);
	width:5px;
	height:19px;
}
.grisdch{
	background:url(../img/gris_derecha.gif);
	width:5px;
	height:19px;
}
.blancosup, .grissup:hover{
	background:url(../img/azul_superior.gif);
}
.blancoizq, .grisizq:hover{
	background:url(../img/azul_izquierda.gif);
	width:5px;
	height:19px;
}
.blancodch, .grisdch:hover{
	background:url(../img/azul_derecha.gif);
	width:5px;
	height:19px;
}
.txtrojo1 {
	font-family: verdana;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.menuseccion,.menuseccion a {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #035F97;
	text-decoration: none;
	margin:0px;
	cursor:pointer;
	text-align: center;
	line-height:20px;
}
.menuseccion span {
  background:url(../img/menu_posicion.gif) bottom no-repeat;
}	
.menuseccion a {
	padding:0px;
}

.seccion1,.seccion1 a {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3391C7;
	padding:0px 2px;
}
.menu,.menu a {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #035F97;
	text-decoration: none;
	margin:0px;
	list-style-image:url(../img/puntomas.gif);
	cursor:pointer;
	text-transform:uppercase;
}
.menu a {
	padding:0px;
}
.menu a:hover{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #035F97;
	text-decoration: none;
	background-color: #C9E7F6;
	margin:0px;
	margin-left:0px;
	width:100%;
	min-width:160px;
	list-style-image:url(../img/puntomas.gif);
	cursor:pointer;
	text-transform:uppercase;
}
.menuopen,.menuopen a {
	padding:0px;
	list-style-image:url(../img/puntomenos.gif);
}
#lateral{
width:148px;
}
.inactivo a,.inactivo a:hover,.inactivo ,.inactivo:hover,.menusubseli a,.menusubseli a:hover,.menusubseli ,.menusubseli:hover{
	color: #b1b1b1;
}
.menusubseli a,.menusubseli a:hover,.menusubseli a:link,.menusubseli ,.menusubseli:hover{
	background-color: #C9E7F6;
	width:100%;
	min-width:100%;
	/*color: #b1b1b1;*/
}
.tituloazul {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #035F97;
	text-decoration: none;
}
.contenidogris, .contenidogris a {
	font-family: verdana;
	font-size: 11px;
	color: #4B4B4B;
	text-decoration: none;
}
.contenidogrisbold {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.contenido{
	font-family: verdana;
	font-size: 12px;
	color: #0770AC;
	text-decoration: none;
}
.contenidobold {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0770AC;
	text-decoration: none;
}
.contenidodestacado {
	background-color: #DCEFF9;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
select { font-family: verdana; font-size: 8pt;font-style: normal;  font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left:1; padding-right:1; padding-top:1; padding-bottom:1; border-width:1; border-color:#7F9DB9; border-style:solid;}
/*input {  font-family: verdana; font-size: 8pt;	font-style: normal; line-height: normal;	font-weight: normal; font-variant: normal; color: #000000; 	text-decoration: none; background-color: #FFFFFF;padding-left:1; padding-right:1; padding-top:1; padding-bottom:1; border-width:1; border-color:#7F9DB9; border-style:solid;}*/
.input2 {  font-family: verdana; font-size: 8pt;	font-style: normal; line-height: normal;	font-weight: normal; font-variant: normal; color: #000000; 	text-decoration: none; background-color: #FFFFFF;padding-left:1; padding-right:1; padding-top:1; padding-bottom:1; border-width:1; border-color:#FFFFFF; border-style:solid;}
.inputbuscador {  font-family: verdana; font-size: 7pt;	font-style: normal; line-height: normal;	font-weight: normal; font-variant: normal; color: #000000; 	text-decoration: none; background-color: #FFFFFF;padding-left:1; padding-right:1; padding-top:1; padding-bottom:1; border-width:1; border-color:#7F9DB9; border-style:solid;}

.boton {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background-color: #ECEBE9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D6D6D6;
	border-right-color: #4b4b4b;
	border-bottom-color: #4b4b4b;
	border-left-color: #D6D6D6;
}.tituloazul2 {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #035F97;
	text-decoration: none;
}
.tablatitulo {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	background-color: #F1FAFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	padding:0px 4px;
}
.apartados, .apartados a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #449ACC;
	padding:0px 6px;
	text-decoration: underline;
}
.apartados a:hover{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #449ACC;
	padding:0px 6px;
	text-decoration: underline;
}
.apartadosoff, .apartadosoff a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0C6296;
	background-color: #C9E7F6;
	padding:0px 4px;
	text-decoration:none;
}
.apartadosoff a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0C6296;
	background-color: #C9E7F6;
	text-decoration: underline;
}


.apartadosesquina, .apartadosesquina a{
	color: #FFFFFF;
	background-color: #449ACC;
}

.apartadosoffesquina, .apartadosoff a{
	
	color: #0C6296;
	background-color: #C9E7F6;
	
}

.azul, .azul a {
	font-family: verdana;
	font-size: 11px;
	color: #06497F;
	text-decoration: none;
}
.azul, .azul a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #06497F;
	text-decoration: underline;
}
.azulbold, .azulbold a {
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	color: #06497F;
	text-decoration: none;
}
.azulbold, .azulbold a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	color: #06497F;
	text-decoration: none;
}
.gris, .gris a {
	font-family: verdana;
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: none;
}
.gris, gris a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: underline;
}
.grisbold {
	font-family: verdana;
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: none;
}
.txtblanco, .txtblanco a {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fondoazul3 {
	background-color: #66ABD5;
}
.tabla {
	font-family: verdana;
	font-size: 11px;
	color: #4B4B4B;
	text-decoration:none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px 4px;
}

.txtgris4,.txtgris4 a {
	font-family: verdana;
	font-size: 11px;
	color: #4B4B4B;
	padding:0px 2px;
}

}.titulobanner,titulobanner a {
	font-family: verdana;
	font-size: 13px;
	color: #084A87;
	font-weight: bold;
	text-decoration: none;
}
.textobanners {
	font-family: verdana;
	font-size: 11px;
	color: #424242;
}
