@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, table {
	margin: 0;
	padding: 0;
	border: 0;

}

body {
	text-align:center;
	min-width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#666666;
	line-height:150%;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:11px;
}


a:link {
    color: #FF6600;
    text-decoration: none
}

a.tipo2:link {
    color: #FF6600;
     text-decoration: none
}

a:visited {
    color: #B74704;
    text-decoration: none
}

a.tipo2:visited {
    color: #B74704;
    text-decoration: none
}

a:active {
    color: #FF6600;
    text-decoration: none
}

a.tipo2:active {
    color: #FF6600;
    text-decoration: none
}

a:hover {
    color: #B82501;
     text-decoration: underline
}

a.tipo2:hover {
    color: #B82501;
    text-decoration: underline
}

.ul_produtos {
	font-weight:bold;
	font-size:13px;
	list-style:circle;
	margin:0 10px 0 10px;
}

.ul_produtos li {
	list-style:square;
	margin:5px;
}


#img_autorizada {
		display:block;
}




.geral {
	background:url(../images/bg_geral.gif) repeat-y;
	width:792px;
	margin: 0 auto;
	text-align:center;
	
}

.conteudo {
	width:774px;
	text-align:left;
	margin: 0 9px 0 9px;
	background:#FFFFFF;

}

.topo {
	width:774px;
	margin: 0 0 15px 0;
}

.sidebar {
	width:225px;
	float:left;
}

.miolo {
	width:530px;
	float:right;
}


.footer {
	width:774px;
	text-align:right;
	clear:both;
	background:#f8f9f9;
}

.clearboth {
	clear:both;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding: 6px 0 6px 10px;
	border-bottom:dotted #666666 1px;
}

h1#subtitulo {
	padding:0;
	border:none;
	margin: 0 0 5px 0;
}

.caixa_texto {
	width:510px;
	margin: 0 20px 0 0;
}

.caixa_texto #destaque {
	color:#17549c;
	font-weight:bold;
}

.destaque2 {
	color:#27556D;
	font-weight:bold;
}

.endereco {
	background:#FFFFFF;
	padding: 10px;
	border-top:dotted #666666 1px;
	line-height:140%;
	font-size:10px;
	font-weight:normal;
}

/* Formulario */



.contato_endereco {
	margin: 0 0 0 10px;
	font-size:110%;
	font-weight:bold;
	line-height:140%;
	text-align:center;
	background: #F3F3F3;

}

.contato_endereco #fone {
	font-weight:bold;
}


.formulario {
	text-align:left;
	width:380px;
	border-bottom:#CCCCCC solid 3px;
	border-left:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 3px;
	margin:20px 10px 50px 50px;
	padding:10px;
}

.input_form {
	border:#CCCCCC solid 1px;
	background:#F8F8F8;
	overflow:hidden;
	margin: 0 0 5px 0;
	display:block;
}

.input_form_p {
	border:#CCCCCC solid 1px;
	background:#F8F8F8;
	overflow:hidden;
	margin: 0 0 5px 5px;
}

.input_form#campog {
	width:380px;
}

.input_form#ddd {
	width:50px;
	margin: 0 5px 5px 0;
	display:inline;
}

.input_form#fone {
	width:225px;
	display:inline;
}

.input_form#cidade {
	width:180px;
	margin: 0 5px 5px 0;
	display:inline;
}

.input_form#estado {
	border:#CCCCCC solid 1px;
	background:#F8F8F8;
	width:95px;
	display:inline;
}


.input_form#campoarea {
	width:380px;
	height:100px;
}

#bt_enviar {
	width:63px;
	height:26px;
	background: url(../images/bt_enviar.gif) no-repeat;
	border:none;
}

.alinha_direita {
	text-align:right;
}

.font_10 {
	font-size:11px;
	font-weight:bold;
}


.input_form_p {
	border:#CCCCCC solid 1px;
	background:#F8F8F8;
	overflow:hidden;
	margin: 0 0 5px 5px;
}

.input_form_p#campog_p {
	width:380px;
}

.input_form_p#cnpj_p {
	width:138px;
}

.input_form_p#insc_p {
	width:136px;
}


.input_form_p#fone_p {
	width:190px;
}

.input_form_p#fax_p {
	width:165px;
}

.input_form_p#cidade_p {
	width:230px;
}

.input_form_p#estado_p {
	width:80px;
}


/* Produtos */

.miolo_cheio {
	width:744px;
	margin: 0 15px 0 15px;
	
}

.tabela_cheia {
	border:#FF6600 dashed 1px;
	padding:5px;

}

.destaque_tabela {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#003366;
}

.erro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #FF6600;
}

.erro2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003366;
}

.caixa_texto_f {
	width:490px;
	margin: 0 20px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
}


.howdesign {
	font-size:9px;
	color:#666666;
	margin: 0 10px 0 0;
}

a.how:link {
    font-size:10px;
	color: #990000;
	text-decoration:none;
}

a.how:houver {
    font-size:10px;
	color: #666666;
	text-decoration: underline;
}

a.how:visited {
    font-size:10px;
	color: #990000;
	text-decoration:none;
}

a.how:active {
    font-size:10px;
	color: #990000;
	text-decoration:none;
}