@charset "utf-8";
/* CSS Document */

body {
background:#003649;
color:#FFF;
font:12px Verdana;
margin:0;
}

/* Estrutura */
#tudo {
height:auto;
margin:20px auto;
width:980px;
}
#tudo #topo {
float:left;
height:330px;
width:980px;
}
#tudo #conteudo {
background:url(../imagens/bg_conteudo.jpg) repeat-x;
float:left;
height:auto;
margin:0 15px;
padding:10px 0 0 0;
width:950px;
}
.conteudo_divide {
float:left;
height:auto;
}

/* Menu */
#tudo #conteudo #menu {
float:left;
height:auto;
margin:10px 5px 20px 5px;
width:210px;
}
#tudo #conteudo #menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#tudo #conteudo #menu ul li {
border-bottom:2px dotted #FFF;
font-size:16px;
padding:5px 10px 5px 0;
text-align:right;
}
#tudo #conteudo #menu ul li a {
color:#FFF;
text-decoration:none;
}
#tudo #conteudo #menu ul li a:hover {
color:#FFF500;
}

/* Notícias */
.noticias_chamada_lista,.noticias_lista {
float:left;
height:auto;
margin:0 0 10px 0;
}
.noticias_chamada_lista {
width:340px;
}
.noticias_lista {
width:685px;
}
.noticia_tit {
color:#FFF500;
font-size:18px;
text-transform:uppercase;
}
.noticia_fonte {
font-style:italic;
text-align:right;
}

/* Projetos */
.chamada_fachada {
float:left;
height:185px;
margin:0 0 25px 0;
width:340px;
}

/* Paginação */
#tudo #conteudo #paginas {
clear:both;
float:left;
height:auto;
margin:20px 0 0 0;
text-align:center;
width:100%;
}
a.paginacao_avt {
color:#FFF;
text-decoration:none;
}
a.paginacao_avt:hover {
text-decoration:underline;
}
a.paginacao_num {
background:#FFF500;
color:#003649;
font-weight:600;
padding:2px;
text-decoration:none;
}
a.paginacao_num:hover {
background:#F8C300;
color:#003649;
}

/* Contato */
#tudo #conteudo #formFale {
margin:0;
}
#tudo #conteudo #formFale .une_nome_campo {
float:left;
margin:0 0 10px 0;
width:730px;
}
#tudo #conteudo #formFale label {
margin:5px 0 0 0;
position:absolute;
text-align:right;
width:120px;
}
#tudo #conteudo #formFale label.error {
border:0;
color:#FFF500;
display:inline;
margin:5px 0 0 5px;
width:auto;
}
#tudo #conteudo #formFale textarea,#tudo #conteudo #formFale input {
border:0;
background:#FFF;
color:#000;
font:12px Verdana;
margin:0 0 0 130px;
padding:5px;
}
#tudo #conteudo #formFale .fale_botao {
background:#FFF500;
border:0;
color:#003649;
padding:3px 5px;
}
#tudo #conteudo #formFale .fale_botao:hover {
background:#F8C300;
}
#tudo #conteudo #formFale .campos_ob {
margin:0 0 10px 130px;
}

/* Tempo */
#tudo #conteudo #previssao_tempo {
float:left;
height:auto;
margin:0 0 0 100px;
width:220px;
}
#tudo #conteudo #previssao_tempo_dentro,.tempo_lista_td {
float:left;
height:auto;
width:220px;
}
.tempo_lista_esq {
float:left;
height:auto;
margin:5px 0 0 0;
width:90px;
}
.tempo_lista_dir {
font-size:14px;
float:right;
height:auto;
text-align:right;
width:130px;
}
.temp_min,.temp_max {
font-weight:bold;
}
.temp_min {
color:#3FBDCB;
}
.temp_max {
color:#FF860D;
}


/* Diversos */
.justificado {
line-height:18px;
text-align:justify;
}
a {
color:#FFF;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.saiba_mais,.realizacao {
float:left;
height:auto;
}
.titulos {
float:left;
height:auto;
margin:0 0 10px 0;
width:100%;
}
.chamadas {
float:left;
height:85px;
margin:0 0 10px 0;
width:320px;
}
.titulos_14 {
float:left;
font-size:14px;
height:auto;
margin:0 0 10px 0;
text-transform:uppercase;
width:100%;
}
.lista_imgs img {
float:left;
padding:5px;
}
.lista_imgs img:hover {
border:5px solid #FFF;
padding:0;
}
#tudo #conteudo #formFale #resultados  {
background:#E3F3B1;
border:1px dotted #99CC00;
float:left;
font-size:12px;
font-weight:bold;
height:auto;
margin:10px;
padding:5px;
text-align:center;
}
.msg_erro {
color:#FF3300;
}
.msg_sucesso {
color:#009900;
}