* { margin: 0; padding: 0; /* padronizando nos navegadores */ }

img { border: 0;}
fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }
ul, ol { margin-left: 10px; /* padronizando nos navegadores */}
input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}
button { border: 1px outset #AAA;}
form button { text-align: center; margin: 5px auto; display: block; }
form ul { list-style: none; margin-left: 0; }
fieldset label { display: block;}
fieldset .radios label { display: inline; }
p { margin-top: 5px; }

/* padronizando tamanhos de cabecalho em todos os browsers */
h1 { font-size: 250%;}
h2 { font-size: 200%;}
h3 { font-size: 150%;}
h4 { font-size: 120%;}


body{
	background:url(../images/fundo-geral-topo.jpg) repeat-x;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.moduletable-noimage form {
	width: 215px;
}

.moduletable-noimage form .inputbox {
	border: 1px solid #fff;
	background: #fff;
	padding: 2px;
}

.moduletable-noimage form .button {
	border: 1px solid #fff;
	background: #12E13B;
	color: #fff;
}

.moduletable-noimage p {
	padding-left: 10px;
	color: #fff;
}

/** BreadCrumb **/
#breadcrumb{
	background		: url(../images/circulo-breadcrumb.gif) 0 4px no-repeat;
	border-bottom	: 1px solid #B2B2B2;
	padding			: 0 0 5px 15px;
	margin			: 0 0 10px 0;
}
/** FIM - BreadCrumb **/

#geral{
	background:url(../images/fundo-geral-baixo.jpg) bottom repeat-x;
}

#topo{
	background		: url(../images/topo.jpg) no-repeat;
	height			: 109px;
	width			: 980px;
}

/** Logo do Site **/
#topo h1{
	background		: url(../images/logo.jpg) no-repeat;
	float			: left;
	margin			: 7px 0 0 55px !important;
	margin			: 7px 0 0 27px;
	text-indent		: -999999em;
	width			: 156px;
}

#topo h1 a{
	display			: block;
	height			: 65px;
}
/** Fim - Logo do Site **/

/** Login do site **/
#topo .login{
/*border:1px solid #000; /* Apagar */
	float			: right;
	height			: 65px;
	margin			: 0 3px 0 0;
	width			: 180px;
}

#topo .login .nomeLogin{
	position:relative;
	left:2px;
}

.login .nomeLogin, .login .inputbox{
	padding: 2px;
	font-size: 10px;
	width: 100px;
	background-color: #fff;
	border: 1px solid #629BE2;
}

.login .button{
	background: url(../images/btn_ok.jpg) 0px 5px no-repeat;
	width: 22px;
	height: 20px;
	border: none;
}

.login a{
	color: #20FA05;
	text-decoration: none;
	font-size: 10px;
}

/** Fim - Login do site **/

/** Menu Topo **/
#topo div.menu{
/*border:1px solid #000; Apagar */
	float: left;
	height: 20px;
	margin-left: 45px;
	margin-top: 5px;
	width: 695px;
	text-transform: uppercase;
}
/** Fim - Menu Topo **/

div.componentheading{
/*	background		: url(../images/titulo_bg.jpg) no-repeat;*/
	background		: url(../images/fundo_titulo.gif) no-repeat;
	color			: #003366;
	font			: bold 16px "Trebuchet MS";
	height			: 34px;
	padding			: 6px 0 0 15px;
	width			: 495px;
}

td.contentheading{
	background		: url(../images/titulo_bg.jpg) no-repeat;
	color			: #341BAF;
	font			: bold 14px "Trebuchet MS";
	height			: 30px;
	padding			: 0 0 0 15px;
	width			: 495px;
}

td.contentheading h3{
	margin-left		: -15px;
	background		: url(../images/fundo_titulo.gif) no-repeat;
	font			: bold 14px "Trebuchet MS";
	width			: 498px
	heigth			: 40px;
	padding			: 10px;
}


#todo-conteudo{
	background:url(../images/fundo-coluna-esq.jpg) repeat-y;
	width			: 985px;
}

#todo-conteudo .fundo-coluna-esq{
	background		: url(../images/topo-todo-conteudo.jpg) no-repeat;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

#coluna-esq{
	float			: left;
	padding			: 70px 0 0 0;
	width			: 250px;
}

#coluna-esq .mais-modulos{
	margin			: 10px 0 0 0;
	text-align		: center;
	width			: 237px;
}

#coluna-esq .moduletable, #coluna-esq .moduletable-dicas, #coluna-esq .moduletable-testes {
	margin			: 0 0 20px 0;
}

#coluna-esq .moduletable h3{
	background		: url(../images/apagar/fundo-h3-esq.jpg) no-repeat;
	color			: #fff;
	font			: bold 14px "Trebuchet MS";
	height			: 34px;
	padding			: 8px 0 0 40px;
}

#coluna-esq .moduletable-dicas h3{
	background		: url(../images/fundo-h3-dicas.jpg) no-repeat;
	color			: #fff;
	font			: bold 14px "Trebuchet MS";
	height			: 34px;
	padding			: 8px 0 0 40px;
}

#coluna-esq .moduletable-testes h3{
	background		: url(../images/fundo-h3-testes.jpg) no-repeat;
	color			: #fff;
	font			: bold 14px "Trebuchet MS";
	height			: 34px;
	padding			: 8px 0 0 40px;
}

#coluna-esq .moduletable-noimage h3{
	background		: url(../images/fundo-h3-noimage.jpg) no-repeat;
	color			: #fff;
	font			: bold 14px "Trebuchet MS";
	height			: 34px;
	padding			: 8px 0 0 10px;
}

#coluna-esq .moduletable ul, #coluna-esq .moduletable-dicas ul, #coluna-esq .moduletable-testes ul, #coluna-esq .moduletable-noimage ul {
	margin:0;
	padding:0;
}

#coluna-esq .moduletable li, #coluna-esq .moduletable-dicas li, #coluna-esq .moduletable-testes li, #coluna-esq .moduletable-noimage li {
	background		: url(../images/fundo-li-esquerdo.jpg) no-repeat;
	height			: 26px;
	margin			: 0;
	padding			: 0 0 0 40px;
}

#coluna-esq .moduletable li a, #coluna-esq .moduletable-dicas li a, #coluna-esq .moduletable-testes li a, #coluna-esq .moduletable-noimage li a {
	color			: #fff;
	font			: normal 11px "Trebuchet MS";
}

#coluna-cen{
	margin			: 0 0 0 260px;
	padding			: 30px 0 0 0;
	width			: 500px;
}

#coluna-cen .duas-caixas{
}

#coluna-cen .duas-caixas .caixa-1,
#coluna-cen .duas-caixas .caixa-2
{
	float:left;
}

#coluna-cen .duas-caixas .caixa-1{
	margin: 0 12px 0 0;	
}

#coluna-dir{
	float			: right;
	padding			: 40px 0 0 0;
	width			: 205px;
}

#coluna-dir .mais-modulos{
	margin			: 10px 0 0 0;
	text-align		: center;
}

/* MODULE com estilo -3 */
div.module h3 {
	color			: #341baf;
	font			: bold 14px "Trebuchet MS";
	margin			: 0 0 5px;
	height			: 20px;
}

div.module {
	margin-top	: 8px;
	padding			: 0;
	float			: left;
	clear			: both;
	width			: 100%;
	background		: url(../images/1/moldura-br.gif) no-repeat bottom right;
}

div.module div {
	padding			: 0;
	background		: url(../images/1/moldura-bl.gif) no-repeat bottom left;
}

div.module div div {
	padding			: 0;
	background		: url(../images/1/moldura-tr.gif) no-repeat top right;
}

div.module div div div {
	padding			: 9px 15px 15px;
	background		: url(../images/1/moldura-tl.gif) no-repeat top left;
}

div.module div div div div {
	margin			: 0;
	padding			: 0;
	background		: none;
}

/* MODULE com estilo -3 */

/* Inicio MODULE com Icon Ipod */

div.module-icon-ipod h3 {
	color			: #341baf;
	font			: bold 14px "Trebuchet MS";
	margin			: 0 0 5px;
	height			: 20px;
	background		: url(../images/ipod.png) no-repeat top right;
}

div.module-icon-ipod {
	margin-top	: 8px;
	padding			: 0;
	float			: left;
	clear			: both;
	width			: 100%;
	background		: url(../images/1/moldura-br.gif) no-repeat bottom right;
}

div.module-icon-ipod div {
	padding			: 0;
	background		: url(../images/1/moldura-bl.gif) no-repeat bottom left;
}

div.module-icon-ipod div div {
	padding			: 0;
	background		: url(../images/1/moldura-tr.gif) no-repeat top right;
}

div.module-icon-ipod div div div {
	padding			: 9px 15px 15px;
	background		: url(../images/1/moldura-tl.gif) no-repeat top left;
}

div.module-icon-ipod div div div div {
	margin			: 0;
	padding			: 0;
	background		: none;
}

/* Fim MODULE com Icon Ipod */

#rodape{
	background:url(../images/fundo-rodape.jpg) no-repeat;
	clear			: both;
	color			: #fff;
	font:normal 12px "Trebuchet MS";
	height			: 25px;
	padding			: 55px 0 0 0;
	_padding		: 39px 0 0 0;
	text-align		: center;
	width			: 985px;
}

#rodape a{
	color			: #C8EE7F;
}


/* MÓDULOS ESPECIAIS */
div.module-postit h3 {
	color			: #341baf;
	font			: bold 14px "Trebuchet MS";
	margin			: 0 0 5px;
}

div.module-postit {
	margin-top	: 8px;
	padding			: 0;
	float			: left;
	clear			: both;
	width			: 100%;
	background		: url(../images/1/moldura-br-postit.gif) no-repeat bottom right;
}

div.module-postit div {
	padding			: 0;
	background		: url(../images/1/moldura-bl-postit.gif) no-repeat bottom left;
}

div.module-postit div div {
	padding			: 0;
	background		: url(../images/1/moldura-tr-postit.gif) no-repeat top right;
}

div.module-postit div div div {
	padding			: 9px 15px 15px;
	background		: url(../images/1/moldura-tl-postit.gif) no-repeat top left;
}

div.module-postit div div div div {
	margin			: 0;
	padding			: 0;
	background		: none;
}

/* LINKS*/
a {color: #330099;}
a:hover {color: #659FDE;}
a:visited {color: #330099;}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; 
color: #FF0000;
a:active {text-decoration: none}

}