/* CSS Document */

body{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	background:#F5F5F5;
}

img{
	border:none;
}

form{
	margin:0;
}

p{
	margin:0;
	padding:0;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


table{
	margin:0;
	padding:0px;
}

table tr td{
	padding:5px;
}


a{
	color:#0058B0;	
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


h1{
	font-size:20px;
	margin:0;
	color:#0F5481;
	text-align:left;
}

h2{
	font-size:18px;
	margin:0;
	color:#0F5481;
	text-align:left;
}


h3{
	font-size:16px;
	margin:0;
	color:#0F5481;
	text-align:left;
}

h4{
	font-size:14px;
	margin:0;
	color:#0F5481;
	text-align:left;
}

h5{
	font-size:12px;
	margin:0;
	color:#0F5481;
	text-align:left;
}

h5 a{
	font-size:12px;
	margin:0;
	color:#000000;
	text-decoration:underline;	
}

h5 a:hover{
	color:#000000;
}


#alerta{
	margin-left: 10px;
	padding: 10px;
  	border: 1px dashed #FF0000;
	color:#FF0000;
	font-weight:bold;
	margin-bottom:10px;
}

#ok{
	margin-left: 10px;
	padding: 10px;
  	border: 1px dashed #006600;
	color:#006600;
	font-weight:bold;
	margin-bottom:10px;
}

#tudo{
	width:1000px;
	height:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #FF0000;
	background:#F5F5F5;
}

#fundo_topo{
	width:1000px;
	min-height:353px;
	margin:0;
	padding:0;
	border:0px solid;
	background:url(../imagens/fundo_topo.jpg) no-repeat;	
}


#topo{	
	max-width:1000px;
	height:149px;
	margin-left:auto;
	margin-right:auto;	
	border-top:0px solid #000000;	
}

#menu_topo{
	float:left;
	width:200px;
	border:0px solid;
	margin-left:25px;
	margin-top:130px;
}

#traducao{
	position:absolute;
	left:840px;
	top:10px;
	color:#FFFFFF;
}

#traducao a{
	color:#FFFFFF;
}

#seguir{
	width:230px;
	float:center;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	border:0px solid #06C;
	background:#FFF;
	color:#0F5481;
	font-weight:bold;
}

#seguir img{
	position:relative;
}

#esquerda{
	float:left;	
	max-width:260px;
	min-height:350px;
	border:0px solid;
	text-align:justify;
	margin-top:20px;
}

#direita{
	position:relative;
	float:right;
	top:-100px;
	width:690px;
	min-height:300px;
	border:0px solid;
}

#fundo_texto{
	float:left;
	width:670px;
	min-height:550px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:10px;
	text-align:justify;
}

#fundo_texto img{
	margin:10px;	
}

#fundo_texto ul li{
	text-decoration:none;
	margin-left:20px;
	padding:0;
}


#centro{
	position:relative;
	float:left;
	top: -130px;
	width:1000px;
	min-height:400px;
	border:0px solid;
	margin-top:20px;
}

#botoes_centro{
	float:left;
	width:290px;
	min-height:220px;
	border:0px solid;
	margin-right:40px;
	color:#333333;
}

#botoes_centro img{
	margin-top:5px;
	margin-bottom:5px;
}

#fundo_doacoes{
	float:left;
	width:259px;
	height:186px;
}

#rodape{
	position:relative;
	float:left;
	width:1000px;
	height:117px;
	top:-100px;
	margin-left:auto;
	margin-right:auto;	
	background:url(../imagens/rodape.jpg) no-repeat;
	border:0px solid;
}

#texto_rodape{
	position:absolute;
	left:200px;
	top:30px;
	width:390px;
	border:0px solid;
	font-size:9px;
	text-align:center;
}

#fundo_newsletter{
	float:left;
	width:246px;
	height:170px;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom:10px;
	padding:5px;
	background:url(../imagens/fundo_newsletter.jpg) no-repeat;
	border:0px solid;
}

#newsletter{
	width:200px;
	padding:5px;
	margin-left:10px;
}

#quadro_conteudo{
	float:left;
	width:670px;
	min-height:350px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:10px;	
}


#todas_noticias{
	font-size:11px;	
	text-align:justify;
	margin-bottom:5px;
}

#noticias{
	width:376px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	background:url(../imagens/barra_noticias.jpg) no-repeat;
	text-align:center;
}


#boxNoticiasPrincipais{	
	float:left;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #CCCCCC;
}

#principal{
	float:left;
	width: 310px;
	min-height:350px;
	border:0px solid; 
	font-size:12px;
	color:#666666;
	text-align:center;
}

#principal a{
	font-size:14px;
	color:#333333;
	text-align:center;
	font-weight:bold;
}

#noticiaPrincipal{
	float:left;
	width:320px;
	border:0px solid;
	margin-bottom:10px;
	text-align:center;
}

#noticiaPrincipal img{
	margin-right:auto;
	margin-left:auto;
	border:none;
}

#destaque{
	float:right;
	width:320px;

	/*background:url(../imagens/fundo_noticias.jpg) no-repeat;*/
	background:#FFF;
	border:0px solid;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#noticiaDestaque{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-top:10px;
	border:0px solid;
	color:#333333;
}

#noticiaDestaque a{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

#boxUltimasNoticias{
	float:left;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #CCCCCC;
	font-size:14px;
}

#boxUltimasNoticias a{
	font-size:12px;
}

#quadro_noticias{
	float:left;
	width:280px;
	border:0px solid;
}

#quadro_foto{
	float:left;
	width:270px;
	height:auto;
	margin-top:10px;
	margin-bottom:5px;
	border:0px solid;
}

#legenda_foto{
	float:left;
	margin:0;
	padding:0;
}

#logo_dssw{
	position:relative;
	float:left;
	top:-100px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	border:0px solid;
}

#logo_dssw a{
	text-align:center;	
}


/*#album{
	width:388px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	background:url(../imagens/barra_album.jpg) no-repeat;
	text-align:center;
}
*/

#quadroFotosGaleria{
	float:left;	
	width:100%;
	border:0px solid;
	margin-bottom:20px;	
	text-align:center;
}

#fotoGaleria{
	float:left;
	width:110px;
	margin-bottom:5px;
	border:0px solid;
	text-align:center;
}

#album{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:0;
}

#album_principal{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#album_foto{
	float:left;
	width:100px;
	border:0px solid;
	padding-right:10px;
	text-align:center;
}

#album_foto img{
	width:auto;
	height:auto;
}

#lista_albuns{	
	float:left;
	width:130px;
	height:150px;	
	font-size:12px; 
	font-weight:bold;
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	padding:5px;
	margin:5px;
}

#lista_albuns img{
	margin-top:5px;
	width:120px;
	height:100px;
}	