@charset "utf-8";
/* CSS Document */

body
{ 
background: #0000cc;
xxbackground: #ffffcc;
color: #ffffff;
font-family:Arial;
font-size:10px;
}

h1
{
font-size:30px;
}


.tablelogin
{
background: #3030D6;
color: #ffffff;
}

.tableoutput
{
background: #ffffff;
color: #000000;
}


input{
	font-family:Arial;
}
input:focus{
	background: #00ccff;
	font-family:Arial;
}
input:hover{
	font-family:Arial;
	background: #0000ff;
	color: #ffffff;
}
textarea{
	font-family:Arial;
}
textarea:focus{
	background: #00ccff;
	font-family:Arial;
}
textarea:hover{
	font-family:Arial;
	background: #0000ff;
	color: #ffffff;
}



table
{
background: #0000cc;
color: #ffffff;
font-size:15px;
}

td.titulo
{
font-family:Helvetica;
font-size:50px;
}

td.texto
{
font-family:Arial Narrow;
font-size:30px;
}

.tableinput
{
background: #E0FFFF;
color: #0000cc;
}



.tabletitulo2
{
background: #FFFFFF;
color: #0000cc;
}


br.msgerror
{
color: #ff0000;
}


.tableinput#submit {
background-color: #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:6px;
color: #fff;
font-size: 20px;
text-decoration: none;
border:none;
}

.tableinput#submit:hover {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:6px;
border: none;
background:red;
box-shadow: 0px 0px 1px #777;
}




a:link {
    color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}
/* visited link */
a:visited {
    color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}
/* mouse over link */
a:hover {
    color: #ffffff;
	font-weight:normal;
	text-decoration: underline;
}
/* selected link */
a:active {
    color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}

a.link0:link {
    color: #000000;
	font-weight:normal;
	text-decoration: none;
}
/* visited link */
a.link0:visited {
    color: #000000;
	font-weight:normal;
	text-decoration: none;
}
/* mouse over link */
a.link0:hover {
    color: #000000;
	font-weight:normal;
	text-decoration: underline;
}
/* selected link */
a.link0:active {
    color: #000000;
	font-weight:normal;
	text-decoration: none;
}





.xTBlue {
	border:3px solid #ffffff;
	
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
}.xTBlue table{
    border-collapse: collapse;
    border-spacing: 0;
}.xTBlue tr:last-child td:last-child {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	padding:5px 5px 5px 5px;
}
.xTBlue table tr:first-child td:first-child {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	padding:5px 5px 5px 5px;
}
.xTBlue table tr:first-child td:last-child {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	padding:5px 5px 5px 5px;
}.xTBlue tr:last-child td:first-child{
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	padding:5px 5px 5px 5px;
}.xTBlue tr:hover td{
}
.xTBlue tr:nth-child(odd){ background-color:#aad4ff; padding:5px 5px 5px 5px;}
.xTBlue tr:nth-child(even)    { background-color:#ddeeff; padding:5px 5px 5px 5px;}
.xTBlue td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	color:#000000;
	padding:5px 5px 5px 5px;
}.xTBlue tr:last-child td{
	border-width:0px 1px 0px 0px;
	padding:5px 5px 5px 5px;
}.xTBlue tr td:last-child{
	border-width:0px 0px 1px 0px;
	padding:5px 5px 5px 5px;
}.xTBlue tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}
.xTBlue tr:first-child th{
	background:-o-linear-gradient(bottom, #007fff 5%, #003f7f 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #007fff 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#003f7f");	
	background: -o-linear-gradient(top,#007fff,003f7f);
	background-color:#007fff;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	color:#ffffff;
	padding:5px 5px 5px 5px;
}
.xTBlue tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.xTBlue tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}





.TB2{
	vertical-align:middle;
	background:-o-linear-gradient(bottom, #66adf4 5%, #bff2f2 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #66adf4), color-stop(1, #bff2f2) ); 
	background:-moz-linear-gradient( center top, #66adf4 5%, #bff2f2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66adf4", endColorstr="#bff2f2");	
	background: -o-linear-gradient(top,#66adf4,bff2f2);
	background-color:#66adf4;
	border:1px solid #000000;
	border-width:0px 0px 0px 0px;
	color:#000000;
}

.TB3{
	border:0px solid;
	border-width:0px 0px 0px 0px;
}







.xnoxTBlue {
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.xnoxTBlue table{
    border-collapse: collapse;
    border-spacing: 0;
	margin:0px;
	padding:0px;
}.xnoxTBlue tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.xnoxTBlue table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.xnoxTBlue table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.xnoxTBlue tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.xnoxTBlue tr:hover td{
	background-color:#ffffff;
		

}
.xnoxTBlue td{
	vertical-align:middle;
	background:-o-linear-gradient(bottom, #add2f7 5%, #ffffff 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #add2f7), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #add2f7 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#add2f7", endColorstr="#ffffff");	
	background: -o-linear-gradient(top,#add2f7,ffffff);

	background-color:#add2f7;

	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:3px;

	color:#000000;
}.xnoxTBlue tr:last-child td{
	border-width:1px 1px 1px 1px;
}.xnoxTBlue tr td:last-child{
	border-width:1px 1px 1px 1px;
}.xnoxTBlue tr:last-child td:last-child{
	border-width:1px 1px 1px 1px;
}
.xnoxTBlue tr:first-child th{
	background:-o-linear-gradient(bottom, #06386b 5%, #06386b 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #06386b), color-stop(1, #06386b) );
	background:-moz-linear-gradient( center top, #06386b 5%, #06386b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06386b", endColorstr="#06386b");	
	background: -o-linear-gradient(top,#06386b,06386b);

	background-color:#06386b;
	border:0px solid #ffffff;
	text-align:center;
	border-width:1px 1px 1px 1px;
	color:#ffffff;
}
.xnoxTBlue tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #06386b 5%, #06386b 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #06386b), color-stop(1, #06386b) );
	background:-moz-linear-gradient( center top, #06386b 5%, #06386b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06386b", endColorstr="#06386b");	
	background: -o-linear-gradient(top,#06386b,06386b);

	background-color:#06386b;
}
.xnoxTBlue tr:first-child td:first-child{
	border-width:1px 1px 1px 1px;
}
.xnoxTBlue tr:first-child td:last-child{
	border-width:1px 1px 1px 1px;
}






TBlueX {
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.TBlueX table{
    border-collapse: collapse;
    border-spacing: 0;
	margin:0px;
	padding:0px;
}.TBlueX tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.TBlueX table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.TBlueX table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.TBlueX tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.TBlueX tr:hover td{
	background-color:#ffffff;
		

}
.TBlueX td{
	vertical-align:middle;
	background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	
	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;

	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:3px;

	color:#000000;
}.TBlueX tr:last-child td{
	border-width:1px 1px 1px 1px;
}.TBlueX tr td:last-child{
	border-width:1px 1px 1px 1px;
}.TBlueX tr:last-child td:last-child{
	border-width:1px 1px 1px 1px;
}
.TBlueX tr:first-child th{
	background:-o-linear-gradient(bottom, #06386b 5%, #06386b 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #06386b), color-stop(1, #06386b) );
	background:-moz-linear-gradient( center top, #06386b 5%, #06386b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06386b", endColorstr="#06386b");	
	background: -o-linear-gradient(top,#06386b,06386b);

	background-color:#06386b;
	border:0px solid #ffffff;
	text-align:center;
	border-width:1px 1px 1px 1px;
	color:#ffffff;
}
.TBlueX tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #06386b 5%, #06386b 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #06386b), color-stop(1, #06386b) );
	background:-moz-linear-gradient( center top, #06386b 5%, #06386b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06386b", endColorstr="#06386b");	
	background: -o-linear-gradient(top,#06386b,06386b);

	background-color:#06386b;
}
.TBlueX tr:first-child td:first-child{
	border-width:1px 1px 1px 1px;
}
.TBlueX tr:first-child td:last-child{
	border-width:1px 1px 1px 1px;
}




.TBx
{
background: #ffffff;
color: #000000;
border:0px solid #000000;
font-size:14px;
padding:0px;
margin:0px;
border-spacing: 0;
}
.TBx td{
	border:1px solid #000000;
	padding:10px;
}
.TBx td:TBxTD2{
	border:1px solid #000000;
	padding:10px;
	font-size:10px;
}
.TBx tr{
	border:1px solid #000000;
	padding:10px;
}
.TBx th{
	border:1px solid #000000;
	padding:3px;
	background: #0000ff;
	color: #ffffff;

}
.TBx input{
	border:1px solid #000000;
	padding:0px;
}
.TBx input:focus{
	background: #00ccff;
}
.TBx input:hover{
	background: #0000ff;
	color: #ffffff;
}




.TBx2
{
background: #ffffff;
color: #000000;
border:0px solid #000000;
font-size:10px;
padding:0px;
margin:0px;
border-spacing: 0;
font-family:Arial;
}
.TBx2 td{
	border:1px solid #000000;
	padding:3px;
	font-family:Arial Narrow;
}
.TBx2 tr{
	border:1px solid #000000;
	padding:3px;
	font-family:Arial Narrow;
}
.TBx2 th{
	border:1px solid #000000;
	padding:3px;
	font-size:14px;
	font-family:Arial;
	background: #0000ff;
	color: #ffffff;
}
.TBx2 input{
	border:0px solid #000000;
	padding:0px;
	font-family:Arial Narrow;
	font-size:10px;
	background: #ffffff;
}
.TBx2 input:hover{
	border:0px solid #000000;
	padding:0px;
	font-family:Arial Narrow;
	font-size:10px;
	background: #0000ff;
	color: #ffffff;
}








.TBlue
{
background: #ffffff;
color: #000000;
border:0px solid #000000;
font-size:14px;
border-spacing: 0;
}
.TBlue td{
	border:1px solid #000000;
	padding:10px;
}
.TBlue td:TBlueTD2{
	border:1px solid #000000;
	padding:10px;
	font-size:10px;
}
.TBlue td.TBlue0{
	border:0px solid #000000;
	padding:10px;
}
.TBlue tr{
	border:1px solid #000000;
	padding:10px;
}
.TBlue th{
	border:1px solid #000000;
	padding:3px;
	background: #000099;
	color: #FFFFFF;
}
.TBlue th.dos{
	border:1px solid #000000;
	padding:3px;
	background: #0066FF;
	color: #FFFFFF;
}
.TBlue input{
	border:1px solid #000000;
	padding:0px;
}
