/* Geral*/







body {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	padding: 0px;





	background-repeat: no-repeat;



	background-attachment: fixed;



	background-position: center top;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}







/* Titulos */







h1 {



	font-size: 18px;



	font-weight: bold;



	color: #000000;



	margin: 0px;



	padding: 0px;



}







h2 {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	margin: 0px;



	padding: 0px;



}







/* Links */







a:link {



	font-weight: bold;



	color: #CC0000;



	text-decoration: none;



}







a:active{



	font-weight: bold;



	color: #CC0000;



	text-decoration: none;



}







a:visited{



	font-weight: bold;



	color: #CC0000;



	text-decoration: none;



}







a:hover {



	font-weight: bold;



	color: #000000;



	text-decoration: none;



}











/* Montagem */







#topo {



	height: 93px;



	width: 760px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	padding-top: 35px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	float: left;



	clear: left;



}







#menu {



	height: 60px;



	width: 760px;



	float: left;



	clear: left;



	padding: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 15px;



	margin-left: 0px;



}



#corpo {



	width: 760px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	background-repeat: repeat-x;



	background-color: #FFFFFF;



	display: table;



	border: 2px solid #CC0000;



	



}



#rodape {



	height: 85px;



	width: 760px;



	background-image: url(images/fundo_rodape.jpg);



	float: left;



}



#cont {



	width: 760px;



	display: table;



	float: left;



	clear: left;



	padding: 0px;



	margin-top: 20px;



	margin-right: 0px;



	margin-bottom: 20px;



	margin-left: 0px;



}







/* Menu */







.menu_linha {



	background-image: url(images/fundo_menu.jpg);



	background-repeat: repeat-x;



	line-height: 30px;



	padding-top: 0px;



	padding-right: 20px;



	padding-bottom: 0px;



	padding-left: 20px;



	color: #FFFFFF;



	text-align: center;



}







a.link_top:link {



	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



}







a.link_top:active{



	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



}







a.link_top:hover {



	font-weight: bold;



	color: #FFCC00;



	text-decoration: none;



}







a.link_top:visited {



	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



}







/* Topo */







.logo {



	height: 65px;



	width: 186px;



	float: left;



	clear: right;



}



.mini_menu {



	height: 30px;



	width: 350px;



	float: right;



	clear: right;



	line-height: 30px;



	color: #000000;



	text-align: right;



	padding-right: 20px;



}







.busca_topo {



	height: 25px;



	width: 500px;



	float: right;



	clear: right;



	padding-right: 20px;



	text-align: right;



	padding-top: 5px;



}







.link_mini_menu a {



	font-weight: bold;



	color: #000000;



	text-decoration: none;



}







.link_mini_menu a:hover {



	font-weight: bold;



	color: #CC0000;



	text-decoration: none;



}







/* BUSCA */







.busca_form {



	width: 250px;



	border: 1px solid #666666;



	padding: 5px;



	margin: 0px;



	vertical-align: top;



}







.submit_busca{



	_margin-bottom: 2px;



	height: 25px;



	width: 60px;



	margin: 0px;



	padding: 0px;



}







/* Colunas */







.col_esq {



	padding: 0px;



	clear: right;



	float: left;



	width: 155px;



	margin-top: 0px;



	margin-right: 10px;



	margin-bottom: 20px;



	margin-left: 10px;



	display: inline;



}



.col_meio{



	padding: 0px;



	clear: right;



	float: left;



	width: 400px;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 5px;



	display: inline;



}



.col_meio_p{



	padding: 0px;



	clear: right;



	float: left;



	width: 570px;



	margin-top: 0px;



	margin-right: 5px;



	margin-left: 5px;



	line-height: 30px;



}



.col_meio_a{



	padding: 0px;



	clear: right;



	float: left;



	width: 750px;



	margin-top: 0px;



	margin-right: 5px;



	margin-left: 5px;



	line-height: 30px;



}



.col_dir {



	padding: 0px;



	clear: right;



	float: right;



	width: 155px;



	margin-top: 0px;



	margin-right: 10px;



	margin-bottom: 20px;



	margin-left: 10px;



	display: inline;



}



.col_top {



	background-image: url(images/top.png);



	clear: right;



	float: left;



	height: 20px;



	width: 155px;



	color: #FFFFFF;



	line-height: 20px;



	font-weight: bold;



	text-align: center;



}



.col_corp {



	border: 1px solid #666666;



	background-color: #FFFFFF;



	text-align: left;



	padding-top: 0px;



	padding-right: 5px;



	padding-bottom: 10px;



	padding-left: 5px;



	float: left;



	clear: left;



	width: 143px;



	display: table;



}



.col {



	display: table;



	width: 155px;



	float: left;



	clear: left;



	margin-top: 10px;



}



.modulo_meio_tit {



	width: 400px;



	clear: left;



	float: left;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding: 0px;



	display: table;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #CC0000;



}



.modulo_meio {



	width: 400px;



	clear: left;



	float: left;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding: 0px;



	display: table;



}







/* Imagens */











.imagem_text {



	clear: left;



	float: left;



	height: 20px;



	width: 120px;



	line-height: 18px;



	padding: 0px;



	margin: 0px;



}







.image_mini {



	clear: left;



	float: left;



	height: 120px;



	width: 120px;



	border: 1px solid #666666;



	margin: 0px;



	background-color: #FFFFFF;



	padding: 0px;



}







.image_mini_e {



	clear: right;



	float: left;



	height: 120px;



	width: 120px;



	border: 1px solid #666666;



	background-color: #FFFFFF;



	padding: 0px;



	margin-top: 5px;



	margin-right: 10px;



	margin-bottom: 5px;



	margin-left: 0px;



}







.modulo_imagem {



	height: 160px;



	width: 122px;



	float: left;



	margin-top: 5px;



	margin-right: 4px;



	margin-bottom: 10px;



	margin-left: 4px;



}



.tit_prod {



	height: 30px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #CC0000;



}







.bot_prod {



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #CC0000;



	float: left;



	width: 570px;



	margin-top: 10px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 5px;



}



.bot_admin {



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #CC0000;



	float: left;



	width: 750px;



	margin-top: 10px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 5px;



}







/* Rodape */







.txt_rodape {



	text-align: left;



	height: 35px;



	width: 400px;



	float: left;



	margin-top: 40px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 20px;



	color: #000000;



	clear: left;



}







/* Item Coluna*/







ul#item {



	list-style-type:none;



	margin: 0;



	padding-top: 5;



	padding-right: 0;



	padding-bottom: 5;



	padding-left: 0;



	line-height: 16px;



}







ul#item li a:link, ul#item li a:visited {



	display:block;



	height:1%;



	text-decoration:none;



	color:#666666;



	margin: 0px;



	font-weight: normal;



	padding-top: 3px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







ul#item  li a:hover {



	color: #CC0000;



	text-decoration: underline;



}







ul#item_data {



	list-style-type:none;



	padding-top: 10;



	padding-right: 0;



	padding-bottom: 10;



	padding-left: 0;



	line-height: 20px;



	margin-top: 0;



	margin-right: 0;



	margin-bottom: 10;



	margin-left: 0;



}







ul#item_data li {



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #999999;



}







.item_col {



	float: left;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #999999;



	width: 143px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 10px;



	padding-left: 0px;



}



.text_item {



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 0px;



	width: 138px;



}



.prod_foto {



	height: 250px;



	width: 250px;



	border: 1px solid #666666;



	padding: 0px;



	margin-top: 10px;



	background-color: #FFFFFF;



	float: left;



}



.top_det{



	width: 240px;



	margin-top: 10px;



	float: left;



	background-image: url(images/fundo_menu.jpg);



	font-weight: bold;



	color: #FFFFFF;



	height: 30px;



	padding-top: 0px;



	padding-right: 5px;



	padding-bottom: 0px;



	padding-left: 5px;



}



.prod_det{



	height: 180px;



	width: 238px;



	border: 1px solid #666666;



	padding: 5px;



	background-color: #FFFFFF;



	float: left;



	margin: 0px;



}



.top_prod{



	width: 290px;



	margin-top: 10px;



	float: right;



	background-image: url(images/fundo_menu.jpg);



	font-weight: bold;



	color: #FFFFFF;



	height: 30px;



	padding-top: 0px;



	padding-right: 5px;



	padding-bottom: 0px;



	padding-left: 5px;



	clear: right;



}



.text_prod{

	height: 195px;

	width: 288px;

	border: 1px solid #666666;

	padding: 5px;

	background-color: #FFFFFF;

	float: right;

	clear: right;

	line-height: normal;



}



.part_esq_prod{



	height: auto;



	padding: 0px;



	float: left;



	margin: 0px;



	display: table;



	width: 250px;



}



.fot_mini {



	clear: right;



	float: left;



	height: 50px;



	width: 50px;



	border: 1px solid #666666;



	padding: 0px;



	margin-top: 5px;



	margin-right: 5px;



	margin-bottom: 3px;



	margin-left: 0px;



}



.pdf_mini {



	clear: right;



	float: left;



	height: 50px;



	width: 50px;



	padding: 0px;



	margin-top: 3px;



	margin-right: 6px;



	margin-bottom: 3px;



	margin-left: 0px;



}



.tit_det {



	margin: 0px;



	padding: 0px;



	clear: left;



	float: left;



	width: 230px;



}



.det_imgs{



	margin: 0px;



	padding: 0px;



	clear: right;



	float: left;



	width: 230px;



}



.tit_abas {



	padding: 0px;



	clear: left;



	float: left;



	width: 570px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



.cont_abas {

	padding: 5px;

	clear: left;

	float: left;

	width: 558px;

	background-color: #FFFFFF;

	border: 1px solid #666666;

	margin: 0px;

	line-height: normal;

	font-family: Arial, Helvetica, sans-serif;



}



.aba {



	background-image: url(images/aba.jpg);



	clear: right;



	float: left;



	height: 30px;



	width: 135px;



	padding-left: 5px;



	font-weight: bold;



	color: #FFFFFF;



}



.cont_total {



	padding: 5px;



	clear: left;



	float: left;



	width: 558px;



	margin: 0px;



	display: table;



}



#cont_admin {



	padding: 5px;



	clear: left;



	float: left;



	width: 740px;



	margin: 0px;



	display: table;



}







/* Formulario */







#contato{



	text-align: left;



}







#orcamento{



	font-size: 13px;



	float: left;



	text-align: left;



}        



        



/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/







html>body #login legend{



     margin-bottom: 0px;



}



        



.textarea{



	margin-bottom: 10px;



	color: #000000;



	border: 1px solid #666666;



	font-family: Arial, Helvetica, sans-serif;



	padding: 3px;



	font-size: 13px;



	width: 250px;



}



       



#contato select{



	 border: 1px solid #333;



	 font-size: 13px;



	 margin-bottom: 10px;



	 color: #0E0659;



}



        



#contato label{



	display: block;



	width: 70px;



	float: left;



	text-align: left;



}



        



.submit{



	font-size: 13px;



	width: 80px;



	margin-top: 15px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 70px;



	padding: 3px;



	border: 1px solid #999999;



}







.reset{



	font-size: 13px;



	width: 80px;



	margin-top: 15px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 85px;



	color: #000000;



	padding: 3px;



	border: 1px solid #666666;



}







#fildset{



	margin: 15px 0px 0px 0px;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



}







/* Login */







#cont_admin select{



	 border: 1px solid #333;



	 font-size: 13px;



	 margin-bottom: 10px;



	 color: #0E0659;



}







#cont_admin label{



	display: block;



	width: 70px;



	float: left;



	text-align: left;



}



.submit2{



	font-size: 13px;



	width: 80px;



	margin-top: 15px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 70px;



	padding: 3px;



	border: 1px solid #999999;



}







.reset2{



	font-size: 13px;



	width: 80px;



	margin-top: 15px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 85px;



	color: #000000;



	padding: 3px;



	border: 1px solid #666666;



}

