p {margin :0 auto;}

.separa{
 line-height: 10px;
 width: 10px
 border: 1px solid #00FFFF;
 padding: 0px
}

p.menuprinc{ color: #67ad77; }

p.menuprinc1{ line-height: 125%; }

div1 { position:relative;
}

div2 { position: absolute;
bottom: 0;
}


a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}


body {margin:5; padding:0;}
form {margin:0; padding:0}

td, tr {font:12px/12px tahoma, arial, helvetica, sans-serif; color:black; vertical-align:top;  text-align:left;}

.top{ padding-top:14px;}
.top a{ color:#8C8D94; font-size:10px; text-decoration:none}
.top a:hover{ color:#8C8D94; font-size:10px; text-decoration:none}

.end td{ color:#A1A1A1; font-size:10px;}
.end td strong{ color:#C6C6C6; font-size:10px;}
.end td a{ color:#A1A1A1; text-decoration:none;}
.end td a:hover{ color:#A1A1A1; text-decoration:none;}
.end td span a{ color:#C6C6C6; text-decoration:none;}
.end td span a:hover{ color:#C6C6C6; text-decoration:none;}



a{ color:lightblue; text-decoration:none;}
a:hover{ color:lightblue; text-decoration:none;}
strong a{ color:#414141; text-decoration:underline;}
strong a:hover{ color:#414141; text-decoration:none;}
.ins1 td a{ color:#505050; text-decoration:underline;}
.ins1 td a:hover{ color:#505050; text-decoration:none;}

.ins a{ color:#4D879E; text-decoration:underline; line-height:14px;}
.ins a:hover{ color:#4D879E; text-decoration:none; line-height:14px}


.deep td{ color:#909090}
.deep td a{ color:#909090; text-decoration:underline}
.deep td a:hover{ color:#909090; text-decoration:none}

.left td{ color:#727171; line-height:13px;}
.left td b{ color:#555555;}

.right td{ color:#727171; line-height:13px;}
.right td strong{ color:#555555;}
.right td strong a{ color:#414141; text-decoration:underline;}
.right td strong a:hover{ color:#414141; text-decoration:none;}
.right td  a{ color:#505050; text-decoration:underline;}
.right td  a:hover{ color:#505050; text-decoration:none;}
.right span a{ color:#727171; text-decoration:underline}
.right span a:hover{ color:#727171; text-decoration:none}

.f4{ width:203px; height:19px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000; margin:2px 0 6px 0;}
.f5{ width:203px; height:129px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000; margin:2px 0 0 0; overflow:auto;}





.r1 ul { margin:0; padding:0; list-style:none; line-height:15px;}
.r1 li { background:url(images/r1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 11px;}
.r1 li a {color:#63666E; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#63666E;}

.r2 ul { margin:0; padding:0; list-style:none; line-height:19px;}
.r2 li { background:url(images/r2.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 12px;}
.r2 li a {color:#505050; text-decoration:underline;  background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#505050;}

.f1{ width:121px; height:18px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000;}
.f2{ width:12px; height:11px;}
.f3{ width:163px; height:18px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000; margin:2px 0 6px 0;}

.deep1 td{ color:#000000}
.deep2 td{ font-size:12px; color:#404040;}

.impresioninforme{
   font-size:18px;
    color: black;
   text-align: left;
}
.impresioninformeresultados{
   font-size:15px;
   line-height: 100%;
   color: black;
   text-align: left;
}
.impresionfactura{
   font-size:15px;
   line-height: 150%;
   color: black;
   text-align: left;
}
