body{
margin:0;
padding:0;
line-height: 1.5em;
font:11px Verdana, Helvetica, Arial, _sans;
background: url(../imagens/bg_color.gif) repeat-x fixed;
color:#333;
}

ul{
margin:0;
padding:0;
list-style:none;
}

/*
#######################################
Base Extrutura
#######################################
*/
#maincontainer{
width: 890px;
margin: 0 auto;
background: #fff;
}

#contentwrapper{
float: left;
width: 100%;
}

#topsection{
width:100%;
}

#topsection h1{
position:absolute;
margin:-35px 0px 0px -95px;
}

#contentcolumn{
margin-left: 430px;
}

#leftcolumn{
float: left;
width: 430px; 
margin-left: -890px;
}

#uniquecolumn{
width:100%;
}

#footerlinks{
clear: left;
width: 100%;
color:#71a64e;
text-align:center;
padding:15px 0 15px 0;
}

#footer{
clear: left;
width:100%;
color:#858585;
font:12px Verdana, Helvetica, Arial, _sans;
}

/*
#######################################
Espaçamentos
#######################################
*/
.innerleftcol{
padding:0 0 20px 40px;
}

.innerrightcol{
padding:85px 0 20px 20px;
}

.innermain{
padding:30px 0 0 80px;
}

.innertop{
padding: 12px 10px 10px 10px;
}

.innerfooter{
padding:15px 25px 30px 25px
}

.innermiolo{
padding-top:20px;
}

.innertxt{
padding-left:15px;
}

.innertxt02{
padding-left:15px;
}

.innerhr{
padding:10px 0 10px 0;
}

.inneroutrosdestaques{
padding-left:40px;
}

.innerfoto{
padding-bottom:15px;
}

.innerdep{
padding:20px 20px 20px 40px;
}

.innerlinkdep{
padding-top:15px;
}

.innerallfeat{
padding:0 0 10px 20px;
}

.innerend{
padding-top:15px;
}

.innerend2{
padding-top:30px;
}

/*
#######################################
Classes
#######################################
*/
.clearleft{
clear:left;
}

.cop{
float:right;
}

.end{
padding-left:15px;
}

.ending{
padding:15px 15px;
}

/*
#######################################
Formata Textos
#######################################
*/

.title01{
font:bold 25px Verdana, Helvetica, Arial, _sans;
color:#d3595e;
}
.title02{
font:bold 18px Verdana, Helvetica, Arial, _sans;
color:#8cbd59;
}
.title03{
font:bold 16px Verdana, Helvetica, Arial, _sans;
color:#d3595e;
}

.holacontato{
font:bold 14px Verdana, Helvetica, Arial, _sans;
}

.holamarelo{
color:#f6c123;
}

.holafooter{
font:bold 12px Verdana, Helvetica, Arial, _sans;
color:#f6c123;
}

.raq{
font:normal 1em Tahoma, Helvetica, Arial, _sans;
color:#9b9b9b;
padding:0 5px 0 5px;
}

/*
#######################################
Borda
#######################################
*/
.borda{
border:3px solid #b2585d
}

/*
#######################################
Box
#######################################
*/
.box1{
width:390px;
border:1px solid #ebebeb;
background:#f9f9f9;
padding-bottom:15px;
}

.box1borderinner{
border:1px solid #fff;
}

.box1inner{
padding:10px;
}

.box1hr{
border-bottom:1px solid #bf6167;
}

/*
#######################################
Breadcrumb
#######################################
*/
#breadcrumb{
padding:45px 0 0 40px;
}

/*
#######################################
Subnoticias
#######################################
*/
.basesubnot{
display:table;
}

.subnoticias{
padding-bottom:3px;
display:inline;
float:left;
width:100%
}

.subnoticias li{
padding-bottom:5px;
}

/*
#######################################
Topicos
#######################################
*/
.topicos{
list-style:square;
padding:5px 0 0 17px;
}

.topicos li{
padding-bottom:10px;
color:#8cbd59;
}

/*
#######################################
Topicos Clientes
#######################################
*/

.baseclientes { 
display: table; 
}
.clientes01 { 
float:left;
width: 170px; 
}
.clientes02 { 
margin-left: 180px; 
}

.topicosclientes{
list-style:square;
padding:15px 0 0 15px;
}

.topicosclientes li{
color:#f6c123;
padding-bottom:3px;
}

/*
#######################################
Outros Destaques
#######################################
*/
.outrosdestaques{
display:table;
width:100%;
}

.outrosdestaques  li{
float:left;
display:inline;
padding:0 15px 25px 0;
margin:0
}

.destaquesbase{
display:table;
}

.destaquesfoto{
float:left;
width:95px;
}

.destaquestexto{
margin-left:110px;
}



/*
#######################################
Mapa do site
#######################################
*/
.mapasite li{
padding-bottom:5px;
}

.tabsublinks{
padding:7px 0 0 20px;
}

/*
#######################################
Base para coluna unica - Depoimentos
#######################################
*/
ul#uniquedep{
margin:0px;
padding:0px;
}

ul#uniquedep li{
list-style:none;
margin-bottom:20px;
}

ul#uniquedep li p{
padding:10px;
}

.colortab{
background: #fceff9;
}
























