body{
background: url(img/bg_h.gif) #F7FFCC repeat-y center 0px;
color: black;
font: normal Verdana;
margin-top: 3px;
margin-left: 3px;
padding: 0;
margin-right: 5px;
}

p {
line-height: 90%;
}

.td_just {
text-align: justify;
font-family: Verdana, Arial, Sans-Serif;
}

.td_peque {
text-align: justify;
font-family: Verdana, Arial, Sans-Serif;
font-size:10px;
}

.comment {
	text-align: justify;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
}

.commentgris {
	text-align: justify;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	color: Gray;
}

.login {font-family:Arial,Helvetica,sans-serif;font-size:10px;border-color:#B1ADAE;border-width:1px;color:#000000; padding:0; margin-bottom:2px;}

.celdas{
background-color: #E1E9AD;
}

ul{
font: normal 80% Verdana;
}

.nombre{
	font: normal 140% Verdana;
}

.descripcion{
	font: normal 80% Verdana;
	text-align: justify;
}

.dep{
color: #A1821F;
}
.ind{
color: #736571;
}
.inf{
color: #735AAB;
}
.ser{
color: #C05A88;
}
.pel{
color: #EB5500;
}
.pro{
color: #0F45D6;
}

.celdas{
	background-color: transparent;
	border: 1 solid Red;
}

.lin0{
	border-bottom: thin solid #F3EDD7;
	font: normal 90% Verdana;
}

.lin1{
	border-bottom: thin solid #F7FFCC;
	font: normal 90% Verdana;
}

.lin2{
	border-bottom: thin solid #000000;
}

.lin3{
	border-bottom: thin solid #FFFFFF;
	font: normal 90% Verdana;
}

.fecha{
	font-size: 8pt;
	font-family: Verdana
}

.nota{
	font-size: 8pt;
	color: navy;
	font-family: Verdana
}

table{
font-size: 100%;
}

.pie{
	border-top: thin solid #CCCC8C;
}

.subrayado{
font: normal 70% Verdana;
background: #E1E9AD;
text-align: left;
}

.foto{
border: 1px none;
float: left;
padding-left: 5px;
padding-right: 5px;
font: normal 60% Verdana;
text-align: center;
width: 202px;
}

a:visited{color: #449805; }
a{color: blue; text-decoration:none; }

li {
margin: 0;
padding: 5;
}

#tabsF {
float:left;
width:100%;
background:#FFFFFF;
font-size:93%;
line-height:normal;
border-bottom:1px solid #666;
}
#tabsF ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsF li {
display:inline;
margin:0;
padding:0;
}
#tabsF a {
float:left;
background:url("img/tableftF.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsF a span {
float:left;
display:block;
background:url("img/tabrightF.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
color:#526B41;
}
#tabsF a:hover {
background-position:0% -42px;
}
#tabsF a:hover span {
background-position:100% -42px;
}

.floater {
position:absolute;
z-index:2;
bottom:0;
right:0;
display:none;
padding:0;
}

.floater td {
font-family: Gill, Helvetica, sans-serif;
background-color:#FFFFFF;
border:1px inset #979797;
color:#526B41;
}

.matchedSmartInputItem {
font-size:0.8em;
padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
}

.selectedSmartInputItem {
color:#526B41;
background-color:#CCCC8C;
}

#smartInputResults {
padding:0;margin:0;
}

.siwCredit {
margin:0;padding:0;margin-top:10px;font-size:0.7em;color:black;
}

form .instructions {
	margin: 5em;
}

/* Form Sections ======================================================================== */
/* Fieldset  */
legend {
	padding: 1px 5px;
	border: 1px solid #E1E9AD;
	background-color: #ECECFB;
	color: #1C1C1C;
}
/* Nested Fieldset  */
fieldset fieldset  {
	border: 1px solid #ccc;
	background-color:#FFF;
}
fieldset fieldset legend {
	border: 1px solid #ccc;
}
.scroll {
     width:100%;
     height:508px;
     background-color:#FFFFFF;
     overflow:auto;
}