/* Elementos gerais */
body {
	font-family         : Trebuchet MS, Helvetica, Verdana, Arial, Sans-serif;
	font-size           : 11px;
	color               : #313131;
	margin              : 0px;
	padding             : 0px;
	background          : #EBF6FC url( '/tpl/skins/default/bg_site.jpg' ) repeat-x;
	text-align          : left;
}
p, ul, li, h1, h2, h3, h4, h5 {
	font-family         : Trebuchet MS, Helvetica, Verdana, Arial, Sans-serif;
	font-size           : 11px;
	color               : #313131;
	margin              : 0px 0px 10px 0px;
	padding             : 0px;
	text-align          : left;
}
td, th, form, div {
	font-family         : Trebuchet MS, Helvetica, Verdana, Arial, Sans-serif;
	font-size           : 11px;
	color               : #313131;
	margin              : 0px;
	padding             : 0px;
}
div {
	text-align          : left;
}
input, select, textarea {
	font-family         : Trebuchet MS, Helvetica, Verdana, Arial, Sans-serif;
	font-size           : 11px;
	color               : #515151;
	border-style        : solid;
	border-width        : 1px;
	border-color        : #EDEDED rgb( 237, 237, 237 ) rgb( 179, 179, 179 );
}
input.button {
	background          : transparent url( '/tpl/skins/default/bg_button.gif' ) repeat-x scroll 0%;
	border-color        : -moz-use-text-color -moz-use-text-color #B3B3B3;
	border-style        : none none solid none;
	border-width        : 0px 0px 1px 0px;
	height              : 22px;
	padding             : 0px 10px 0px 10px;
	cursor              : pointer;
	margin-left         : 4px;
}
input.option, img {
	border              : 0px;
}
a {
	color               : #313131;
	font-family         : Trebuchet MS, Helvetica, Verdana, Arial, Sans-serif;
	font-size           : 11px;
	text-decoration     : none;
}
a:hover {
	text-decoration     : underline;
}
h1 {
	font-size           : 15px;
	color               : #0B4985;
	margin              : 0px 0px 20px 0px;
}
h2, h3, h4, h5 {
	font-size           : 13px;
	color               : #0B4985;
	margin              : 0px 0px 20px 0px;
}

/* Base */  
#base {
	top                 : 0px;
	width               : 100%;
	text-align          : center;
}
#container {
	top                 : 0px;
	width               : 779px;
	margin              : 0 auto;
}

/* Topo */
#top {
	top                 : 0px;
	width               : 779px;
	height              : 70px;
}
#top a {
	background          : transparent url( '/tpl/skins/default/logotype.gif' ) no-repeat;
	display             : block;
	text-decoration     : none;
	text-indent         : -10000px;
	width               : 189px;
	height              : 41px;
	margin              : 10px 0px 0px 10px;
	float               : left;
}
#effect {
	background          : transparent url( '/tpl/skins/default/effect.gif' ) no-repeat;
	display             : block;
	text-indent         : -10000px;
	width               : 396px;
	height              : 64px;
	float               : right;
	margin              : 0px 20px 0px 0px;
}
#border {
	background          : transparent url( '/tpl/skins/default/top.gif' ) no-repeat;
	display             : block;
	text-indent         : -10000px;
	width               : 779px;
	height              : 6px;
	float               : left;
	font-size           : 1px;
}

/* Conteudo */
#content {
	padding             : 0px 10px 10px 10px;
	background-color    : #FFFFFF;
	clear               : both;
}

/* Conteudo - Cabecalho */
#header {
	clear               : both;
	text-align          : right;
	padding             : 0px 0px 10px 0px;
	border-bottom       : 1px solid #EBEBEB;
	margin              : 0px 0px 10px 0px;
}

/* Conteudo - Miolo */
#general {
	clear               : both;
	float               : left;
	background-color    : #FFFFFF;
}

/* Conteudo - Rodape  */
#footer {
	color               : #ACACAC;
	padding             : 20px 10px 5px 10px;
	background          : #EBF6FC url( '/tpl/skins/default/bottom.gif' ) no-repeat;
}
#footer a {
	color               : #ACACAC;
}
#footer #selo {
	float               : right;
}
#footer p {
	width               : 650px;
}

/* Conteudo - Miolo - Esquerda */
#left {
	width               : 150px;
	float               : left;
}

/* Conteudo - Miolo - Esquerda - Menu */
#menu {
	padding             : 0px 0px 20px 0px;
}
#menu ul {
	list-style-image    : none;
	list-style-position : outside;
	list-style-type     : none;
	padding             : 0px;
	margin              : 0px;
}
#menu ul li {
	padding             : 0px;
	margin              : 0px;
	border-bottom       : 1px solid #EBEBEB;
}
#menu ul li a {
	color               : #626262;
	text-decoration     : 0px;
	font-weight         : bold;
	display             : block;
	padding             : 2px 0px 1px 0px;
}
#menu ul li a.submenu {
	font-weight         : normal;
	padding             : 2px 0px 1px 10px;
}

/* Conteudo - Miolo - Esquerda - Busca */
#search {
	margin              : 0px 0px 10px 0px;
	padding             : 0px;
	float               : left;
	width               : 150px;
	height              : 130px;
	background          : transparent url( '/tpl/skins/default/box_search.gif' ) no-repeat;
}
#search input {
	width               : 134px;
	margin              : 0px 8px 0px 8px;
}
#search div.text {
	margin              : 35px 8px 0px 8px;
}
#search p {
	padding             : 10px 0px 0px 0px;
	text-align          : center;
}
#search input.button {
	width               : auto;
}

/* Conteudo - Miolo - Esquerda - Banner */
.bannerGeneral {
	margin              : 0px 0px 10px 0px;
	clear               : both;
	text-align          : center;
}
.bannerContent {
	margin              : 0px;
	clear               : both;
	text-align          : center;
}

/* Outros */
.break {
	height              : 1px;
	font-size           : 1px;
	padding             : 0px;
	margin              : 0px;
}
#bannerRight {
	position            : absolute;
	top                 : 65px;
	width               : 120px;
	height              : 600px;
	display             : none;
}
td.tdLabel {
	width               : 120px;
	padding-right       : 5px;
}
td.tdField {
	padding             : 2px;
}

/* Caixas coloridas */
.top {
	height              : 5px;
	display             : block;
	text-indent         : -10000px;
	font-size           : 1px;
}
.bottom {
	height              : 5px;
	display             : block;
	text-indent         : -10000px;
	float               : left;
	font-size           : 1px;
	clear               : both;
}

#logged {
	margin              : 0px 0px 10px 0px;
	padding             : 0px;
	float               : left;
	width               : 150px;
	height              : 150px;
	background          : transparent url( '/tpl/skins/default/box_logged.gif' ) no-repeat;
}
#logged p {
	margin              : 30px 8px 0px 8px;
}

/* Conteudo - Miolo  - Centro */
#more .title {
	background          : transparent url( '/tpl/skins/default/tit_maisacessados.gif' ) no-repeat;
	text-indent         : -10000px;
	width               : 112px;
	height              : 15px;
	margin              : 3px 0px 10px 8px;
}
#more .left {
	float               : left;
	clear               : both;
	width               : 197px;
	margin              : 0px 0px 0px 8px;
}
#more .right {
	float               : right;
	width               : 197px;
	margin              : 0px 8px 0px 0px;
	clear               : right;
}
#more ul {
	list-style-image    : url( '/tpl/skins/default/arrow.gif' );
	list-style-position : outside;
	list-style-type     : none;
	margin              : 0px 0px 0px 15px;
}
#more ul li {
	padding             : 0px 0px 5px 0px;
	margin              : 0px;
}
#more ul li a {
	display             : block;
	line-height         : 13px;
}

#clear {
	clear               : both;
	padding             : 10px 0px 0px 0px;
}
#clear span {
	margin              : 10px 0px 0px 0px;
	display             : block;
	text-align          : center;
}
#twitter {
	clear               : both;
	padding             : 0px 0px 10px 0px;
}
#orkut {
	clear               : both;
	padding             : 0px 0px 10px 0px;
}