html,body,div,img,ul,li,a,img,p,textarea{border:none;font-size:100%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;outline:none;text-decoration:none;list-style:none;}
html{background:url(../img/bgr_html.jpg) 0 0 repeat;}
body{color:#FFFFFF;font-size:12px;}
.seo{display:none;font-size:9px;margin:0px;padding:0px;}
p,a{color:#FFFFFF;}
a:hover{text-decoration:underline;}
.dir{float:right;}
.esq{float:left;}
.clr{clear:both;}
.png{z-index:1 !important; }
.w200{width:200px;}
.w375{width:375px;}
.w510{width:510px;}
.w515{width:505px;}
p{margin:0 0 15px 0;font-size:12px; line-height:16px;}
a,img,input{outline:none;}
.h3{margin:0 0 15px 0;}
.centro{margin:0 auto;min-height:541px;_height:541px;width:920px;}
.baixo{background:url(../img/bgr_degrade_bottom.png) 0 100% repeat-x;padding:0 0 10px 0;min-height:541px;_height:541px;width:920px;margin:0 auto;}

.borda_degrade_esquerda {background:url(../img/bgr_degrade_left.png) 0 0 repeat-y; _background:none;padding:0 0 0 10px; height:100%}
.borda_degrade_direita {background:url(../img/bgr_degrade_right.png) 100% 0 repeat-y; _background:none;padding:0 10px 0 0; height:100%;}

.borda_degrade_esquerda_miolo_in {background:url(../img/bgr_degrade_left_miolo_in.png) 0 0 repeat-y; _background:none;padding:0 0 0 6px; height:100%}
.borda_degrade_direita_miolo_in {background:url(../img/bgr_degrade_right_miolo_in.png) 100% 0 repeat-y; _background:none;padding:0 6px 0 0; height:100%;}

#home .centro_all { width:100%; background:url(../img/bgr_home.jpg) 0 0 repeat-x;  margin:-7px 0 0 0;}
#home .centro { width:910px; margin:0 auto 0 auto;}

.pdColR{padding:16px 23px 50px 14px !important;}

.slider {padding:370px 0 0 0;}
.slider_item {border:1px solid #E0E0E0; background:url(../img/bgr_item_slider.jpg) 0 0 repeat-x; min-height:142px; _height:142px; min-width:202px; _width:202px; }
/*esteira*/
.area_carrossel {width:865px; height:145px; margin:0 auto; padding:0; }
.area_carrossel .stepcarousel{width:860px;  min-height:142px; _height:142px;position:relative;overflow:scroll; margin:0; padding:0;}
.area_carrossel .stepcarousel .belt{position:absolute; z-index:999999; margin:0; padding:0;}
.area_carrossel .stepcarousel .belt .link_panel{color:#093; font-weight:bolder;}
.area_carrossel .stepcarousel .panel{float:left; overflow:hidden; margin:0 12px; padding:0;border:1px solid #E0E0E0; background:url(../img/bgr_item_slider.jpg) 0 0 repeat-x #EFEFEF; min-height:100px; _height:100px; width:180px; padding:16px 8px 0 12px; color:#666666;font-size:11px;}
.area_carrossel .stepcarousel .panel .txt{color:#591400;padding:8px 0 0 0;}
.area_carrossel .stepcarousel .panel .txt a{color:#591400;}
/*esteira*/

.menu {background:url(../img/bgr_menu.png) 0 0 repeat-x; height:47px; width:100%; _margin:-2px 0 0 0;}
#home .menu{_margin:0;}
.menu ul.ul_menu {background:url(../img/bgr_menu.png) 0 0 repeat-x;width:900px;margin:0 auto;min-height:47px;_height:47px;}
.menu ul.ul_menu li {float:left;}
.menu ul.ul_menu li.on {background-color:#885715;}
.menu ul.ul_menu li .itens_menu {height:40px; text-indent:-9999px; display:block; background-position:0 0; background-repeat:no-repeat;}
.menu ul.ul_menu li .itens_menu:hover,.menu ul.ul_menu li.on .itens_menu {background-position:0 100%;}

#menu_item01{background-image:url(../img/menu/menu01.jpg);width:140px;}
#menu_item02{background-image:url(../img/menu/menu02.jpg);width:200px;}
#menu_item03{background-image:url(../img/menu/menu03.jpg);width:180px;}
#menu_item04{background-image:url(../img/menu/menu04.jpg);width:141px;}
#menu_item05{background-image:url(../img/menu/menu05.jpg);width:83px;}
#menu_item06{background-image:url(../img/menu/menu06.jpg);width:156px;}
#menu_item07{background-image:url(../img/menu/menu07.jpg);width:126px;}
#menu_item08{background-image:url(../img/menu/menu08.jpg);width:154px;}

.menu .div_submenu {position:absolute;background:none;border-left:1px solid #57380E;border-right:1px solid #57380E;border-bottom:1px solid #57380E;width:100%;padding:0px 0 0 0;margin:-2px 0 0 0; display:none;z-index:999999;}
.menu .div_submenu .div_submenu_in{background-color:#885715;padding:0px;width:100%;}

.menu01 .div_submenu{width:138px;}
.menu02 .div_submenu{width:198px;}

.menu ul.sub_menu {background-color:#885715;width:100%;}
.menu ul.sub_menu li {background-color:#885715;width:100%;height:20px;display:block;margin:2px 0 2px 0;}
.menu ul.sub_menu li.ativo {background-color:#57380E;}
.menu ul.sub_menu li a{background-position:0 0;background-repeat:no-repeat;display:block;height:20px;padding:0 0 0 0px;text-indent:-9999px;width:100%;}
/*.menu ul.sub_menu li.ativo a {background:0 100%;}*/
/*.menu ul.sub_menu li a#menu_item01_sub01 {background-image:url(../img/menu/menu01_submenu01.jpg);}
.menu ul.sub_menu li a#menu_item01_sub02 {background-image:url(../img/menu/menu01_submenu02.jpg);}
.menu ul.sub_menu li a#menu_item01_sub03 {background-image:url(../img/menu/menu01_submenu03.jpg);}
.menu ul.sub_menu li a#menu_item01_sub04 {background-image:url(../img/menu/menu01_submenu04.jpg);}*/
.menu01{width:140px;position:relative;}
.menu .submenu01 li a{background:url(../img/menu/submenu01.jpg) 0 0 no-repeat;height:20px;width:138px;}
.menu .submenu01 li a#sub01-01{background-position:0 0;} .menu .submenu01 li a#sub01-01:hover{background-position:100% 0;}
.menu .submenu01 li a#sub01-02{background-position:0 -24px;} .menu .submenu01 li a#sub01-02:hover{background-position:100% -24px;}
.menu .submenu01 li a#sub01-03{background-position:0 -48px;} .menu .submenu01 li a#sub01-03:hover{background-position:100% -48px;}
.menu .submenu01 li a#sub01-04{background-position:0 -72px;} .menu .submenu01 li a#sub01-04:hover{background-position:100% -72px;}
.menu .submenu01 li a#sub01-05{background-position:0 -96px;} .menu .submenu01 li a#sub01-05:hover{background-position:100% -96px;}
.menu .submenu01 li a#sub01-06{background-position:0 -120px;} .menu .submenu01 li a#sub01-06:hover{background-position:100% -120px;}
.menu .submenu01 li a#sub01-07{background-position:0 -144px;} .menu .submenu01 li a#sub01-07:hover{background-position:100% -144px;}
.menu .submenu01 li a#sub01-08{background-position:0 -169px;} .menu .submenu01 li a#sub01-08:hover{background-position:100% -169px;}
.menu .submenu01 li a#sub01-09{background-position:0 -194px;} .menu .submenu01 li a#sub01-09:hover{background-position:100% -194px;}

.menu02{width:198px;position:relative;}
.menu .submenu02 li a{background:url(../img/menu/submenu02.jpg) 0 0 no-repeat;height:20px;width:198px;}
.menu .submenu02 li a#sub02-01{background-position:0 0;} .menu .submenu02 li a#sub02-01:hover{background-position:100% 0;}
.menu .submenu02 li a#sub02-02{background-position:0 -24px;} .menu .submenu02 li a#sub02-02:hover{background-position:100% -24px;}

.galapa {background:url(../img/logo_galapa.jpg) 0 0 no-repeat #FFFFFF; min-height:541px; _height:541px;}

.item_home {position:absolute !important; background:url(../img/bgr_item_home.png) 0 0 no-repeat; height:201px; width:247px; padding:13px 0 0 13px;}
#item01 {z-index:1 !important; left:3px; top:3px;position:absolute !important;}
#item02 {z-index:2 !important; left:173px; top:9px;position:absolute !important;}
#item03 {z-index:3 !important; left:343px; top:15px;position:absolute !important;}
#item04 {z-index:2 !important; left:513px; top:9px;position:absolute !important;}
#item05 {z-index:1 !important; left:683px; top:3px;position:absolute !important;}


#bgr_topo_interna {background:url(../img/bgr_topo_internas.jpg) 0 0 repeat-x; height:186px; _height:186px; width:100%; }
#bgr_topo_interna .logo_interna {margin:0 auto; padding:0 10px; width:900px;}


.base_miolo {background:url(../img/base_miolo.png) center bottom no-repeat; _background:none; margin:-7px auto 0 auto; padding:0 0 14px 0;width:920px; }
.miolo {background:url(../img/bgr_miolo_interna.jpg) 0 0 repeat-x #005B27; margin:0px auto 0 auto; min-height:360px;_height:360px; width:900px;}
.control_miolo_in {width:820px; margin:0 auto; position:relative;}
.miolo .miolo_in {background-color:#00431C; width:800px; margin:0 auto; min-height:333px;_height:333px;padding:0 0 10px 0;}
.base_miolo_in {background:url(../img/base_miolo_in.jpg) center bottom no-repeat;_background:url(../img/base_miolo_in_ie6.jpg) center bottom no-repeat;display:block;margin:0 auto;height:auto;width:812px; padding:0 0 19px 0; }

.conheca {padding:55px 37px 0 43px}
.novidades {padding:55px 42px 0 44px;}
.lista_novidade {margin:14px 0 0 0;}
.lista_novidade td{padding:0 0 10px 0;}
.lista_novidade .img_novidade {background-color:#80A18E;margin:0;padding:10px;float:left;}
.lista_novidade p {margin:5px 0 0 0;}
.lista_novidade p.data {color:#8BA848;font-weight:bold;margin:0;padding:10px 0 0 0;}
.lista_novidade p a {margin:0 0 0 5px;color:#AAC172;}
.lista_novidade .btn_ampliar {margin:7px 0 0 138px;_margin:7px 0px 0 69px;}
.txt_novidades{background:url(../img/bgr_txt_novidades.jpg) 0 0 repeat-y #15522E;padding:0 10px 10px 25px;margin:10px 0 0 0;}
.txt_img {width:499px;float:left;}
.detalhe .img_novidade {background-color:#80A18E;margin:0 0 0 0;padding:10px;}


.fale_conosco {padding:55px 32px 0 43px}
.fale_conosco input {background-color:#90AB9B;border:none;font-size:10px; color:#00431C; width:287px; display:block; margin:2px 0 0 0;_margin:0px 0 0 0;padding:3px 0 1px 11px;text-transform:uppercase; height:14px; border:1px solid #90AB9B;}
.fale_conosco input.cidade { width:211px;}
.fale_conosco textarea {background-color:#90AB9B;border:none;font-size:11px; color:#00431C; height:54px; width:287px; display:block; margin:2px 0 0 0;_margin:0px 0 0 0;padding:4px 0 0 11px;text-transform:uppercase;overflow:auto; border:1px solid #90AB9B;}
.fale_conosco form{ margin:10px 0 0 0; width:300px;}
#enviar { background:url(../img/btn_enviar.gif) 0 0 no-repeat; height:18px; width:45px; display:block; padding:0; margin:5px 0 0 0; border:0 !important; }
#enviar_solicita { background:url(../img/btn_enviar.gif) 0 0 no-repeat; height:18px; width:45px; display:block; padding:0; margin:5px 0 0 0; border:0 !important; }

#retorno { display:none; width:250px;}
#retorno .ok { margin:22px 0 0 0;}

.btn_ampliar {background:url(../img/btn_ampliar.gif) 0 0 no-repeat;display:block; height:18px;width:52px;text-indent:-9999px;}
.btn_voltar { background:url(../img/btn_voltar.gif) 0 0 no-repeat; display:block; height:18px; width:47px; text-indent:-9999px;}
.ok { background:url(../img/btn_ok.gif) 0 0 no-repeat; display:block;height:18px; width:22px; text-indent:-9999px;}


.col_img{ padding:16px 0 0 0;}

.galeria {padding:55px 35px 0 45px; _padding:55px 35px 0 45px;}
.lista_galeria { margin:8px 0 0px 0; display:block;clear:both;}
.lista_galeria li{ float:left; margin:0 0 12px 0; _margin:0 0 6px 0; width:190px; padding:0 50px 0 0; }
.lista_galeria li img {background-color:#80A18E;padding:10px;}
.lista_galeria li strong { display:block; color:#8BA848; font-size:11px;}
.sub_tit { color:#8BA848; font-size:20px;}

.catalogo {padding:55px 35px 0 45px; _padding:55px 35px 0 45px;}
.catalogo h1 {font-size:24px; color:#8BA848; font-weight:normal; margin:0;}
.catalogo #foto-catalogo {margin:20px 0 20px 0;}

.lista-links li{margin:0 0 10px 0;}
.lista-links li a{background:url(../img/bgr_links.gif) 0 0 no-repeat;padding:0 0 0 21px;color:#FFFFFF;min-height:19px;_height:19px;}

.paginador,.paginador a{ color:#8BA848; margin:0 2px 0 4px;}
.paginador .btn_seta_esq,.paginador .btn_seta_dir{background-position:0 0; background-repeat:no-repeat; margin:0 7px; height:16px; width:10px; display:block; text-indent:-9999px;}
.paginador .btn_seta_esq {background-image:url(../img/img_seta_esq.gif);}
.paginador .btn_seta_dir {background-image:url(../img/img_seta_dir.gif);}
.paginador .btn_seta_esq:hover,.paginador .btn_seta_dir:hover {background-position:0 100%;}

.rodape {width:940px; margin:-10px auto; height:50px;}
#home .rodape {margin:0 auto;}
.comparte {background:url(../img/comparte.gif) 0 0 no-repeat; height:13px; width:66px; text-indent:-9999px; margin:5px 46px 0 0;}

/* <SELECT ESTADO> */
.selectestado { width:74px; margin:2px 0 0 2px;*margin:4px 0 0 1px;_margin:0px 0 0 1px;}
.selectestado div.selectbox-wrapper{position:absolute;width:72px !important; /*options*/border:none;margin:0px 0 0 0px;_margin:-4px 0 0 1px;padding:0px;overflow: auto;border:solid 1px #CCCCCC;z-index:9999;background-color:#FFFFFF;height:140px;}
.selectestado div.selectbox-wrapper,x:default{margin-top:-1px !important; _margin-top:-2px;}/*altura do option*/
.selectestado div.selectbox-wrapper ul{list-style-type:none;margin:0;padding:0px;}
.selectestado div.selectbox-wrapper ul li.selected,.selectcargo div.selectbox-wrapper ul li.selected2{background-color:#CCCCCC;color:#666666;}
.selectestado div.selectbox-wrapper ul li.current{background-color:#CCCCCC;color:#666666;}
.selectestado div.selectbox-wrapper ul li {list-style-type:none;display:block;margin:0;padding:3px;cursor:pointer;color:#666666;background-color:#FFF;}
.selectestado label{display:block;}
.selectestado .selectbox{color:#00431C;margin:0px;padding:3px 0 3px 11px;_padding:5px 0 3px 11px;width:61px;display:block;height:12px !important;background:url(../img/btn_seletc.gif) 100% 0 #90AB9B;background-repeat:no-repeat !important;cursor: pointer;border:none;margin-left:0px;*margin-top:-3px;_margin-top:-3px;border:1px solid #90AB9B;}
/* </SELECT ESTADO> */

ul.listaServicos{margin-left:10px;}
ul.listaServicos li{margin:0 0 5px 0; list-style:url(../img/img_marc_01.gif);}
ul.listaServicos li.afasta{padding:0 0 0 10px;}
h4{font-size:100%;font-size:14px;font-weight:bold;margin:8px 0 5px 0;}


.div_submenu_in:after
{content:".";clear:both;display:block;width:1px;height:1px;visibility:hidden;margin-top:-1px;}

.infoRodape{padding:2px 0 6px 52px;color:#D69045;}
.solicite_img {
	margin:20px 0 0 0;
}

.equipe {
	margin:0 0 15px 0;
	position:relative;
}

.equipe .fotoequipe {
	padding:13px 17px 17px 13px;
	background: url(../img/equipe_bgr.gif) no-repeat top left;
    float:left;
    margin:-1px 1px 0 -1px;
}

.equipe .curriculoequipe {
    float: left;
    width: 670px;
    font-size: 11px;
    line-height: 15px;
}

.equipe strong {
    word-spacing: 2px;
    display: inline-block;
    padding: 0;
    margin: 0;
	color:#8BA646;
}

.equipe span {
    display: inline-block;
    margin: -2px 0 0 0;
    padding: 0;
}

.equipe .continuarlendo {
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin: 10px 0 0 200px;_margin: 10px 0 0 100px;
    padding: 0 0 0 15px;
	display:block;
	float:left;	
}

.equipe .abre {
	background-image:url(../img/equipe_bgr_abre.jpg);
}

.equipe .fecha {
	background-image:url(../img/equipe_bgr_fecha.jpg);
}

.equipe .descricao {
	height:73px;
	overflow:hidden;
}