body { 
 margin-top: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 background-color: #cccccc;
}
img {
	border:none;
}	
.txtSubmate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal; 
}
.txtMateSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold; 
}
.txtNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txtTituloLib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	padding: 10px;
}
.txtFecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.txtResaltaMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
}
.txtBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 0px;
}
.linkMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	padding: 0px;
	text-decoration:underline;
}
.linkMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	padding: 0px;
	text-decoration:underline;
}
.linkMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.linkMenu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	text-decoration:uderline;
}
.linkRastro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	text-decoration:none;
}
.linkRastro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	text-decoration:uderline;
}
.linkTituloLib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.linkTituloLib:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:uderline;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	padding: 0px;
	text-decoration:none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63D2B;
	padding: 0px;
	text-decoration:underline;
}

.tbAdmin {
	border-collapse: collapse;
	border: solid 0px;
	background: #cccccc; 
	text-align: center;
    vertical-align: middle;
	border-width: 0px;
	width: 450px;
	padding: 1px;
	margin: 1px 1px 1px 1px;
}
.tbAdminbig {
	border-collapse: collapse;
	border: solid 0px;
	background: #cccccc; 
	text-align: center;
    vertical-align: middle;
	border-width: 0px;
	width: 100%;
	padding: 1px;
	margin: 1px 1px 1px 1px;
}
.tbAdminbig td {
	border: solid 1px;
	border-color: #cccccc;
	background: #eeeeee;
	color: #333333;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbAdminbig th {
	border: solid 1px;
	border-color: #A53525;
	background: #C63D2B;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}

.tbAdmin td {
	border: solid 1px;
	border-color: #cccccc;
	background: #eeeeee;
	color: #333333;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 5px;
    vertical-align: top;
}
.tbAdmin th {
	border: solid 1px;
	border-color: #A53525;
	background: #C63D2B;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}

.tbAdmin th.sub {
	border: solid 1px;
	border-color: #cccccc;
	background: #cccccc;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
    vertical-align: middle;
}

.tbAdmin th.btn {
	border: none 0px;
	background: #ffffff;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbLista {
	border-collapse: collapse;
	border: solid 0px;
	background: #cccccc; 
	text-align: center;
    vertical-align: middle;
	border-width: 0px;
	width: 450px;
	padding: 1px;
	margin: 1px 1px 1px 1px;
}
.tbLista td {
	border: solid 1px;
	border-color: #cccccc;
	background: #eeeeee;
	color: #333333;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 1px;
    vertical-align: middle;
}
.tbLista th {
	border: solid 1px;
	border-color: #A53525;
	background: #C63D2B;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 1px;
    vertical-align: middle;
}

.tbLista th.sub {
	border: solid 1px;
	border-color: #cccccc;
	background: #cccccc;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
    vertical-align: middle;
}
.tbLista th.btn {
	border: none 0px;
	background: #ffffff;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbDetalle {
	border-collapse: collapse;
	border: none 0px;
	background: #cccccc; 
	text-align: center;
    vertical-align: middle;
	border-width: 0px;
	width: 436;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.tbDetalle td {
	border: solid 1px;
	border-color: #cccccc;
	border-color: #999999;
	background: #ffffff;
	color: #333333;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbDetalle th {
	border: solid 1px;
	border-color: #A53525;
	background: #C63D2B;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbDetalle th.sub {
	border: solid 1px;
	border-color: #cccccc;
	border-color: #999999;
	background: #dddddd;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
    vertical-align: middle;
}
.tbDetalle th.btn {
	border: none 0px;
	background: #cccccc;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbRastro {
	border-collapse: collapse;
	border: none 0px;
	background: #ffffff; 
	text-align: left;
    vertical-align: middle;
	width: 480px;
	padding: 0px;
	color: #333333;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

.cajaTxt { 
font-family: Arial; 
font-size:8pt; 
font-style: normal; 
font-weight: 100; 
color: #000000; 
background-color: #FFFFFF; 
border: 1px #555555 solid; 
margin-top: 1px; 
margin-right: 1px; 
margin-bottom: 1px; 
margin-left: 1px; 
text-align: centre; 
vertical-align: middle; 
cursor: auto; 
clip:    rect(   )
}
.btn { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
color: #FFFFFF; 
background-color: #C63D2B ; 
border: 1px  #000000 solid; 
margin-top: 1px; 
margin-right: 1px; 
margin-bottom: 1px; 
margin-left: 1px; 
text-align: centre; 
vertical-align: middle; 
cursor: auto; clip: rect( ) 
}
.tbCarro {
	border-collapse: collapse;
	border: none 0px;
	background: #cccccc; 
	text-align: center;
    vertical-align: middle;
	border-width: 0px;
	width: 136;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.tbCarro td {
	border: solid 1px;
	border-color: #cccccc;
	border-color: #999999;
	background: #ffffff;
	color: #333333;
	font-family: arial, verdana;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbCarro th {
	border: solid 1px;
	border-color: #A53525;
	background: #C63D2B;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbCarro th.sub {
	border: solid 1px;
	border-color: #cccccc;
	border-color: #999999;
	background: #dddddd;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
    vertical-align: middle;
}
.tbCarro th.btn {
	border: none 0px;
	background: #cccccc;
	color: #111111;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbObligatorio {
	border-collapse: collapse;
	border: none 0px;
	border-color:#EB3D00
	background: #FCDED5; 
	text-align: center;
    vertical-align: middle;
	border-width: 1px;
	width: 450;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.tbObligatorio td {
	border: solid 1px;
	border-color: #EB3D00;
	background: #FCDED5;
	color: #EB3D00;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
.tbObligatorio th {
	border: solid 1px;
	border-color: #A53525;
	background: #C63D2B;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
    vertical-align: middle;
}
