/* Author: Marcelo Butzke */

/* PÁGINA */

body {
	background:url(../images/fundo.jpg) fixed;
	background-position:center;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a {
	text-decoration: none;
	color: #003366;
}
a:hover {
	color: #FF3300;
}
ul {
	list-style: none;
}
img {
	border:none;
}
img a {
	border:none;
}

/* TEMPLATE */

#area_restrita {
	float:right;
	padding: 15px 14px 0 0;
	line-height: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#area_restrita a {
	color: #CCCCCC;
}
#area_restrita a:hover {
	color: #0066CC;
}
#borda_esquerda {
	background-image: url(../images/borda_esquerda.png);
	background-repeat: repeat-y;
	background-position: right;
}
#curvas_topo {
	background-image: url(../images/curvas_topo.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#borda_direita {
	background-image: url(../images/borda_direita.png);
	background-repeat: repeat-y;
	background-position: left;
}
#curvas_baixo {
	background-image: url(../images/curvas_baixo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#content {
	background:url(../images/funto_topo.jpg);
	background-color:#ecebe6;
	background-repeat:repeat-x;
	background-position:top;
}
#content_td {
	padding: 0 0 0 17px;
}
#fundo_panos {
	background-image: url(../images/fundo_panos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#logotipo {
	padding-left: 10px;
}
#links_esquerda {
	background-image: url(../images/links_esquerda.png);
	background-repeat: no-repeat;
	background-position: right top;
	_background-image:url(../images/links_esquerda.jpg);
}
#links_direita {
	background-image: url(../images/links_direita.png);
	background-repeat: no-repeat;
	background-position: left top;
	_background-image:url(../images/links_direita.jpg);
}
#links_centro {
	background:url(../images/links_centro.png) top repeat-x;
	_background-image:url(../images/links.jpg);
}
#fundo_banner_esquerda {
	background-image: url(../images/fundo_banner_esquerda.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#fundo_banner_direita {
	background-image: url(../images/fundo_banner_direita.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#fundo_banner_centro {
	background-image: url(../images/fundo_banner_centro.png);
	background-repeat: repeat-x;
	background-position: top;
}
#banner {
	margin-top: -5px;
	margin-right: -3px;
}
#fundo_conteudo_esquerda {
	background-image: url(../images/fundo_conteudo_esquerda.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#fundo_conteudo_direita {
	background-image: url(../images/fundo_conteudo_direita.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#bread {
	background-image: url(../images/bread.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 25px;
	padding-top: 6px;
}
#bread a {
	color: #FFFFFF;
}
#bread a:hover {
	color: #CCCCCC;
}
#footer {
	padding-top: 9px;
}
#footer a {
	text-decoration:underline;
}
#footer_logo {
	padding-top: 10px;
}
form#com-form-login, #phocagallery-pane, form {
	padding-right: 20px;
}
#contact_text {
	width: 350px;
}
#form_topo {
	background-image:url(../images/form_topo.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.flex_header {
	vertical-align:bottom;
	height:281px;
	font-size:1px;
}
#paramstimezone, #created_by_alias {
	width: 204px;
}
#metadesc, #metakey {
	position:fixed;
}

/* MENUS */

ul.menu {
	list-style:none;
	font: bold 12px Arial;
	text-transform: uppercase;
	margin: 10px 0 0 -35px;
	_margin: 10px 0 0 0;
}
ul.menu li {
	display: inline;
}
ul.menu li a {
	color: white;
	padding: 9px 12px;
	text-decoration: none;
	border-right: 1px solid #4F7BAC;
}
ul.menu li a:hover {
	color: white;
	background-image:url(../images/links.png);
	background-repeat:repeat-x;
	background-position:center;
}
ul.menu_login {
	list-style:none;
	font: bold 12px "Trebuchet MS", Georgia, "Times New Roman";
	text-transform: uppercase;
	padding:5px 0 5px 3px;
}
ul.menu_login li {
	display: block;
	padding: 0 0 3px 5px;
	background-image:url(../images/menu_login_normal.png);
	background-repeat:no-repeat;
	background-position: 1.1em;
}
ul.menu_login li a {
	color: #666666;
	padding: 3px 0 12px 22px;
	text-decoration: none;
}
ul.menu_login li a:hover {
	color:#FF6600;
}

/* TEXTO E CONTEÚDO */

.contentpaneopen {
	font-size: 9pt;
	color: #595959;
	line-height: 13pt;
	padding-right: 20px;
}
.contentheading {
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 18pt;
	font-weight: ;
	color: #FF6600;
	padding: 5px 0 5px 0;
}
.componentheading{
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 18pt;
	color: #FF6600;
}
.contentheading a {
	color: #FF6600;
}
.contentheading a:hover {
	color: #FF3300;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
}
.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0 0 12px 0;
	_padding:3px 0 12px 0;
	line-height: 3pt;
	color: #CCCCCC;
}
dt.message, dt.error, dl.system-message {
	background-color: #FFFCF99;
	border-top: 3px solid #FFF0E1;
	margin: 0 20px 0 0;
	padding: 8px 0 0 40px;
	color: #FF6600;
	font-family: Verdana;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
dd.message {
	background-color: #FFFCF9;
	border-bottom: 3px solid #FFF0E1;
	margin: 0 20px 0 0;
	font: 11px Verdana;
	font-weight: ;
	color: #999999;
}
.content_vote, .content_rating {
	font-size: 8pt;
	color: #999999;
}
a.readon {
	background: url(../images/leia_mais.png) top no-repeat;
	float:left;
	padding: 7px 15px 3px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.contentdescription {
	padding: 5px 0 0 0;
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 9.5pt;
	color: #595959;
	line-height: 13pt;
}
.contentpane {
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 9.5pt;
	line-height: 13pt;
	color: #595959;
}
.sectiontableentry2 td {
	padding-left: 5px;
}
.sectiontableheader {
	padding-top: 9px;
	padding-right: 3px;
}
.sectiontableentry1 td {
	background-color: #F0F0F0;
	padding-left: 5px;
}
.pagenav, .sectiontablefooter {
	font-size: 8pt;
	color: #999999;
}
.pagecounter {
	font-size: 8pt;
	color: #999999;
	padding-left: 230px;
	float:left
}
.contentpagetitle {
	line-height: 18pt;
}

