body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #000;
	background-image: url(../img/site/fundo.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

p,h1,h2,h3,h4,h5 {
	margin: 0;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
}

div {
	padding: 0;
	margin: 0;
	border: 0;
}

form {
	display: inline;
	padding: 0;
	margin: 0;
}

th {
	font-weight: bold;
}

tr,td {
	color: #666666;
	padding: 0;
	margin: 0;
}

input {
	border: 1px solid #666666;
	background-color:#FFFFFF;
}

img {
	border: 0;
}

a:link {color: #666666;		text-decoration: none;}
a:visited {color: #666666;	text-decoration: none;}
a:hover {color: #cc9900;	text-decoration: none;}
a:active {color: #cc9900;}

#b_main {
	width: 1000px;
	margin: 0 auto;
	background-color: #FFF;
}

#b_topo1 {
	background-color: #000;
}
#b_topo2 {
	background-color: #000;
	position: relative;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/site/menubg.png);
	background-repeat: repeat-x;
}
#b_topo2 a {
	color: #DDD;
}
#b_topo2 a:hover {
	color: #C90;
}
#b_topo2 img {
	vertical-align:middle;
}


.novo, .novom , .novomac {
	color: white;
	font-weight: bold;
	text-shadow: 1px 1px #333;
	background-color: #D00;
}

.novom {
	padding: 0 3px 0 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 90%;
}

.novo {
	padding: 0 4px 0 4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size: 110%;
}

.novomac {
	padding: 1px 3px 1px 3px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 85%;
}

#tbl_fotoshow td  {
	width: 150px;
}

#tbl_fotoshow td  .div1 {
	width: 100%;
	height: 80px;
	text-align: center;
	text-align: center;
	line-height: 80px;
}

#tbl_fotoshow td  .div1 img {
	vertical-align: middle;
}

#tbl_fotoshow td  .div2 {
	width: 100%;
	height: 25px;
	text-align: right;
	vertical-align: top;
	margin-left: auto
}

.preco {
	color: rgb(211, 163, 3);
	font-size: 17px;
	font-weight: bold;
}

.precomini {
	color: rgb(211, 163, 3);
	font-size: 12px;
	font-weight: bold;
}

.marcamini {
	font-size: 11px;
	font-family: "Arial Narrow", Arial, Helvetica;
}

.modelomini {
	font-size: 10px;
}

.grey {
	background-color: #EEE;
}

.debug {
	border: 1px dotted red;
}

#b_topo2 button, #b_topo2 input {
	font-size: 11px;
}

#b_topo2 button, #b_topo2 input[type=submit] {
	color: white;
	background-color: #333;
	border: 1px solid #666;
}

#b_login {
	padding-top: 2px;
	height: 30px;
	background-image: url(../img/site/loginbg.png);
}

#b_login select {
	font-size: 11px;
	border: 1px solid #666;
}

#b_nav {
	font-size: 12px;
	position: relative;
	overflow: visible;
	background-color: #FFF;
}

#b_final1, #b_final2 {
	font-size: 12px;
	text-align: left;
	color: #FFFFFF; 
}

#b_final1 {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #666;
}

#b_final1 a:link, #b_final1 a:visited {
	color: #FFF;
	text-decoration: none;
}
#b_final1 a:hover {
	color: #c90;
	text-decoration: none;
}
#b_final1 a:active {
	color: #c90;
}

#b_passos{
	border:0px solid #CB9902;
	width:500px;
	height: 100px;
	vertical-align: middle;
	overflow: auto;
}
#b_passos p font{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.fr_lg {font-family: Arial, Helvetica, sans-serif; font-size:14px; }

#logoutable input{
	border:1px solid #333333;
	width:70px;
	height:20px;
}
#frm_pesquisa form {
	border:0;
    margin: 0;
    padding: 0;
}

#frm_pesquisa a {text-decoration:none; font-weight:normal}
#frm_pesquisa a:link {color: #FFFFFF;		text-decoration:none; text-transform:uppercase;}
#frm_pesquisa a:visited {color: #FFFFFF; 	text-decoration:none; text-transform:uppercase;}
#frm_pesquisa a:hover {color: #cc9900; 		text-decoration:none; text-transform:uppercase;}
#frm_pesquisa a:active {color: #cc9900;		text-decoration:none; text-transform:uppercase;}

.nav_pages {
	font-size: 13px;
}


/* FROM DB */

h1,.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#CB9902;
}

.textoEstatico h2{
	color:#CB9902;
	font-size:15px;
	padding:1px;
	margin:0;
}
.textoEstatico h3{
	font-size:14px;
	padding:0;
	margin:0;
	margin-top: 12px;
}

.textoEstatico {
	font-size: 13px;
	line-height: 180%;
}

.p_texto table{ background-color:#666666}

.p_texto th{ text-align:left; color:#ffffff}

.p_texto th.cent{ text-align: center; color:#ffffff; border-bottom:1px solid #ffffff}

.p_texto td{  text-align: center; color:#ffffff; border-left:1px solid #ffffff}

.listaEsquerda {
	padding-right: 6px;
	border-right: 1px solid #AAA;
	vertical-align: top;
}

.listaEsquerdaMenu {
	border-right: 1px solid #AAA;
	vertical-align: top;
	width: 200px;
}

.listaEsquerdaMenu h3 {
	font-size: 14px;
	padding: 3px;
	border-top: 1px solid #AAA;
	width: 200px;
	background-image: url(../img/site/menuh3bg.png);
	background-repeat: repeat-x;
}

.listaEsquerdaMenu ul {
	margin: 3px;
	padding: 0px;
	padding-left: 14px;
	list-style: square;
	color: #EEE;
}

.listaEsquerdaMenu li {
	margin: 0px;
	padding: 0px;
}

.listaDireita {
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}

.factTR {
	display: none;
}

.tableVitrine {
	border: 1px solid #CCC;
	width: 304px;
	height: 248px;
}

.tableVitrine:hover {
	border: 1px solid rgb(211, 163, 3);;
}


.pages {
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pages a {
	border: 1px solid #AAA;
	padding: 1px;
}

.pages a:hover {
	background-color: #333;
}

.pages .inactive {
	padding: 1px;
	border: 1px solid #000;
	background-color: #000;
	color: #FFF;
}

.login11 { 
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.login9 { 
	font-size: 9px;
	width: 80px;
}

.login_frm {
	padding-right: 5px;
}

.login_frm .submit, button {
	font-size: 11px;
	color: #000;
	background-color: #CCC;
	border: 1px solid #AAA;
	width: 50px;
}
