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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; 
}

div{ color:#58595b; }

body { margin:0;  background: #FFFFFF  url(../images/bg_site.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif;  margin:0; padding:0; height:100%; }

.clearfix:after { content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;height: 0;} 
.clearfix {display: inline-block; } 
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }   

#main { margin:0 auto; width:980px; position:relative; }

#topo { position:relative; float:left; width:100%; background: url(../images/topo_site.jpg); height:122px  }

#topo .bannerFloatTopo{ position:absolute; top:20px; left:50%; margin-left:-190px; width:400px; height:315px; z-index:999; }

#topo .logo{ float:left; position:relative; display:block; margin:20px 0px 0px 40px; width:370px; height:67px; }
#topo .logo .yellow{ position:absolute; top:56px; left:67px; display:none; }

#topo .plusone{ position:absolute; top:30px; right:35px; width:56px; }

#menu { float:left; width:100%; background: url(../images/menu.jpg); height:77px; }
#menu ul{ margin: 0; padding: 0; list-style-type: none; height:63px;  }
#menu li{ display:inline; float:left; border:0px; height:63px; z-index:3; } 
#menu li a{ display:block; height:63px; text-decoration:none; }
* html #menu li a{ /*IE6 hack to get sub menu links to behave correctly*/  
display: inline-block;
height:63px;
}
#menu ul .empresa    { width:140px; background:url('/images/menu/empresa.jpg') no-repeat left bottom;     margin:1px 0px 0px 13px; } 
#menu ul .produtos   { width:130px; background:url('/images/menu/produtos.jpg') no-repeat left bottom;    margin:1px 0px 0px 10px; } 
#menu ul .software   { width:210px; background:url('/images/menu/software.jpg') no-repeat left bottom;    margin:1px 0px 0px 10px; }
#menu ul .duvidas    { width:200px; background:url('/images/menu/duvidas.jpg') no-repeat left bottom;     margin:1px 0px 0px 10px; }
#menu ul .depoimentos{ width:120px; background:url('/images/menu/orcamento.jpg') no-repeat left bottom;   margin:1px 0px 0px 10px; }
#menu ul .contatos   { width:105px; background:url('/images/menu/contato.jpg') no-repeat left bottom;     margin:1px 0px 0px 10px; }    
#menu ul .empresa     a{ width:140px; } 
#menu ul .produtos    a{ width:130px; }
#menu ul .software    a{ width:210px; }
#menu ul .duvidas     a{ width:200px; }
#menu ul .depoimentos a{ width:120px; }
#menu ul .contatos    a{ width:105px; }

#menu ul .action{ background-position:left top; } 

#conteudo { width:980px; height:auto; position:absolute; top: 199px; left:50%; margin-left:-490px; z-index:2; /*padding-bottom: 196px;*/ }
#conteudo .meio { position:relative; float:left; width:100%; background: url('../images/bg_conteudo.png') repeat-y; }
#facebook { position:absolute; top:20px; right:-190px; background:#ffffff; }
#conteudo .rodape { float:left; width:100%; height:24px; background: url(../images/rodape_conteudo.png) repeat-y; }

#rodape { position:absolute; width:100%; height:253px; background: #245F81; left:0; bottom:0; z-index:1; visibility:hidden; text-align:center;  }
#rodape .rodape_limit{ width:960px; margin:60px 0px 0px 0px; } 
#rodape .rodape_limit div{ float:left; }
#rodape .rodape_limit div .rdp{ font-size:12px; }
#rodape .rodape_limit .col00{ text-align:center; width:950px; color:#fff; font-size:14px; margin:0px 0px 20px 0px; }
#rodape .rodape_limit .col01{ text-align:left; width:240px; color:#fff; margin:0px 0px 0px 20px; }
#rodape .rodape_limit .col02{ text-align:left; width:240px; color:#fff; margin:0px 0px 0px 0px; }
#rodape .rodape_limit .col03{ text-align:left; width:240px; color:#fff; margin:0px 0px 0px 0px; } 
#rodape .rodape_limit .col04{ text-align:left; width:220px; color:#fff; margin:0px 0px 0px 0px; } 
#rodape .rodape_limit .linha_make{ color:#ffffff; font-size:11px; width:960px; margin:15px 0px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #ffffff; } 
#rodape .rodape_limit .linha_make a{ color:#ffffff; font-size:11px; text-decoration:none; }  

#city_fones{ position:absolute; top:0px; left:50%; width:5px; z-index:4; }   
#bannerFloatTopo{ position:absolute; top:20px; left:50%; margin-left:-250px; z-index:5; }   

#cities{ z-index:5; position:relative; display:block; margin:0px 0px 0px 165px; width:203px; height:110px; background:url('/images/televendas.png') no-repeat top left; }
#cities a{ position:relative; } 
#cities .city_left{ float:left; position:relative; margin:35px 0px 0px -5px; width:20px; height:20px; cursor:pointer; } 
#cities .city_right{ float:right; position:relative; margin:35px -5px 0px 0px; width:20px; height:20px; cursor:pointer; }   
#cities .mais_cities{ position:absolute; bottom:2px; right:0px; width:94px; height:13px; text-align:center; font-size:10px; color:#ffffff; cursor:pointer; }
#cities .mais_cities a{ font-size:10px; color:#ffffff; text-decoration:none; }
 
#cities .city_muda{ position:absolute; width:135px; height:40px; left:32px; top:25px; } 
#cities .city_muda .item{ color:#ffffff; font-size:20px; font-weight:bold; text-align:right; } 
#cities .city_muda .item p{ color:#ffffff; font-size:11px; font-weight:bold; text-align:right; margin:0; padding:0; } 
 
#city_fones .list_cities{ z-index:6; position:relative; margin:-2px 0 0 205px; width:203px; }
#city_fones .list_cities .top_list{ position:absolute; top:0px; left:0px; margin:0; padding:0; }
#city_fones .list_cities .bot_list{ position:absolute; top:230px; /*old (Firefox): 247px; */ left:0px; margin:0; padding:0; }
#city_fones .list_meio{ position:absolute; top:9px; left:0px; width:203px; margin:0; padding:0; background:url('/images/meio_list_cities.png') repeat-y; text-align:left; font-size:10px; color:#552500; }
