/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	background:url(../bgs/bg_index.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#DFDBD3;
}
ul{list-style:inside;}
ul.inside{
	list-style:disc;
	display:inline;
}
li{padding:5px;}
li a:hover{ background:#CC0000; color:#FFF; font-size:14px; padding:4px;}
#geral{
	width:780px;
	margin:auto;
	overflow:hidden;
	float:none;
}
#topo{
	width:780px;
	height:300px;
	float:left;
}
#corpo{
	background-color:#FFF;
	width:780px;
	height:100%;
	float:left;
	padding:10px 0 0 70px;
}
#corpo2{
	background-color:#FFF;
	width:780px;
	height:100%;
	float:left;
	padding:0;
}
#corpo_contato, #corpo_servicos{
	background-color:#FFF;
	width:780px;
	height:100%;
	float:left;
	padding:0 0 0 15px;
}
#corpo_servicos{
	background-color:#FFF;
	width:780px;
	float:left;
	padding:0 0 100px 15px;
}
#corpo_servicos p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#col_1, #col_2, #col_3, #col_4{
	width:225px;
	height:177px;
	padding:5px;
	float:left;
}
#tp_corpo{
	background:url(../imagens/im_produtos.jpg);
	width:780px;
	height:43px;
	float:left;
}
#tp_repres{
	background:url(../imagens/im_repres.jpg);
	width:780px;
	height:43px;
	float:left;
}

#col_esquerda{
	width:200px;
	height:400px;
	float:left;
	padding:5px;
}
#col_esquerda_repres{
	width:250px;
	float:left;
	padding:0 0 20px 15px; 
	
}
#col_esquerda_repres ul li{ list-style:none;}
#col_direita{
	width:550px;
	height:100%;
	padding:5px;
	float:left;
}
#col_direita_repres{
	width:400px;
	height:100%;
	padding:5px;
	float:right;
}
#col_tp_direita{
	background:url(../imagens/tp_prod_01.jpg) center top no-repeat;
	width:560px;
	height:29px;
	float:left;
	
}
#col_tp_direita ul li { list-style:none; color:#FFF; }
#col_01_02{
	width:535px;
	height:100%;
	padding:10px;
	float:left;
}
#col_tp_direita_01{
	width:365px;
	height:100%;
	float:left;
}
#col_tp_direita_02{
	background:url(../imagens/im-tp_material.jpg);
	width:166px;
	height:100px;
	float:left;
	text-indent:-5000px;
}
#rodape{	
	background:url(../bgs/bg_base.png);
	width:780px;
	height:75px;
	float:left;
}
#rodape1, #rodape2{
	width:300px;
	padding:5px;
	overflow:hidden;
	float:left;
}
#rodape3 { width:150px; height:75px; float:right; padding-top:20px; }
p.base{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
p.link{
	color:#333;
}
p.titproduto{
	font-size:12px;
	color:#333;
}


A:link {
	COLOR: #333; TEXT-DECORATION: none;
}

A:visited {
	COLOR: #333; TEXT-DECORATION: none
}

A:active {
	COLOR: #333; TEXT-DECORATION: none
}

A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}

A.classe1:link {
	COLOR: #FFF; TEXT-DECORATION: none
}

A.classe1:visited {
	COLOR: #FFF; TEXT-DECORATION: none
}

A.classe1:active {
	COLOR: #FFF; TEXT-DECORATION: none
}

A.classe1:hover {
	COLOR: #FFF; TEXT-DECORATION: underline
}

A.classe2:link {
	COLOR: #000; TEXT-DECORATION: underline;
	font-weight: bold;
}

A.classe2:visited {
	COLOR: #000; TEXT-DECORATION: underline;
	font-weight: bold;
}

A.classe2:active {
	COLOR: #000; TEXT-DECORATION: underline;
	font-weight: bold;
}

A.classe2:hover {
	COLOR: #504B69; TEXT-DECORATION: none
}
label,  input {   
    display: block;   
    float: left;   
}   
label {    
    text-align: left;   
    width: 70px;   
    padding-right: 2px;   
    padding-bottom: 13px;   
}   

fieldset {   
    border: solid 0 #000;   
	padding-top:20px;
	padding-bottom:10px;
}   
br {   
    clear: left;   
}   
input, select, textarea {
	border: 1px solid #333;
	color: #333;
	padding:3px;
}  
img { border:0; }
h1{
	display:none;
}
