﻿BODY {
    margin: 1px;
    padding: 1px;
    font-weight: normal;
	font-size: 11px;
	word-spacing: normal;
	text-transform: none;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	color: #000066;
	background-image: url(images/fondoCeleste.jpg);
}

table {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #ffffff;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}

tbody > tr.filaFondoVerde>td {
    background-color:#29B607 !important;
}
tbody > tr.filaFondoGris>td {
    background-color:#E0E0E0 !important;
}
tbody > tr.filaFondoCeleste>td {
    background-color:#C0DCF1 !important;
}
tbody > tr.filaFondoRojo > td {
    background-color: #FF0000;
}
tbody > tr.filaFondoLightGreen > td {
    background-color: #90EE90 !important;
}
tbody > tr.filaFondoLime>td {
    background-color:#00FF00 !important;
}
tbody > tr.filaFondoLimeGreen>td {
    background-color:#32CD32 !important;
}
tbody > tr.filaFondoLightBlue>td {
    background-color:#ADD8E6 !important;
}
tbody > tr.filaFondoAmarillo>td {
    background-color:#F6F808 !important;
}
tbody > tr.filaFondoNaranja>td {
    background-color:#E59B03 !important;
}
tbody > tr.filaFondoVioleta>td {
    background-color:#Af1ED1 !important;
}

tbody>tr>td.celdaFondoVerde {
    background-color:#669999 !important;
}
tbody>tr>td.celdaFondoGris {
    background-color:#E0E0E0 !important;
}
tbody>tr>td.celdaFondoCeleste {
    background-color:#C0DCF1 !important;
}
tbody>tr>td.celdaCentro {
    text-align:center !important;
}    
tbody>tr>td.celdaIzquierda {
    text-align:left !important;
}    
tbody>tr>td.celdaDerecha {
    text-align:right !important;
} 

div {
    margin: 0px;
    padding: 0px;
}

.botonAzul
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
	font-size: 11px;
	cursor: hand; cursor: pointer;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #00508c;
	text-align: center;
	height: 20px;
}
.botonVerde
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
	font-size: 11px;
	cursor: hand; cursor: pointer;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #006600;
	text-align: center;
	height: 20px;
}
.botonRojo
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
	font-size: 11px;
	cursor: hand; cursor: pointer;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #ff0000;
	text-align: center;
	height: 20px;
}
.botonNaranja
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
	font-size: 11px;
	cursor: hand; cursor: pointer;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #FF6600;
	text-align: center;
	height: 20px;
}
.botonPDF
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
	font-size: 11px;
	cursor: hand; cursor: pointer;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #CC0000;
	text-align: center;
	height: 20px;
}
.botonXLS
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
	font-size: 11px;
	cursor: hand; cursor: pointer;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003300;
	text-align: center;
	height: 20px;
}

.titulo1
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
	color: white;
	background-color: #00508c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
.titulo2
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
	color: white;
	background-color: #00508c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
.titulo3
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
	color: white;
	background-color: #00508c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
}
.etiqueta1_izq
{
	text-align: left;
	padding-left: 4px;
}
.etiqueta1_der
{
	text-align: right;
	padding-right: 4px;
}
.menu1
{
	text-indent: 5px;
	font-weight: bold;
}
.menu2
{
	text-align: left;
	text-indent: 10px;
	color: blue;
	font-size: 10px;
	background-color: lemonchiffon;
	padding-bottom: 2px;
	padding-top: 2px;
}
.menu3
{
	text-align: left;
	text-indent: 10px;
	color: #27512d;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: gainsboro;
}
.panel1
{
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #00508c;
	margin: 1px;
}

.combo1
{
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #00508c;
	color: black;
	background-color: whitesmoke;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	height: 20px;
}

.combo2
{
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #00508c;
	color: black;
	background-color: whitesmoke;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
	height: 18px;
}

.combo3
{
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #00508c;
	color: black;
	background-color: #C0DCF1;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	height: 20px;
}

.lista1
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
.listaTop
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	vertical-align: top;
}
.letra10
{
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}
.letra11 {
    font-family: Tahoma, Verdana, Arial;
    color: #000066;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
}
.letra12
{
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
.letra14
{
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.letra30
{
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	vertical-align: middle;
}
.txletra10
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-weight: normal;
	font-size: 10px;
}
.txletra10b
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-size: 10px;
	font-weight: bold;
}
.txletra10c
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}
.txletra10bc
{
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.txletra11 {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    font-family: Tahoma, Verdana, Arial;
    color: #000066;
    font-weight: normal;
    font-size: 11px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.txletra11b {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    font-family: Tahoma, Verdana, Arial;
    color: #000066;
    font-size: 11px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.txletra11c {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #507701;
    font-family: Tahoma, Verdana, Arial;
    color: #000066;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.txletra11bc {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #00508c;
    font-family: Tahoma, Verdana, Arial;
    color: #000066;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.tituloFormView1
{
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #00508C;
	font-weight: bold;
}

.Izquierda {
    text-align:left;
}

.Derecha {
    text-align:right;
}

.Centro {
    text-align:center;
}

.bordeRedondeado {
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 2px solid #00508c;
}

.botonFileUp {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #507701;
    display: inline-block;
    overflow: hidden;
    font-family: Tahoma, Verdana, Arial;
    color: #000066;
    font-weight: normal;
    font-size: 10px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #E0E0E0;
    vertical-align: middle;
    cursor: pointer;
}
