/*
Criado em: 23/06/2008 as 10h42
Autor: Rodolfo Rodrigues
Empresa: Secovi - Sindicato da Habitacao
*/

body {margin: 18px 0px 0px 0px; background: url(../img/bg-geral.jpg) repeat-x; font-family: Arial, Verdana, Geneva,  Times New Roman;}
h1{display:none;}
h2 {font-size: 20px; color: #4682B4; margin: 0px 0px 15px 0px; padding: 0px 0px 5px 0px;
background: url(../img/linhah2.gif) no-repeat left bottom;}
h3 {font-size:16px;	color:#778899; font-weight:bolder;}
h3 a, h3 a:link, h3 a:visited {text-decoration:none; font-size:16px;	color:#778899; font-weight:bolder;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{font-size:13px; color:#999; font-weight:bolder; margin:10px 0px 5px 0px; text-decoration:none;}
a, a:link, a:visited {text-decoration:underline; color:#0066CC;}
a:hover {text-decoration:none; color:#CCC;}
p{margin: 10px 0px; clear:left;}
#centraliza{width: 980px; margin: 0 auto;}
#geral{background: url(../img/topo.png) no-repeat left top; width: 980px; margin: 0 auto; float:left;}
/* ##################### MENU ################## */
#nav {float: left;width: 980px; margin:17px 0px 0px 0px; padding-bottom: 18px; font-size: 11px;}
#nav ul {margin: 0px; padding: 0px;}
#nav ul li {display: block;float: left;margin: 0px;padding: 0px 9px 0px 7px;font-weight: bolder;color: #FFF;}
#nav ul li a:link, #nav ul li a {color: #FFF; text-decoration: none;}
#nav ul li a:hover {color: #FFCC00;}
.separamenu {background: url(../img/separa_m.jpg); background-position: right; background-repeat: no-repeat;}

/* ##################### CONTEUDO ################## */
#conteudo{background: #FFF url(../img/cont_topo.jpg) no-repeat right top;
float:left; clear:left; width:960px; padding:10px 10px 5px 10px; color:#38414A; font-size:12px; text-align:justify;}
			 
/* ##################### RODAPE ################## */
#rodape {border-top:1px solid #CCC; height:30px; width:980px; padding:10px 0px 0px 0px; font-size:12px;
color: #666; margin: 0px; background: url(../img/bg_rodape.jpg) repeat-x; float:left; clear:left; text-align: center;}
#rodape a:link, #rodape a {color:#999; text-decoration:none; font-weight:bolder;}
#rodape a:hover {color:#000;}

/* ##################### HOME ################## */
#col-esquerda{width:713px; float:left; padding-right:14px;}
#col-direita{width:213px; float:left; padding:0px 0px 0px 15px; margin:35px 0px 0px 0px; 
background: url(../img/lateral-coldireita.jpg) no-repeat left top; font-size:11px; color:#666;}
#col-direita a, #col-direita a:link{color:#666; text-decoration:none;}
#col-direita a:hover{color:#000;}
.img-banner{padding:2px; border:1px solid #CCC; background-color:#FFF; margin-bottom:15px;}
/*menu coluna direita */
#col_menu1 {margin:0px; padding:0px; width:186px;}
#col_menu1 ul {margin:0px; padding:0px;}
#col_menu1 ul li{display:block;	font-size: 12px;}
#col_menu1 ul li a, #col_menu1 ul li a:link{border: 1px solid #CCC; width: 185px; height: 15px;
padding: 10px 5px 8px 20px; margin: 0px 0px 6px 0px; float: left; text-decoration: none;
background: #FFF url(../img/mark_colmuenu.gif) no-repeat 5px 3px; font-weight: bolder; color:#004E7E;  clear:left;}
#col_menu1 ul li a:hover{background: #DDEBF9 url(../img/mark_colmuenu.gif) no-repeat 5px 3px; border: 1px solid #004E7E; color:#004E7E;}
/*login home*/
#login{background-image: url(../img/bg-login.jpg); height:130px;	width:256px; margin:70px auto 0px auto;	border-style:none;
padding:75px 0px 0px 22px;	background-repeat: no-repeat;}
.input-l{color:#0066CC; border:1px solid #FFF; background-color:#FFF; height:20px; line-height:20px; width:227px;
margin-bottom:32px;	float:left; font-size:14px;}
#login-home{border: 1px solid #999; width: 200px; padding: 8px 5px 0px 5px; margin: 0px 0px 6px 0px; float: left; clear:left; background-color:#F9F9F9; font-size:10px;}
#login-home a, #login-home a:link, #login-home a:visited {text-decoration:none; color:#666;}
#login-home a:hover{font-weight:bold;}
.input-name{width:45px; float:left; padding-top:5px;}
.input-log{border:1px solid #999; color:#004E7E; margin-top:2px; padding:1px 3px 1px 3px; font-size:12px; height:16px; width:142px;}
.input-log2{border:1px solid #999; color:#004E7E; margin-top:2px; width:100px; float:left; padding:1px 3px 1px 3px;}
.but-log{border:1px solid #004E7E; font-size:8px; line-height:20px; height:20px; width:38px; padding-top:0px; color:#004E7E; margin:2px 0px 0px 4px; background-color:#EBEBEB;}

/*#Coluna esquerda conteudo#*/
/*noticias*/
#box-noticias{width:383px; margin:0px; float:left; clear:left;}
.titulo-not{width:373px; height:18px; background-image:url(../img/titulo-not.jpg);
padding:5px 0px 0px 10px; margin-bottom:2px; background-repeat: no-repeat; background-position: right;	background-color: #004E7E;}
.titulo-not h3{color:#FFF; font-size:11px; font-weight:bold; float:left; margin:0px;}
.maisnot{float: right; position: relative;	margin-top:3px; margin-right:8px; border: none;}
#m-noticias{border:1px solid #EFEFEF; width:361px; background:#FFF url(../img/bg-m-noticias.jpg) repeat-x top; padding:0px 10px 5px 10px; float:left;}
#m-noticias a, #m-noticias a:link{color:#666; text-decoration:none;}
#m-noticias a:hover{text-decoration:underline;}
.limitenot{width:300px; float:left; clear:left;}
.nom-not{color:#004E7E; font-size:11px; font-weight:bold; margin:0px; padding-top:5px;}
.text-not{color:#666; font-size:11px; font-weight:normal; margin:0px; padding-bottom:5px;}
/*#Coluna apoios#*/
#apoios{width:383px; clear:left; float:left; margin-top:20px;}
.apoio-box{width:383px; margin: 0px 15px 8px 0px; float:left;}
.apoio-box h3{font-size:12px; font-weight:bold; margin:0px 0px 2px 0px;}
.apoio-logo{border:1px solid #EFEFEF; background:#FFF url(../img/bg-apoios.jpg) repeat-x top; padding:10px; text-align:center;}
.apoio-logo img{margin:0px 0px 0px 10px; }
/*outros destaques*/
#box-outrosdestaques{width:303px; float:right; margin:0px 0px 0px 13px; padding:0px;}
#box-outrosdestaques h3{color:#C0C0C0; font-size:14px; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px; font-weight:bold; border-bottom:1px solid #EFEFEF;}
#box-outrosdestaques p{color:#004E7E; margin:0px; padding:5px 0px 20px 2px; font-size:12px;}
#box-outrosdestaques a, #box-outrosdestaques a:link{color:#004E7E; text-decoration:none;}
#box-outrosdestaques a:hover{text-decoration:underline;}

/* ############### Classes Diversas ################### */

.bordaimg{border:1px solid #CCC; padding:3px; margin:10px;} 
.bordaimg a, .bordaimg a:link{border:1px solid #CCC; padding:3px; margin:10px;} 
.bordaimg a:hover{border-color:#0066CC;}
#conteudo blockquote{margin-left:50px; border:1px dashed #E0E0E0; background-color:#F7F7F7; color: #666; padding: 15px;}
.topodapagina {text-align:right; font-size:11px; font-weight:normal;}
.topodapagina a {text-decoration:none; color:#0066CC; padding:10px 0px 0px 15px; background:url(../img/seta.gif) no-repeat 0px 12px;}
.topodapagina a:hover{color:#CCC;}
.lsepara{color:#CCC; height:1px; clear:left;}
.listamapa li{padding:5px 0px 5px 0px;}
.listamapa li a, .listamapa li a:link{color:#666; text-decoration:none;}
/*Banner Topo*/
.banner-top{height:60px; padding-left:15px;}
/*Formulario de Contato */
#form1{padding:15px 0px 20px 0px;}
.labelcontato{clear:left; font-size:12px; font-weight:normal; color:#006699;}
.inputcontato{width:500px; color:#0066CC; padding:2px; font-family:Arial, Verdana; border:1px solid #CCC;}
.enviarcontato{width:120px; color:#006699; background-color:#EFEFEF ; font-weight:bold; font-size:14px; padding:2px; border:1px solid #CCC;}
.atencao{font-size:10px; background-color:#F5F5F5; border:1px solid #DADADA; padding:5px; width:750px; margin:0 auto;}
/* Noticias */
.noticias {border-bottom-width:1px; border-style: none none dashed none; border-bottom-color: #CCC;	
margin: 0px 0px 5px 0px; padding: 2px 0px 5px 0px; width: 950px; float:left; clear: left;}
.noticias a, .noticias a:link {color:#004E7E; text-decoration:none;}
.noticias a:hover{font-weight:bold;}
.text-not {margin: 0px 10px 0px 0px; padding: 0px; width: 737px; float: left; no-repeat left 9px;}
.dat-not {margin: 0px 10px 0px 0px; padding: 0px 0px 0px 20px; width: 75px; float: left; border-right:1px solid #CCC;}
.descricao-1 {margin: 10px 0px;	padding: 0px; font-style: italic; vertical-align: middle;}
.img-noticia1 {padding: 0px 0px 0px 8px; margin: 8px 12px 8px 0px; float: right; clear: right; height: auto; width: 200px;
font-size: 12px; font-weight: normal; text-align: right; color: #000;}
.img-noticia1 img{padding:4px; border:1px solid #CCC;}
/*Acesse*/
.cont-acesse{padding-top:25px; width:950px;}
/*Parceiros*/
.logos{width:190px; border:1px solid #CCC; padding:5px; margin:0px 19px 15px 19px; background-color:#FFF; line-height:100px; height:100px; float:left; text-align:center;}
/*Logo Topo GeoSecovi*/
.logogeo{margin:37px 0px 0px 15px; border:none;}
/*Perguntas e Respostas*/
.faq{width:480px; float:left; height:180px;}
.faq a, .faq a:link, .faq a:visited{color:#003366; text-decoration:none;}
.faq a:hover{text-decoration:underline;}
.linha{color:#F3F3F3; height:1px;}

