.p10
{
	padding: 10px;
}

.myfooter
{
	border: 1px solid black;
}
.black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.ttr { text-align: right; }

input.ins
{
	font-family: verdana;
	font-size: 8pt;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	/*border-bottom-color: #666666;*/
}

.ins2
{
	font-family: verdana;
	font-size: 8pt;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	/*border-bottom-color: #666666;*/
	height: 18px;
}

.bc
{
	/*border: 1px solid black;*/
	/*border-width: 1px;*/
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

.bt { border-top: 1px solid gold; }
.bb { border-bottom: 1px solid gold; }
.bl { border-left: 1px solid gold; }
.br { border-right: 1px solid gold; }
        
.pl { padding-left: 10px; }
.pr { padding-right: 10px; }
.pt { padding-top: 10px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }

.bg { background-color: gold; }

.js { text-align: justify; padding-top: 10px; }

span.bgw
{
	background-color: gold;
	padding-top: 		5px;
	padding-bottom: 	5px;
	padding-left: 		5px;
	padding-right: 	5px;
	width: 100px;
}

.paddings
{
	padding-top: 		5px;
	padding-bottom: 	10px;
	padding-left: 		10px;
	padding-right: 	5px;
}

tr.pager_blue
{
	color: #0000CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;	
}

tr.pager_blue span
{
	border: solid 1px red;
	border-top: solid 1px red;
	color: red;
	padding: 0px 4px 0px 4px;
}

tr.pager_blue a:link, tr.pager_blue a:visited
{
	color: #0000CF;
	text-decoration: none;
}

tr.pager_blue a:hover
{
	text-decoration: underline;
}

.linetext
{
	MARGIN-TOP: 5px; FONT: 11px tahoma, verdana, arial, sans-serif;
	COLOR: #33;
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP:#ccc 1px solid;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

A.botonlink:link, A.botonlink:visited, A.botonlink:active
{
	display: block;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#575757;
	width:92px;
	height:21px;
	border: 1px none;
	background-image:url(../images/boton.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
}

A.botonlink:hover
{
	color:#2E6EFF;
	/*background-image:url(../images/boton.gif);*/
	text-decoration: none;
}

body
{
	margin: 0px 0px 0px 0px;
}
.ltext
{
	FONT: 11px tahoma, verdana, arial, sans-serif;
	COLOR: #33;
	FONT-WEIGHT: bold;
	padding: 3px 10px 3px 10px;
	BORDER: #ccc 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.rtext
{
	border:1px solid #a3c7e2;
	height: 15px;
	FONT: 11px Tahoma, Arial;
	COLOR: #2070b3;
	font-weight: bolder;
	padding-left: 10px;
	padding-right: 10px;
}
.bigwhite {
	FONT: 18px Tahoma, Arial; COLOR: #FFFFFF
}
.bigred {
	FONT: 18px Tahoma, Arial; COLOR: #FF0000;
}
.bigblue {
	FONT: 18px Tahoma, Arial; COLOR: #2070b3
}
.biggreen
{
	FONT: 18px Tahoma, Arial; COLOR: Green;
}
.bigblack {
	FONT: 18px Tahoma, Arial; COLOR: #000000
}
.ContainerBorder
{
	border:1px solid #a3c7e2;
	height: 20px;
}
.ContainerHeader
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	background-color:#eef6fb;
	background-image:url("http://www.quilab.com.pe/images/ContainerHeaderBGImage.gif");
	background-repeat:repeat-x;
	color:#0066a7;
	height: 20px;
}

.ContainerHeader a
{
	color:#0066a7;
	text-decoration: none;
}

.ContainerHeader a:hover
{
	text-decoration: underline;
}

a.dark_blue:link, a.dark_blue:visited
{
	color: DarkBlue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bolder;*/
	text-decoration:none;
}
a.dark_blue:hover
{
	/*color: #2687C5;*/
	text-decoration: underline;
}

a.link_red:link, a.link_red:visited
{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_red:hover
{
	text-decoration: underline;
}
a.link_blue:link, a.link_blue:visited
{
	color: #2687C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_blue:hover
{
	color: #2687C5;
	text-decoration: underline;
}
a.link_black:link, a.link_black:visited
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_black:hover
{
	text-decoration: underline;
}
a.link_white:link, a.link_white:visited
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_white:hover
{
	text-decoration: underline;
}
a.link_light:link, a.link_light:visited
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
a.link_light:hover
{
	text-decoration: underline;
}

tr.items
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

tr.items td
{
	padding-left: 10px;
	padding-right: 10px;
}

.subitems{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.subblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.subblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2687C5;
}
.subblue2
{
	color: DarkBlue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bolder;*/
	text-decoration:none;
}
.subred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*color: #C52929;*/
	color: #FF0000;
}
.subyellow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #DAA520;
}
.subgreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: green;
}
.one
{
	color: Gray;
	font-family:/*Arial, Helvetica, sans-serif;*/Verdana, Arial, sans-serif;
	font-size: 8.5pt;
}
.two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.three {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #000000;
}
.dots
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 20px;
}
.boton
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#575757;
	width:91px;
	height:21px;
	border: 1px none;
	background-image:url(../images/boton.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

.boton:hover
{
	color:#2E6EFF;
	background-image:url(../images/boton.gif);
	text-decoration: none;
}

tr.gv_header
{
	BackGround-Color: White;
	Font-Weight: Bolder;
	Font-Family: Arial;
	Font-Size: 8pt;
	Color: Navy;
}

tr.gv_row
{
	BackGround-Color: Lavender;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

tr.gv_alter
{
	BackGround-Color: White;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

tr.gv_footer
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	background-color: lightyellow;
}

.fondo_logo
{
	background-image: url(../images/fondo_body.gif);
	background-repeat: no-repeat;
}
