 
*{ margin:0; padding:0;}

body{
	
	background-color:#ffffff;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;	
}

h3{
	font-size: 1.6em;
}

h4{
	font-size: 1.4em;
}

#box_direita a h2{
	text-decoration:none;
}

#box_direita a h3{
	text-decoration:none;
}

img{border:none;}

#cabecalho_background {
	width:100%;
	height:45px;
	background-image:url(images/background_cabecalho.png);
	background-repeat:repeat-x;
}

#cabecalho {
	width:980px;
	background-image:url(images/background_cabecalho2.png);
	background-repeat:repeat-x;
	height:45px;
	vertical-align:middle;
	margin:auto;
	padding-top:10px;
	clear:both;
	
}

#cabecalho p {
	font-size:13px;
	color:#c4c4c4;
	font-weight:600;
	float:left;
	margin-right:50px;
	
}

#cabecalho h1 {
	font-size:13px;
	color:#c4c4c4;
	font-weight:600;
	float:left;
	margin-right:50px;
	
}

#cabecalho h3 {
	font-size:14px;
	color:#E4720D;
	float:right;
	margin-right:20px;
}

#cabecalho h3 a{
	color:#E4720D;
	text-decoration: none;
}

#cabecalho h3 a:hover{
	color:#E4720D;
	text-decoration: underline;
}

#lista_cores {
	list-style-type:none;
	margin-right:5px;
	float:left;
}

#lista_cores li {	
	margin-right:5px;
	float:left;
}

#top {
	margin:auto;
	height:165px;
	width:980px;
	position:relative;
}

#logo {
	margin-left:10px;
	text-align:left;
	padding-top:20px;
	float:left;
    border: 0;
}

#logo img{
    border: 0;
}

#lista_menu {
	margin-left:220px;
	margin-top:-9px;
	list-style-type:none;
	width:760px;
}

#lista_menu li {	
	background-image:url(images/menu_hover.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	width:140px;
	height:94px;
	list-style-type:none;
	float:left;
	font-size:14px;
	font-weight:600;
	margin-right:5px;
    margin-top:-47px;/*FECHADO*/
    /*margin-top:-1px;*/ /*ABERTO*/
    position:relative;
    z-index:1;
    
}

#lista_menu li a{
    color:#000;
	text-decoration: none;
}

#lista_menu li a:hover{
	 color:#000;
	text-decoration: none;
}

.imagem_menu{ height:41px; width:100px; margin:0 auto; margin-bottom:5px; margin-top:-4px;}

/*.tesoura {
	text-align:right;
	padding: 120px 30px 0 0;
}*/

/**************** PRINCIPAL - START ****************/

#principal_background {
	background-color:#E4720D;
	width:100%;

}

#principal {
	width:980px;
	height:100%;
	background-image:url(images/background_principal.jpg);
	background-repeat:repeat-y;	
	margin:auto;
	padding-bottom:20px;
	overflow:hidden;
    
	
}

/**************** PRINCIPAL - END ****************/

/**************** FOOTER - START ****************/

#footer {
	background-image:url(images/background_footer.jpg);
	background-repeat:repeat-x;
	height:129px;
	width:100%;
	clear:both;
}

#footer_conteudo {
	width:980px;
	margin:auto;
}

#footer_conteudo img{
	border: none;
}


#footer_meio {
	width:550px;
	height:129px;
	margin:auto;
	float:left;
}

#footer_meio h4 {
	font-size:16px;
	font-weight:600;
	margin-top:10px;
	color:#666666;
}

#footer_meio_adress{
	font-size:14px;
	font-weight:500;
	margin-top:5px;
	color:#c4c4c4;
    text-decoration: none;
}

#footer_meio_adress a{
    font-size:14px;
	font-weight:500;
	margin-top:5px;
	color:#c4c4c4;
    text-decoration: none;
}

#footer_meio_adress a:hover{
    font-size:14px;
	font-weight:500;
	margin-top:5px;
	color:#c4c4c4;
    text-decoration: underline;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

#twitter {
	float:right;
	margin-top:24px;
}

#firefox {
	float:left;
	margin-top:32px;
	
}

/**************** FOOTER - END ****************/

/**************** DIREITA - START ****************/

#direita {
	width:335px;	
	margin-right:8px;
	float:right;
	height:100%;
	margin-bottom:20px;
}

/**************** DIREITA - END ****************/

/**************** ESQUERDA - START ****************/

#esquerda {
	width:600px;
	margin-left:30px;
	float:left;	
	margin-bottom:20px;
	clear:both;
	height:100%;
}

/**************** ESQUERDA - END ****************/

/**************** BANNER DESTAQUE - START ****************/

#banner_destaque {
	margin: auto;
	margin-bottom: 10px;
}

#banner_destaque p{
	font-size: 15px;
    font-weight: bold;
    color: #FFF;
    margin-top: 7px;
}

#banner_destaque ul{
	list-style: none;
}

#banner_destaque li{
	width: 556px;
    height: 282px;
    background-color: #E4720D;
    padding: 10px;
}	

#banner_destaque li img{
    border: 3px solid #FFF;
}

#nomeCliente{
	float: left;
}

#linkCliente{
	float: right;
}

#linkCliente a{	
    text-decoration: none;
    color: #F2892D;
}

#linkCliente a:hover{
	color: #F2892D;
    text-decoration: underline;
}

/**************** BANNER DESTAQUE - END ****************/

/**************** BOX SERVICOS - START ****************/

#servicos {
	text-align:center;
	width:570px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	height:100%;
	overflow:hidden;
}

#servicos1 {
	width:285px;
	height:219px;
	float:left;
	background-image:url(images/box_servicos.jpg);
	background-repeat:no-repeat;
}

#servicos1 h2 {
	color:#f2892d;   
	font-size:60px;
	font-weight:700;
	margin-top:-20px;
	padding-left:25px;	
	text-align:center;
	font-family:"Trebuchet MS";
	font-style:italic;
	position:absolute;
}

#servicos1 h2 a{
	color:#f2892d;    
	text-decoration:none;
}

#servicos2 {
	width:285px;
	height:219px;
	background-image:url(images/box_servicos1.jpg);
	background-repeat:no-repeat;
	float:right;
}

#servicos3 {
	width:285px;
	height:219px;
	float:left;
	background-image:url(images/box_servicos_2.jpg);
	background-repeat:no-repeat;
}

#servicos3 h4 {
	color:#f2892d;
	font-size:23px;
    margin-top: -5px;
	text-align: center;
	font-style:italic;
	position:absolute;
}

#servicos4 {
	width:285px;
	height:219px;
	background-image:url(images/box_servicos1.jpg);
	background-repeat:no-repeat;
	float:right;
}

.lista_servicos {
	list-style-image:url(images/bt_servicos.jpg);
	padding: 55px 10px 10px 50px;
	text-align:left;
}

.lista_servicos1 {
	list-style-image:url(images/bt_servicos.jpg);
	padding: 55px 10px 10px 50px;
	text-align:left;
}

.lista_servicos li {
	color:#E4720D;
	font-size:14px;
	font-weight:500;
}

.lista_servicos1 li {
	color:#E4720D;
	font-size:14px;
	font-weight:500;
}

.lista_servicos2 {
	list-style-image:url(images/bt_servicos.jpg);
	padding: 45px 10px 10px 50px;
	text-align:left;
}

.lista_servicos3 {
	list-style-image:url(images/bt_servicos.jpg);
	padding: 45px 10px 10px 50px;
	text-align:left;
}

.lista_servicos2 li {
	color:#E4720D;
	font-size:14px;
	font-weight:500;
}

.lista_servicos3 li {
	color:#E4720D;
	font-size:14px;
	font-weight:500;
}

.lista_servicos li a{
	color:#E4720D;
	text-decoration: none;
}

.lista_servicos li a:hover{
	color:#E4720D;
	text-decoration: underline;
}

.lista_servicos1 li a{
	color:#E4720D;
	text-decoration: none;
}

.lista_servicos1 li a:hover{
	color:#E4720D;
	text-decoration: underline;
}

.lista_servicos2 li a{
	color:#E4720D;
	text-decoration: none;
}

.lista_servicos2 li a:hover{
	color:#E4720D;
	text-decoration: underline;
}

.lista_servicos3 li a{
	color:#E4720D;
	text-decoration: none;
}

.lista_servicos3 li a:hover{
	color:#E4720D;
	text-decoration: underline;
}

/**************** BOX SERVICOS - END ****************/

#box_esquerda {
	background-image:url(images/background_box_esquerda.jpg);
	background-repeat:repeat-y;
	width:570px;
	height:100px;
	margin:auto;
	margin-left:3px;
}

.agende_visita {
	width:45%;
	font-size:18px;
	font-weight:600;
	text-align:center;
	padding-top:25px;	
	color:#E4720D;
	float:left;
}

.linha_visita {
	padding-top:10px;	
	float:left;
}

.cafe {
	width:45%;
	padding-top:20px;	
	color:#a9a9a9;    
	font-size:14px;
	font-weight:500;
	text-align:left;
	margin-right:30px;
	float:right;
}

/**************** BOX DIREITA - START ****************/

#box_direita {
	background-image:url(images/box_noticias.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:201px;
	text-align:center;
	margin:auto;
	margin-left:17px;
	position:absolute;
}

#box_direita h2 {
	color:#000000;    
	font-size:60px;
	font-weight:700;
	margin-top:-35px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-style:italic;
	position:relative;
}
#box_direita h2 a{
	 Color:#000000;
	text-decoration:none;
}

#box_direita h3 {
	color:#f2892d;   
	font-size:16px;
	font-weight:600;	
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

#box_direita p {
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	padding-top:5px;
}

.box_direita_noticia p a{
	color:#E4720D;}

#box_direita p a{
	color:#E4720D;
	font-size:14px;
    text-decoration: none;
}

#box_direita p a:hover{
	color:#E4720D;
	font-size:14px;
    text-decoration: underline;
}

/**************** BOX DIREITA - END ****************/

/**************** BOX NEWSLETTER - START ****************/

#box_newsletter {
	background-image:url(images/box_newsletter.jpg);
	background-repeat:no-repeat;
	margin:auto;
	width:300px;
	height:116px;
	clear:both;
	margin-top:200px;
}

#box_newsletter h2 {
	font-size:20px;
	font-weight:500;
	color:#f2892d;
	padding-top:10px;
	margin-bottom:10px;
}

#email{
	background-color:#E4720D;	
	width:180px;
	border:none;
	color:#FFF;
	padding-left:10px;
	font-size:14px;
    font-weight:bold;
    height:27px;
    position:relative;
    margin-left:-60px;
    padding-top:10px;
}

#box_newsletter_button{		
	margin-top:5px;
	margin-right:6px;
	border:none;
	overflow:hidden;
    position:absolute;
    margin-left:10px;
}

.input_laranja {
	background-color:#E4720D;
	width:250px;
	margin-left:25px;
    height:39px;
}

/**************** BOX NEWSLETTER - END ****************/

/**************** BOX E-MAIL MARKETING - START ****************/

#box_email_marketing {
	width:300px;
	background-image:url(images/box_email_marketing.jpg);
	height:357px;
	margin:auto;
	margin-top:10px;
	clear:both;
}
#box_email_marketing1 {
	width:300px;
	background-image:url(images/box_email_marketing.jpg);
	height:357px;
	margin:auto;
    padding-top:13px;
	margin-top:10px;
    background-repeat:no-repeat;
	clear:both;
}

/**************** BOX E-MAIL MARKETING - END ****************/

#destaque_amarelo {
	color:#f8c300;
}

#destaque_laranja {
	color:#f2892d;
}

#destaque_verde {
	color:#84c225;
}

.destaque {
	color:#E4720D;
    clear: both;
}
.destaque a{
	color:#E4720D;
    text-decoration:none;
}

.destaque2 {
	color:#E4720D; 
}

#destaque_azul {
	color:#0093dd;
}
.destaque_rosa {
	color:#dd127b;
}

/**************** CONTENT - START ****************/

#content{
	text-align: left;
}

#content h2 {
	font-size:60px;
	font-weight:700;
	text-align:left;
	font-family:"Trebuchet MS";
	font-style:italic;
    color:#000000;
    
}

#content h3 a{
	color:#E4720D;
	text-decoration: none;
}

#content h3 a:hover{
	text-decoration: underline;
}
#content p {
	color:#000;
	
}

#content p a{
	color:#E4720D;
	text-decoration: none;
}

#content p a:hover{	
	text-decoration: underline;
}

#content h4.enderecoCliente{
    font-size: 1.2em;
    font-weight: normal;
}

#content h4 a{
	padding-left: 10px;
	background: url(images/seta_magenta.gif) no-repeat left;	
    color: #F2892D;
    font-size: 1.4em;
}

/**************** CONTENT - END ****************/

/**************** LISTA CLIENTES - START ****************/

.lista_clientes {
    list-style: none url(images/icon_amarelo.png);
    padding-left: 17px;
}

.lista_clientes a{
    color:#000;
	text-decoration: none;
}

.lista_clientes a:hover{
	color:#000;
	text-decoration: underline;
}

/**************** LISTA CLIENTES - END ****************/

/**************** CONTATO - FORMULARIO - START ****************/

#caixa_form_cont{
	width:551px; 
	padding:5px; 
	list-style-type:none; 
	margin:20px 0 10px 0; 
	overflow:hidden;
	float:left;
}

.coluna_dir_form_cont{
	width:115px; 
	text-align:right; 
	float:left; 
	height:30px; 
	padding-right:5px;
	margin-bottom:20px;
}

.coluna_esq_form_cont{
	width:426px; 
	text-align:left; 
	float:right;
	height:30px;
	padding-left:5px;
	margin-bottom:20px;
}

.coluna_esq_form_cont input{
	width:350px;
	border:2px solid #F2892D;
}

.coluna_esq_form_cont input:focus{
	background-color: #F2892D;
	border:2px solid #E4720D;
	color:#FFF;
}

#caixa_form_cont textarea{
	width:350px;
	border:2px solid #F2892D;
}

#caixa_form_cont textarea:focus{
	background-color: #F2892D;
	border:2px solid #E4720D;
	color:#FFF;
    font: 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.coluna_esq_form_cont_txt{
	width:426px; 
	text-align:left; 
	float:right;
	padding-left:5px;
	margin-bottom:4px;
}

#box_inform_contato{
	background-color:#f6f5f5;
	height:308px; 
	width:290px; 
	float:right; 
	margin-top:24px; 
	border:1px solid #ececec;
	padding:10px 0 0 10px
}

.input_text_g{
	width:416px;
	height:30px;
	border:1px solid #CCC;
	padding:4px;
	font-size:1.0em;
}

#caixa_form_cont span{
	color:#E4720D;
	font-size:1.3em;
}

.textarea{
	height:130px;
	overflow:auto;
	padding:4px;
	font: 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#bt_enviar_contato{
	float:right; 
	margin-right:54px; 
	display:inline;
}

#pg_contato h4 span{
	font-style:italic;
    color:#E4720D;
}

#pg_contato img{
	border: 0;
    margin-left: 395px;
}

/**************** CONTATO - FORMULARIO - END ****************/

/**************** CONTATO - BOX DIREITA - START ****************/

#box_direita_contato {
	background-image:url(images/box_endereco.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:350px;
	text-align:center;
	margin:auto;
	margin-left:17px;
    position:absolute; 
}


#box_direita_contato h2 {
	color:#000000;
	font-size:60px;
	font-weight:700;
	margin-top:-35px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-style:italic;
	position:relative;
}
#box_direita_contato h2 a{
	color:#000000;    
	text-decoration:none;
}

#box_direita_contato h3 {
	color:#f2892d;
	font-size:18px;
	font-weight:600;	
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

#box_direita_contato p {
	text-align:left;
    padding-left:20px;
}

#box_direita p{
	color:#E4720D;
    text-decoration:none;
}

#box_direita_contato p a{
	color:#E4720D;
    text-decoration: none;
}

#box_direita_contato p a:hover{
	color:#E4720D;
    text-decoration: underline;
}

#box_direita_contato p.txtEndereco {
	color:#E4720D;
	font-size:17px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	padding-top:5px;
}

.box_newsletter_contato{
	background-image:url(images/box_newsletter.jpg);
	background-repeat:no-repeat;
	margin:auto;
	width:300px;
	height:116px;
	clear:both;
    margin-top:355px;
}

.box_newsletter_contato h2 {
	font-size:20px;
	font-weight:500;	
    color:#E4720D;
	padding-top:10px;
	margin-bottom:10px;
}

.box_newsletter_contato_input{
	background-color:#E4720D;	
	width:180px;
	border:none;
	color:#FFF;
	padding-left:10px;
	font-size:14px;
    font-weight:bold;
    height:27px;
    position:relative;
    margin-left:-60px;
    padding-top:10px;
}

.box_newsletter_contato_button{		
	margin-top:5px;
	margin-right:6px;
	border:none;
	overflow:hidden;
    position:absolute;
    margin-left:10px;
}


/**************** CONTATO - BOX DIREITA - END ****************/

/**************** NOTICIAS - START ****************/

.foto_noticias {
	text-align:center;
	padding: 10px;
	float:left;
   
    
    
}

.foto_noticias img{
	float:left;
    border: 5px solid #EDEDED;
}

#lista_noticias_ultimos{
	background-image: url(images/background_box_esquerda.jpg);
    background-repeat: repeat-y;
	clear: both;
}
#lista_noticias_ultimos h4{
	margin-bottom: 5px;
    font-style:italic;
    padding-left: 30px;
}
#lista_noticias_ultimos h4 span{
    color: #F2892D;
}

#lista_noticias{
	background-image: url(images/background_box_esquerda.jpg);
    background-repeat: repeat-y;
    overflow:hidden;
	clear: both;
}

#lista_noticias h4{
	margin-bottom: 5px;
    font-style:italic;
    padding-left: 30px;
}

#lista_noticias h4 span{
    color: #F2892D;
}

#lista_1{
	float: left;
    width: 600px;
  
    margin:0 auto;
}

#lista_1 ul{
    list-style: none; 
    width: 600px;   	
}

#lista_1 li{
	padding-left: 30px;
    height: 75px; 
    width: 240px;  
    float:left; 
    padding-bottom:10px;
    
}

#lista_1 li img{
	 float:left;
	 margin-right:8px;
}

#lista_1 li small{
    color: #F2892D;
	font-weight: bold;
}

#lista_1 li p{
	color: #E4720D;
	font-weight:bold;
}

#lista_1 li p a{
	color: #E4720D;
    text-decoration: none;
}

#lista_1 li p a:hover{
	color: #E4720D;
    text-decoration: underline;
}

#lista_2{
	float: right;
    width: 250px;
    margin-right: 35px;
}


#lista_2 ul{
    list-style: none;
}

#lista_2 li{
    height: 75px;
}

#lista_2 li img{
	 border: 1px solid #dadada;
	 float:left;
	 margin-right:8px;
}

#lista_2 li small{
    color: #F2892D;
	font-weight: bold;
}

#lista_2 li p{
	color: #E4720D;
	font-weight:bold;
}

#lista_2 li p a{
	color: #E4720D;
    text-decoration: none;
}

#lista_2 li p a:hover{
	color: #E4720D;
    text-decoration: underline;
}
.noticia_avancar li{

list-style-type:none;
padding-left: 35px;
padding-right: 35px;
}
.noticia_avancar_avancar{
width:100px;
float:left;
}
.noticia_avancar_voltar{
width:100px;
float:right;
}
.foto_margin {
	margin-right:5px;
    border: 5px solid #EDEDED;
}
/**************** NOTICIAS - END ****************/
#mapa{
	height:100%;
	width:100%; 
	border:1px solid #CCC;
	color:#000000;
	text-align:center;
}
