HTML {
	MARGIN: 0px;
	MIN-HEIGHT: 100.02%;
	padding: 0px;
}
BODY {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 0px;
	position: inherit;
	margin: 0 auto;
	color: #777;
}
IMG {
	MARGIN: 0px;
	padding: 0px;
	border: 0px solid #ccc;
}
.footer {
	clear:both;
}
UL {
	MARGIN: 0px;
	padding: 0px;
	list-style: none;
}
LI {
	MARGIN: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: inherit;
}
P {
	MARGIN: 0px 4px 0px 6px;
	padding: 0px;
	display: block;
}
TABLE {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;

}
TD {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	vertical-align: top;

}
H1 {
	MARGIN: 4px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
}
H2 {
	MARGIN: 0px;
	padding: 0px;
}
H3 {
	MARGIN: 0px;
	padding: 0px;
}
H4 {
	MARGIN: 0px;
	padding: 0px;
}
H5 {
	MARGIN: 0px;
	padding: 0px;
}
H6 {
	MARGIN: 0px;
	padding: 0px;
}
FORM {
	MARGIN: 0px;
	padding: 0px;
}
INPUT {
	VERTICAL-ALIGN: middle
}

#tudo {
	width:775px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0px;
}
#tudo .quadro-top {
	width:775px;
	height:232px;
	border:0px solid #00c;
}
#tudo .menu-horizontal {
	height:38px;
	font-weight:bold;
	color:#F00;
	font-size:13px;
	text-align:center;
	background:url(images/quadro-top-bg.jpg) 0px -232px no-repeat;
	padding-top:10px;
}
#tudo .menu-horizontal a{
	font-weight:bold;
	color:#FFF;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}
#tudo .menu-horizontal a:hover{
	color:#F00;
}
#tudo .menu-horizontal .current{
	font-weight:bold;
	color:#F00;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}
#tudo .menu-horizontal .admin {
	color:#0CF;
}
#tudo .menu-horizontal .admin:hover {
	color:#06F;
}
.rodape2 a {
clas;
	color: #fff;
	font-size: 12px;
}
.rodape2 a:hover {
clas;
	color: #0CF;
}

.box-border  {
	width:100%;
}
.box-border .bx-edge-1 {
	width:9px;
	height:12px;
	background:url(images/azul-vermelho-1-a.png) -60px 0px no-repeat;
}

.box-border .bx-edge-2 {
	height:12px;
	background:url(images/azul-vermelho-1-b.png) 0px 0px repeat-x;
}
.box-border .bx-edge-3 {
	width:9px;
	height:12px;
	background:url(images/azul-vermelho-1-a.png) -75px 0px no-repeat;
}
.box-border .bx-edge-4 {
	width:9px;
	background:url(images/azul-vermelho-1-a.png) 0px 0px repeat-y;
}
.box-border .bx-center {
	background:#fff;
	padding: 0px 0px 0px 0px;
}
.box-border .bx-edge-5 {
	width:9px;
	background:url(images/azul-vermelho-1-a.png) -15px 0px repeat-y;
}
.box-border .bx-edge-6 {
	width:9px;
	height:12px;
	background:url(images/azul-vermelho-1-a.png) -60px -15px no-repeat;
}
.box-border .bx-edge-7 {
	height:12px;
	background:url(images/azul-vermelho-1-b.png) 0px -15px repeat-x;
}
.box-border .bx-edge-8 {
	width:9px;
	height:12px;
	background:url(images/azul-vermelho-1-a.png) -75px -15px no-repeat;
}

.box-lines {

}
.box-lines .bl-edge-1 {
	width:4px;
	height:4px;
	background:url(images/azul-vermelho-1-a.png) -90px 0px no-repeat;
}
.box-lines .bl-edge-2 {
	height:4px;
	background:url(images/azul-vermelho-1-b.png) 0px -30px repeat-x;
}
.box-lines .bl-edge-3 {
	width:4px;
	height:4px;
	background:url(images/azul-vermelho-1-a.png) -105px 0px no-repeat;
}
.box-lines .bl-edge-4 {
	width:4px;
	background:url(images/azul-vermelho-1-a.png) -30px 0px repeat-y;
}
.box-lines .bl-center {
	padding: 0px 0px 0px 0px;
}
.box-lines .bl-edge-5 {
	width:4px;
	background:url(images/azul-vermelho-1-a.png) -45px 0px repeat-y;
}
.box-lines .bl-edge-6 {
	width:4px;
	height:4px;
	background:url(images/azul-vermelho-1-a.png) -90px -15px no-repeat;
}
.box-lines .bl-edge-7 {
	height:4px;
	background:url(images/azul-vermelho-1-b.png) 0px -45px repeat-x;
}
.box-lines .bl-edge-8 {
	width:4px;
	height:4px;
	background:url(images/azul-vermelho-1-a.png) -105px -15px no-repeat;
}

#div_alpha85,.div_alpha85{
	filter: alpha(opacity=100);
	opacity: 1;
	display:table;
}
#div_alpha85:hover,.div_alpha85:hover {
	filter: alpha(opacity=80);
	opacity: .80;

}
#img_resize,.img_resize{
	overflow: hidden;
	margin: 0px;
	border: 0px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#div_float,.div_float{
	float: left;

}
#div_centralizer,.div_centralizer{
	display:table;
	margin: 0 auto;
	border-spacing: 0px;
	overflow: hidden;
}
#div_compact,.div_compact{
	display:table;
	border-spacing: 0px;
}
#div_full,.div_full{
	display:table;
	width:100%;
	border-spacing: 0px;
}
#Bstyle_1,.Bstyle_1{
	border-color: #C0C0C0;
	background-color: #fff;
	border-style: solid;
	padding: 1px;
	border-width: 1px;
	overflow: hidden;
}
#Bstyle_1:hover, .Bstyle_1:hover{
	border-color: #09F;
	border-style: solid;
	border-width: 2px;
	padding: 0px;
	background-color: #FFF;
}
#Bstyle_2,.Bstyle_2{
	border-color: #aaa;
	background-color: #fff;
	border-style: solid;
	padding: 1px;
	border-width: 1px;
	overflow: hidden;
}
/* tables */
table.tablesorter {
	font-family:Tahoma, Geneva, sans-serif;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 10px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #039;
	border: 1px solid #FFF;
	font-size: 14px;
	padding: 4px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
table.tablesorter thead tr th:hover, table.tablesorter tfoot tr th{
	background-color: #03F;
	border: 1px solid #FFF;
	color: #FFF;
}
table.tablesorter thead tr .header {
	background-image: url(scripts/tablesorter/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 2px 2px 2px 4px;
	background-color: #FFF;
	vertical-align: middle;
}
table.tablesorter tbody td.nomes {
	color: #F30C11;
	font-size: 11px;
	padding: 0px;
}
table.tablesorter tbody td.nomes a{
	display: block;
	padding: 4px;
}
table.tablesorter tbody td.nomes a:hover{
	padding: 2px;
	border: 2px solid #d8deef;
	background-color: #E8EEFF;
}
table.tablesorter tbody td.nomes a:active{
	padding: 2px;
	border: 2px solid #d8deef;
	background-color: #C2CEE2;
	color: #900;
}
table.tablesorter tbody td.nomes_clicado {
	font-size: 11px;
	padding: 0px;
}
table.tablesorter tbody td.nomes_clicado a{
	padding: 2px;
	background-color: #ECF3FF;
	color: #036;
	display:block;
	margin:0px;
	border: 2px solid #cdf;
}
table.tablesorter tbody td.nomes_clicado a:hover{
	padding: 2px;
	border: 2px solid #d8deef;
	background-color: #E8EEFF;
	color: #f00;
}
table.tablesorter tbody td.nomes_clicado a:active{
	padding: 2px;
	border: 2px solid #d8deef;
	background-color: #C2CEE2;
	color: #900;
}
table.tablesorter tbody tr.odd td {
	background-color:#F2F5FF;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(scripts/tablesorter/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(scripts/tablesorter/blue/desc.gif);
}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp  {
	background-color: #D50005;
	color: #FFF;
}
table.tablesorter thead tr .headerSortDown:hover, table.tablesorter thead tr .headerSortUp:hover{
	background-color: #FF1A1F;
	color: #fff;
}
.bt_banner_home_1 {
	float:left;
	width:242px;
	height:120px;
	background:url(images/bt_banners_home.jpg) -3px 0px no-repeat;
	display: block;
}
.bt_banner_home_1:hover {
	background:url(images/bt_banners_home.jpg) -3px -120px no-repeat;
}
.bt_banner_home_2 {
	float:left;
	width:245px;
	height:120px;
	background:url(images/bt_banners_home.jpg) -245px 0px no-repeat;
	display: block;
}
.bt_banner_home_2:hover {
	background:url(images/bt_banners_home.jpg) -245px -120px no-repeat;
}
.bt_banner_home_3 {
	float:left;
	width:233px;
	height:120px;
	background:url(images/bt_banners_home.jpg) -490px 0px no-repeat;
	display: block;
}
.bt_banner_home_3:hover {
	background:url(images/bt_banners_home.jpg) -490px -120px no-repeat;
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #555555; FONT-SIZE: 11px
}

SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #555555; FONT-SIZE: 11px
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #555555; FONT-SIZE: 11px
}
LEGEND {
	BORDER-BOTTOM: #dadada 1px solid;
	BORDER-LEFT: #dadada 1px solid;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #f2f2f2;
	MARGIN: 0px 0px 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #C00;
	FONT-SIZE: 12px;
	BORDER-TOP: #dadada 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #dadada 1px solid;
	PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 5px
}
HR {
	BORDER-BOTTOM: #d0d0bf 1px solid; BORDER-LEFT: #d0d0bf 1px solid; HEIGHT: 1px; COLOR: #d0d0bf; BORDER-TOP: #d0d0bf 1px solid; BORDER-RIGHT: #d0d0bf 1px solid
}
FORM {
	MARGIN: 0px
}
.botao {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BACKGROUND-COLOR: #06C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	BORDER-TOP: #444444 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #000000 1px solid
}
.borda {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid
}
.resultadoColunas TH {
	TEXT-ALIGN: right; WIDTH: 80px; COLOR: #000000; FONT-WEIGHT: normal
}
.formulario {
	border-spacing:2px;
}
.formulario td{
	height: 23px;
	text-align: left;
	vertical-align: middle;

}

.formulario TH {
	TEXT-ALIGN: right;
	FONT-WEIGHT: normal
}
.formularioFicha TH {
	TEXT-ALIGN: right;
	FONT-WEIGHT: normal
}
.formularioFicha td{
	height: 23px;
	text-align: left;
	vertical-align: middle;

}
.quadroDeFotos {
	width:204px;
	padding:2px;
	background:#fff;
	float: left;
}
.quadroDeFotos .miniFoto_on {
	display:block;
	width:47px;
	height:35px;
	float:left;
	margin:0px;
	border:2px solid #000;
	background:#ccc;
}
.quadroDeFotos .miniFoto_off {
	display:block;
	width:47px;
	height:35px;
	float:left;
	margin:1px;
	border:1px solid #888;
	background: #fff;
}
.quadroDeFotos .miniFoto_off:hover {
	display:block;
	width:47px;
	height:35px;
	float:left;
	margin:0px;
	border:2px solid #06f;
}
.quadroDeFotos .miniFoto_off img{
	opacity:0.8;
}
.quadroDeFotos .fotoGrande {
	width:200px;
	display:block;
	height:150px;
	border:1px solid #888;
	margin:0px 0px 3px 0px;
	padding:1px;
	overflow: hidden;
}
.quadroDeFotos .fotoGrande:hover {
	border:2px solid #06f;
	padding: 0px;
}
.tableList {
	border-spacing:1px;
	background:#ccc;
}
.tableList th {
	padding:3px;
	text-align: right;
	font-weight: bold;
	font-family: tahoma;
	color: #333;
}
.tableList td {
	padding:3px;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
.tableList tr.par {
	background-color:#EDEEF3;
}
.tableList tr.impar {
	background-color:#ffffff;
}
.ico_excluir {
	font-weight:bold;
	float:right;
	width:16px;
	height:16px;
	background:url(images/ico-excluir.png) 0px 0px no-repeat;
	margin:2px;
	cursor:pointer;
}
.botao_link_compramos {
	font-weight:bold;
	float:left;
	width:128px;
}
.botao_link_caixa {
	font-weight:normal;
	float:left;
	width:158px;
}
.nomes_clicado a.botao_link_caixa{
	color: #fff;
	font-weight:normal;
	float:left;
	width:158px;
}
.nomes_clicado a.botao_link_caixa:hover{

}
.nomes_clicado a.botao_link_caixa:active{
	color: #900;
}
.ico_table {
	display:block;
	width:16px;
	height:16px;
	margin-left: 1px;
}
.table_ficha {
	border:1px solid #fff;
	width:523px;
	overflow:hidden;
	border-spacing:1px;
	background:#ccc;
}
.table_ficha .impar {
	background:#fff;
}
.table_ficha .par {
	background-color:#EDEEF3;
}
.table_ficha td {
	padding:2px;
}
.table_ficha td .title {
	width:120px;
	float:left;
	padding:2px 8px 2px 3px;
	text-align:right;
}
.table_ficha td .cont {
	width:350px;
	float:left;
	padding:2px 3px 2px 3px;
	color: #f00;
}
.table_ficha tr.separador {
	background-color: #AECEFF;
}
.table_ficha tr.separador td{
	padding: 1px;
}
.table_ficha tr.header td{
	padding:3px 2px 3px 5px;
	color: #069;
	font-weight: bold;
	background-color: #D2E4FF;
	border-top: 3px solid #AECEFF;
}
.quadro_mapa{
	margin:0px 0px 0px 50px;
	padding:0px;
	display:block;
	float:left; 
	border:3px solid #08f;
	}
.quadro_mapa:hover{
	border:3px solid #f00;
	}
