body {
	background-image: url(imgs/pattern.jpg);
	background-repeat: repeat;
	font-family: Arial;
	font-size:8pt;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

encabezado {
	position:absolute;
	left:0px;
	top:0px;
	height:75px;
	width:930px;
	background-color:rgb(255,255,255);
}

td {
	font-family: Arial;
	font-size:8pt;
}

td.botonmenu {
    background-image: url(../imgs/botonmenu.gif);
    background-repeat: no-repeat;
    cursor:pointer;
}

td.botonmenu:hover {
    background-image: url(../imgs/botonmenuhover.gif);
}


td.botonmenu2 {
    background-image: url(../imgs/botonmenu2.gif);
    background-repeat: no-repeat;
    cursor:pointer;
}

td.botonmenu2:hover {
    background-image: url(../imgs/botonmenu2hover.gif);
}

td.botonmenuselected {
    background-image: url(../imgs/botonmenu2.gif);
    background-repeat: no-repeat;
}


span {
	font-family: Arial;
	font-size:8pt;
}

input {
	font-family: Arial;
	font-size:8pt;
}

select {
	font-family: Arial;
	font-size:8pt;
}

a {
	text-decoration: none;
	color:rgb(0,0,255);
}

a:hover {
 	text-decoration: underline;
}

    a.button {
            display: block;
            background: url(../imgs/btnverde.gif) no-repeat 0 0;
            width: 88px;
            height: 26px;
            overflow: hidden;
            text-decoration: none;
            text-align: center;
            padding-top: 5px;
            margin: 0px 3px 0px 0px;
            line-height: 26px;
            font: normal 11px tahoma,arial,verdana,sans-serif;
            color: rgb(255,255,255);
            outline: none;
            float: left;
    }
    a.button:hover {
            background: url(../imgs/btnverdehover.gif) no-repeat 0 0;
            color: rgb(255,255,255);
    }
    a.button:focus {
            outline: none;
    }


    a.button2 {
            display: block;
            background: url(../imgs/btnazul.gif) no-repeat 0 0;
            width: 88px;
            height: 26px;
            overflow: hidden;
            text-decoration: none;
            text-align: center;
            padding-top: 5px;
            margin: 0px 3px 0px 0px;
            line-height: 26px;
            font: normal 11px tahoma,arial,verdana,sans-serif;
            color: #fff;
            outline: none;
            float: left;
    }
    a.button2:hover {
            background: url(../imgs/btnazul2.gif) no-repeat 0 0;
            color: #fff;
    }
    a.button2:focus {
            outline: none;
    }

	ul { 
		list-style-type: none;
		margin: -3px;
	}

	.detailsToolbar {
		background: #fff;
	}

	.detailsToolbar li {
		margin: 5px;
		padding-bottom: 5px;
		}
	
	.detailsToolbar li li {
		font-size: .9em;
		}
	
	.detailsToolbar li a {
		text-decoration: none;
		padding-left: 20px;
		padding-bottom: 3px;
		font-size:8pt;
		color:rgb(0,0,255);
		}

	.detailsToolbar li a:hover {
		text-decoration: underline;
	}

	.detailsToolbar .mas a { background: url(../imgs/icon_abajo.gif) top left no-repeat;}
	.detailsToolbar .menos a { background: url(../imgs/icon_arriba.gif) top left no-repeat;}
	.detailsToolbar .guardar a { background: url(../imgs/save2.gif) top left no-repeat;}
	.detailsToolbar .flechaverde { 
		background: url(../imgs/flechaverde.gif) top left no-repeat;
		text-decoration: none;
		color:rgb(108,167,24);
		padding-left: 20px;
		padding-bottom: 3px;
		font-size:8pt;		
	}
	.detailsToolbar .flechaazul a { background: url(../imgs/flechaazul.gif) top left no-repeat;}

	.liga {
		text-decoration: none;
		font-size:8pt;
		color:rgb(0,0,255);
	}
	
	.liga:hover {
		text-decoration: underline;
	}
	
	
	.linkMenu {
		color:rgb(255,255,255);
		text-decoration:none;
	}
	
	.linkMenu:hover {
		text-decoration:underline;
	}


        .textoModulo {
		color:rgb(118,155,45);
		text-decoration:underline;
		font-size:16pt;
		font-weight: bold;
	}
        
	.linkModulo {
		color:rgb(118,155,45);
		text-decoration:underline;
		font-size:14pt;
		font-weight: bold;
	}
	
	.linkModulo:hover {
		color:rgb(204,102,0);
		text-decoration:underline;
	}
	
	.linkModulo2 {
		color:rgb(118,155,45);
		text-decoration:none;
		font-size:12pt;
	}

	.linkModulo2:hover {
		color:rgb(204,102,0);
		text-decoration:none;
	}
	
	.linkazul{
		text-decoration:none;
		color:rgb(50,50,50);
	}
	
	.linkazul:hover{
		text-decoration:none;
		color:rgb(0,0,255);
	}
	

	.linkMenu3 {
		color:rgb(0,0,255);
		text-decoration:none;
	}
	
	.linkMenu3:hover {
		text-decoration:underline;
	}

.charsBlack {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000;
	border-right-color : #A1A1A1;
	border-right-style : solid;
	border-right-width : 1px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.charsBlackA {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000;
	border-right-color : #A1A1A1;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #A1A1A1;
	border-left-style : solid;
	border-left-width : 1px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.charsBlue {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #767A7D;
	border-right-color : #A1A1A1;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #A1A1A1;
	border-top-style : solid;
	border-top-width : 1px;

	padding-left: 5px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.charsBlueA {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #767A7D;
	border-right-color : #A1A1A1;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #A1A1A1;
	border-top-style : solid;
	border-top-width : 1px;
	border-left-color : #A1A1A1;
	border-left-style : solid;
	border-left-width : 1px;

	padding-left: 5px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

    .renglontabla {
        background-image:url(../imgs/renglontablavigente.png);
        background-repeat:repeat-x;
        background-position: 0px 0px;
        background-color:rgb(255,255,255);
        color:#396a95;
        font-size:8pt;
    }

    .renglontabla:hover {
        background-position: 0px -55px;
    }

     .renglontablaPendiente {
        background-image:url(../imgs/renglontablapendiente.png);
        background-repeat:repeat-x;
        background-position: 0px 0px;
        background-color:rgb(255,255,255);
        color:#396a95;
        font-size:8pt;
    }

    .renglontablaPendiente:hover {
        background-position: 0px -55px;
    }
    

    .renglontablaOculto {
        background-image:url(../imgs/renglontablaoculto.png);
        background-repeat:repeat-x;
        background-position: 0px 0px;
        background-color:rgb(255,255,255);
        color:#396a95;
        font-size:8pt;
    }

    .renglontablaOculto:hover {
        background-position: 0px -55px;
    }

    .renglontablatitulo{
        background-image:url(../imgs/pie.gif);
        background-repeat:repeat-x;
        background-position: 0px 0px;
        color:rgb(255,255,255);
        font-size:8pt;
        font-weight:bold;
    }

    .renglonamenidad {
        background-image:url(../imgs/renglonamenidad.png);
        background-repeat:no-repeat;
        background-position: right 0px;
        background-color:rgb(255,255,255);
        color:#396a95;
        font-size:8pt;
    }

    .renglonamenidad:hover {
        background-position: right -30px;
    }
