@charset "utf-8";
/* WOOOW! BRASIL */

/* RESET */
* {
	margin:0;
	padding:0;
	list-style:none;
}

html, body { 
	background:#000;
    color:#D2D0D0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

img, fieldset, table { border:none; }

/* DECLARAÇÕES GERAIS */

#divConteinerGeral {
	width:100%;
	height:auto;
	background:url(Images/bg_header.jpg) top repeat-x;
	min-height:571px;
}

#divHeader{
	width:1002px;
	height:auto;
	margin:0 auto;
}

#divHeader .topo{
	background:url(Images/bg_topo.jpg) no-repeat;
	height:124px;
	position:relative;
}

#divHeader .topo  h1{
	width:184px;
	height:68px;
	text-indent:-9999px;
	background:url(Images/logo_woow.png) no-repeat;
	left:22px;
	top:22px;
	position:absolute;
}

#divHeader .topo h1 a{
	display:block;
	width:184px;
	height:68px;
}

#divHeader .topo ul.lstAten{
	position:absolute;
	top:44px;
	right:22px;
}

#divHeader .topo ul.lstAten li{
	display:inline;
	margin:0 10px 0 0;
	list-style-type:none;
}

#divHeader .topo ul.lstLang{
	position:absolute;
	top:80px;
	right:22px;
}

#divHeader .topo ul.lstLang li{
	display:inline;
	margin:0 10px 0 0;
	list-style-type:none;
}



#divHeader .infoHeader{
	height:300px;
}

#divHeader .infoHeader .txt{
	width:447px;
	float:left;
	padding:10px 0 0 28px;
}

#divHeader .infoHeader .txt h2{
	background:url(Images/tit_header.png) no-repeat;
	width:auto;
	height:80px;
	text-indent:-9999px;
}

#divHeader .infoHeader .txt p{
	color:#000;
	font-size:14px;
	margin:15px 0 0 0;
}

#divHeader .infoHeader .txt h3{
	font-size:30px;
	color:#ecb600;
	text-transform:uppercase;
	margin:15px 0 0 0;
}

#divHeader .infoHeader .botoes{
	float:left;
}

#divConteudoGeral{
	width:1002px;
	height:auto;
	margin:0 auto;
}

#divConteudoGeral .ultimosTrabalhos{
	width:959px;
	height:176px;
	background:url(Images/sepUltimosTrabalhos.gif) bottom no-repeat;
	padding-bottom:35px;
}

#divConteudoGeral .geral{
	width:959px;
	height:auto;
	padding-bottom:35px;
	margin:0 0 0 22px;
}

#divConteudoGeral .ultimosTrabalhos ul{
	margin:0 0 0 22px;
}

#divConteudoGeral .ultimosTrabalhos ul li{
	float:left;
	list-style-type:none;
}

#divConteudoGeral .ultimosTrabalhos ul li div.txt{
	width:205px;
}

#divConteudoGeral .ultimosTrabalhos ul li div.txt p{
	color:#999;
	margin:10px 0 10px 0;
}

#divConteudoGeral .ultimosTrabalhos ul li div.txt a{
	color:#b1a403;
	font-weight:bold;
}

#divConteudoGeral .ultimosTrabalhos ul li div.case{
	width:235px;
	height:176px;
	position:relative;
	margin:0 9px 0 0;
}

#divConteudoGeral .ultimosTrabalhos ul li div.case .txtCase{
	background:url(Images/bg_case.png) no-repeat;
	width:235px;
	height:52px;
	position:absolute;
	bottom:0;
	left:0;
}

#divConteudoGeral .ultimosTrabalhos ul li div.case .txtCase span{
	float:left;
	color:#fff;
	font-size:14px;
	margin:11px 0 0 12px;
	text-align:center;
	width:30px;
	text-transform:uppercase;   
}

#divConteudoGeral .ultimosTrabalhos ul li div.case .txtCase p {
	color:#2e4804;
	margin:12px 0 0 20px;
	float:left;
}

#divConteudoGeral .ultimosTrabalhos ul li div.case .txtCase p a{
	color:#2e4804;
}

#divConteudoGeral .ultimosTrabalhos ul li div.case .txtCase p strong{
	text-transform:uppercase;
	color:#000;
}

#divConteudoGeral .ultimosTrabalhos ul li div.case .txtCase p strong a{
	color:#000;
}

#divConteudoGeral .novidades{
	height:176px;
	padding:35px 0;
}

#divConteudoGeral .novidades ul{
	margin:0 0 0 22px;
}

#divConteudoGeral .novidades ul li{
	float:left;
	list-style-type:none;
}

#divConteudoGeral .novidades ul li div.txt{
	width:205px;
}

#divConteudoGeral .novidades ul li div.txt p{
	color:#999;
	margin:10px 0 10px 0;
}

#divConteudoGeral .novidades ul li div.txt a{
	color:#b1a403;
	font-weight:bold;
}

#divConteudoGeral .novidades ul li div.txt p input{
	width:135px;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #d4d0c8;
	border-right:none;
	float:left;
	color:#76704f;
	font-size:12px;
}

#divConteudoGeral .novidades ul li div.txt p img{
	float:left;
}

#divConteudoGeral .novidades ul li div.txt p input.inputImg{
	width:21px;
	height:17px;
	border:none;
	float:left;
}

#divConteudoGeral .novidades ul li div.txt h5{
	margin-top:130px;
	font-size:14px;
}

div.balaoVazado{
	width:225px;
	height:183px;
	margin-right:18px;
}

div.balaoVazado .top{
	background:url(Images/bg_topBalaoVazado.gif) no-repeat;
	height:5px;
	width:236px;
}

div.balaoVazado .content{
	border-left:1px solid #2a2b28;
	width:214px;
	height:130px;
	color:#4f504c;
	padding:0 0 0 21px;
}

div.balaoVazado .content p.date{
	margin-bottom:10px;
}

div.balaoVazado .content h5, div.balaoVazado .content h5 a{
	font-size:13px;
	color:#999999;
}

div.balaoVazado .bottom{
	background:url(Images/bg_bottomBalaoVazado.gif) no-repeat;
	width:236px;
	height:68px;
	color:#70716f;
}

div.balaoVazado .bottom p{
	padding:9px 0 0 20px;
}

div.balaoVazado .bottom p a{
	color:#70716f;
}

div.balao{
	width:236px;
	height:183px;
	margin-right:18px;
}

div.balao .top{
	background:url(Images/bg_topBalao.gif) no-repeat;
	height:5px;
	width:236px;
}

div.balao .content{
	background:#3d3e3d;
	width:215px;
	height:110px;
	color:#fff;
	padding:0 0 0 21px;
}

div.balao .content p.date{
	margin-bottom:10px;
}

div.balao .content h5{
	font-size:13px;
	color:#fff;
}

div.balao .bottom{
	background:url(Images/bg_bottomBalao.gif) no-repeat;
	width:236px;
	height:68px;
	color:#fff;
}

div.balao .bottom p{
	padding:9px 0 0 20px;
}

div.balao .bottom p a{
	color:#fff;
}

#divConteudoGeral .novidades ul li div.ultimosPosts{
	width:198px;
	height:auto;
	float:left;
}

#divConteudoGeral .novidades ul li div.ultimosPosts h3{
	margin-bottom:18px;
}

#divConteudoGeral .novidades ul li div.ultimosPosts p{
	width:186px;
	font-size:12px;
	margin:0 0 12px 5px;
}

#divConteudoGeral .novidades ul li div.ultimosPosts p a{
	color:#4c710f;
}

#divConteudoGeral .novidades ul li div.ultimosPosts p span{
	float:right;
	margin:-2px 0 0 0;
}

#divRodape{
	background:url(Images/bg_rodape.jpg) repeat-x;
	height:284px;
	width:100%;
}

#divRodape .content{
	width:1002px;
	height:200px;
	margin:0 auto 0 auto;
	padding:70px 0 0 0px;
}

#divRodape .content ul li{
	float:left;
	list-style-type:none;
}

#divRodape .content ul li div.containerBorder{
	width:174px;
	height:145px;
	background:url(Images/sep_Rodape.gif) no-repeat right;
	padding:0 0 0 22px;
}

#divRodape .content ul li div.containerBorder h3{
	color:#7c8127;
	font-size:12px;
	margin-bottom:15px;
}

#divRodape .content ul li div.containerBorder p{
	color:#67764f;
}

#divRodape .content ul li div.containerBorder p a{
	color:#67764f;
}

#divRodape .content ul li div.containerBorder p input{
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	color:#67764f;
	font-size:11px;
	width:130px;
}

#divRodape .content ul li div.containerBorder input.btn{
	margin:0 0 0 62px;
}

.noBg{
	background:none!important;
}

#divRodape .content ul li div.containerBorder ul li a, #divRodape .content ul li div.containerBorder ul li a span{
	color:#67764f;
	cursor:pointer;
}

.erro
{
    color:#ca0a0a;
}

h1 , h1 a
{
    font-size:30px;
    color:#B1A403;
}

h2, h2 a
{
    font-size:26px;
    color:#B1A403;
}

h3, h3 a
{
    font-size:22px;
    color:#B1A403;
}

h4, h4 a
{
    font-size:18px;
    color:#B1A403;
}


.fonteGrande
{
    font-size:40px;
    color:#B1A403;    
}

.link
{
    color:#B1A403;    
}
.redessociais a
{
}
.redessociais img
{
    opacity:0.50;
    filter: alpha(opacity = 50);
}
.redessociais img:hover
{
    opacity:1;
    filter: alpha(opacity = 100);
}

.borda img, div.cliente .conteudo img
{
    background-color:#CACCCB;
    border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
    border-style:solid;
    border-width:1px 2px 2px 1px !important;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding:6px;
}

.focusField{  
     border:solid 2px #af31a1;  
     background:#fac8f4;  
     color:#000;  
     height:20px;
     padding:2px;
}  
.idleField{  
     background:#fff;  
     color: #6F6F6F;  
     border: solid 2px #DFDFDF;  
     height:20px;
     padding:2px;
}  
div.titulo
{
    margin:0 0 0 22px;
}
div.titulo img
{
    padding-bottom:20px;
}
div.cliente .conteudo
{
    line-height:20px;
    padding-top:20px;
}
div.cliente .conteudo a
{
    color:#B1A403;  
}
div.cliente .conteudo img
{
    float:left;
    margin:0 20px 20px 0;
}
div.cliente .conteudo ul
{
    margin-left:20px;
}
div.cliente .conteudo ul li
{
    list-style:circle none inside !important;
    padding-left:10px !important;
    margin-left:10px !important;
}

.contato
{
    height:550px;
}

.formulario
{
    float:left;
}

.endereco
{
    float:right;
}