@import url("formulario.css");

li { list-style:none;}
* {font-family: Verdana, Arial, Helvetica; margin: 0; padding: 0;}
body {background: url(../imagens/bg.jpg) top center no-repeat; margin:0; padding:0;}
.site {margin: 0 auto; width: 1000px; }
#interna { background:url(../imagens/bg_inter.jpg) top repeat-y; }
.interna { background:url(../imagens/bg_inter.jpg) top repeat-y; }
.voltar a { background:url(../imagens/bt_voltar.gif) no-repeat; width:72px; height:27px; display:block; text-indent:-9999px; float:right; margin:-30px 0 0 0;}

h1 { color:#990000; display:block; font-size:26px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; padding:20px 0;}
h2 { color:#990000; display:block; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; padding:10px 0;}

p { font-size:12px; color:#666666;}

.name a { background:#CCCCCC; padding:2px 4px; }
.bytes { background:#999999; color:#FFFFFF; width:100px;}

.search_result .contador { background:#990000; padding:1px 3px; color:#FFFFFF; width:15px; float:left; margin:0 10px 0 0;}
.search_result li { margin:20px 0 0 0; border-bottom:1px solid #006699; padding:0 0 10px 0;}
/************* Início do Header *************/
.header {float: left; height: 127px; position: relative; width: 100%; z-index: 2;}
.header .extras { float: right; height: 35px; position: absolute; right: 0; top: 0; width: 340px;}
.header .extras .linguagem {float: left; list-style: none; margin-left: 40px; margin-top: 2px; _margin-left:20px;}
.header .extras .linguagem .pt a {background: url(../imagens/btn_lang.gif) no-repeat; background-position: -190px 0; height: 25px; margin-right: 10px; width: 80px; overflow:hidden; }
.header .extras .linguagem .en a {background: url(../imagens/btn_lang.gif) no-repeat; background-position: 0 0; height: 25px; margin-right: 10px; width: 65px; overflow:hidden;}
.header .extras .linguagem .es a {background: url(../imagens/btn_lang.gif) no-repeat; background-position: -83px 0; height: 25px; width: 85px; overflow:hidden;}
.header .extras .linguagem a {display: block; float: left; height: 26px; text-indent: -9999px;}
.header .extras .linguagem li {display: inline; float: left;}
.header .extras .login {background: url(../imagens/btn_login.jpg) no-repeat; display: block; float: left; height: 26px; margin-right: 15px; text-indent: -9999px; width: 57px;}
.header .logo {float: left;}
.header .logo a { background: url(../imagens/anteletrica.gif) no-repeat; display: block; height: 90px; margin:5px 0 0 30px; width: 180px;}
.header .logo a span {display: none;}

.header .busca { color:#666666; width:350px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:none; float:right; padding: 30px 50px 0 0;}
.header .busca .button { position:absolute; border:none; margin-left:-6px;}

.vejamais { display:none;}
/************* Menu e submenu *************/
/*.header .menu {  height: 30px; list-style: none; position: absolute; margin:98px 90px 0 0; right: 0; background:url(../imagens/menu.jpg) no-repeat; width:547px; padding:2px 0 0 32px; }
.header .menu li { float:left; padding:0; margin:0;}
.header .menu li a { display:block; float:left; font-size:12px; color:#FFFFFF; text-decoration:none; margin:0 12px 0 0; _margin:0 6px 0 0; font-weight:bold; padding:6px 0;}


.header .menu .submenu { background-color: #fff; display: none; float: left; top:28px !important;  list-style: none; position: absolute; top: 30px; width: 190px; z-index: 400;}
.header .menu .submenu li { width: 190px;}
.header .menu .submenu li a { background:url(../imagens/bg_li.gif) repeat-x; display:block; color: #FFFFFF; font-size: 11px; font-style: italic; font-weight: bold; height: 16px; padding: 6px; padding-left: 15px; text-decoration: none; width: 190px;}
.header .menu .submenu li a:hover { color: #003366;}
.header .menu li a.Contato {}
.header .menu li a.Contato:hover, .header .menu li.atual a.Contato {background-position: -120px 0;}
.header .menu li:hover .submenu {display: block;}

.news_category { display:block !important; clear:both; width:985px;}
.news_category li { float:left; display:block;}
.news_category li a { float:left; display:block; white-space:nowrap; background:#990000; padding:2px 4px; color:#CCCCCC; font-size:12px; text-decoration:none; margin:5px 5px 0 0;}
.news_category li a:hover { background:#003399;}
*/

.header .menu {  position: absolute; margin:0; background:url(../imagens/menu.gif) no-repeat; width:566px; padding:0 0 0 30px; top:99px; right:90px; }
.header .menu li { float:left;  display:block; }
.header .menu li a { float:left; display:block; padding:9px 6px 5px 6px; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; }

.header .menu li .submenu { background-color: #fff; display: none; float: left; list-style: none; position: absolute; margin:28px 0 0 0; z-index: 700; width:150px; *margin-left:-70px; }
.header .menu li.Representantes .submenu  { *margin-left:-110px;  }
.header .menu li.Oportunidades .submenu  { *margin-left:-110px;  }
.header .menu li .submenu li { width: 190px; display:block; height:auto; }
.header .menu li .submenu li a { background:url(../imagens/bg_li.gif) repeat-x; display:block; color: #FFFFFF; font-size: 11px; font-style: italic; font-weight: bold; padding: 6px; padding-left: 15px; text-decoration: none; width: 190px;}
.header .menu li .submenu li a:hover { color: #FDE719; }
.header .menu li a.Contato {}
.header .menu li a.Contato:hover, .header .menu li.atual a.Contato {background-position: -120px 0;}
.header .menu li:hover .submenu {display: block;}


.news_category { display:block !important; clear:both; width:985px;}
.news_category li { float:left; display:block;}
.news_category li a { float:left; display:block; white-space:nowrap; background:#990000; padding:2px 4px; color:#CCCCCC; font-size:12px; text-decoration:none; margin:5px 5px 0 0;}
.news_category li a:hover { background:#003399;}

/************* Fim do Header *************/

/*************  Holder para Conteúdos *************/
.conteudo .button { border:0; }

.aba_esquerda { background:url(../../imagens/aba-esquerda.gif)  no-repeat; /*border:1px solid red;*/ width:152px; height:269px; position:absolute; left:-24px; top:-1px; }
.aba_direita { background:url(../../imagens/aba-direita.gif)  no-repeat; /*border:1px solid red;*/ width:210px; height:269px; position:absolute; right:-90px; top:-1px; }
.conteudo .full_banner { border:none; /* margin-bottom:-3px; _margin-bottom:0; *margin-bottom:0; margin:0 0 0 0;*/ width:1085px; height:258px; border-top:5px solid #fff; border-bottom:5px solid #fff;  _width:100%;}
.conteudo .full_banner a {border:0 !important; display:block;  }
.conteudo .full_banner img { border:none !important; margin:0 auto; }

.conteudo {float:left ;position:relative; text-align:left; width: 100%;}
.conteudo .banner {height: 46px; overflow: hidden; position: relative;}
.conteudo .banner .detalhe { bottom: 0; float: left; height: 46px; left: 0; overflow: hidden; position: absolute; width: 1000px;}
.conteudo .banner .detalhe .busca {bottom: 5px; left: 260px; position: absolute; border:0; }
.conteudo .banner .detalhe .busca .btnBuscar {background: url(../imagens/btnBuscar.jpg) no-repeat; border: 0; cursor: pointer; float: left; height: 30px; width: 64px;}
.conteudo .banner .detalhe .busca {border: 0; color: #FFF;}
.conteudo .banner .detalhe .busca .txtBusca {background: url(../imagens/buscaTxt_bg.jpg) no-repeat; border: 0; height: 17px; padding: 8px; width: 299px;}
.conteudo .banner .detalhe .busca label {float: left; font-size: 14px; font-style: italic;}
.conteudo .maisProdutos span {display: none;}
.conteudo .abaEsquerda { background:url(../imagens/abaEsquerda.gif) no-repeat; position:absolute; height:150px; width:97px; top:100px;  left:0;}
.conteudo .abaDireita { background:url(../imagens/abaDireita.gif) no-repeat; position:absolute; height:150px; width:97px; top:100px;  right:0; _right:12px; }

/*************  Início da Home *************/
.home .topicos {float: left; margin-bottom: 35px; margin-left: 35px; position: relative; height:246px; }
.home .topicos li { display: block; float: left; height: 188px; margin: 5px; overflow: hidden; padding: 5px;  position: relative; width: 213px;}
.home .topicos li h3 a {color: #003366; font-style:normal !important; font-size:12px;}
.home .topicos li h3 a:hover {text-decoration: underline;}
.home .topicos li img {border: 0; margin-bottom: 10px;}
.home .topicos li p {color: #777; font-size: 11px; width:200px;}

/*************  Início do Box-bottom (azul) *************/

.btnImg { margin:10px 0 0 0; display:block; clear:both;}
.bottom {float: left; width: 100%; margin:0 auto; *margin:80px auto 0 auto; _margin:30px auto 0 -10px; display:block; padding:0;}
.bottom .box-bottom {  margin:-30px auto 0 auto; *margin:-80px auto 0 auto; overflow: hidden; width: 990px;}
.bottom .box-bottom .box {float: left; /*height: 251px; */overflow: hidden; padding: 13px; position: relative; text-align: left; width: 200px; margin:20px 0 0 0;  overflow:hidden; }
.bottom .box-bottom .box fieldset { border:0; }
.bottom .box-bottom .box .imgbotao { border:none;}
.bottom .box-bottom .box h2 {color:#006699; font-size:17px; font-weight: normal;}
.bottom .box-bottom .box h2 strong {color:#006699; font-size: 22px; font-weight: normal;}
.bottom .box-bottom .box p {color:#666666; font-size: 10px; line-height: 15px; margin-bottom: 5px;}
.bottom .box-bottom .box-esquerda {float: left; margin-left: 26px;}
.bottom .box-bottom .box .noticias { list-style:none; margin:0 auto;}
.bottom .box-bottom .box .noticias a { text-decoration:none; color:#666666; }
.bottom .box-bottom .box .noticias a:hover { text-decoration:underline; color:#990000; }
.bottom .box-bottom .box .noticias .date { color:#990000;}
.bottom .box-bottom .box .noticias h3 {color: #ccc; font-size: 11px;}
.bottom .box-bottom .box .noticias h3 a {color: #333333; text-decoration: none;}
.bottom .box-bottom .box .noticias h3 a:hover {text-decoration: underline;}
.bottom .box-bottom .box .noticias li {background: url(../imagens/degrade.png) repeat-x; padding: 5px;}
.bottom .box-bottom .box .txts {position: relative; z-index: 10;}
.bottom .box-bottom .box .btn {border: 0; display: block; float: left; height: 20px;}
.bottom .box-bottom .box .btn span {display: none;}
.bottom .box-bottom .box .btn.resultado { margin-left: 10px;  }
.bottom .box-bottom .box .btn.saibaMais {background:url(../imagens/bt_saibamais.jpg) no-repeat;  margin-top:10px; width: 65px; height:21px;}
.bottom .box-bottom .box .btn.baixarCatalgo {background:url(../imagens/bt_baixar.png) no-repeat; margin-left: 15px; margin-top: 115px; height:21px; width: 140px;}
.bottom .box-bottom .box .imgCatalogo {background: url(../imagens/catalogo2009.jpg) no-repeat; border: 0; display: block; height: 140px; position:absolute; top: 63px; *margin-left:-140px; width: 200px;}
.bottom .box-bottom .box .imgRepresentantes { border: 0; display: block; height: 150px; position: absolute; top: 55px; width: 210px; z-index: 1;}
.bottom .box-bottom .box .imgRepresentantes span {display: none;}

.bottom .box-bottom .box .consulte a, .bottom .box-bottom .box .nossos_representantes a { color:#FFF; text-decoration:none; display:block;}
.bottom .box-bottom .box .consulte, .bottom .box-bottom .box .nossos_representantes {background:#0076AF; font-size:17px;  padding:7px; white-space:nowrap; color:#fff;}
.bottom .box-bottom .box .consulte { width:40em; width:9em; margin-left:30px; margin-bottom:2px;}
.bottom .box-bottom .box .nossos_representantes { width:200px; width:8em; }



.bottom .left, .bottom .right { background-position: bottom; height: 230px; position: absolute; left:0; width: 50%;  z-index: -1;}
.bottom .right { background-position: 0 0 !important; left: 50%;}
/*************  Fim da Home *************/

/*************  Enquete *************/
.enquete fieldset {border: 0 !important;}
.enquete label, .enquete.resultado li { /*background: url(../imagens/degrade.png) repeat-x;*/ color:#666666; display: block; float: left;font-size: 11px; line-height: 13px;list-style: none;  padding: 3px;padding-left: 5px; text-align: left;width: 98%;}
.enquete label input {margin-right: 5px;}
.enquete.resultado li img {height: 15px; display: block; margin-top: 3px;}
.enquete a { display:block; float:left; padding-left:10px; padding-top:10px;  }
.enquete.resultado .outrosResultados {color: #006699; font-size: 11px;line-height: 13px; font-weight:bold;}
.outrosResultados {color: #006699; font-size: 11px;line-height: 13px; font-weight:bold; padding-bottom:10px; display:block; padding-top:10px;}
.enquete_result { padding-top:15px; }
.enquete_result li { color:#666;  }

/*************  Footer *************/
.footer {background: url(../imagens/bg_footer.jpg) repeat-x; float: left; text-align: center; width: 100%; margin:0 auto; padding:0; }
.footer .content_footer { background:url(../imagens/bg_content_footer.jpg) no-repeat; overflow:hidden; width:962px; height:55px; display:block; margin:-4px auto 0 auto; *margin:-4px auto 0 auto; padding:0;}
.footer a { color:#026396; }
.footer .endereco {margin:5px 0 0 50px; display:block; overflow:hidden; text-align: left; width: 970px;}
.footer .endereco address {color: #777; font-size: 11px; font-style: normal; font-weight: normal;}
.footer .endereco h6 {color: #1A488E; font-size: 12px; font-weight: bold;}
.footer .webroom {margin: 0 auto; margin-top: -30px; width: 970px;}
.footer .webroom a {background: url(../imagens/logo_webroom.gif) no-repeat; display: block; margin:0 20px 0 0; float: right; height: 20px; width: 89px;}
.footer .webroom a span {display: none;}

/******************************************************************************************/
.related { margin:10px 0 10px 0; display:block; }
.related li, .related dd { padding-bottom:5px; }
.related li a, .related dd a { color:#a00; font-weight:bold; }
/*************  Meio *************/
.meio {float: left; text-align: left; width: 1015px;}
.meio .abas {border-bottom: 2px solid #006699; display: table; margin-bottom: 10px !important; width: 100%;}
.meio .abas .active a {cursor:default !important;}
.meio .abas .active a, .meio .abas .active:hover a {color: #FFF;}
.meio .abas .active, .meio .abas .active:hover {background-color: #52b1dd;}
.meio .abas a {background: url("../imagens/menu_right.gif") right top no-repeat; color: #FFF; display: block; float: left; padding: 4px 10px 0 10px; text-decoration: none;}
.meio .abas a:hover {color: #FFF;}
.meio .abas li {background: #006699 url("../imagens/menu_left.gif") left top no-repeat; color: #000; display: inline; float: left; height: 22px; list-style-type: none; margin: 0 2px 0 0; padding: 0;}
.meio .abas li:hover {background-color: #1A488E;}
.meio .descricao img {border: 1px solid #636B75; float: left; margin-bottom: 10px; margin-right: 10px; padding: 5px;}
.meio .noticias dd {margin-bottom: 5px !important;}
.meio .noticias dt {color: #636b75 !important; font-size: 14px;}
.meio .produtos li {background: none; float: left; margin-bottom: 20px; margin-right: 20px; padding: 10px; width: 45%;}
.meio .produtos li h4 {color: #006699; font-size: 16px; margin-bottom: 10px;}
.meio .produtos li img {background: #fff; border: 3px solid #006699; float: left; margin-right: 10px; padding: 10px;}
.meio .produtos li p a {color: #777;}
.meio .produtos li p a:hover {color: #006699; text-decoration: none;}
.meio .produtos li.even {background-color: #f7f7f7;}
.meio a {color: #006699; text-decoration: none;}
.meio a:hover {text-decoration: underline;}
.meio dl.listagem a {color: #777;}
.meio dl.listagem a:hover img {background-color: #006699; border: 1px solid #006699;}
.meio dl.listagem dd.release {border-bottom: 1px solid #d7d7d7; margin-bottom: 20px;}
.meio dl.listagem dt {clear: both; color: #006699; display: block; font-weight: bold;}
.meio dl.listagem img {background-color: #FFF; border: 1px solid #006699; float: left; height: 73px; margin: 0 10px 10px 0; padding: 7px; width: 95px;}
.meio h1 {color: #006699; font-size: 24px; font-weight: bold; margin-bottom: 5px;}
.meio h2 {color: #777a7e; font-size: 20px; font-weight: bold; margin-bottom: 5px;}
.meio h2.titulo {color: #006699; font-size: 20px; font-weight: normal; margin-bottom: 30px;}
.meio h2.titulo span {background-color: #FFF; padding-right: 15px;}
.meio h3 {clear: both; color: #636b75; color: #777a7e; font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-bottom: 10px;}
.meio h4 {clear: both; color: #636b75; color: #777a7e; font-size: 13px; font-weight: bold; margin-bottom: 5px; margin-bottom: 5px;}
.meio ol {list-style-position: inside;}
.meio p, .meio li, .meio dl.listagem dd {color: #636b75; font-size: 12px; line-height: 18px; }
.meio p, .meio ul, .meio ol, .meio table {margin-bottom: 15px;}
.meio table {width: 100%;}
.meio table td, .meio table th {border-bottom: 1px solid #d7d7d7; color: #3e434a; font-size: 13px; line-height: 18px; padding-bottom: 6px; padding-left: 15px; padding-top: 6px;}
.meio table thead {background-color: #006699; border-bottom: 1px solid #d7d7d7; height: 30px;}
.meio table thead th {color: #fff; font-weight: bold; text-align: left;}
.meio table .odd { background:#F7F7F7; }

.meio table.listagem td {padding-left: 0 !important; text-align: center; width: 33%;}
.meio ul {list-style: none;}

#sucesso_contato { background:#006633; color:#FFFFFF;}
#sucesso_contato strong { color:#FFFFFF; padding:2px 5px;}

/*************  Paginação *************/
.paginacao {clear: both; text-align: center;}
.paginacao li{background: none !important; display: inline; padding: 0 !important;}
.paginacao li a {border: 1px solid #006699; padding: 2px 5px 2px 5px !important ;}
.paginacao li a:hover {background: #006699 !important; color: #fff; text-decoration: none;}
.paginacao li.atual {background: #006699 !important; border: 1px solid #006699; color: #FFF; font-weight: bold; padding: 2px 5px 2px 5px !important ;}

/*************  Notícia *************/
.noticia {}
.noticia .data {border-bottom: 3px solid #636B75; color: #636B75; font-size: 14px; font-weight: bold; margin-bottom: 20px !important;}
.noticia .fonte {font-size: 14px;}
.noticia dl.listagem {border-top: 3px solid #636B75;}
.noticia dl.listagem dd {background: transparent url(../imagens/ul-marcador.gif) no-repeat scroll 0px 6px!important; padding-left: 10px;}
.noticia dl.listagem dt {margin-bottom: 10px;}
.noticia h2 {color: #006699; font-size: 24px; font-weight: bold; margin-bottom: 0 !important;}
.noticia img {border: 1px solid #006699; float: left; margin-bottom: 10px; margin-right: 10px; padding: 5px;}

/*************  Comentários *************/
.comentarios .formulario {width: 50%;}
.comentarios .listagem li {background: none; background-color: #eef6fd; margin: 0; padding: 10px;}
.comentarios .listagem li .autor {color: #006699; font-size: 14px; font-weight: bold; margin: 0 !important;}
.comentarios .listagem li .data {border: 0 !important; color: #636B75; font-size: 12px; font-weight: bold;}
.comentarios .listagem li .numero {background: #006699; color: #FFF; font-size: 12px; font-weight: normal; margin-right: 10px; padding: 3px;}
.comentarios .listagem li.t1{background-color: #FFF;}
.comentarios h3 {border-top: 3px solid #636B75; margin-top: 20px;}
.comentarios ul {list-style: none;}

/*..........COMENTÃRIOS..........*/

/****************************************************************/

.conteudo .comment { background-color:#DFE7EC; margin:5px 0; display:table; padding:10px 10px; width:94%; font-size:11px; }
.conteudo .comment .info_comment { }
.conteudo .comment .info_comment .post_number a { background-color:#4872A7; color:#FFF; text-decoration:none; padding:2px 4px; margin:0 5px 0 0; }
.conteudo .comment .info_comment .name { font-size:14px; font-weight:bold; }
.conteudo .comment .info_comment .name a { font-size:14px; text-decoration:none; }
.conteudo .comment .info_comment .data_post { display:block; clear:both; color:#990000; padding:5px 0 0 0; }
.conteudo .comment .info_comment { }
.conteudo .comment .info_comment { }


.list_representantes label { font-size:11px;}
.list_representantes li { margin:10px 0 0 0;}
/*.........Modelo Completo.........*/

.nav_location { margin:0 0 10px 0; padding:0; display:table; width:100%; }
.nav_location li { margin:0; padding:0;  }
.nav_location li strong { margin:0; padding:0; display:block; border-bottom:1px dashed #CCC; color:#555; text-transform:uppercase; padding:1px 4px; font-size:10px; }
.nav_location li .breadcrumb { margin:2px 0 5px 0; display:table; width:100%; border-bottom:2px solid #CCC; padding:0 0 5px 0; clear:both; }
.nav_location li .breadcrumb li { display:inline; font-size:11px; list-style-type:none; padding:1px 10px 1px 2px; margin:0 5px 0 0 !important; background:url("../imagens/seta1.gif") right center no-repeat; }
.nav_location li .breadcrumb li a { background-color:#F8F7F7; color:#025396; margin:0; padding:2px 4px; text-decoration:none; }
.nav_location li .breadcrumb li a:hover { background-color:#025396; color:#FFF; }
.nav_location li .breadcrumb li strong { background-color:#025396; text-transform:none; border:0; display:inline; background-color:#025396; color:#FFF; padding:2px 4px; }
.nav_location li .breadcrumb .actual { background:none; }

.news dt { margin:18px 0 0 2px; }
.news img { display:block; float:left; margin:0 10px 0 0;}
.news a { color:#666666; font-size:11px; text-decoration:none;}
.news dd { margin:0 0 10px 2px; }
.news dd a { text-decoration:none; }
.news dd a:hover { text-decoration:underline; background:transparent; color:#000; }
.news dt a { font-size:16px; color:#006699; font-weight:bold; padding:0 0 10px 0 !important; }

.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:10px 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; }
.lateral { width:130px; }
.contato .txtfield { border:1px solid #003399;}

.meio .produtos li {background: none; float: left; margin-bottom: 20px; margin-right: 20px; padding: 10px; width: 45%;}
.meio .produtos li h4 {color: #006699; font-size: 16px; margin-bottom: 10px;}
.meio .produtos li img {background: #fff; border: 3px solid #006699; float: left; margin-right: 10px; padding: 10px;}
.meio .produtos li p a {color: #777;}
.meio .produtos li p a:hover {color: #006699; text-decoration: none;}
.meio .produtos li.even {background-color: #f7f7f7;}
.meio a {color: #006699; text-decoration: none;}
.meio a:hover {text-decoration: underline;}
.meio dl.listagem a {color: #777;}
.meio dl.listagem a:hover img {background-color: #006699; border: 1px solid #006699;}
.meio dl.listagem dd.release {border-bottom: 1px solid #d7d7d7; margin-bottom: 20px;}
.meio dl.listagem dt {clear: both; color: #006699; display: block; font-weight: bold;}
.meio dl.listagem img {background-color: #FFF; border: 1px solid #006699; float: left; height: 73px; margin: 0 10px 10px 0; padding: 7px; width: 95px;}


/*..........NOTÃCIAS..........*/
.summary { font-size:12px !important; font-style:italic; font-weight:normal; line-height:normal; color:#006699; border-bottom:1px solid #006699; padding:0 0 5px 0; margin:0 0 20px 0; }
.post_info { padding-bottom:5px; }
.post_info p { margin:0; }

.news { margin:7px 0 15px -1px; display:table !important; }
.news li { margin:8px 0; }
.news li a { background:url("../imagens/seta1.gif") 0px 5px no-repeat; margin:0; text-decoration:none; padding:0 0 0 10px; }
.news li a:hover { text-decoration:underline; color:#900; }

.news .source { margin:10px 0 0 0; background:#CCCCCC; padding:2px 3px;}

.news dt { margin:18px 0 0 2px; color:#990000; border-bottom:1px solid #990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.news dd { margin:5px 0 5px 2px; }
.news dd a { text-decoration:none; }
.news dd a:hover { text-decoration:underline; background:transparent; color:#000; }
.news dt { }



/*..........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:10px 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; }
.lateral { width:130px; }

.acompanhe { background-color:#F1F1F1; border:3px solid #E3E0E0; padding:12px 12px 12px 12px; display:block; }
.acompanhe h3 { color:#4872A7; font-size:14px; font-weight:bold; margin:0px 0 0px 0px; }
.acompanhe p { margin:0; font-size:11px; }
.acompanhe label { font-weight:bold; }


/*..........MENSAGENS CONTATO..........*/
.mensagem { padding:12px; font-size:12px; margin:12px 0; }
.mensagem p strong { color:#4872A7; }
.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; color:#006699; }
.content label br {clear:left}

.conteudo .formularios .txtfield, .formulario .select {border: 1px solid #006699; color: #777A7E; font-size: 12px; padding: 3px;}
.conteudo .formularios .select { width: auto !important;}
.conteudo .formularios .txtfield:focus {background-color: #fafafa !important;}
.conteudo .formularios .txtfield.erro, .formulario .select.erro {background-color: #FFF; border: 3px solid #aa0000; color: #aa0000;}
.conteudo .formularios textarea.txtfield {height: 75px;}
.conteudo .formularios .btimg { clear: both; float: left; padding: 5px; cursor:pointer; }
.conteudo .formularios .error { border:3px solid #A00; padding:3px; }
.conteudo .formularios .asterisco { color:#A00; }
.error { border:3px solid #A00; padding:3px; }


.conteudo .formularios { width:100%; position:relative; margin:20px 0; display:block; border:none; border-bottom:2px solid #006699; padding-bottom:10px; }
.conteudo .formularios a { font-size:12px; font-weight:bold; color:#006699; }
.conteudo .formularios legend { font-size:1.2em; font-weight:bold; margin:10px 0; color:#777A7E; font-size:14px; }
* HTML .conteudo .formularios legend { margin-left:-6px; }
.conteudo .formularios label { font-size:11px; display:block; clear:both; }
.conteudo .formularios select { border:1px solid #000; list-style-type:circle; }
.conteudo .formularios select option { }
.conteudo .formularios #sexo { width:110px; }

.conteudo .formularios .set1 { float:none; margin:8px 0; position:relative; }
.conteudo .formularios .set2 { float:none; margin:8px 0; position:relative; }

.conteudo .formularios .checks { margin:10px 0; display:table; width:100%; clear:both; border:1px solid #000; }
.conteudo .formularios .checks label { float:left !important; display:inline; }

.conteudo .formularios ul { margin:0 ; padding:0;  }
.conteudo .formularios ul li { margin:0 ; padding:0; clear:both; background:none; }
.conteudo .formularios ul li .messagererror { clear:both; display:block; margin:0 4px 0 0; color:#A00; font-size:11px; }
.conteudo .formularios ul li h3 { margin:10px 0;  font-size:1.2em; font-weight:bold; margin:10px 0; color:#777A7E; font-size:14px;}

.conteudo .formularios ul .form_sexo { width:110px; float:left; margin:10px 0; clear:none; }
#form_sexo, #fisica_sexo { margin-top:-2px; }
.conteudo .formularios ul .form_sexo select { width:90px; }
.conteudo .formularios ul .form_bith { width:200px; float:left; margin:10px 0; clear:none; }
.conteudo .formularios ul .form_login, .content .formularios ul .form_senha { width:136px; clear:none; float:left; }
.conteudo .formularios ul .form_numero { margin:0 10px 0 0; }
.conteudo .formularios ul .form_numero, .content .formularios ul .form_complemento { float:left; clear:none; }
.conteudo .formularios ul .form_estado { font-size:11px; }
.conteudo .formularios ul .form_insc_estadual { display:inline; float:left; clear:none; }
.conteudo .formularios ul .form_isento {  width:100px; display:table; display:inline; float:left; clear:none; margin:25px 0 0 10px; }
.conteudo .formularios ul .form_isento label, .content .formularios ul .form_isento input { display:inline; float:left; clear:none; }
.conteudo .formularios ul .form_isento input { margin:8px 5px 0 0; }

.conteudo .formularios ul .fone { width:136px; clear:none; float:left; }
.conteudo .formularios ul .sms input, .content .formularios ul .sms label { display:inline; float:left; clear:none; margin:10px 0 0 0 }
.conteudo .formularios ul .sms input { margin:17px 5px 0 0; }

.conteudo .tipo_pessoa { display:table; font-weight:bold; clear:both; background-color:#F8F7F7; border:1px solid #E7E3E3; padding:0 15px; width:90%; }
.conteudo .tipo_pessoa dt { float:left; margin:4px 15px 0 0; color:#2B5476; }
.conteudo .tipo_pessoa dd { float:left; }
.conteudo .tipo_pessoa dd label { }
.conteudo .tipo_pessoa dd input, .content .tipo_pessoa dd label { float:left; display:inline; }
.conteudo .tipo_pessoa dd input { margin:7px 10px 0 10px; }
/*************  Outros *************/
.btnEnviar {background: url(../imagens/btnEnviar.gif) no-repeat; border: 0; cursor: pointer; display: block; float: left; height: 20px; text-indent: -999px; width: 60px;}
.clear {clear: both;}
.hidden {display: none;}