* {	text-decoration:none; margin:0; padding:0; list-style:none;	vertical-align:middle; border:none;/* Comeo zerando tudo. O */}
body {margin: 0 auto; text-align:center; font: 100%  Verdana, Arial, Helvetica, sans-serif; background:#fff url("../images/bg_site.jpg") repeat-x top;}

#aa {margin: 0 auto; text-align:center; background:  url("../images/bg_site_2.jpg") repeat-x top;}

#diretorio_body {margin: 0 auto; text-align:center; background:  url("../images/logo.jpg") no-repeat center 100px;}


p {	margin: 0 0 10px 0; padding:0 2px 0 10px; font: 70%  Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #413C28;}
h1 {margin:0; padding:0; font: bold 90%  Arial, Verdana, Helvetica, sans-serif;	text-align: center; color: #06c;	line-height: 18px;}
#central h1 {margin:0; padding:0; font: bold 90%  Arial, Verdana, Helvetica, sans-serif;	text-align: center; color: #fff;	line-height: 18px;}
h2 {height:45px; margin: 15px 0 0px 10px; padding:0; font: bold 80%  Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0071BC;	line-height: 30px;}


h3 {margin: 0 0 15px 10px; font:bold 90%  Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #413C28; border-bottom:1px dotted #066;}
hr {width: 510px; float: left; margin: 10px 0; background: url("../images/ponto.gif") repeat-x bottom; _border: 1px dotted #f0f0f0; }
th {color:#999; border-right:1px solid #999;}
label {float: left; margin: 5px 0 2px 0 ; font: 60% Verdana, Arial, Helvetica, sans-serif; color:#999;}
fieldset border: {#f33 1px solid;}

img {padding:0;}
strong {padding:0 0 2px;}

/*----------------------------------------------------------------divs*/
#geral { margin:0 auto;	width: 810px; border: #333 0px solid;}
#cabecalho {float:left; width: 810px; height: 157px; margin: 0; border: #f33 0px solid;}
#logo {float:left; margin: 0; border: #f33 0px solid;}
#banner_texto {float:left; width: 810px; margin: 0; border: #f33 0px solid;}
#banner {float:left;  width: 810px; height:185px; margin: 0; border: #f00 0px solid;}

#conteudo {	margin:0; text-align:left; width: 810px; float:left; border: #333 0px solid; /*background:url(../images/lay_02.jpg) no-repeat;*/}
#central_index {width: 800px; margin:0 0 0 2px; float: left; padding: 0; border: #360 0px solid;}
#central {width: 800px; float: left; padding: 5px; border: #360 0px solid;}


.p_first_leter:first-letter {margin:0 0 0 30px;}

#imagem {width: 480px;}
.imagem {width: 480px;}
.imf {float:left;}

#box_tab_01 {width: 700px; margin:0; padding:5px; float:left;  border:#ccc 3px solid;}



/*----------------------------------------------------------------box_index*/
#box_1 {float:left; width: 250px; height:260px; margin: 0 0 0 10px;  border:#000 solid 0px;}
#box_2 {float:left; width: 250px; height:260px; margin: 0 10px 0 10px;  border:#009 solid 0px;}
#box_3 {float:left; width: 250px; height:260px; margin: 0; border:#000 solid 0px;}
#box_3_1 {float:left; width: 250px; height:40px; margin: 0 0 0 10px;  border:#000 solid 0px;}
#box_3_2 {float:left; width: 250px; height:40px; margin: 0 10px 0 10px;  border:#009 solid 0px;}
#box_3_3 {float:left; width: 250px; height:40px; margin: 0; border:#000 solid 0px;}
#box_4 {float:left; width: 780px; height:40px; margin: 0 0 0 10px;  border:#000 solid 0px;}
#box_4 h2 {height:22px; margin: 10px 0 0 5px; padding:0; font: bold 90%  Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0ff; border-bottom:#09c solid 2px;}


#box_4_1 {float:left; width: 250px; margin: 0 0 0 10px;  border:#000 solid 0px;}
#box_4_2 {float:left; width: 250px; margin: 0 10px 0 10px;  border:#009 solid 0px;}
#box_4_3 {float:left; width: 250px; margin: 0; border:#000 solid 0px;}
#box_4_1 img, #box_4_2 img, #box_4_3 img {float:left;}
#box_4_1 p, #box_4_2 p, #box_4_3 p{float:left; width: 140px; margin: 20px 0 0 5px; padding:0; font: bold 80%  Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #fff;  border:#000 solid 0px;}
#box_4_4{float:left; width: 780px; height:40px; margin: 0 0 0 10px;  border:#000 solid 0px;}
#box_4_4 h2 {height:22px; margin:10px 0 5px; padding:0; font: bold 90%  Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #0ff; border-bottom:#09c solid 0px;}

#box_5 {float:left; width: 380px; height:204px; margin: 20px 0 0 10px; border:#f00 solid 0px;}
#box_6 {float:left; width: 380px; height:204px; margin: 20px 0 0 10px; border:#f00 solid 0px;}


/*----------------------------------------------------------listas-topicos*/

#tec {font:bold 80%  Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 20px 0 10px 0; color: #413C28;/*line-height: 3px;*/}

#box_tec1 {width: 240px; height:204px; text-align:left; margin: 0 2px 0 0; padding-left:30px; float:left;  border:#000 solid 0px;}
#box_tec2 {width: 240px; height:204px; margin: 0 4px 0 2px; float:left; border:#009 solid 0px;}
#box_tec3 {width: 250px; height:204px; margin: 0; float:left; border:#000 solid 0px;}

.textos{width:100%; float:left; border:0px solid #000; padding-bottom:20px;}



.h2_index {width: 240px; height:25px; padding:0 0 0 2px; margin:0; text-align: left; color: #0071BC; border-bottom: 1px solid #ccc;}
.ul_topicos_index li {margin:0 0 5px; font: 80%   Arial, Verdana, Tahoma, Sans-serf; color:#888; line-height: 15px; padding: 0 10px 0 18px; background: url("../images/bg_icone_li.png") no-repeat; border: 0px solid #f60;}
.ul_topicos_index a {color:#666;}

.ul_topicos_index2 li {margin:0 0 5px; font: 80%   Arial, Verdana, Tahoma, Sans-serf; color:#888; line-height: 15px; padding: 0 10px 0 18px; background: url("../images/bg_icone_li_2.png") no-repeat; border: 0px solid #f60;}
.ul_topicos_index2 a {color:#666;}

.ul_topicos li {margin:0 0 5px; font: 70%  Arial, Verdana, Tahoma, Sans-serf; color:#333; line-height: 25px; padding: 0 0 0 36px; background: url("../images/bg_topico.png") no-repeat 10px 4px;}

.regioes {float:left; width: 240px; border: 0px solid #f60;}
.regioes h2 {height:45px; margin: 10px 0 0px 10px; padding:0; font: bold 80%  Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0071BC;	line-height: 30px;}




.ul_topicos li {margin:0 0 5px; font: 70%  Arial, Verdana, Tahoma, Sans-serf; color:#333; line-height: 25px; padding: 0 0 0 36px; background: url("../images/bg_topico.png") no-repeat 10px 4px;}

.ul_s_icone {margin:0 0 5px; font: 70%  Arial, Verdana, Tahoma, Sans-serf; color:#333; line-height: 25px; padding: 0;}
.ul_s_icone img {margin:5px 5px 5px 0;}



.clientes_ext {width:100%; float:left; margin: 0 11px 6px 0px; border: 1px solid #f2f2f2;}

.font_destaque {padding:0 0 2px; color:#0033CC;}
.logos {width:120px; margin: 0px; padding:0 0 0 5px; float:left; border:1px solid #f3f3f3;}
.logos_clientes {margin: 0 20px 6px 5px; padding:5px; border:1px solid #f3f3f3;}
.td_topicos {margin:0 0 5px; padding: 0 0 0 26px; font:bold 80%  Arial, Verdana, Tahoma, Sans-serf; color:#264D6E; line-height: 25px;  background: url("../images/bg_topico.png") no-repeat; border:1px solid #f3f3f3;}



.text {padding: 5px; font:90% Arial, Verdana,Helvetica, sans-serif; Color:#000; background:url("../images/ponto.gif") repeat-x bottom;}
.text_label {padding: 5px; font: 70% Arial, Verdana, Helvetica, sans-serif; Color:#888; background:url("../images/ponto.gif") repeat-x bottom;}

.text_bot {padding: 0 0 15px 0; font: 70% Verdana, Arial, Helvetica, sans-serif; Color:#777; background:url("../images/ponto.gif") repeat-x bottom;}
.text_negrit {width:160px; padding: 0 15px 0 0px; font: bold 90% Verdana, Arial, Helvetica, sans-serif; Color:#333; border-right: 0px solid #999;}
.text_negrit_top {width:160px; padding: 0 15px 0 0px; font: bold 90% Verdana, Arial, Helvetica, sans-serif; Color:#333; border-right: 1px solid #999; border-bottom: 1px solid #999;}
.text_center {padding:2px; text-align:center; font: bold 100% Verdana, Arial, Helvetica, sans-serif; Color:#036; border-bottom: 1px solid #999;}

/*----------------------------------------------------------------inputs*/
input {	margin: 0px 10px 5px 0; padding: 1px; font: 90% Verdana, Arial, Helvetica, sans-serif; Color:#036; border: #88846B 1px solid; background:#fafafa; color: #000;}
/*
input {	margin: 0px 10px 5px 0; float: left; padding: 4px;	border: #88846B 1px solid;	background:#fafafa; color: #000;}*/

.sbord_bg {border: 0px solid; background:none; 	margin: 0 5px 0 0; padding: 0px;}


/*----------------------------------------------------------------select e textarea*/
select {	margin: 0px 10px 10px 0; float: left; padding: 2px 2px 0px 2px;	border: #88846B 1px solid;	background:#fafafa; color: #000;}
textarea {	margin: 0px 10px 10px 0; float: left; padding: 2px;	border: #88846B 1px solid;	background:#fafafa; color: #000;}


/*----------------------------------------------------------------formularios*/
#contato_form{float:left; width: 510px;border: 0px solid #000;}
#contato_info{float:left; width: 280px;border: 0px solid #c00;}

#form_contato input {float:left;}
#form_contato label {float:right; font: 60% Verdana, Arial, Helvetica, sans-serif; color:#999;}

.lblnome {width: 300px;}
.lblemail {width: 300px;}
.lbltelddd {width: 40px; margin: 0px 5px 5px 0}
.lbltelefone {width: 70px; margin: 0px 30px 5px 0}
.lblcelddd {width: 40px; margin: 0px 5px 5px 0}
.lblcelular {width: 70px;}
.lblassunto {width: 260px;}

.botao_1{display:block; float: right;	margin:5px 5px 0 0 ; padding:0px; font: bold 70% Arial, Verdana, Tahoma, Sans-serf; text-align:center;  background: url("../images/bg_botao.png") repeat-x; color:#fff; border: 2px solid #ccc; cursor: pointer;}
.botao_1:hover {background: url("../images/bg_botao2.png") repeat-x; color:#368;}
.botao_1:active {background: url("../images/bg_botao2.png") repeat-x;  color:#368;}



/*----------------------------------------------------------------login*/
#box_login {width: 430px; margin:2px 0; _margin:0; float:right; border: 0px solid #f00;}
#lab_logi input {width: 120px;}
#lab_senh input {width: 120px;}

#box_botao_login {float: right; width:80px; margin:3px 0 0 0; text-align: left;	 border: 0px solid #000;}
.botao_login{display:block; float: right;	width:80px; height:22px; margin:0; padding:0; font: bold 70% Arial, Verdana, Tahoma, Sans-serf; text-align:center;  background: url("../images/bg_botao.png") repeat-x; color:#fff; border: 2px solid #ccc; cursor: pointer;}
.botao_login:hover {background: url("../images/bg_botao2.png") repeat-x; color:#368;}
.botao_login:active {background: url("../images/bg_botao2.png") repeat-x;  color:#368;}




/*----------------------------------------------------------------botoes*/


#box_botao_aviso { width: 180px; text-align: left;	float: left; border: 0px solid #000;}
#box_botao2 { width: 150px;	height: 55px; text-align: left;	float: left; border: 0px solid #000;}
#box_botao3 { width: 150px;	height: 55px; margin:0 0 0 20px; text-align: left;	float: left; border: 0px solid #000;}

.botao{display:block; float: right;	 height:17px; margin:10px 0 0; padding:3px 5px 0; font: bold 80% Arial, Verdana, Tahoma, Sans-serf; text-align:center;  background: url("../images/bg_botao.png") repeat-x; color:#fff; border: 2px solid #ccc; cursor: pointer;}
.botao:hover {background: url("../images/bg_botao2.png") repeat-x; color:#368;}
.botao:active {background: url("../images/bg_botao2.png") repeat-x;  color:#368;}





.ul_links {float:left; width:390px; border:#000 solid 0px;}
.ul_links li {margin:0 0 10px; font: 70%  Arial, Verdana, Tahoma, Sans-serf; color:#333; line-height: 25px; padding: 0 0 0 30px; background: url("../images/bg_topico.png") no-repeat 10px 0px; line-height:10px;}
.ul_links p {margin: 0; padding:0 0 0 10px; font: bold 100%  Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0071BC;}
.link {margin:0; padding:0 0 0 10px; font: bold 100%  Arial, Verdana, Tahoma, Sans-serf;  color:#666;}
.link:hover {color:#0031d2;}
.link:active {color:#f60;}



.link_1 { height:20px; display:block; padding: 0 0 0 25px; text-align:left; font: bold 70% Arial, Verdana, Tahoma, Sans-serf; background: url("../images/bg_logoff.jpg") no-repeat 0px 0px; color:#000; line-height:20px;  border: 0px solid #000; cursor: pointer;}
.link_1:hover {background-position:0px -20px; color:#f60; font-weight:bold;}

.link_3 {padding:0px 0 0 20px; text-align:left; font: bold 80%  Arial, Verdana, Tahoma, Sans-serf;  background: url(../images/bg_alink.gif) no-repeat 0 0; color:#0031d2;}
.link_3:hover {color:#f60; background: url(../images/bg_alink_2.gif) no-repeat 0 0;}









/*----------------------------------------------------------------rodape*/
#rodape {clear: both; width: 100%; height:120px; margin:10px 0 0 0; text-align:center; font: 90% Arial, Verdana, Tahoma, Sans-serf; border-top: #06c solid 0px;}
address {width: 100%; margin: 15px 0 0 0; padding:10px 0 0; float:left; font: 80% Arial, Verdana, Tahoma, Sans-serf; color: #777; border-top: #06c solid 3px;}
#desenvolvimento {width: 100%; float: left; text-align:center; margin: 20px 0 0 0; border: #f60 solid 0px;}

.w3c, .pdvsweb 		{margin: 0 5px;	font: 70% Arial, Verdana, Tahoma, Sans-serf; border: #f60 solid 0px;}
a.w3c:link 			{color: #333}
a.w3c:visited 		{color: #555}
a.w3c:hover  		{color: #f60}
a.pdvsweb:link		{color: #000}
a.pdvsweb:visited 	{color: #555}
a.pdvsweb:hover 	{color: #f60}

/*---------------------------------------- espacos*/

.espaco {width:700px; height:30px;}

/*---------------------------------------- listbox*/

.lst_conf {width:700px;}
.box_select_multiple{width: 300px;height: 200px; border-color:#666666}


/*---------------------------------------- legenda*/

.leg{font: bold 70% Verdana, Arial, Helvetica, sans-serif; color:#036;}
.leg2{font: bold 90% Verdana, Arial, Helvetica, sans-serif; color:#036; width:400px;}
/*---------------------------------------- frmavaliacaobem*/
.leg3{font: bold 70% Verdana, Arial, Helvetica, sans-serif; color:#036; width:400px; float:left;}


/*---------------------------------------- datagrid*/

grid_conf{ width:700px; border:1px solid gray; }