@charset "utf-8";
/*
	WEBROOM - Soluções Interativas 
	Rua Carmo Gifoni, 481 - B. Martins - Uberlândia/MG - Fone: +55 (34) 3217-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Projeto: Lead Comunicação
	Data: Outubro 2006
	Autor: Lourenço Rizzotto
*/

/*..........STRUCTURE..........*/
/****************************************************************/
* { margin:0px; padding:0px; list-style-type:none; }
body { font:0.7em/1.2em Arial, Helvetica, sans-serif; margin:0 auto; color:#273357; width:1000px; background:url(../imagens/bg_body.jpg) -60px -15px no-repeat; }
html { background:#2c373e url(../imagens/bg_html.jpg) repeat-x; overflow-x:hidden; }

.wrap { width:794px; text-align:left; margin:0 auto; background:url(../imagens/bg_wrap.png) center repeat-y; }
.header { background:url(../imagens/bg_header.jpg) no-repeat; width:794px; height:188px; }
.header .name a { width:165px; height:137px; display:block; padding-left:15px; text-indent:-9000px; overflow:hidden; }
.content { float:left; margin:-15px 0 0 190px; display:inline; /*IE BUG*/ width:580px; overflow:hidden; }
.column { float:left; margin:-22px 0 0 -750px; width:165px;  display:inline; /*IE BUG*/  overflow:hidden; }
.footer { clear:both; width:794px; padding-top:37px; margin:0 auto; background:url(../imagens/bg_footer.png) 0 -18px no-repeat; color:#9fa9b2; }
.footer_blank { clear:both; } 

.voltar {  }

#animacao { width:603px; height:180px; position:absolute; top:4px; margin-left:182px; }

.ilustration { padding:15px 15px; }

/*..........COLUMN..........*/
/****************************************************************/
.column {  }
.column li {  }
.column li a { display:block; padding:7px 0 7px 10px; text-decoration:none; color:#002c6e; font:bold 1.25em "Trebuchet MS", Tahoma, Verdana, sans-serifs; background:url(../imagens/bg_column_li.gif) bottom no-repeat; position:relative; }
.column li a:hover { color:#0040a0; }


/*..........NEWSLETTER..........*/	
.newsletter { width:162px; margin:20px 0 0 0; border:none; background-color:#d0d0d0; padding-bottom:5px; border-bottom:1px solid #cedbdc; }
.newsletter label { padding:5px 0 5px 0; font-weight:bold; padding-left:12px; display:block; clear:both; }
.newsletter p { font-size:13px; font-weight:bold; display:block; background-color:#2e5186; padding:7px 5px 7px 10px; display:block; color:#fff; margin:0 0 5px -2px; }
.newsletter .txtfield { width:130px; margin-left:10px; border-color:#72945b; }
.newsletter #bt_cadastrarNewsletter { float:right; margin:2px 10px 0 0; }  
.newsletter ul li a { font-size:11px; margin-top:-2px; width:70px; font-weight:normal; border:none !important; }
.newsletter .messagererror { padding-left:10px; height:5px; margin:-13px 0 25px 0; }

.newsletter #messagem_news { color:#000; background-color:#3e9e1d; margin:5px; color:#fff; padding:10px 5px; font-weight:bold; margin-top:5px; display:none; }
.newsletter #messagem_news br { display:none; }

.descadastroNews h1 { padding:10px 0 0 10px; } 
.descadastroNews p { padding-top:10px; padding-left:10px; } 
.descadastroNews .formularios { border:none; background-color:#e7e7e7; padding:10px 20px; width:200px !important; margin-left:20px !important; border:2px solid #dcdcdc; }


/*..........HOME..........*/
/****************************************************************/
.content .noticias { float:left; }

.content .depoimentos_cases { background:url(../imagens/bg_depoimentos.jpg) no-repeat; width:284px; height:234px; float:left; position:relative; text-align:center; margin-left:7px; }
.content .depoimentos_cases img { margin:55px 0 0 0 !important; }
.content .depoimentos_cases h2 a { display:block; width:160px; height:20px; margin-top:20px; position:absolute; text-indent:-9000px; overflow:hidden; }
.content .depoimentos_cases p { padding-left:22px; width:240px; text-align:justify; }
.content .depoimentos_cases a { color:#1f336c; text-decoration:none; }
.content .depoimentos_cases a:hover { text-decoration:underline; color:#1a3da3 !important; }
.content .depoimentos_cases p.depoente { padding-top:18px; }
.content .depoimentos_cases p.depoente a { font-weight:bold; color:#1f336c; }
.content .depoimentos_cases p.cargo { font-size:0.8em; }
.content .depoimentos_cases p.depoimento { padding-top:3px; }

.content .dep_apadep img { margin:50px 0 -12px 0 !important; }
.content .dep_camaru img { margin:53px 0 -8px 0 !important; }
.content .dep_medilar img { margin:53px 0 -8px 0 !important; }
.content .dep_campo img { margin:52px 0 7px 0 !important; }

.content .dep_campo .depoente { display:none; }
.content .dep_campo .cargo { display:none; }


#cases img { margin:52px 0 0 0  !important; }

.content .cases { background:url(../imagens/bg_cases.jpg) no-repeat; margin-left:5px; }
.content .cases img { margin:50px 0 -10px 0; }
.content .cases .depoente { margin:-3px 0 -3px 0; }

.content .noticias_agenda { width:265px; margin-top:10px; float:left; padding:32px 0 0 15px; color:#3f4c35; background:url(../imagens/bg_noticias.gif) 13px 0 no-repeat; }
.content .noticias_agenda .date { border:none }
.content .noticias_agenda h3 { display:none; }
.content .noticias_agenda dl { padding:4px 0; background:url(../imagens/bg_item_agenda.gif) left center no-repeat; padding-left:20px; margin-bottom:2px; }
.content .noticias_agenda dt { font-weight:bold; }
.content .noticias_agenda a { color:#40721c; text-decoration:none; }
.content .noticias_agenda strong { color:#456032; }
.content .noticias_agenda a:hover { color:#578831; text-decoration:underline; }

.content .agenda { background:url(../imagens/bg_agenda.gif) 13px 0 no-repeat; margin:15px 0 0 15px; padding-top:22px; }
.content .agenda dl { padding:3px 0 3px 22px; }
.content .agenda p { display:none; }

#pg_noticias .noticias_agenda { position:inherit !important; width:500px; }


/*..........PÁGINAS INTERNAS..........*/
/****************************************************************/
.pg_interna .content { width:565px; margin-left:200px; padding-top:10px; }
.pg_interna .content a { text-decoration:none; color:#285605; }
.pg_interna .content a:hover { text-decoration:underline; color:#3e8408; }
.pg_interna .content h1 { padding-bottom:10px; line-height:25px; }
.pg_interna .content h2 { font-size:1.3em; }
.pg_interna .content p { padding-bottom:10px; }
.pg_interna .content .nav_location { display:none; }
.pg_interna .column { margin:-22px 0 0 -745px; }

/*..........AGENDA DE EVENTOS..........*/
#pg_eventos .noticias_agenda { display:block; margin-top:-5px; }
#pg_eventos .evento { width:570px; clear:both; }
#pg_eventos .evento .imagem_evento { float:left; margin-right:7px; }

#pg_evento .content img { text-align:center; margin:15px auto; display:block; border:3px solid #285605 !important; }
#pg_evento .content .ilustration { padding:0 !important; }

#pg_eventos h1 { margin-bottom:-40px !important; }

#sem_noticia strong { padding:15px 0 0 10px; display:block; clear:both; }

.paginacao { clear:both; padding-top:15px; }
.paginacao h4 { font-size:1em; }
.paginacao p { padding:5px 0; }
.paginacao a { padding:2px 5px; background-color:#375b91; color:#fff !important; }
.paginacao a strong { color:#fff !important; }

.voltar { display:table !important; font-weight:bold; clear:both;  }
.voltar a { color:#053355 !important; background:url(../imagens/botoes/bt_voltar.gif) left 5px no-repeat; padding:2px 15px 25px 15px;  }
.voltar a:hover { color:#084e83 !important; }


/*..........FORMS..........*/
.contato { border:0; font-size:12px; line-height:normal; }
.contato #enviar { border:0; }
.contato legend { color:#000; font-size:1.0em; padding:4px 0; margin:5px 0 0px -7px; }
.contato span { color:#900; font-weight:bold; font-size:0.9em; margin-bottom:-15px; font-style:oblique; }
.contato label { display:block;  font-size:0.9em; color:#000; padding:0 0 0 2px; }
.contato .float { float:left; margin:0 10px 0 0; }
.contato .display { text-indent:-260px; display:block; overflow:hidden; }
.contato > .display { text-indent:-100px; }

.acompanhe { background-color:#f9f9f9; border:3px solid #edeaea; padding:12px 12px 12px 12px; display:block; margin:5px auto 15px auto ; width:350px; }
.acompanhe h3 { color:#0e4dac; font-size:14px; font-weight:bold; margin:0px 0 0px 0px; }
.acompanhe p { margin:0; padding-bottom:2px !important; font-size:11px; }
.acompanhe label { color:#273357; font-weight:bold; padding-top:7px !important; }
.acompanhe a { display:block; font-size:0.9em; padding-left:7px; }
.acompanhe img { margin:4px 0 0 5px; position:absolute; }
.acompanhe .txtfield { width:170px; }
.acompanhe .codigo_atendimento {  margin:0 auto; width:200px; }

#form_esqueci { border:none; width:350px; margin:0 auto; }
#form_esqueci #bt_enviarEsqueci  { margin-left:170px; }
#sucesso_esqueci { padding:25px 0; margin:0 auto; text-align:center; color:#638e00; } 

/*..........MENSAGENS CONTATO..........*/
.mensagem { padding:12px; font-size:12px; margin:12px 0; }
.mensagem { }
.mensagem p strong { color:#293e7e; }
.mensagem p { margin:0; }
.mensagem .msn { margin-top:10px; }
.mensagem .msn strong { display:block; clear:both; }
.usuario { background-color:#F1F1F1; border:3px solid #E1E1E1; }
.administrador { background-color:#D0DEF0;  border:3px solid #B5C4D6; }

.content label { display:block; padding: 5px 0 }
.content label br {clear:left}

.content legend { font-weight:bold; color:#273357; }
.content .formularios { width:415px; position:relative; margin:20px 0; display:block; }
.content .formularios label { font-size:11px; }
.content .formularios select { border:1px solid #000; list-style-type:circle; }
.content .formularios select option { }
* HTML .content .formularios legend { margin-left:-6px; }

.content .formularios .set1 { float:none; margin:8px 0; position:relative; }
.content .formularios .set2 { float:none; margin:8px 0; position:relative; }

.content .formularios .checks { margin:10px 0; display:table; width:100%; clear:both; border:1px solid #000; }
.content .formularios .checks label { float:left !important; display:inline; }

.content .formularios ul .form_sexo { width:110px; float:left; margin:10px 0; clear:none; }
.content .formularios #sexo { width:110px; }
.content .formularios #form_sexo, #fisica_sexo { margin-top:-2px; }

.content .formularios ul { margin:0 ; padding:0; }
.content .formularios ul li { margin:0 ; padding:0; clear:both; }
.content .formularios ul li .messagererror { clear:both; display:block; margin:0 4px 0 0; }
.content .formularios ul li h3 { margin:10px 0; }

.content .formularios ul .form_sexo select { width:90px; }
.content .formularios ul .form_bith { width:200px; float:left; margin:10px 0; clear:none; }
.content .formularios ul .form_login, .content .formularios ul .form_senha { width:136px; clear:none; float:left; }
.content .formularios ul .form_numero { margin:0 10px 0 0; }
.content .formularios ul .form_numero, .content .formularios ul .form_complemento { float:left; clear:none; }
.content .formularios ul .form_estado { font-size:11px; }
.content .formularios ul .form_insc_estadual { display:inline; float:left; clear:none; }
.content .formularios ul .form_isento {  width:100px; display:table; display:inline; float:left; clear:none; margin:25px 0 0 10px; }
.content .formularios ul .form_isento label, .content .formularios ul .form_isento input { display:inline; float:left; clear:none; }
.content .formularios ul .form_isento input { margin:8px 5px 0 0; }

.content .formularios ul .fone { width:136px; clear:none; float:left; }
.content .formularios ul .sms input, .content .formularios ul .sms label { display:inline; float:left; clear:none; margin:10px 0 0 0 }
.content .formularios ul .sms input { margin:17px 5px 0 0; }

.content .tipo_pessoa { display:table; font-weight:bold; clear:both; background-color:#F8F7F7; border:1px solid #E7E3E3; padding:0 15px; width:90%; }
.content .tipo_pessoa dt { float:left; margin:4px 15px 0 0; color:#2B5476; }
.content .tipo_pessoa dd { float:left; }
.content .tipo_pessoa dd label { }
.content .tipo_pessoa dd input, .content .tipo_pessoa dd label { float:left; display:inline; }
.content .tipo_pessoa dd input { margin:7px 10px 0 10px; }

* .txtfield { background-color:#FFF; padding:2px 4px; margin:-3px 0 5px 0; font:11px "Trebuchet MS", Tahoma, Verdana, sans-serif; border:2px solid #C6C1B6;  }
* .txtfield:hover { border:2px solid #7ebb51; background:none #FFF; color:#1e340e; padding:2px 4px; }
* .txtfield:focus { border:2px solid #7ebb51; background:none #FFF; color:#1e340e; padding:2px 4px; }
* .txtarea { width:548px; }

#pais { width:210px; }
#estado, #cidade { width:170px; }
#fone { width:155px; }
#departamento { width:165px; }
#comentario { width:350px; }

#bt_enviarContato { margin-left:320px; }


.error, .error:hover, .error:focus { color:#000; border:2px solid #F00 !important; font-size:11px; padding:2px; }
.messagererror { color:#F00; font-size:11px; }

/*..........COMENTÁRIOS..........*/
/****************************************************************/
#formulario_comentario { border:none; }
#formulario_comentario li { list-style:none; }
#formulario_comentario legend, #h2_comentario { color:#47831b; font-size:1.4em; }
#h2_comentario { padding-bottom:5px; padding-top:25px; }
#formulario_comentario label { color:#34690c; }
#comment { width:310px; height:140px; }
#enviar_comentario { margin-right:95px; float:right; }
.comment p { padding:0; } 
.comment p.conteudoComentario { background-color:#d7e6b2; padding:8px 10px; width:500px; color:#314303; } 
.info_comment { background:url(../imagens/bg_titulo_comment.gif) left no-repeat; padding:0; height:13px; display:block; padding-left:35px !important; }
.info_comment a { margin-top:100px !important; }
.inner_info { position:absolute; margin-top:5px; color:#506e05; }

#possui_comentario { color:#506e05; padding:1px 0 10px 0; }

#sucesso_comentario { background-color:#273357; color:#fff; padding:10px 0; text-align:center; }

.content { padding-bottom:50px; }


/*..........GALERIA DE FOTOS..........*/
/****************************************************************/

/*..........LIGHTBOX..........*/
.content .galeria { margin:25px 0; padding:0; display:table; }
.content .galeria li { float:left; margin:8px -4px; }
.content .galeria li a { margin:0; padding:0; }
.content .galeria li a img { width:95px; height:73px; clear:both; display:block; margin:0; background-color:#FFF; }
.content .galeria li a img:hover, .galeria li a:hover img   {  }
.content .galeria li a img { }

.content .galeria_listagem { margin:25px 0; padding:0; display:table; }
.content .galeria_listagem li { float:none; margin:8px -4px; display:table; clear:both; }
.content .galeria_listagem li a { margin:0; padding:0; }
.content .galeria_listagem li strong { display:block; font-size:1.3em; padding-top:5px !important; }
* HTML .content .galeria_listagem li strong { margin:-18px 0 0 0; }
.content .galeria_listagem li a img { width:95px; height:73px; display:block; float:left; border:none; margin:0 10px 0 0; background:url(../imagens/bg_fotos.gif) no-repeat; padding:5px; }
.content .galeria_listagem li a img:hover, .galeria li a:hover img   {  }
.content .galeria_listagem li a img { }

/*..........SCROLLING..........*/
#gallery { position:relative; border-top:5px solid #CCC;  border-bottom:5px solid #CCC;  }
#gallery, #gallery #panel1, #gallery #panel2 {  width:410px; height:100px; }
#gallery, #thumbsholder, #panel1, #panel2, .clearfix { padding:0 !important; margin:0 auto!important; }
#gallery #thumbsholder { padding:0 0px 12px 0px; }
#gallery #panel1 { }
#gallery #panel2 { }
#gallery ul { padding:0; }
#gallery li { float:left; margin:0; padding:5px 0 0 0; }
#gallery li a img { width:95px; height:73px; clear:both; display:block; margin:0 10px 0 0px; background-color:#FFF; }
#gallery li a img:hover, .galeria li a:hover img   {  }

#gallery li a {  float:left; }

#gallery #panel1 { position:relative; display:block; overflow:hidden; }
#gallery #panel2 { display:block;  position:absolute; top:0px; left:0px; padding-top:30px; }


.content .foto_maior { margin:5px 0; display:block; text-align:center; }
.content .foto_maior img { padding:9px; background-color:#FFF; border:1px solid #CCC; float:none !important; margin:0 auto !important; }
.content .foto_descricao { display:block; text-align:center; background-color:#F6F6F6; font-size:11px; margin:0; padding:4px 0; }

/****************************************************************/

.galeria2 ul { margin:-45px 0 !important; }
* HTML .galeria2 ul { margin:-20px 0 !important; }
.galeria2 li { float:left; background:none; padding:0; text-align:center; margin:20px 0; border:1px solid #000; clear:both; width:90%; }
* HTML .galeria2 li { margin:20px 0px;  }
.galeria2 li ul li { float:left; width:120px; display:inline; border:0; clear:none; margin:5px 0 !important; }
.galeria2 li ul li a { display:block; text-decoration:none; width:118px; }
.galeria2 li ul li a:hover { text-decoration:underline; background:none; }
.galeria2 li ul li a img { width:95px; height:73px; clear:both; display:block; padding:9px; background-color:#FFF; border-top:1px solid #E3DFD7; border-left:1px solid #E3DFD7; border-bottom:1px solid #FAF8F4; border-right:1px solid #FAF8F4; }
.galeria2 li ul li a img:hover, .galeria2 li ul li a:hover img   { border:1px solid #F39909 !important;  padding:9px; background-color:#F39909 !important; }

.galeria2 li ul li a img { }
.galeria2 { }

#pg_galeria_fotos1 .content ul li { list-style:none; }
#pg_galeria_fotos1 .content img { background:url(../imagens/bg_fotos.gif) no-repeat; padding:5px; border:none; margin:5px 7px; }
#pg_galeria_fotos1 .content .galeria { margin:-15px 0 0 0 !important; }
#pg_galeria_fotos1 .content p { padding-left:2px;  }
#pg_galeria_fotos1 .content .voltar { display:block !important; }

/*..........NOTÍCIAS..........*/
/****************************************************************/
.content .news_category { display:table; width:447px; padding-left:118px; margin-top:3px; position:absolute; border:1px solid #CCC; border-left:none; border-right:none; background:url(../imagens/bg_categoria_noticias.jpg) left center no-repeat; height:33px; }
.content .news_category li { display:inline; list-style-type:none; float:left; height:22px; margin:5px 2px 0 0; padding:0; }
.content .news_category a { text-decoration:none; display:block; border-right:1px solid #bcbcbd; float:left; color:#273357; padding:4px 10px 0 10px; font-weight:bold; height:18px; }
.content .news_category a:hover { color:#FFF; }
.content .news_category li a:hover { background-color:#e2e8f1; color:#253b7c; text-decoration:none !important; }
.content .news_category .selected a, .content .news_category .selected a:hover { background-color:#375b91; color:#fff; }
.content .news_category .selected a {  cursor:default !important; }

.pg_interna .noticias_agenda { margin:37px 0 0 -15px; background-image:none; position:absolute; padding-top:0; }
.pg_interna .noticias_agenda dl { margin-top:10px; }

/*..........EXIBE NOTICIAS..........*/
.content .summary { font-size:12px !important; font-style:italic; font-weight:normal; line-height:normal; }
#pg_noticias .summary { padding:12px 0; }
.content .post_info { padding-bottom:5px; }
.content .post_info p { margin:0; }

.content .news { margin:70px 0 15px -1px; display:table !important; }
.content .news li { margin:8px 0; }
.content .news li a { background:url("../imagens/seta1.gif") 0px 5px no-repeat; margin:0; text-decoration:none; padding:0 0 0 10px; }
.content .news li a:hover { text-decoration:underline; color:#900; }

.content .news dt { margin:18px 0 0 2px; }
.content .news dd { margin:0 0 10px 2px; }
.content .news dd a { text-decoration:none; }
.content .news dd a:hover { text-decoration:underline; background:transparent; color:#000; }
.content .news dt { }

/*..........LISTS..........*/
/****************************************************************/
.content ul { margin:0 0 0 10px; }
.content ul li { padding:0; list-style:inside disc; }
.content .related { margin-top: -1em; }

.content ol {margin: .5em .5em 1.5em; }
.content ol li {margin-left: 1.4em; padding-left: 0; background: none; list-style-type: decimal; }
.content li {line-height: 1.4em; padding-left: 25px; background: transparent url("images/sprites.gif") no-repeat 0 0; }
.content li.doc {background-position: 3px -500px; }
.content ul.nomarker li {background:none;padding-left:0; }

.content .related dl { margin: 0 0 1em 0;  }
.content .related dt { font-weight:bold; margin-top: 1.3em; background:url(../imagens/bg_mais.gif) no-repeat; width:100%; height:15px; text-indent:-90000px; border-bottom:1px solid #d9dcd6; padding-bottom:4px; margin-bottom:-2px; }
.content .related dl dl {margin: 0 0 1.5em 30px; }
.content .related dd { background:url(../imagens/bg_lista_mais.gif) 3px 10px no-repeat; padding:6px 0 0 17px; }

/*..........FOOTER..........*/
/****************************************************************/
.footer .webroom a { width:67px; height:22px; background:url(../imagens/webroom.jpg) no-repeat; float:left; margin:-30px 0 0 705px; *margin:-30px 0 0 25px; display:block; text-indent:-9000px; overflow:hidden; }
.footer .copyright { margin:0 0 0 60px !important; }
.footer address { font-style:normal; padding-top:3px; margin:-35px 0 0 60px; }
.footer_logo { margin:3px 0 0 18px; }
.twitter a { width:148px; height:52px; background:url(../imagens/logoTwitter.gif) no-repeat; float:left; margin:10px 5px; display:block; text-indent:-9000px; overflow:hidden; }



