H1, H2, H3, H4, H5, H6, li, p, ul {

margin:0;

padding:0;

list-style:none;

}



body { 

margin:20px auto auto auto;

background:#FFFFFF url(../imagens/bg.gif) repeat-x;

}



body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;

}

a {	

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;

}

a:link { 

text-decoration: none; 	font-size: 11px; 

}

a:visited {	

text-decoration: none; color: #333333; 	font-size: 11px; 

}

a:hover { 

text-decoration: none; color: #1E81A2; 	font-size: 11px; 

}

a:active { 

text-decoration: none; color: #333333; 	font-size: 11px; 

} 







/* ESTRUTURA BÁSICA DO SITE 

-------------------------------------------------------------- */

#main {

width:960px;

height:auto;

margin:auto;

padding:10px;

background: #FFFFFF;

border:4px solid #EEEEEE;

}

#topo {

margin-bottom:10px;

display:table;

}

#marquee {

width:945px;

margin-bottom:10px;

display:table;

border-bottom:1px solid #EDEDED;

}

#navegacao-estrutural {

width:955px;

margin-bottom:10px;

display:table;

}

#left_content{

width:195px;

margin-right:15px;

float:left;

}

#center_content{

width:535px;

/*width:550px;*/

float:left;

padding:0 0 0 0;

margin:0 15px 0 0;

}

#right_content{

width:180px;

float:left;

}

#pesquisar, #navigation{

width:735px;

float:left;

padding:0 0 0 0;

margin:0 0 10px 0;

}

#pesquisar form{

margin: 0px;

}

#rodape {

width:955px;

float:left;

display:table;

margin:15px 0px 0 0;

padding:10px 0;

background:#EEEEEE url(../imagens/bg-rodape.jpg);

text-align:center;

}

#copy {

width:980px;

height:auto;

margin:auto;

}

#newsletter {

width:170px;

margin:20px 0 20px 0;

border:3px solid #DEE0E2;

background:#FFFFFF url(../imagens/bg-box-newsletter.jpg) repeat-x;

padding:5px;

}

#tags-clouds {

width:160px;

margin:0 0 20px 0;

border:3px solid #DEE0E2;

padding:5px;

}



/* ESTRUTURA DE CONTEÚDO DO SITE

-------------------------------------------------------------- */

.rodape_left{

width:250px;

margin:0 0 0 50px;

float:left;

}

.main-header{

width:535px;

height:30px;

float:left;

padding:0 0 0 0;

margin:0 0 10px 0;

background:#EEEEEE url(../imagens/bg-main-header.jpg) repeat-x;

border-left:3px solid #091d7a;

}

.box-news, .box-news-none, .box-news-zebra, .box-news-pages, .box-news-pages2{

width:515px;

float:left;

padding:5px;

margin:0 5px;

display:inline;

}

.box-news{

border-bottom:1px solid #CCCCCC;

}

.box-news-zebra{

background:#eaebed;

border-bottom:1px solid #CCCCCC;

}

.box-news-none{

text-align:right;

margin-bottom:15px;

padding-top:15px;

}

.box-news-pages{

margin-bottom:15px;

}

.box-news-pages2{

border:2px solid #eaebed;

margin-bottom:15px;

}



/* TEXTFIELD

-------------------------------------------------------------- */

.tf-transparent { font-family: Verdana; font-size: 11px; color: #CCCCCC; background-color: transparent; border:0px;	padding:4px; }

.tf-login { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:2px; border:1px solid #CCCCCC; }

.tf-search { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:2px; border:3px solid #CCCCCC; background:url(../imagens/bg-tfsearch.jpg) repeat-x; }

.tf-newsletter { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:2px; margin-bottom:5px; border:1px solid #CCCCCC; background:#EBEDEF; }







/* FONTES E TEXTO

-------------------------------------------------------------- */

.tx-Blue12 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#021a5a;}

.tx-Blue12-header { font: bold 14px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#021a5a; margin:8px 0 0 10px;}

.tx-cinza12 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

.textMini { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; }

.text13 { font: normal 13px Arial, Helvetica, sans-serif; color:#333333; }

.text12 { font: normal 12px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#0287ce; }

.tx-red14-header { font: bold 14px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#660000; margin:8px 0 0 10px;}





/* PROPRIEDADES EM TABELAS

-------------------------------------------------------------- */

.cl-ad{ margin-bottom:10px; border:4px solid #EEEEEE;}

.cl-logo{ margin-right:10px; float:left; display:table;}

.cl-img{ margin-right:5px; margin-bottom:3px; float:left;}

.cl-img-right{ margin-right:10px; float:right;}

.cl-img-border{ margin-right:5px; margin-bottom:3px;  border:1px solid #016196; padding:2px; float:left;}

.cl-mg-top-bottom{ margin-right:15px;}

.mg-bottom { margin-bottom:15px;}

.mg-top { margin-top:15px;}

.mg-top-bottom { margin-bottom:10px; margin-top:10px;}

.br-inferiores { border-bottom:1px solid #A4CEED; border-left:1px solid #A4CEED; border-right:1px solid #A4CEED;}

.br-laterais { border-left:1px solid #A4CEED; border-right:1px solid #A4CEED;}

.br-cinza{ border:1px solid #CCCCCC; margin-bottom:10px;}

.br-bottom{ border-bottom:1px solid #CCCCCC; margin-bottom:10px;}





/* MENU

-------------------------------------------------------------- */



.sidebarmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

font: normal 12px Verdana;

width: 185px; /* Main Menu Item widths */

border-bottom: 1px solid #ccc;

}

 

.sidebarmenu ul li{

position: relative;

}



/* Top level menu links style */

.sidebarmenu ul li a{

display: block;

overflow: auto; /*force hasLayout in IE7 */

color: 333333;

text-decoration: none;

padding: 6px;

border-bottom: 1px solid #c4c8ca;

}



.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{

background:url(../imagens/bg-menu.jpg) repeat-y right top; /*background of tabs (default state)*/

}



.sidebarmenu ul li a:visited{

color: 333333;

}



.sidebarmenu ul li a:hover{

background:url(../imagens/bg-menu-h.jpg) repeat-y right; /*background of tabs (default state)*/

color:#091D7A;

}



/*Sub level menu items */

.sidebarmenu ul li ul{

position: absolute;

width: 170px; /*Sub Menu Items width */

top: 0;

visibility: hidden;

}



.sidebarmenu a.subfolderstyle{

background: url(../imagens/right.gif) no-repeat 97% 50%;

}



 

/* Holly Hack for IE \*/

* html .sidebarmenu ul li { float: left; height: 1%; }

* html .sidebarmenu ul li a { height: 1%; }

/* End */





/* CLOUS OF TAGS

-------------------------------------------------------------- */





.normal-list{

margin: 0;

font: normal 12px Verdana;

}

.normal-list li{

padding:0;

margin:0 0 10px 30px;

list-style:square;

}









/* CLOUS OF TAGS

-------------------------------------------------------------- */





a.cloud-size1:link { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:12px; color:#666666;}

a.cloud-size1:visited { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:12px; color:#666666;}

a.cloud-size1:hover { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:12px; color:#666666; text-decoration:underline;}

a.cloud-size1:active { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:12px; color:#666666;}

/*-------------------------------------------------------------- */

a.cloud-size2:link { padding:0px 5px;	font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:17px; color:#666666;}

a.cloud-size2:visited { padding:0px 5px;	font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:17px; color:#666666;}

a.cloud-size2:hover { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:17px; color:#666666; text-decoration:underline;}

a.cloud-size2:active { padding:0px 5px;	font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:17px; color:#666666;}

/*-------------------------------------------------------------- */

a.cloud-size3:link { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:10px; color:#666666;}

a.cloud-size3:visited { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:10px; color:#666666;}

a.cloud-size3:hover { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:10px; color:#666666;}

a.cloud-size3:active { padding:0px 5px;	font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:10px; color:#666666;}

/*-------------------------------------------------------------- */

a.cloud-size4:link { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:14px; color:#666666; font-weight:bold;}

a.cloud-size4:visited { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:14px; color:#666666; font-weight:bold;}

a.cloud-size4:hover { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:14px; color:#666666; font-weight:bold; text-decoration:underline;}

a.cloud-size4:active { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:14px; color:#666666; font-weight:bold;}

/*-------------------------------------------------------------- */

a.cloud-size5:link { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:20px; color:#666666; font-weight:bold;}

a.cloud-size5:visited { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:20px; color:#666666; font-weight:bold;}

a.cloud-size5:hover { padding:0px 5px; font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:20px; color:#666666; font-weight:bold; text-decoration:underline;}

a.cloud-size5:active { padding:0px 5px;	font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:20px; color:#666666; font-weight:bold;}

/*-------------------------------------------------------------- */

a.cloud-size7:link { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:13px; color:#666666; font-weight:bold;}

a.cloud-size7:visited { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:13px; color:#666666; font-weight:bold;}

a.cloud-size7:hover { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:13px; font-weight:bold;color:#666666;}

a.cloud-size7:active { font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:13px; color:#666666; font-weight:bold;}

/*-------------------------------------------------------------- */

.session .lt, .session .rt, .session .mt, .session .lb, .session .rb, .session .mb
{
	height: 10px;
}
.session .lt, .session .lb
{
	padding-left: 10px;
}
.session .rt, .session .rb
{
	padding-right: 10px;
}
.session .lt
{
	background: url(../imagens/bg-session-lt.png) left bottom no-repeat;
}
.session .lb
{
	background: url(../imagens/bg-session-lb.png) left top no-repeat;
}
.session .rt
{
	background: url(../imagens/bg-session-rt.png) right bottom no-repeat;
}
.session .mt
{
	background: url(../imagens/bg-session-mt.png) left bottom repeat-x;
}
.session .rb
{
	background: url(../imagens/bg-session-rb.png) right top no-repeat;
}
.session .mb
{
	background: url(../imagens/bg-session-mb.png) right top repeat-x;
}
.session .conteiner
{
	background: #FFFFFF;
	border: 1px solid #CECECE;
	border-top: none;
	border-bottom: none;
	padding: 0px 10px;
}
.box-parceiro
{
	width: 185px;
	margin: 9px;
	float: left;
	display: inline;
	text-align:center;
}
.box-parceiro .conteiner
{
	height: 150px;
	overflow: hidden;
}
.box-parceiro .conteiner strong
{
	margin-top: 10px;
	display: block;
}
.box-depoimento
{
	margin: 9px;
}
.box-depoimento .abre-aspas
{
	padding: 0px 0px 10px 40px;
	background: url(../imagens/bg-abre-aspas.png) left top no-repeat;
}
.box-depoimento .fecha-aspas
{
	padding: 12px 40px 12px 0px;
	background: url(../imagens/bg-fecha-aspas.png) right bottom no-repeat;
}
.box-depoimento strong
{
	font-weight:normal;
	display:block;
	text-align: right;
}
.box-result
{
	margin-bottom: 10px;
	padding-bottom:5px;
	background: url(../imagens/bg-border-tracejada.png) left bottom repeat-x;
}
.box-result .txt-Tre16bBlue
{
	margin: 0px 10px 5px 10px;
	display: block;
}