/************** ESTRUTURA ***************/
body{
    margin:0px;
    padding:0px;
    background:#fff url(../imgs/fundo.jpg) repeat-x top center fixed;
    font-family:Arial, Verdana;
    font-size:13px;
}
img{
    border:0px;
}
dl dd{
    margin:0px;
}

div#conteudo,
div#topo,
div#rodape{
    clear:both;
}



/*************** TOPO ************/
div#topo{
    height:113px;
    background:url(../imgs/fundomenu.png) repeat-x;
}
img#logomarca{
    float:left;
    margin-left: 20px;
    width:307px;
    height:113px;
}
div#menu{
    float:right;
}
a.linkmenu{
    position:relative;
    float:left;
    display:block;
    overflow:hidden;
    width:102px;
    height:36px;
    margin-top:25px
}
a.linkmenu img{
    position:absolute;
    top:-36px;
    left:0px;
}
a.linkmenu:hover img{
    position:absolute;
    top:0px;
    left:0px;
}
/**********************************/


/*************** CLIENTES ************/
div.secaoClientes{
    clear:both;
    overflow:hidden;
	margin:5px 0 5px 0;
	padding:10px 0 10px 0;
    border-bottom: 1px dotted #dcdcdc;
}
div.secaoClientes dl dd{
    margin:0px;
    margin-top: 10px;
    text-align: justify;
}
img.imgSecaoClientes{
    width:200px;
    height:100px;
    float:left;
	padding:2px;
	margin:5px 8px 5px 8px;
	border:1px solid #d3d3d3;
}
img.imgSecaoEquipe{
    width:180px;
    height:240px;
    float:left;
	padding:2px;
	margin:5px 30px 5px 8px;
	border:1px solid #d3d3d3;
}
/**********************************/

/*************** RODAPE ************/
div#rodape{
    border-top:1px solid #b7b7b7;
    height:129px;
	font-size:11px;
    background:url(../imgs/fundorodape.png) repeat-x top;
}
div#rs_esq{
    float:left;
    margin:5px 0 0 20px;
}
div#rs_centro{
    position:absolute;
    left:50%;
    margin:10px 0 0 -120px;
    text-align:center;
}
div#rs_dir{
    float:right;
    margin:5px 20px 0 0;
    text-align:right;
}

/**********************************/

div#banner{
    clear:both;
    width:948px;
    height:386px;
    margin:0px auto;
    background:url(../imgs/sombrabanner.png) no-repeat bottom center;
}
div#bannerPrincipal{
    clear:both;
    width:946px;
    height:354px;
    overflow:hidden;
    background: #fff;
    border:1px solid #cecece;
}
img#sombrabanner{
    clear:both;
}
div#conteudotoposessao,
div#conteudorodape,
div#conteudo,
div#conteudotopo{
    max-width:1005px;
    min-width:990px;
    margin:0px auto;
    clear:both;
    overflow:hidden;
}

div#conteudo{
    width:100%;
    margin-bottom:50px;
    margin-top:20px;
    min-height: 500px;
}

div#conteudotoposessao,
div#conteudotopo{
    height:571px;
    background:url(../imgs/xis.png) no-repeat top right;
}
div#conteudotoposessao{
    height:153px;
}
div#timbresessao{
    clear:both;
    overflow:hidden;
    height:115px;
    margin-top:-10px;
    z-index:0;
}
div#timbresessaocenter{
    width:1000px;
    margin:0px auto;
}
div#timbresessaocenter img{
    margin-top:10px;
}

div#ladoEsq{
    float:left;
    margin-left:25px;
    width:655px;
}
div#homeServicos,
div#homeConhecaRenovare{
    float:left;
    width:420px;
    margin:0 20px 0 0;
}
div#homemapa,
div#homeAgendamento{
    float:left;
    width:210px;
}
.homeServicosBox{
    clear:both;
    margin-left:10px;
    margin-bottom:10px;
    color:#063e21;
    font-size:15px;
    font-weight:bold;
    text-decoration: none;
    display:block;
}
div#ladoDir{
    float:right;
    margin-right:20px;
    width:250px;
    min-height:300px;
    padding:20px 25px 20px 25px;
    text-align:justify;
    background:url(../imgs/bgHomeDir.png) top center no-repeat;
}
.ladoDirLogo{
	width:204px;
	height:104px;
	margin:0 0 0 20px;
}
.subtimbre,
.timbre{
    clear:both;
    padding:0;
    margin-bottom:10px;
    border-bottom:1px dotted #1e4a34;
}
.subtimbre{
    color:#999;
    font-weight:bold;
    text-align:center;
    margin-top:10px;
    border-bottom:1px dotted #cecece;
    font-size:15px;
}

dl.homeConhecaTxt{
    float:left;
    width:100%;
    text-align:justify;
}
dl.homeConhecaTxt dt{
    float:left;
    margin-right:8px;
}


/****************************************/


/*********** CLASSES COMUNS ************/

.destaque{
    color:#d4231c;
}
.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt13{font-size:12px;}
.txt14{font-size:14px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;}
.txt20{font-size:20px;}
.txt22{font-size:22px;}
.txt24{font-size:24px;}
.txt26{font-size:26px;}
.txt28{font-size:28px;}
.negrito{font-weight:bold;}
.italico{font-style:italic;}
.cinza3{color:#333;}
.cinza6{color:#666;}
.cinza9{color:#999;}
.cinzaC{color:#CCC;}
.verde{color:#01331a;}
.link1:link, .link1:active, .link1:visited{	text-decoration:none;}
.link1:hover{text-decoration:underline;}
.link2:link, .link2:active, .link2:visited, .link2:hover{text-decoration:none;}
.fotoDestaque{
    border:1px solid #e8e8e8;
    padding:1px;
    margin:1px;
}
.fotoDestaque:hover{
    border:1px solid #ccc;
}
.campo{
    border:1px solid #cecece;
    font-size:12px;
    color:#666666;
    margin:0px;
    font-size:11px;
    overflow:hidden;
    padding:5px;
}

div.boxCampo{
    clear:both;
    overflow:hidden;
}
dl.boxCampo{
    margin:0px;
    margin-bottom:10px;
}
/***********************************/


/*********** CONTATO ************/
div#formulariotrabalhe,
div#formulariocontato{
    float:left;
    width:400px;
}
div#dadoscontato{
    float:left;
    text-align: center;
}
/********************************/

/*************** SERVICOS ****************/
div.material{
    clear:both;
    overflow:hidden;
    margin-bottom:10px;
    border-bottom: 1px dotted #01331a;
}
div.material dl dd{
    margin:0px;
    margin-top: 10px;
    text-align: justify;
}
img.imgmaterial{
    width:100px;
    height:100px;
    border:none;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
/*****************************************/

/******************* RESTRITO *********************/
div#login{
    padding:20px;
    width:890px;
}
dl.boxCampoLogin{
    overflow:hidden;
    width:350px;
    margin:0 auto;
    margin-bottom:5px;
}
dl.boxCampoLogin dt, dl.boxCampoLogin dd{
    margin:0px;
    padding:0px;
}
dl.boxCampoLogin dt{
    font-size:12px;
    float:left;
    width:80px;
    text-align:right;
    padding-right: 10px;
    padding-top: 5px;

}
dl.boxCampoLogin dd{
    float:left;
    font-size:12px;
}
div.boxCampoLogin{
    overflow:hidden;
    clear:both;
    padding-top: 10px;
}

div#itensMenu{
    font-size:11px;
    padding-left:10px;
    overflow:hidden;
    padding-top:10px;
}

div#itensMenu dl{
    margin-bottom:20px;
}

div#itensMenu dl dt{
    font-weight:bold;
    cursor:pointer;
    font-size:15px;
    margin-bottom:10px;
}

div#itensMenu dl dd{
    margin-left:10px;
    font-weight:bold;
}

div#itensMenu dl dd a{
    margin-top:5px;
    color:#000;
    text-decoration: none;
}

div#itensMenu dl dd a:hover{
    color:#01331a;
}
/************************************************/

.aba{
    clear:both;
    background-color:#689f83;
    cursor:pointer;
    padding:10px;
    color:#fff;
    font-size:15px;
    font-weight:bold;
}
.selectedAba,
.hoverAba{
    background-color:#063e21;
}