/* --- GERAL --- */
html, body {
	margin:0 auto;
	padding:0;
	font:11px arial;
	color:#333333;
	background:#FFFFFF;
}

img{
	border:0
}

/* --- LINKS --- */
a {
	color:#333333;
	text-decoration:underline;
}

.big{
	font:16px arial;
	color:#e7c609;
	font-weight:bold;
	margin:0;
	padding:0;
}

.link a, .link a:visited {
	text-decoration:none;
	display:block; 
	padding:0px;
	margin-bottom:10px;
	color:#333333;
	font:11px arial;
}

.link a:hover {
	color:#000000;
}

.vermais{text-align:right;}

.vermais a{
	text-decoration:none;
	font-size:9px;
	padding:2px;
	color:#e7c609;
}

.vermais a:hover{
	color:#000000;
}

/* --- HOME --- */

.bg-home{
	background:url(bg-home.jpg) top repeat-x;
}

.bg-interna{
	background:url(bg-interna.jpg) top repeat-x;
}

.topo{
	width:900px;
	height:400px;
	margin:0 auto;
}

.topoin{
	width:900px;
	height:215px;
	margin:0 auto;
}

.menutop{
	position:relative;
	height:60px;
	background:url(menu_topo.jpg) top left no-repeat;
}

.dropdownmenu {
	padding:10px 15px 5px 15px;
}

.dropdownmenu a, .dropdownmenu a:visited {
	text-decoration:none;
	display:block; 
	padding:0px;
	color:#ffffff;
	font:11px arial;
	margin-bottom:2px;
	padding:0px 5px 4px 5px;
	border-bottom:1px solid #917609;
}

.dropdownmenu a:hover {
	color:#FDD10F;
}

.logo{
	height:145px;
}

.sites{
	height:175px;
	position:relative;
	overflow:hidden;
}

.thumbSite {
	width:205px;
	margin-right:7px;
	height:175px;
	float:left;
	text-align:center;
	vertical-align:top;
	color: #b0b0b0;
	background: url(wallframe.jpg) no-repeat top left;
	position: relative;
	font-size: 10px;
	font-family: verdana, arian, serif;
}

.thumbSiteImg {
	margin:9px 8px 0px 8px;
	cursor:pointer;
}

.thumbSiteData {
	text-align: left;
	position:absolute;
	top:140px;
	left:0px;
	width:205px;
}

.thumbSite A, .thumbSite A:visited {
	color: #b0b0b0;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana, arian, serif;
}
.thumbSite A:hover {
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, arian, serif;
}


.faixinha{
	background:url(faixinha.png);
	height:26px;
}

/* --- CONTEUDO --- */

.miolo{
	width:850px;
	margin:0 auto;
	position:relative;
	padding-bottom:30px;
}

.blog{
	position:absolute;
	top:-7px;
	left:629px;
}

.esquerda{
	float:left;
	width:423px;
	padding-top:10px;

}
.subfont {
	color:#1C100C;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0 0 20px 0;
	text-decoration:none;
}

.gal a, .gal a:visited {
	background:#FFFFFF;
	border:4px solid #F0ECDE;
	color:#333333;
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
	height:80px;
	margin:7px;
	padding:2px;
	text-decoration:none;
	width:120px;
}
.gal a:hover {
	border:4px solid #D6CEB4;
}

.int-dir {
	float:left;
	width:220px;
	text-decoration:none;
}

.int-dir A, .int-dir A:visited {
	text-decoration:none;
}
	
.int-esq {
	border-left:1px solid #E3DECF;
	float:right;
	padding-left:20px;
	width:600px;
	text-decoration:none;
}


.direita {

float:right;

width:423px;

padding-top:10px;

}



.col-a{

width:205px;

float:left;

}



.col-b{

width:205px;

margin-left:215px;

}



.login{

padding:10px 30px 10px 30px;

}

.inputForm {
	border:1px solid #d0d0d0;
	background:transparent;
	color:#333333;
	font-size:11px;
	padding:3px;
}

/* --- RODAPE --- */

.rodape						{ width:100%; height:250px; background:url(background-container-footer.jpg) no-repeat; clear:both; height:250px; }
.meio-rodape				{ position:relative; margin:0 auto; height:250px; width:900px; }
.titles_footer				{ height:21px; background:url(icon-titles-footer.png) no-repeat; font:18px Century Gothic; color:#F9F208; text-indent:25px; margin:0; padding:0; margin-bottom:20px; }
.links_footer				{ width:100%; height:15px; background:url(icon-links-footer.png) no-repeat center left; display:block; text-indent:10px; color:#666; text-decoration:none; margin-bottom:3px; }
.links_footer:hover			{ color:#CCC; }

.col_footer_um				{ width:160px; position:absolute; top:10px; left:0; }
.col_footer_dois			{ width:197px; position:absolute; top:10px; left:235px; }
.col_footer_tres			{ width:86px; position:absolute; top:10px; left:524px; }
.col_footer_quatro			{ width:160px; position:absolute; top:10px; left:709px; }
.icons_redes_sociais		{ width:16px; position:absolute; top:10px; right:0; }
.icons_redes_sociais a img	{ margin-bottom:5px; }


.links a{

color:#695542;

text-decoration:none;

}



.links a:hover{

color:#efdc03;

text-decoration:none;

}

.paginacao{
	text-align:center;
	clear:both;

}

.layout_nota {
	border: 1px solid #7e792c;
	margin: 10px;
	padding: 3px;
	background: #fffcd3;
}


.paginacao a, .paginacao a:visited {
	font:11px arial;
	display: block;
	color:#695542;
	padding: 0 2px 0 2px;
	text-decoration:none;
	border:1px solid #dddddd;
}

.paginacao a:hover {
	color:#efdc03;
	background-color:#ffffff; 
}

.restritatt {
	margin:5px;
	padding:5px;
	border:#d0d0d0 1px solid;
		
}

.content_seo *					{ margin:0; padding:0; }
.content_seo acronym			{ cursor:help; }
.content_seo p					{ margin-bottom:20px; font-size:12px; line-height:18px; }
.content_seo p.border			{ border:1px solid #999; border-left:3px solid #999; padding:10px; font-size:16px; color:#006600; line-height:20px; }
.content_seo h2					{ color:#FF6600; margin-bottom:10px; font-size:20px; }
.content_seo h3					{ color:#666; font-size:14px; margin-bottom:5px; }
.content_seo ul					{ list-style:square outside none; margin:0 0 20px 20px; }
.content_seo ul li				{ color:; font-size:12px; line-height:24px; }
.content_seo .img_right			{ float:right; margin-left:20px; }








