body {
background:#EDE2E2 url(../imagens/bg.jpg) repeat-x scroll 0 0;
margin:0;
text-align:center;
width:100%;
}

#geral {
color:#333333;
font-family:Tahoma,Arial,Verdana;
font-size:11px;
margin:13px auto 0;
text-align:left;
width:836px;
}

#cabecalho {
height: 77px;
}

.logo {
height:64px;
margin-left:0;
margin-top:0;
position:absolute;
width:226px;
}

.links_cabecalho {
text-align:right;
}

.data {
margin-top:4px;
text-align:right;
}

#menu {
float:left;
line-height:normal;
margin-top:14px;
width:100%;
}

#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0;
padding:10px 0 0;
}

#menu li {
background:url(../imagens/left.gif) no-repeat left top;
float:right;
margin:0;
padding:0 0 0 9px;
}

#menu a {
background:url(../imagens/right.gif) no-repeat right top;
color:#663333;
display:block;
float:left;
font-weight:bold;
padding:5px 15px 4px 6px;
text-decoration:none;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */

#menu a:hover {
color:#432724;
}

#menu #current {
background-image:url(../imagens/left_on.gif);
border-width:0;
}

#menu #current a {
background-image:url(../imagens/right_on.gif);
color:#333333;
padding-bottom:5px;
}

#conteudo {
width:100%
}

.tit_menu {
margin-left:0;
margin-top:32px;
}

#modulo_left {
float:left;
width:592px;
height:262px;
margin-left:0px;
margin-top:8px;
background:#ffffff;
}

#modulo_left p {
margin-left:10px;
margin-top:10px;
}

#modulo_right {
float:right;
width:236px;
height:262px;
margin-right:0px;
margin-top:8px;
background:#ffffff;
}

#modulo_right p {
margin-left:10px;
margin-top:10px;
}

.bloco_left {
float:left;
width:242px;
height:258px;
margin-top:0px;
}

.bloco_left p {
margin-top:20px;
}

.bloco_center {
float:left;
width:242px;
height:258px;
margin-top:0px;
margin-left:55px;
}

.bloco_center p {
margin-top:20px;
}

.bloco_right {
float:right;
width:242px;
height:258px;
margin-top:0px;
margin-left:55px;
}

.bloco_right p {
margin-top:20px;
}

#rodape {
background:#FFFFFF url(../imagens/back_rodape.gif) repeat-x scroll 0 0;
clear:both;
margin-bottom:0;
width:100%;
}

#rodape p {
color:#333333;
font-family:Tahoma,Arial,Verdana;
font-size:11px;
height:200px;
margin-bottom:0;
text-align:left;
width:836px;
}

a:link {
color:#333333;
font-weight:bold;
text-decoration:underline;
}

a:hover {
color:#666666;
font-weight:bold;
text-decoration:underline;
}

a:active {
color:#666666;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#666666;
font-weight:bold;
text-decoration:none;
}

.text_home {
font-size:12px;
color:#5d2926;
}

a.text_home, a.text_home:link, a.text_home:active, a.text_home:visited {
text-decoration:none;
font-size:12px;
color:#5d2926;
font-weight:normal;
outline:none;
}

a.text_home:hover {
text-decoration:underline;
}

a.link_portfolio, a.link_portfolio:link, a.link_portfolio:active, a.link_portfolio:visited {
text-decoration:none;
font-size:12px;
color:#5d2926;
font-weight:bold;
outline:none;
}

a.link_portfolio:hover {
text-decoration:underline;
}

a.link_home, a.link_home:link, a.link_home:active, a.link_home:visited {
text-decoration:none;
font-size:12px;
color:#5d2926;
outline:none;
}

a.link_home:hover {
text-decoration:underline;
}


li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px 0px 0px 16px;
background: url(../imagens/bullet.gif) no-repeat scroll 5px 5px;
}

#simplegallery1{
position: relative;
visibility: hidden;
margin-left:10px;
border: 0px;
}

#simplegallery1 .gallerydesctext{
text-align: left;
font-weight:bold;
padding: 5px 8px;
}

#texto_atendimento_superior {
float:left;
width:836px;
margin-top:22px;
}

.atendimento_01 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
width:200px;
}

.atendimento_01 p {
margin-top:10px;
margin-left:10px;
}

.atendimento_02 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
margin-left:12px;
width:200px;
}

.atendimento_02 p {
margin-top:10px;
margin-left:10px;
}

.atendimento_03 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
margin-left:12px;
width:200px;
}

.atendimento_03 p {
margin-top:10px;
margin-left:10px;
}

.atendimento_04 {
background:#FFFFFF none repeat scroll 0 0;
float:right;
height:200px;
margin-top:22px;
margin-right:0px;
width:200px;
}

.atendimento_04 p {
margin-top:10px;
margin-left:10px;
}

.atendimento_05 {
float:left;
width:412px;
height:100%;
margin-top:22px;
margin-left:0px;
background:#ffffff;
}

.atendimento_05 p {
padding: 10px;
}

.atendimento_05_a {
float:left;
width:80px;
margin-left:0px;
}

.atendimento_05_a p {
padding: 10px;
}

.atendimento_05_b {
float:right;
width:320px;
margin-right:0px;
}

.atendimento_05_b p {
padding: 10px;
}

.atendimento_06 {
float:left;
width:200px;
height:200px;
margin-top:22px;
margin-left:12px;
background:#ffffff;
}

.atendimento_06 p {
padding: 10px;
}

.atendimento_07 {
float:right;
width:200px;
height:200px;
margin-top:22px;
margin-right:0px;
background:#ffffff;
}

.atendimento_07 p {
padding: 10px;
}

#texto_atendimento_inferior {
float:left;
width:836px;
height:160px;
margin-top:22px;
}

#form_nome {
float:left;
margin-top:0;
width:210px;
}

#form_email {
float:left;
margin-left:0;
margin-top:0;
width:250px;
}

#texto_atendimento_form_1 {
float:left;
height:30px;
margin-top:0;
}

#form_mensagem {
float:left;
margin-left:0;
width:460px;
}

#texto_atendimento_form_2 {
float:left;
height:40px;
margin-left:0;
}

#texto_portfolio_inferior {
float:left;
margin-top:22;
width:836px;
height:100px;
}

.portfolio_01 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
width:270px;
}

.portfolio_01 p {
margin-top:10px;
margin-left:10px;
}

.portfolio_02 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
margin-left:12px;
width:270px;
}

.portfolio_02 p {
margin-top:10px;
margin-left:10px;
}

.portfolio_03 {
background:#FFFFFF none repeat scroll 0 0;
float:right;
height:200px;
margin-top:22px;
margin-left:12px;
width:270px;
}

.portfolio_03 p {
margin-top:10px;
margin-left:10px;
}

#texto_sobreabd {
float:left;
width:460px;
margin-top:22px;
text-align:justify;
}

.video_sobreabd {
float:right;
width:340px;
height:285px;
margin-top:22px;
margin-right:0px;
}

.video_sobreabd p {
border-style: solid;
border-color: #FFFFFF;
border-width: 10px;
}

.legenda_video_sobreabd {
float:right;
width:340px;
margin-top:-12px;
margin-right:0px;
text-align:right;
}

.tit_login {
float:right;
width:340px;
height:25px;
margin-top:22px;
margin-right:0px;
}

#login {
float:right;
width:340px;
height:120px;
margin-top:22px;
margin-right:0px;
}

#login p {
margin-top:10px;
}

.login_form {
float:left;
width:288px;
height:120px;
margin-top:0px;
margin-left:0px;
text-align:right;
}

.login_imagem {
float:right;
width:32px;
height:100px;
margin-top:0px;
margin-right:0px;
}

.legenda_login {
margin-top:-12px;
margin-right:0px;
text-align:right;
}

.documentos {
float:left;
width:340px;
height:120px;
margin-top:0px;
margin-left:0px;
text-align:left;
}

.img_cliente {
border-style: solid;
border-color: #FFFFFF;
border-width: 10px;
}

.porcentagem{
margin-top:-27px;
margin-left:220px;
position:relative;
}

.progressBar{
margin-top:-15px;
width:214px;
height:39px;
background:url(../imagens/bg_bar.gif) no-repeat 0 0;
position:relative;
}

.progressBar span{
position:absolute;
display:block;
width:198px;
height:23px;
background:url(../imagens/bar.gif) no-repeat 0 0;
top:8px;
left:8px;
overflow:hidden;
text-indent:-8000px;
}

.progressBar em{
position:absolute;
display:block;
width:198px;
height:23px;
background:url(../imagens/bg_cover.gif) repeat-x 0 0;
top:0;
}

#texto_home_superior {
float:left;
width:836px;
margin-top:22px;
}

.home_01 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
width:270px;
}

.home_01 p {
margin-top:10px;
margin-left:10px;
}

.home_02 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
margin-left:12px;
width:270px;
}

.home_02 p {
margin-top:10px;
margin-left:10px;
}

.home_03 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-top:22px;
margin-left:12px;
width:270px;
}

.home_03 p {
margin-top:10px;
margin-left:10px;
}

#texto_home_inferior {
float:left;
width:836px;
height:60px;
margin-top:22px;
}

#noticias_home {
float:left;
width:836px;
height:80px;
margin-top:0px;
}

p.space_height {
line-height: 140%
}

input {
background-color: #FFFFFF; 
font-family:Tahoma, Arial, Verdana;
font-size:14px;
color:#5d2926;
border:2px solid #dfcaca;
}

textarea {
background-color:#FFFFFF;
border:2px solid #DFCACA;
color:#5D2926;
font-family:Tahoma,Arial,Verdana;
font-size:14px;
}

.filme_portfolio {
margin-top:10px;
}

hr {
size:2px;
background:#5d2926 url(../imagens/back_hr.gif) repeat-x scroll 0 0;
}