/* CSS Document */
body {
margin: 30px auto;
background-color: #646464;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
text-align: left;
}
/*
a {
color: #475C78;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #9D4F00;
font-weight: bold;
text-decoration: underline;
}*/

.title {
font-size: 12px;
font-weight: bold;
color: #304F78;
}

.header {
height: 85px;
background-image: url(../images/cabecerabg.gif);
background-repeat: no-repeat;
background-color: #646464;
}

.headerleft {
 /* padding: 5px 0 0 15px; */
}

.headerright {
/* padding: 15px 15px 0 0; */
}
.headercodigo{
text-align:right;
font-weight:bold;
font-size:10px;
color:#000000;
background-color:#1180E1;
}
.headerfecha{
text-align:left;
font-weight:normal;
font-size:9px;
color:#000000;
}
.mainbody {
background-image: url(../images/mainbodybg.gif);
background-repeat: repeat-y;
background-color: #646464;
}

.mainleft {
padding: 0 0 0 10px;
}

.dividervert {
background-image: url(../images/divider_vert.gif);
background-repeat: repeat-y;
}
.dividerhor {
background-image: url(../images/divider_hor.gif);
background-repeat: repeat-x;
}
.mainright {
padding: 10px 15px 0 5px;
}

.footer {
height: 45px;
margin: 0;
background-image: url(../images/piebg.gif);
background-repeat: no-repeat;
background-color: #646464;
}

.footerleft {
padding: 8px 0 0 35px;
font size: 9px;
}

.footerright {
text-align: right;
padding: 8px 35px 0 0;
font size: 9px;
}
.footertop{
text-align:center;
font-size:9px;
color:#000000;
}
.footerdown{
padding: 8px 0 0 35px;
text-align:center;
font-size:9px;
color:#000000;
}
.poweredBy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
}
.menucabecera
{
font-size:11px;
color:#FFFFFF;
background-color:#1180E1;
height: 20px;
padding-left:10px;
}
.menucontenido
{
font-size:10px;
color:#000000;
background-color:#EBEBEB;
height: 18px;
padding-left:20px;
}
.menucontenido:hover
{
font-size:10px;
color:#000000;
background-color:#F5F5F5;
height: 18px;
padding-left:20px;
}
.menutop
{
background-image: url(../images/menu-top.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
height: 20px;
}
.menubottom
{
background-image: url(../images/menu-down.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
height: 20px;
}
.tablalink a
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
text-decoration: underline;
font-size:12px;
padding-left:0px;
background-color:#FFFFFF;
}
.tablalink
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
text-decoration: none;
font-size:12px;
padding-left:0px;
background-color:#FFFFFF;
}
.tablalink:hover
{
font-family:Trebuchet MS, tahoma, arial;
color: #9E9E9E;
font-weight: bold;
text-decoration: underline;
font-size:12px;
padding-left:0px;
background-color:#FFFFFF;
}
.tablacontenidoxsecciones
{
font-family:Trebuchet MS, verdana, tahoma;
font-size:12px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color:#FFFFFF;
padding-left:0px;
text-align:justify;

}
.tablacontenidoxsecciones2
{
font-family:verdana, tahoma, arial;
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #D9D4AE;
background-color:#F5F5F5;
}
.linkmenuCabecera
{
	font-family:verdana, tahoma, arial;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	color: #475C78;
}
.linkmenuCabecera:hover
{
	font-family:verdana, tahoma, arial;
	font-size:10px;
	font-weight: bold;
	text-decoration: underline;
	color: #838383;
}
.linkmenuprincipal
{
	font-family:verdana, tahoma, arial;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	color: #475C78;
}
.linkmenuprincipal:hover
{
	font-family:verdana, tahoma, arial;
	font-size:10px;
	font-weight: bold;
	text-decoration: underline;
	color: #475C78;
}
.tituloDIV1
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
font-size:15px;
padding-left:0px;
}
.contenidoDIV1
{
	color: #000000;
	font-weight:normal;
	font-size:10px;
}
.tablaautenticacion
{
	font-family:verdana, tahoma, arial;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #475C78;
	background-color:#FFFFFF;
}
.boton1
{
	font-family:verdana, tahoma, arial;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color: #475C78;
}
.lineaerrormensaje
{
	font-size:10px;
	color:#000000;
	background-color:#F5851F;
	height: 18px;
	padding-left:20px;
}
.tablaConsulta
{
background-color: #FFFFFF;
}
.tablaCodigoPin
{
background-color: #EBF4FC;
}
.tablaResultado1
{
font-family:verdana, tahoma, arial;
font-size:11px;
font-weight: bold;
text-decoration: none;
color: #0033FF;
background-color:#EBF4FC;
padding-left:10px;
}
.tablaResultado2
{
font-family:verdana, tahoma, arial;
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #475C78;
background-color:#F5F5F5;
}
.titulo
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
font-size:18px;
padding-left:5px;
height:30px;
}
.titulocontenido
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
font-size:18px;
padding-left:5px;
height:30px;
}
.formNuevoPin {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	
}
.botonNuevoPin {
font-size:10px;
}
.mensajeNuevoPin {font-family: "Times New Roman", Times, serif;
    font-size:10px;
	color:#FF0000
}
.msTitulo
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
font-size:18px;
padding-left:5px;
height:30px;
}
.msSubTitulo
{
font-family:Trebuchet MS, tahoma, arial;
color: #475C78;
font-weight: bold;
font-size:16px;
padding-left:5px;
height:30px;
}
.msLink
{
font-family:Trebuchet MS, tahoma, arial;
color: #0033FF;
font-weight: bold;
text-decoration: underline;
font-size:12px;
padding-left:0px;
background-color:#FFFFFF;
}
.msLink:hover
{
font-family:Trebuchet MS, tahoma, arial;
color: #9E9E9E;
font-weight: bold;
text-decoration: underline;
font-size:12px;
padding-left:0px;
background-color:#FFFFFF;
}
/*
Esto espara el grid de paginado
*/

.grid_cabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2271A0;
	font-weight: bold;
}


.grid_fila1:hover {
/*    font-family: Arial, Helvetica, sans-serif;
 */   background-color: #FFFF99;
  /*  border: 1px solid #0000cc;
   */ color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.grid_fila1 {
/*    font-family: Arial, Helvetica, sans-serif;
  */  background-color: #ffffff;
 /*   border: 1px solid #ffffff;
    padding: 2px 5px 2px 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.grid_fila2:hover {
/*    font-family: Arial, Helvetica, sans-serif;
  */  background-color: #FFFF99;
/*    border: 1px solid #0000cc;
    color: #ffffff;
	padding: 2px 5px 2px 5px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.grid_fila2 {
    /*font-family: Arial, Helvetica, sans-serif;*/
    background-color: #E6F0FA;
    /*border: 1px solid #ffffff;
    padding: 2px 5px 2px 5px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.grid_celda {
	font-family: Verdana,sans-serif;
	font-size: 8px;
	color: #000000;
}
.error{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
}
.mensaje{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.input{
    BORDER-RIGHT: #004328 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: 1px solid;
    WIDTH: 80px;
    COLOR: #004328;
    BORDER-BOTTOM: #004328 1px solid;
    FONT-FAMILY: Verdana
}