.image_replacement_header {
	text-indent: -9999px;
}

div.header {
	background: url(../images/background_h2.png) no-repeat;
	width: 232px;
	height: 20px;
}

h2 {
	font-variant: small-caps;
	color: #9a542c;
}

h2.special {
	display: inline-block;
	color: #532104;
	font-size: 16px;
	padding-left: 5px;
	width: 158px;
}

h2.special_black {
	font-size: 10px;
	color: #46403d;
}

div.header_gde {
	background: url(../images/background_h2_gde.png) no-repeat;
	width: 451px;
	height: 22px;
}

div.header_gde > h2.special {
	width: 235px;
}

div.header_gde > a.all_items {
	padding-left: 80px;
}

div.header_red {
	float: left;
	padding: 8px;
	margin-bottom: 5px;
	background-color: #bb1c00;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url("ie-css3.htc");
	-ms-behavior:url("ie-css3.htc");
}

div.header_red h2 {
	float: left;
	height: 13px;
}

a.all_items {
	font-weight: bold;
	color: #f89f83;
	text-decoration: none;
}

span.counter {
	font-size: 9px;
	color: #f89f83;
}

#header div.proverbios, #header div.info_atual {
	padding: 0px 10px 4px 10px;
}

#header div.info_atual {
	width: 465px;
	float: left;
}

#header div.info_atual p.data_atual:first-letter {
    text-transform: uppercase;
}

div.info_atual .twitter {
	float: right;
	padding: 0 0 0 15px;
}

#header div.proverbios {
	float: right;
	text-align: right;
}

#header div.animated_header {
	clear: both;
}

#header .visitas {
	font-weight: bold;
}

#header div.proverbios q:before, #header div.proverbios q:after {
	content: '"';
}

#header div.animated_header {
/*	background: url(../images/background_animated.png) no-repeat center top transparent;*/
	height: 162px;
}

#header div.animated_header a {
	padding-left: 30px;
	padding-top: 30px;
}
#header div.animated_header  h1{
	height: 162px;
}

#content {
	float: left;
	background: url(../images/sombra_menu.png) top center no-repeat transparent;
	padding: 20px 0px;
}

#content #historico {
	height: 33px;
	width: 960px;
	border-top: 1px solid #d58852;
	border-bottom: 1px solid #dba57e;
	background: url(../images/background_historico.jpg) repeat-x;
	margin-top: 15px;
	padding: 0px 10px;
}

#content div.conteudo_pagina {
	width: 695px;
	padding: 0px 15px 0px 10px;
	border-right: 1px solid #9d0404;
	float: left;
	font: 12px Tahoma;
}

#content div.conteudo_pagina .article p {
	padding-bottom: 20px;
}

#content div.conteudo_pagina h2, #content div.conteudo_pagina h3 {
	font: bold 20px Tahoma;
	color: #000;
	padding-bottom: 20px;
}

#content div.conteudo_pagina h3 {
	font-size: 14px;
	padding-bottom: 10px;
}

#content div.publicidade_interna {
	width: 234px;
	float: left;
	padding-left: 15px;
}

#content div.publicidade_interna h2 {
	font: small-caps 8px Arial;
	color: #afa07a;
	padding-bottom: 5px;
}

#content div.publicidade_interna div {
	width: 234px;
	height: 60px;
	background-color: #000;
	margin-bottom: 10px;
}

#historico div.pagina_atual {
	top: -18px;
	position: relative;
	float: left;
}

#historico a.voltar {
	position: relative;
	width: 102px;
	height: 42px;
	float: right;
	top: -15px;
}

#historico div.path  {
	float: left;
	color: #9b8b6f;
	padding: 8px 0px 0px 10px;
}

#historico div.path a {
	text-decoration: none;
	color: #9b8b6f;
}

#historico div.path a.inicial {
	font-weight: bold;
	color: #6e624d;
}

#content div.conteudo_interno {
	clear: both;
	float: left;
}

#parceiros {
	border-top: 2px solid #46403d;
	border-bottom: 2px solid #46403d;
	float: left;
	padding: 5px 10px 10px 0px;
	width: 970px;
}

#parceiros h2 {
	padding-bottom: 10px;
}

#parceiros div.scrollable {
	position:relative; 
    overflow:hidden; 
    width: 970px; 
    height:60px; 
}

#parceiros div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
} 

#parceiros div.item {
	float: left;
	width: 120px;
	height: 60px;
	background-color: #46403d;
	margin-right: 20px;
}

#back_top {
	padding: 15px 0px 10px 0px;
	float: left;
	width: 100%;
	text-align: center;
}

#back_top p {
	margin: 0 auto;
}

#footer {
	font-size: 9px;
	border-top: 1px solid #46403d;
	float: left;
	padding: 20px 10px;
	width: 960px;
}

#footer p {
	display: inline;
}

#footer p.pedagogia_futsal {
	font-weight: bold;
	float: left;
	padding-right: 40px;
}

#footer p.icomp {
	float: right;
}

#footer p.icomp a {
	text-decoration: none;
	color: #000;
}

.blank {
	background:url(../images/blank.gif) repeat;
	border:1px solid red;
	width:100%;
	height:100$;
	margin:0px auto;
}
