﻿a {
	text-decoration: none;
	color:#8888FF;
}

body {
	margin:0;
	background-color: #101050;
	background:url(imagenes/fondo.png) repeat #101050;
	font-size: larger;
	font-family: Segoe UI, Myriad Pro, Verdana;
	color: #F5B2A2;
}

h1 
{
	color: #F0CB82;
	font-size: 18pt;
	font-weight: bold;
}

h2 
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 22pt;
}

.tblLogin
{
	width: 600px;
}

.campoLogin
{
	font-size: 18pt !important;
	width: 536px;
	font-family: "Trebuchet MS" , Tahoma, Times, "Times New Roman" , serif;
	background: url(input_bg.png) top left repeat-x #ffffff;
	color: #666666;
	padding: 5px;
	margin: 5px auto 5px 0px;
	-webkit-border-radius: 5px;
}

.botonLogin
{
	font-weight: bold;
	font-size: 18pt !important;
	padding: 7px;
	margin-top: 10px;
	-webkit-box-align: center;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	border: 2px outset buttonface;
	background-color: buttonface;
	-webkit-appearance: push-button;
	white-space: pre;
}

.tdloginTitulo
{
	border-bottom: dotted 1px #EFEFEF;
	font-size: 23px;
	color: #EFEFEF;
	height: 35px;
	letter-spacing: 1px;
	margin-bottom: 15px;
	padding: 7px;
}

.tdNombreCampo
{
	font-size: 13pt;
	color: #D5B595;
	font-weight: bold;
}

.tdNombreCampoNegro
{
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
}

.tdPrincipal
{
	border-bottom: dotted 1px #EFEFEF;
}

.fondoNegro
{
	background-image: url('imagenes/blacksmoke.png');
}

.fondoBlanco
{
	background-image: url('imagenes/whitesmoke.png');
}

.fondoGris
{
	background-image: url('imagenes/graysmoke.png');
}

.fondoRojo
{
	background-image: url('imagenes/redsmoke.png');
}

.divError
{
	border: 2px dotted #5B0000;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 3px;
	-webkit-border-radius: 8px;
}

.divPrincipal
{
	width: 515px;
	text-align: left;
	height: 1001px;

margin: 10px;
}

.titulo
{
	text-align: center;
	border: ridge 1px #FFFFFF;
	font-size: 24px;
	color: #FF3333;
	font-weight: bold;
	letter-spacing: 2px;
}

.titulo
{
	text-align: center;
	border: ridge 1px #FFFFFF;
	font-size: 24px;
	color: #FF3333;
	font-weight: bold;
	letter-spacing: 2px;
}

.comentarioFijo
{
	max-height: 120px;
	min-height: 120px;
	max-width: 600px;
	min-width: 600px;
}

.dejarEspacio
{
	margin: 10px;
	padding: 10px;
}

.reportCargado
{
	background-color: #749A02;
	padding: 0 5px 0 5px;
	border-style: inset;
	color: #FFFFFF;
}

.reportPendiente
{
	background-color: #222888;
	padding: 0 5px 0 5px;
	border-style: inset;
	color: #FFFFFF;
}

.reportCargadoSmall
{
	background-color: #749A02;
	padding: 0;
	border-style: inset;
	color: #FFFFFF;
	font-size:small;
	width: 200px;
}

.reportPendienteSmall
{
	background-color: #222888;
	padding: 0;
	border-style: inset;
	color: #FFFFFF;
	font-size: small;
	width: 200px;
}

.lblSinDatos
{
    color: #5555FF;
    font-size: 24px;
}

.separadorGrilla
{
	border-style: dotted;
}
.AlinDerecha
{
	text-align:right
}
.AlinIzquierda
 {
text-align:left;


 }
 .styleComentario
 {
text-align:left;
font-size: 12px;


}
 .tableBorde
 {
 border-right-style: Solid;
 border-right-width: 1px;
 Border-right-Color:White;
 border-bottom-style: none;
 border-bottom-width: 1px;

 text-align:right;
 }
 
 .tableBordeTitulo
 {
 border-right-style: Solid;
 border-right-width: 1px;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 Border-right-Color:White;
 Border-bottom-Color:White;
}

.grillaResumen
{
	border-color: #000000;
}

.tdCampoMarca
{
	font-size: 13pt;
	color: #957555;
	font-weight: bold;
}

.centrado
{
	text-align: center;
}

.lnkVolver
{
	padding: 0 0 15px 12px;
	text-align: left;
	text-decoration: underline;
	color: #DDDDDD;
}


.databutton {
	background: #222 url(imagenes/buttonoverlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.celdaBudget
{
	text-align: right;
	padding-right: 15px;
}