@charset "utf-8";
/* CSS Document */
*{outline:none; margin:0; padding:0;}

body{font:12px Arial, Helvetica, sans-serif; font-weight:100; background:url(../images/body_bg.jpg) repeat-x;}

ul, li{list-style:none; padding:0;}

p{margin:0;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0;}

a{text-decoration:none;}

img{border:none;}

.clear{clear:both;}

fieldset{border:none;}


/*TOPO*/
#topo{width:100%; height:100%; overflow:hidden;}

#topo_center{width:980px; margin:0 auto;}

#topo_center_esq{float:left; width:420px; margin:0px 0px 20px 0px;}

#topo_center_esq img{margin:20px 0px 0px 0px;}

#topo_center_dir{float:right; width:560px; margin: 20px 0px 20px 0px;}

#topo_center_dir p{float:left; margin:0px 10px 0px 0px; color:#666666;}

#topo_center_dir h3{float:right; margin:0px 0px 5px 0px; color:#C00;}

#topo_center_dir span{float:right;}

#topo_center_dir form{float:right;}

.cx_news{background:#FFF; border:solid 1px #F3F0E3; padding:6px 10px; margin:0px 0px 0px 0px; color:#999;}

.btn_news{margin:0px 0px 0px 0px;}

/*TELEFONES*/
.telefones{float:right; margin:0px 0px 40px 0px;}

.telefones h2{color:#666; font-size:24px; font-weight:100;}


/*MENU*/
#menu{width:100%; height:100%; background:url(../images/menu_bg.fw.png) repeat-x; overflow:hidden;}

#menu_center{width:980px; margin:0 auto;}

#menu_center_esq{float:left; width:770px; margin:0px 0px 0px 0px;}

#menu_center_dir{float:right; width:180px; margin: 0px 0px 0px 0px;}

#menu_center_esq li{float:left; color:#FFF; border-bottom: 3px solid transparent; margin:12px 20px 0px 0px; padding:10px 0px 4px 0px; font-size:20px; font-weight:100; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
 
#menu_center_esq li:hover{border-bottom: 3px solid #FFF; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;} 
 
#menu_center_dir img{float:right; margin:2px 0px 0px 5px;}

#menu_center_dir p{margin:0px 0px 0px 5px; color:#666666;}


/*BANNER*/
#borda_um{width:100%; border-bottom:2px solid #F3F0E3;}

#borda_dois{width:100%; border-bottom:2px solid #F3F0E3; margin:-20px 0px 0px 0px;}


/*BEM VINDO*/
#bem_vindo{width:100%; height:100px; margin:10px 0px 20px 0px;}

#bem_vindo_center{width:980px; margin:0 auto;}

#bem_vindo_esq{float:left; width:30%; height:50px; font-size:17px; margin:0px 0px 20px 0px; color:#000;}

#bem_vindo_esq p{margin:10px 0px 0px 0px; font-size:48px; font-weight:100; color:#002D00;}

#bem_vindo_dir{float:right; width:67%; margin: 0px 0px 20px 0px; color:#000; border-left: 1px solid #F90;}

#bem_vindo_dir p{margin:0px 0px 0px 30px; font-size:14px; color:#666666;}


/*CONTEUDO*/
#conteudo{width:100%; margin:3px 0px 40px 0px; padding:20px 0px 20px 0px; background:#F3F0E3;}

#conteudo_center{width:980px; height:100%; overflow:hidden; margin:0 auto; }

#conteudo_center h3{margin:0px 0px 10px 0px; font-size:22px;}

.caixa_home{float:left; width:326px; margin:0px 0px 10px 0px;}

.caixa_home img{float:left;width:150px; height:130px; background:#CCC; padding:5px; -moz-border-radius:6px 6px; border-radius:6px 6px;}

.caixa_home p{float:left; width:140px; color:#666666; margin:0px 0px 0px 10px;}

.caixa_home h2{float:left; color:#002D00; font-size:14px; margin:0px 0px 10px 10px;}

.caixa_home h5{float:right; color:#002D00; margin:10px 20px 0px 0px; font-size:12px; text-decoration:underline;}

/**/
#conteudo_center_home_esq{float:left; width:230px; margin:0px 0px 0px 0px;}

#conteudo_center_home_esq li{color:#FFF; width:200px; background:#002D00; padding:7px 5px 7px 10px ; margin:0px 0px 5px 0px; -moz-border-radius:6px 6px; border-radius:6px 6px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}

#conteudo_center_home_esq li:hover{background:#F90; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}

#conteudo_center_home_esq h2{margin:0px 0px 20px 0px; border-bottom:1px dotted #CCCCCC;}

#conteudo_center_home_dir{float:right; width:730px; margin:0px 0px 0px 0px;}

#conteudo_center_home_dir h2{margin:0px 0px 20px 20px; border-bottom:1px dotted #CCCCCC;}

.caixa_center_home_dir{float:left; width:160px; height:180px; border: solid 1px transparent; padding:2px; margin:0px 0px 20px 16px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; -moz-border-radius:4px 4px; border-radius:4px 4px;}

.caixa_center_home_dir:hover{border: solid 1px #002D00; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; -moz-border-radius:4px 4px; border-radius:4px 4px;}

.caixa_center_home_dir p{text-align:center; color:#000; margin:10px 2px;}


.caixa_center_home_dir img{width:160px; -moz-border-radius:4px 4px; border-radius:4px 4px;}

/*ENDEREÇOS*/
#enderecos{background:#F3F0E3; width:980px; height:100%; margin:0 auto; overflow:hidden; padding:5px 0px 5px 0px; -webkit-border-radius:5px 5px; border-radius:5px 5px;}

.end_um{float:left; width:276px;}

.end_um img{float:left;}

.end_um p{float:left; color:#000; font-size:14px; margin:10px 0px 0px 10px;}

.end_dois{float:left; width:276px;}

.end_dois img{float:left;}

.end_dois p{float:left; color:#000; font-size:14px; margin:10px 0px 0px 10px;}

.end_tres{float:left; width:426px;}

.end_tres img{float:left;}

.end_tres p{float:left; color:#000; font-size:14px; margin:10px 0px 0px 10px;}


/*RODAPE*/
#rodape{width:100%; height:100%; overflow:hidden; margin:0px 0px 10px 0px;}

#rodape_center{width:980px; height:100%; overflow:hidden; margin:0 auto;}

#rodape_center_esq{float:left; width:310px; margin:10px 25px 20px 0px; color:#666666;}

#rodape_center_esq h2{margin:0px 0px 10px 0px;}

#rodape_center_central{float:left; width:310px; margin:10px 0px 20px 0px; color:#666666;}

#rodape_center_central h2{margin:0px 0px 10px 0px;}

#rodape_center_central li{width:260px; color:#000; margin:0px 0px 10px 0px; border-bottom: 1px dotted #ccc;}

#rodape_center_central li:hover{text-decoration:underline;}

#rodape_center_dir{float:right; width:310px; margin:10px 0px 20px 0px; color:#666666;}

#rodape_center_dir img{margin:0px 10px 10px 10px; float:right;}

.parceria{width:980px; height:100%; overflow:hidden; border-top:1px solid #ccc;}

.parceria li{float:left; font-size:15px; margin:0px 50px 0px 0px; padding:15px 0px 15px 0px; color:#002D00; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

.parceria a li:hover{text-decoration:underline; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

.parceria li img{width:40px; float:right; opacity:0.5; margin-left:220px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

.parceria li img:hover{opacity:1; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}


/*RODAPE DIREITOS*/
#rodape_direitos{width:100%; height:100%; overflow:hidden; background:#F3F0E3;}

#rodape_direitos_center{width:980px; margin:0 auto;}

#rodape_direitos p{margin:10px 0px; text-align:center; color:#333333;}

#rodape_direitos p a{color:#000;}


/*EMPRESA*/
#empresa{width:980px; margin:20px 0px 0px 0px;}

#empresa_esq{float:left; width:475px; margin:0px 0px 30px 0px;}

#empresa_esq h3{margin:10px 0px 10px 0px;}

#empresa_esq img{margin:10px 0px 20px 0px;}

#empresa_dir{float:right; width:475px; margin:0px 0px 30px 0px;}

#empresa_dir h3{margin:10px 0px 10px 0px;}

#empresa_dir p{margin:0px 0px 3px 0px;}


/*PROMOÇÔES*/
.quadrado{float:left; width:80px; height:70px; background:#002d00; margin:0px 0px 10px 0px;}

.quadrado p{font-size:60px; color:#FFF; text-align:center;}

.seta-direita{float:left; width:0; height:0; margin-top:25px; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #002d00;}

.bene{margin:10px 0px 5px 150px;}

.borda{border-bottom: 1px dotted #ddd; margin:10px 0px 20px 0px;}


/*TRATAMENTO*/
.caixa_tratamentos{width:150px; float:left; margin:10px 15px 10px 20px; background: url(../images/fot_bg.fw.png) center, 0 no-repeat; padding:5px;}

.caixa_tratamentos img{width:150px; height:130px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition:all 0.5s ease;}

.caixa_tratamentos img:hover{opacity:0.3; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition:all 0.5s ease;}

.caixa_tratamentos h2{width:155px; font-size:12px; color:#333; text-align:center; margin:10px 0px 10px 0px;}


/*CONTATO*/
#contato{width:980px; margin:20px 0px 20px 0px;}

#contato_esq{float:left; width:580px; margin:10px 0px 10px 0px;}

#contato_esq form{margin:10px 0px 0px 0px;}

#contato_esq p{margin:20px 0px 0px 0px; color:#FFF; background:#002D00; padding:3px 5px;; width:330px;}

.cax_01{border:none; width:400px; border:1px solid #002D00;  height:30px; padding:2px 0px 3px 2px; font-size:22px; margin:0px 0px 5px 10px;}

.cax_02{border:none; width:400px; height:90px; border:1px solid #002D00; padding:2px 0px 3px 2px; font-size:22px; margin:0px 0px 5px 10px;}

.btn_01{float:left; border:none; background:#002D00; color:#FFFFFF; margin:10px 10px 0px 0px; padding:5px 8px; cursor:pointer; font-size:18px; margin:10px 0px 0px 10px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition:all 0.5s ease; -moz-border-radius:4px 4px; border-radius:4px 4px;}

.btn_01:hover{background:#FF9900; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition:all 0.5s ease;}


/*CONTATO DIR*/
#contato_dir{float:right; width:380px; margin:10px 0px 20px 0px;}

#contato_dir h2{font-size:20px; margin:10px 0px 0px 20px; color:#333; font-weight:100;}

#contato_dir p{margin:0px 0px 5px 20px;}


/*CONTATO ENVIADO*/
#contato_enviado{width:980px; height:200px; background:#f8eff3; margin:10px 0px 10px 0px;}

#contato_enviado h1{margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:center;}

#contato_enviado p{margin:20px 0px 10px 0px; text-align:center; font-size:14px;}

#contato_enviado h5{margin:20px 0px 10px 0px; text-align:center; font-size:18px;}

#contato_enviado h6{margin:20px 30px 10px 0px; text-align:right; font-size:18px; font-style:italic;}


/*MAPA*/
#mapa{width:978px; height:250px; margin:20px 0px 20px 0px; border:solid 1px #999;}


/*CAIXA CONTENT*/
.caixa_content{width:980px; height:100%; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}

.caixa_content img{float:left; width:400px; height:346px; background:#FFF; margin:0px 0px 20px 0px; padding:10px;}

.caixa_content p{color:#333; margin-left:450px;}

.caixa_content h1{color:#333; margin:0px 0px 20px 450px;}

.caixa_content_institucional{width:980px; height:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}

.caixa_content_institucional h1{color:#333; margin:0px 0px 20px 0px;}


/*GALERIA*/ 
.galeria img{width:150px; height:130px; background:#FFF; padding:3px; margin:0px 3px 10px 4px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition:all 0.5s ease;}

.galeria img:hover{opacity:0.6; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition:all 0.5s ease;}



