body {
	font-size: 12px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#666666;
	scrollbar-darkshadow-color:#000000
}
a:link {
	text-decoration: none;
	color: #003366;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
a:hover {
	text-decoration: underline; font-weight: bold; color: #003366
}
table	{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
ul	{
	margin-left: 26px;
}
li {list-style-image: url(imagenes/pdot.gif)}
hr {color: #005060; margin-left: 6px; margin-right: 4px}
table.llena {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	border: 3px solid ;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border-color: #809ca7 #005060 #005060 #809ca7;
}
table.llena td, table.llena th {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	border: 2px solid #00414a;
	text-align: left;
	vertical-align: top;
	padding: 8px 8px 8px 8px;
	border-collapse: collapse;
}

table.llena2 {
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: 11px;
    border: 0 ;
    text-align: left;
    vertical-align: top;
    border-collapse: collapse;
    
}
table.llena2 td, table.llena2 th {
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: 11px;
    border: 0;
    text-align: left;
    vertical-align: top;
    padding: 0 12px 6px 0;
    border-collapse: collapse;
}

.error{color: #c00000;}
