*{padding: 0; margin: 0;}
body {margin: 0px;padding: 0px;background-color:#fff; background:url(/imagens/fundo-site.gif) top center no-repeat;}

.sombra-topo{width:100%; height:8px; background-image:url(/imagens/sombra-topo.jpg); background-repeat:repeat-x;}
.sombra-topo p{ margin:0; padding:0;}

.geral{width: 990px;float:none;position:relative;margin:auto;}
.geral .conteudo {width: 990px;float:left;position:relative;margin:0;padding:0;}
.geral .conteudo .cont{width:990px; padding:0; float:left; background-color:#fff;}
.geral .conteudo .cont .home{ float:left; width:970px; padding:10px; background-color:#fff;}

.geral .conteudo .topo{float:left;width:990px; height:90px;}

.geral .conteudo .topo #logo{ width:150px; float:left; text-align:center; height:85px;}
.geral .conteudo .topo #pontilhado-logo{width:100px; float:left; height:85px; text-align:center;}

.geral .conteudo .topo #menu-topo{float:right}
.geral .conteudo .topo #menu-topo ul{margin:0; padding:0;}
.geral .conteudo .topo #menu-topo ul li{ list-style:none; float:left; font-family:Tahoma; font-size:11px; color:#5511df; padding:0 2px 0 2px;}
.geral .conteudo .topo #menu-topo ul li a{color:#5511df;}
.geral .conteudo .topo #menu-topo ul li a:hover{text-decoration:none;}
.geral .conteudo .topo #menu-topo ul #tel{padding:0 5px 0 7px;}

.geral .conteudo .topo #menu{float:left; background:url(/imagens/barra-menu.gif) top left no-repeat; height:30px; margin:15px 0 0 0; width:686px;}
.geral .conteudo .topo #menu ul{margin:0; padding:0;}
.geral .conteudo .topo #menu ul li{list-style:none; float:left; padding:0 10px 0 10px;}
.geral .conteudo .topo #menu ul li a{ font-family:Tahoma; font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.geral .conteudo .topo #menu ul li a:hover{text-decoration:underline;}

.geral .conteudo .rodape{width:990px; float:left; margin:10px 0 0 0;}
.geral .conteudo .rodape #menu-rodape{ width:990px; float:left; border-top:solid 1px #dcd9d9; border-bottom:solid 2px #e7e7e7; height:30px;}
.geral .conteudo .rodape #menu-rodape ul{ margin:0; padding:0 0 0 7px; float:left;}
.geral .conteudo .rodape #menu-rodape ul li{ list-style:none; float:left; font-family:arial; font-size:12px; color:#dedede; padding:7px 3px 0 3px;}
.geral .conteudo .rodape #menu-rodape ul li a{ text-decoration:none; color:#455c64;}
.geral .conteudo .rodape #menu-rodape ul li a:hover{text-decoration:underline;}
.geral .conteudo .rodape #menu-rodape #tel-rodape{float:right; font-family:arial; font-size:12px; font-weight:bold; padding:7px 15px 3px 22px;background:url(/imagens/icon-tel.gif) 0 6px no-repeat; }
.geral .conteudo .rodape #texto-rodape{width:990px; float:left; margin:5px 0 5px 0; font-family:arial; font-size:11px; color:#544a4a; text-align:center;}
.geral .conteudo .rodape #canais-rodape{width:990px; float:left; margin:3px 0 5px 0; text-align:center;}

.geral .conteudo .cont .home #atalhos{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#461eb9; border-bottom:solid 2px #E9E9E9; padding:0 0 6px 0;}
.geral .conteudo .cont .home #atalhos a{color:#4200ff;}
.geral .conteudo .cont .home #atalhos a:hover{ text-decoration:none;}
.geral .conteudo .cont .home #atalhos span{font-size:10px;color:#4200ff;}

.geral .conteudo .cont .home h1{font-family:arial; font-size:30px; color:#3e4245; float:left; width:970px; font-weight:normal; margin:15px 0 5px 0; background-color:#F9F9F9;}

.geral .conteudo .cont .home #solucoes-home{width:345px; float:left;}
.geral .conteudo .cont .home #solucoes-home a{ text-decoration:none; text-decoration:none; color:#000;}
.geral .conteudo .cont .home #solucoes-home a:hover h2{ text-decoration:underline;}
.geral .conteudo .cont .home #solucoes-home a:hover p{ text-decoration:underline;}
.geral .conteudo .cont .home #solucoes-home .solucao-home{ width:330px; float:left; cursor:pointer; height:60px; padding: 0 0 0 10px;}
.geral .conteudo .cont .home #solucoes-home .solucao-home img{float:left;}
.geral .conteudo .cont .home #solucoes-home .solucao-home h2{ font-family:arial; font-size:14px; color:#3063a4; width:250px; padding:7px 0 0 10px; float:left;}
.geral .conteudo .cont .home #solucoes-home .solucao-home p{ font-family:arial; font-size:10px; color:#000; width:250px; padding:0 0 0 10px; float:left;}

.geral .conteudo .cont .home #web-site-home{width:600px; float:right; background-color:#f9f6f6; padding:5px; cursor:pointer;}
.geral .conteudo .cont .home #web-site-home h1{font-family:Georgia; font-size:24px; color:#000; width:600px; float:left; font-weight:normal; margin:2px 0 5px 0;}
.geral .conteudo .cont .home #web-site-home p{font-family:tahoma; font-size:12px; color:#000; width:600px; float:left; padding:5px 0 0 0;}
.geral .conteudo .cont .home a #web-site-home{text-decoration:none;}
.geral .conteudo .cont .home a:hover #web-site-home h1{text-decoration:underline;}
.geral .conteudo .cont .home a:hover #web-site-home p{text-decoration:underline;}

.geral .conteudo .cont .home #producao-grafica-home{width:610px; float:right; margin:5px 0 0 0;}
.geral .conteudo .cont .home #producao-grafica-home ul{ margin:0; padding:0 10px 0 5px; float:left; width:auto; width:110px;}
.geral .conteudo .cont .home #producao-grafica-home ul li{list-style:none; height:15px; width:auto;}
.geral .conteudo .cont .home #producao-grafica-home ul li a{ font-family:arial; font-size:10px; color:#686262;}
.geral .conteudo .cont .home #producao-grafica-home ul li a:hover{text-decoration:none;}
.geral .conteudo .cont .home #producao-grafica-home #img-producao-grafica{width:610px; float:left;}
.geral .conteudo .cont .home #producao-grafica-home #destaque-grafica{width:230px; height:100px; float:right; background-color:#999;}

.geral .conteudo .cont .home #cont-home{width:970px; float:left; margin:15px 0 0 0;}

.geral .conteudo .cont .home #outros-produtos{width:500px; float:left; padding: 0 15px 0 0;}
.geral .conteudo .cont .home #outros-produtos .divisao{ float:left; width:500px;}
.geral .conteudo .cont .home #outros-produtos a{text-decoration:none;}
.geral .conteudo .cont .home #outros-produtos a:hover .prod-home h2{text-decoration:underline;}
.geral .conteudo .cont .home #outros-produtos a:hover .prod-home p{text-decoration:underline;}
.geral .conteudo .cont .home #outros-produtos .prod-home{ width:235px; float:left; padding:0 0 10px 0; cursor:pointer;}
.geral .conteudo .cont .home #outros-produtos .prod-home h2{font-family:arial; font-size:18px; font-weight:normal; color:#000; margin:5px 0 5px 0;}
.geral .conteudo .cont .home #outros-produtos .prod-home p{font-family:arial; font-size:12px; color:#000; margin:5px 0 5px 0;}

.geral .conteudo .cont .home #ultimos-post{width:450px; float:right;}
.geral .conteudo .cont .home #ultimos-post #titulo_{font-family:arial; font-size:18px; color:#fff; background-color:#000; padding:3px; width:130px; text-align:center;}
.geral .conteudo .cont .home #ultimos-post .blog_{width:450px; float:left; margin:5px 0 0 0; cursor:pointer;}
.geral .conteudo .cont .home #ultimos-post .blog_ h3{font-family:arial; font-size:16px; width:450px; float:left; margin:3px 0 3px 0; color:#000066;}
.geral .conteudo .cont .home #ultimos-post .blog_ span{font-family:arial; font-size:12px; float:left; padding:0 5px 0 0; color:#FF0000;}
.geral .conteudo .cont .home #ultimos-post .blog_ p{font-family:arial; font-size:12px;}
.geral .conteudo .cont .home #ultimos-post .tags_{width:450px; float:left; border-bottom:dotted 1px #DFDFDF; padding:0 0 5px 0;}
.geral .conteudo .cont .home #ultimos-post .tags_ a{font-family:arial; font-size:11px; color:#0000FF; text-decoration:underline;}
.geral .conteudo .cont .home #ultimos-post .tags_ a:hover{text-decoration:none;}
.geral .conteudo .cont .home #ultimos-post a{text-decoration:none;}
.geral .conteudo .cont .home #ultimos-post .blog_ h3{font-family:arial; font-size:16px; width:450px; float:left; margin:3px 0 3px 0; color:#000066;}
.geral .conteudo .cont .home #ultimos-post .blog_ span{font-family:arial; font-size:12px; float:left; padding:0 5px 0 0; color:#FF0000;}
.geral .conteudo .cont .home #ultimos-post a:hover h3{text-decoration:underline;}
.geral .conteudo .cont .home #ultimos-post a:hover p{text-decoration:underline;}

.geral .conteudo .cont .home .cont-padrao{width:970px; float:left; margin:15px 0 0 0;}
.geral .conteudo .cont .home .cont-padrao .link-p a{ color:#0000FF; text-decoration:underline;}
.geral .conteudo .cont .home .cont-padrao .link-p a:hover{text-decoration:none;}
.geral .conteudo .cont .home .cont-padrao h3{ font-family:tahoma; font-size:18px; font-weight:normal; color:#000099; width:600px; float:left; padding: 0 0 10px 0;}

.geral .conteudo .cont .home .rcdesigns #menu-lateral{width:250px; float:left; padding:0 25px 0 0; border-right:solid 1px #EAEAEA;margin:0 25px 10px 0; }
.geral .conteudo .cont .home .rcdesigns #menu-lateral ul{ margin:0; padding:0;}
.geral .conteudo .cont .home .rcdesigns #menu-lateral ul li{ list-style:none; height:30px; padding:5px 0 0 10px;}
.geral .conteudo .cont .home .rcdesigns #menu-lateral ul li a{font-family:arial; font-size:18px; color:#6aa4d4; text-decoration:none;}
.geral .conteudo .cont .home .rcdesigns #menu-lateral ul li a:hover{ text-decoration:underline;}
.geral .conteudo .cont .home .rcdesigns #menu-lateral ul #selected{background-color:#2984e1;}
.geral .conteudo .cont .home .rcdesigns #menu-lateral ul #selected a{color:#FFF;}
.geral .conteudo .cont .home .rcdesigns #texto{float:left; width:660px;}
.geral .conteudo .cont .home .rcdesigns p{font-family:arial; font-size:16px; line-height:22px;}

.geral .conteudo .cont .home .solucoes .solucao{width:280px; padding:0 0 20px 0; cursor:pointer; float:left; border-bottom:dotted 1px #5a5a5a; margin: 0 20px 25px 20px;}
.geral .conteudo .cont .home .solucoes .solucao img{ float:left; margin:0 10px 5px 0;}
.geral .conteudo .cont .home .solucoes .solucao h2{font-family:Georgia; font-size:18px; font-weight:normal; color:#215d79;}
.geral .conteudo .cont .home .solucoes .solucao p{font-family:arial; font-size:12px; color:#5a5a5a; margin:5px 0 0 0;}
.geral .conteudo .cont .home .solucoes a{text-decoration:none;}
.geral .conteudo .cont .home .solucoes a:hover h2{text-decoration:underline;}
.geral .conteudo .cont .home .solucoes a:hover p{text-decoration:underline;}

.geral .conteudo .cont .home .solucoes #menu-lateral{width:320px; float:left;border-right:solid 1px #EAEAEA; padding:0 25px 0 0;}
.geral .conteudo .cont .home .solucoes #menu-lateral ul{ margin:0; padding:0;}
.geral .conteudo .cont .home .solucoes #menu-lateral ul li{ list-style:none; height:20px; padding:5px 0 5px 10px; border-bottom:dotted 1px #999;}
.geral .conteudo .cont .home .solucoes #menu-lateral ul li a{font-family:arial; font-size:14px; color:#000; text-decoration:none; font-style:italic;}
.geral .conteudo .cont .home .solucoes #menu-lateral ul li a:hover{ text-decoration:underline;}
.geral .conteudo .cont .home .solucoes #menu-lateral ul #selected{background-color:#b1b6bb;}
.geral .conteudo .cont .home .solucoes #menu-lateral ul #selected a{color:#FFF;}
.geral .conteudo .cont .home .solucoes #solucao{width:600px; float:right;}
.geral .conteudo .cont .home .solucoes #solucao p{ font-family:arial; font-size:12px; line-height:19px;}
.geral .conteudo .cont .home .solucoes #solucao h2{ font-family:Georgia; font-size:24px; font-weight:normal; color:#2984e1; width:600px; float:left; padding: 0 0 10px 0;}
.geral .conteudo .cont .home .solucoes #solucao img{float:left; margin:5px 10px 5px 0;}

.geral .conteudo .cont .home .produtos .produto{width:230px; float:left; margin:0 16px 0 0; text-align:center;padding:0 0 10px 0; cursor:pointer;}
.geral .conteudo .cont .home .produtos a{text-decoration:none; color:#000;}
.geral .conteudo .cont .home .produtos a:hover h2{text-decoration:underline;}
.geral .conteudo .cont .home .produtos .produto #img{ width:230px; float:left; border-bottom:dotted 1px #666; padding:0 0 5px 0; margin:0 0 5px 0;}
.geral .conteudo .cont .home .produtos .produto h2{font-family:arial; font-size:12px;}

.geral .conteudo .cont .home .produtos #menu-lateral{width:250px; float:left;border-right:solid 4px #EAEAEA; padding:0 25px 0 0;}
.geral .conteudo .cont .home .produtos #menu-lateral ul{ margin:0; padding:0;}
.geral .conteudo .cont .home .produtos #menu-lateral ul li{ list-style:none; height:18px; padding:3px 0 5px 10px; border-bottom:dotted 1px #F2F2F2;}
.geral .conteudo .cont .home .produtos #menu-lateral ul li a{font-family:arial; font-size:14px; color:#000; text-decoration:none;}
.geral .conteudo .cont .home .produtos #menu-lateral ul li a:hover{ text-decoration:underline;}
.geral .conteudo .cont .home .produtos #menu-lateral ul #selected{background-color:#FF8000;}
.geral .conteudo .cont .home .produtos #menu-lateral ul #selected a{color:#FFF;}
.geral .conteudo .cont .home .produtos #solucao{width:670px; float:right;}
.geral .conteudo .cont .home .produtos #solucao p{ font-family:arial; font-size:12px; line-height:19px;}
.geral .conteudo .cont .home .produtos #solucao h2{ font-family:arial; font-size:16px; color:#2984e1; width:670px; float:left; padding: 0 0 10px 0;}
.geral .conteudo .cont .home .produtos #solucao h3{width:670px;}
.geral .conteudo .cont .home .produtos #solucao img{float:left; margin:5px 10px 5px 0;}

.geral .conteudo .cont .home .portfolio .portfolio_{float:left; width:300px; padding:0 0 5px 0; border-bottom:dotted 1px #b4b1b1; margin:0 11px 15px 11px;}
.geral .conteudo .cont .home .portfolio .portfolio_ h2{font-family:arial; font-size:16px; color:#000; width:300px; float:left; margin:0 0 3px 0;}
.geral .conteudo .cont .home .portfolio .portfolio_ #img{float:left; width:290px; border:solid 5px #e9e5e5;}
.geral .conteudo .cont .home .portfolio .portfolio_ #links{float:left; width:300px; font-family:arial; font-size:11px; text-align:right; margin:3px 0 0 0; height:15px;}
.geral .conteudo .cont .home .portfolio .portfolio_ #links a{font-family:arial; font-size:11px; color:#000;}
.geral .conteudo .cont .home .portfolio .portfolio_ #links a:hover{text-decoration:none;}
.geral .conteudo .cont .home #categoria-portfolio{float:right; margin:25px 0 0 0;}
.geral .conteudo .cont .home #categoria-portfolio select{width:150px; border-top:solid 1px #7c7c7c; border-bottom:solid 1px #dddddd; border-left:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3; background-image:url(/imagens/borda-input-fale-conosco.gif); background-position:top; background-repeat:repeat-x;}
.geral .conteudo .cont .home #categoria-portfolio select option{padding:2px 15px 0 0;}

.geral .conteudo .cont .home .clientes .cliente {width:250px; float:left; position:relative; height:140px; border-bottom:dotted 1px #666; padding:0 0 5px 0; margin:0 34px 10px 34px;}
.geral .conteudo .cont .home .clientes .cliente .a {position: absolute;left: 0;top: 0;z-index: 10;}
.geral .conteudo .cont .home .clientes .cliente .b {position: absolute;left: 0;top: 0;}

.geral .conteudo .cont .home .faq p{font-family:verdana; font-size:12px; line-height:17px;color:#464646; display:none;}
.geral .conteudo .cont .home .faq h2{ font-family:verdana; font-size:14px; margin:12px 0 4px 0;color:#0000CC; width:970px;}
.geral .conteudo .cont .home .faq h2 a{color:#0000CC;}
.geral .conteudo .cont .home .faq h2 a:hover{text-decoration:none;}

.geral .conteudo .cont .home .blog #conteudo-blog{width:645px; float:left; padding-left:15px;}
.geral .conteudo .cont .home .blog #conteudo-blog img{border:none;}
.geral .conteudo .cont .home .blog #conteudo-blog #data{ width:645px; float:left; padding:0 0 5px 0; font-family:arial; font-size:11px; color:#FF0000;}
.geral .conteudo .cont .home .blog #conteudo-blog #tags{width:635px; float:left; padding:5px; background-color:#F4F4F4; margin:10px 0 0 0;}
.geral .conteudo .cont .home .blog #conteudo-blog #tags a{font-family:arial; font-size:12px; color:#2984e1; font-style:italic;}
.geral .conteudo .cont .home .blog #conteudo-blog #tags a:hover{text-decoration:none;}
.geral .conteudo .cont .home .h1-blog {border-bottom:dotted 1px #E8E8E8; padding:0 0 5px 0;}
.geral .conteudo .cont .home .h1-post {border-bottom:dotted 1px #E8E8E8; padding:0 0 5px 0; font-size:22px;}
.geral .conteudo .cont .home .blog #categorias-blog{width:270px; float:right; background-color:#336600; padding:5px; background-image:url(/imagens/blog/fundo-categorias.gif); background-repeat:no-repeat;}
.geral .conteudo .cont .home .blog #categorias-blog .titulo{font-family:arial; font-size:30px; font-weight:bold; color:#FFF; width:270px; float:left; margin:0 0 10px 0;}

.geral .conteudo .cont .home .blog #categorias-blog #cat{margin:0; padding:0; float:left;}
.geral .conteudo .cont .home .blog #categorias-blog #cat li{list-style:none; width:260px; padding:3px 0 3px 10px; border-bottom:solid 1px #fff;}
.geral .conteudo .cont .home .blog #categorias-blog #cat li a{font-family:arial; font-size:18px; color:#fff; text-decoration:none;}
.geral .conteudo .cont .home .blog #categorias-blog #cat li a:hover{text-decoration:underline;}
.geral .conteudo .cont .home .blog #categorias-blog #cat .sub-cat{padding:3px 0 3px 25px; width:245px; border-bottom:solid 1px #2e9502;}
.geral .conteudo .cont .home .blog #categorias-blog #cat .sub-cat a{font-family:arial; font-size:14px; color:#fff; text-decoration:none;}

.geral .conteudo .cont .home .blog #categorias-blog #top{margin:0; padding:0; float:left;}
.geral .conteudo .cont .home .blog #categorias-blog #top li{list-style:none; width:260px; padding:0 0 0 10px;}
.geral .conteudo .cont .home .blog #categorias-blog #top li a{font-family:arial; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.geral .conteudo .cont .home .blog #categorias-blog #top li a:hover{text-decoration:none;}

.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags{ float:left; padding:5px; width:260px;}
.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags .a{font-family:arial; font-size:18px; color:#fff; font-weight:normal;}
.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags .b{font-family:arial; font-size:10px; color:#fff; font-weight:normal;}
.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags .c{font-family:arial; font-size:24px; color:#fff; font-weight:normal;}
.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags .d{font-family:arial; font-size:12px; color:#fff; font-weight:bold;}
.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags .e{font-family:arial; font-size:30px; color:#fff; font-weight:bold;}
.geral .conteudo .cont .home .blog #categorias-blog #nuvem-tags a:hover{text-decoration:none;}

.geral .conteudo .cont .home .blog #categorias-blog #form-search-blog{width:260px; float:left; padding:5px; margin:5px 0 5px 0;}
.geral .conteudo .cont .home .blog #categorias-blog #form-search-blog #input{border:none; background-color:#FFF; font-family:arial; font-size:14px; padding:3px 2px 3px 2px; color:#000; float:left; width:220px;}
.geral .conteudo .cont .home .blog #categorias-blog #form-search-blog #bt{border:none; background-color:#fff; font-family:arial; font-size:14px; color:#000; padding:2px 2px 2px 2px; float:right;}

.geral .conteudo .cont .home .blog .post{width:645px; float:left; padding:0 0 15px 0; border-bottom:dotted 1px #D3D3D3; margin: 0 0 10px 0;}
.geral .conteudo .cont .home .blog .post h2{ font-family:Tahoma; font-size:22px; font-weight:normal;}
.geral .conteudo .cont .home .blog .post h2 a{ text-decoration:none; color:#5d84ab;}
.geral .conteudo .cont .home .blog .post h2 a:hover{ text-decoration:underline;}
.geral .conteudo .cont .home .blog .post span{ font-family:Tahoma; font-size:11px; color:#2ec24d; width:645px; float:left; margin:3px 0 6px 0;} 
.geral .conteudo .cont .home .blog .post span a{font-style:italic; color:#FF0000;}
.geral .conteudo .cont .home .blog .post span a:hover{text-decoration:none;}
.geral .conteudo .cont .home .blog .post img{float:left; border:none; margin:0 10px 3px 0;}
.geral .conteudo .cont .home .blog .post p{ font-family:arial; font-size:12px; color:#000; line-height:18px;} 
.geral .conteudo .cont .home .blog .post #tags{width:645px; float:left;}
.geral .conteudo .cont .home .blog .post #tags a{font-family:arial; font-size:12px; color:#2984e1; font-style:italic;}
.geral .conteudo .cont .home .blog .post #tags a:hover{text-decoration:none;}

.geral .conteudo .cont .home .fale-conosco #info{float:left; width:420px; padding:0 0 0 20px;}
.geral .conteudo .cont .home .fale-conosco #info h2{font-family:Tahoma; font-size:14px; width:420px; float:left;}
.geral .conteudo .cont .home .fale-conosco #info p{font-family:Tahoma; font-size:12px; color:#666; margin:15px 0 0 0; float:left; line-height:19px;}
.geral .conteudo .cont .home .fale-conosco #info p a{color:#0000FF; text-decoration:underline;}
.geral .conteudo .cont .home .fale-conosco #info p a:hover{text-decoration:none;}

.geral .conteudo .cont .home .fale-conosco #form-fale-conosco{float:right; width:460px; background-color: #F7F7F7; padding:20px; margin-right:20px;}
.geral .conteudo .cont .home .fale-conosco #form-fale-conosco table tr td{font-family:arial; font-size:11px; padding:0 0 2px 0;}
.geral .conteudo .cont .home .fale-conosco #form-fale-conosco table tr td .campo{width:460px; border-top:solid 1px #7c7c7c; border-bottom:solid 1px #dddddd; border-left:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3; background-image:url(/imagens/borda-input-fale-conosco.gif); background-position:top; background-repeat:repeat-x;}
.geral .conteudo .cont .home .fale-conosco #form-fale-conosco table tr #esp{padding:7px 0 2px 0;}

.geral .conteudo .cont .home .newsletter h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; margin:7px 0 0 0;}
.geral .conteudo .cont .home .newsletter p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 5px 0; color:#464646;}
.geral .conteudo .cont .home .newsletter label{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.geral .conteudo .cont .home .newsletter p a{color:#0000FF;}
.geral .conteudo .cont .home .newsletter .inp{border-top:solid 1px #7c7c7c; border-bottom:solid 1px #dddddd; border-left:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3; background-image:url(/imagens/borda-input-fale-conosco.gif); background-position:top; background-repeat:repeat-x;}
.geral .conteudo .cont .home .newsletter .bt{border:solid 1px #000; background-color:#fff; margin:5px 0 0 0;}

.paginator{width:970px; float:left; text-align:center;}
.paginator .paginacao {padding:3px 10px 3px 10px; background-color:#fff; font-family:arial; color:#000; font-size:12px;border:solid 1px #e4e4e4;}
.paginator #pag-next {padding:3px 10px 3px 10px; background-color:#fff; font-family:arial; color:#333; font-size:12px;border:solid 1px #e4e4e4;}
.paginator .paginacao {text-decoration:none;}
.paginator a:hover{ background-color:#e4e4e4; color:#0000FF;}
.paginator #pag-atual{ font-family:arial; font-size:12px; color:#000; border:solid 1px #fff; padding:3px; font-weight:bold;}
.paginator #info-pag{font-family:arial; color:#BFBFBF; font-size:10px; float:left; margin:7px 0 0 0; width:970px; text-align:center;}

.geral .conteudo .cont .home .blog .paginator{width:645px; text-align:center;}
.geral .conteudo .cont .home .blog .paginator #info-pag{width:645px; text-align:center;}

.focusField{background-color:#ffffdd;   color:#000;   }  
.idleField{background-color:#fff;}  
.geral .conteudo .cont .home .fale-conosco #form-fale-conosco table tr td .inp_error{color:#FF0000;border-bottom:solid 2px #FF0000; background-color:#fff;}