body{
	margin:0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color: #d2d2d2;
	line-height:160%;
	}
.fontVermelha{color:#CC3333;}
h1,h3,.fontAmarela{
	color:#CC3333;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	margin:0px; padding:0px;
}
h2,h4,h6, .fontH2{
	color:#E3AE0E;
	font: bold 11px tahoma, Arial, Helvetica;
	margin:0px; padding:0px;
}
h3{
border-bottom:3px solid #FFCC00;
padding-bottom:5px;
}
h4{
	font-weight: normal;
}
h5{border-bottom:1px solid #FFCC00;
	padding-bottom:5px;
	color:#CC3333;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	margin:0px;
}
h6{background-color:#FFFFFF; padding:5px;}
.img{padding:10px;}

ol.ualpha 
{
list-style-type: upper-alpha;
}

.mouseclass { cursor: pointer; }

.fontAmarela{color:#FFCC00;}
.fontNormal
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
a.linkbranco,a.linkbranco:visited, a.linkvermelho
 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#FFFFFF;
}
a.linkvermelho{color:#CC3333;}
a.linkbranco:hover{
border-bottom:2px solid #FFCC00;
}
a.linkcinza,a.linkcinza:visited
 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#666666;
}
a.linkcinza:hover{
color:#CC3333;
}
a.linkVinho,a.linkVinho:visited
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: undeline;
	font-weight: bold;
	color:#CF3434;
}
a.linkVinho:hover{
color:#CF3434;
}

a.linkamarelo,a.linkamarelo:visited
 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#E3AE0E;
}
a.linkamarelo:hover{
color:#E3AE0E;
border-bottom:2px solid #CC3333;
}

.inputG1{width:230px; font-size:11px;
background: url(../img/bg_form.gif) repeat-x scroll top;
border:1px solid #A5ACB2;

}
.inputG,.inputM,.inputformcartao,.inputformcartaobg,.inputP{width:300px; font-size:11px;
background: url(../img/bg_form.gif) repeat-x scroll top;
border:1px solid #A5ACB2;
padding:2px;
}
.inputM{width:140px;}
.inputP{width:80px;}
.inputformcartao,.inputformcartaobg{width:230px;}
.inputformcartaobg{background-color:#FFFFFF;}
select, .zona{font-size:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#666666;
}
.zona{font-size:11px; min-width:86px;}
textarea{
	height:60px;
}
hr{
	height: 1px;
	color:#666666;
}
.fontP{font-size:10px;}
#paginacao
{
	float: left;
	width: 95%;
	padding: 2px;
	margin: 0px 10px 0px 0px;
}
.font_verdana
{	margin:0px;
	color:#666666;
	background-color: #d2d2d2;
	line-height:160%;
}
.font_detalhe_relatorio
{
	text-align: center;
	margin: 2px;
	color:#FFFFFF;
	background-color: #9A8081;
	border-right: 1px dotted;
	border-left: 1px dotted;
}
.detalhe_relatorio
{
	text-align: center;
	margin: 2px;
	color:#FFFFFF;
	background-color: #9A8081;
}
.topo_relatorio_titulo{
	border-bottom:3px solid #FFCC00;
	padding-bottom:5px;
	color:#CC3333;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	margin:0px; padding:2px;
}
.topo_relatorio_data{
	border-bottom:3px solid #FFCC00;
	padding-bottom:5px;
	color:#676767;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	margin:0px; padding:2px;
}
.font_vinho
{
	text-align: center;
	margin: 2px;
	color:#CF3434;
}
.font_detalhe_relatorio_total
{
	text-align: center;
	margin: 2px;
	color:#FFFFFF;
	background-color: #AAA399;
	border-left: 1px dotted;
	padding-bottom: 3px;
}
.detalhe_relatorio_total
{
	text-align: center;
	margin: 2px;
	color:#FFFFFF;
	background-color: #AAA399;
	padding-bottom: 3px;
}
.font_verdana, .font_arial, .font_sans_serif, .font_times_new_roman
{
	margin:0px;
	color: white;
	line-height:160%;
}
.font_verdana { font: 12px Verdana; background-color: transparent; }
.font_arial { font: 12px Arial; }
.font_sans_serif { font: 12px sans-serif; }
.font_times_new_roman{ font: 13px "Times New Roman"; }

#resultadodabusca{padding:10px;}
#resultadodabusca td{padding:3px 5px; border-right:1px solid #fff;}
#resultadodabusca .barra{background-color:#CC3333; color:#fff;}
#resultadodabusca .bgconteudocontraste{ background-color:#f5f5f5;}
#resultadodabusca a{ text-decoration:underline; color:#666;}

#resultadodabusca a.linkcinza{ text-decoration:none; font-weight:bold;}


#paginacao{font-size:11px; padding:20px 5px;	color: #777;  text-align:center;font-weight:bold; }
#paginacao a, #paginacao a.anterior:hover, #paginacao a.proxima:hover , #paginacao .seta {color:#E7B635;}

#paginacao a, #paginacao a.anterior:hover, #paginacao a.proxima:hover, #paginacao a.anterior, #paginacao a.proxima{	
	text-decoration:underline; font-weight:bold;}
	

#paginacao a:hover, #paginacao a.anterior, #paginacao a.proxima{
	color:#CC3333;
}
#paginacao .seta, #paginacao .seta-off {font-size: 12px;}
#paginacao .selecionado,
#paginacao .selecionado:hover {color: #000; text-decoration: none;}
#paginacao .selecionado:hover{ cursor:text; font-size:12px;}

#paginacao .seta-off, #paginacao .anterior-off, #paginacao .proxima-off,
#paginacao .anterior-off:hover, #paginacao .proxima-off:hover, .setaG-off{color:#ccc;}

#paginacao #irpagina{ width:182px; margin:10px auto;}
#paginacao #irpagina label{ width:100px; float:left; padding-top:3px; font-weight:normal;}
#paginacao #irpagina input{ width:18px; text-align:center; float:left; border:1px solid #cccccc; padding:3px; width:30px; font-size:11px; font-family: "Lucida Sans Unicode"; letter-spacing: -1px;}
#paginacao #irpagina .botao{ width:30px; float:left; border:0px; color:#DB7070; font-weight:bold; background-color:#fff; font-size:12px; height:20px; padding:0px;}