html, body, form, fieldset, p, ul, h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
}
html {
font:100%/110% tahoma, arial;
background:url(../pics/html.jpg) repeat;
}
html, body {height:auto;height:100%;}
body {background:url(../pics/body.jpg) repeat-x left top;}

li {list-style:none;}

a {text-decoration:none;}

a img, fieldset {border: 0;}

table td { font-size:0.7em; }

.feriados{margin-left:60px;}

.imgRight {
float:right;
margin:0 10px;
}
.imgLeft {
float:left;
margin-right:10px;
}

.imgCenter {margin:20px 0 20px 125px;}

.clear {clear: both;}

p, h1, h2, h3, h4, h5 {
margin:0 0 12px 0;
}
h4.tt {
font-size:1em;
color:#0995D8;
background:url(../pics/ico.jpg) no-repeat left;
padding-left:25px;
margin-bottom:10px;
}

h4.tt02 {
font-size:1em;
color:#0995D8;
background:url(../pics/ico02.jpg) no-repeat left;
padding-left:25px;
margin-bottom:10px;
}

a.assinatura {
display:block;
position:absolute;
text-indent:-9000em;
overflow:hidden;
width:96px;
height:14px;
top:40px;
left:28px;
font:bold 0.8em arial;
color:#fff;
background:url(../pics/assinatura.gif) no-repeat;
}
p.center {text-align:center;}
p.right {text-align:right;}

/*** header ***/

#header a.logo {
position:absolute;
top:50px;
left:44px;
}
#header .flash-top {
position:absolute;
top:30px;
left:500px;
z-index:2;
}
ul.menu {
position:absolute;
z-index:1;
right:140px;
top:4px;
font:0.9em tahoma, arial;
}
ul.menu li {
float:left;
display:inline;
}
ul.menu li a {
color:#28166f;
}
ul.menu li a:hover {
color:#fff;
}

ul.menu li.divisor {
margin:0 20px;
}
/*** nav ***/

div#nav {
position:absolute;
bottom:3px;
left:0;
}
div#nav ul li {
float:left;
margin-left:11px;
display:inline;
}
div#nav ul li.bt01 {
margin-left:14px;
}
div#nav ul li a {
display:block;
width:118px;
height:64px;
text-indent:-9000em;
overflow:hidden;
}
div#nav li.bt01 a {background:url(../pics/bt-institucional.jpg) no-repeat;}
div#nav li.bt01 a:hover {background:url(../pics/bt-institucional-over.jpg) no-repeat;}
div#nav li.bt02 a:hover {background:url(../pics/bt-noticias-over.jpg) no-repeat;}
div#nav li.bt02 a {background:url(../pics/bt-noticias.jpg) no-repeat;}
div#nav li.bt02 a:hover {background:url(../pics/bt-noticias-over.jpg) no-repeat;}
div#nav li.bt03 a {background:url(../pics/bt-dicas.jpg) no-repeat;}
div#nav li.bt03 a:hover {background:url(../pics/bt-dicas-over.jpg) no-repeat;}
div#nav li.bt04 a {background:url(../pics/bt-artigos.jpg) no-repeat;}
div#nav li.bt04 a:hover {background:url(../pics/bt-artigos-over.jpg) no-repeat;}
div#nav li.bt05 a {background:url(../pics/bt-associados.jpg) no-repeat;}
div#nav li.bt05 a:hover {background:url(../pics/bt-associados-over.jpg) no-repeat;}
div#nav li.bt06 a {background:url(../pics/bt-links.jpg) no-repeat;}
div#nav li.bt06 a:hover {background:url(../pics/bt-links-over.jpg) no-repeat;}

/*** content ***/

#content h4 {margin-left:25px;}

#content div.animacao {
width:758px;
height:220px;
}
#sidebar div.animacao {
width:204px;
}

/*** mainContent ***/

#mainContent img.left {border:3px solid #fff; margin-left:5px; margin-top:15px;}

ul.fotos-liquida{width:700px; height:1800px; margin:0 auto; position:relative;}
ul.fotos-liquida li{float:left; display:inline; width:150px; height:106px; margin:8px;}
ul.fotos-liquida li a img{border:2px solid #fff; padding:3px;}
ul.fotos-liquida li a:hover img{border:2px solid #917752;}


ul.not{width:350px; display:inline; float:left; color:#645137;}

ul.not li{margin:10px;}

h1.tam{margin:0 12px; margin-bottom:20px;}

span.cor{color:#786243; font-weight:bold; margin:10px 15px 10px 0;}

#content p, #content li {
font-size:0.76em;
color:#917752;/* <<<<<<<<<<<<<<< COR DA FONTE DO SITE */
/*color:#0995d8;*/
 line-height:15px;}
#content p a {color:#0995d8;}
#content p a:hover {color:#004f94;}
#content a.more {color:#0995d8;}
#content a.more:hover {color:#004f94;}
#content h4 span.underline {text-decoration:underline;}
#mainContent div.topo {
width:100%;
background:url(../pics/mainContent-contorno-topo.jpg) no-repeat left top;
}
#mainContent.interna div.topo {
width:100%;
background:url(../pics/mainContent-contorno-topo-interna.jpg) no-repeat left top;
}
#mainContent.interna div.bottom {
/* Sitema */
position:relative;
padding:13px 15px;
}
#mainContent div.bottom {
background:url(../pics/mainContent-contorno-bottom.jpg) no-repeat left bottom;
padding:13px 0;
height:183px;
}
html > body #mainContent div.bottom {height:auto;min-height:183px;}
#mainContent div.bottom p { padding:6px 0; text-align:justify; line-height:15px;}
#mainContent div.bottom p.center { padding:6px 0; text-align:center; }

#mainContent div.box {
float:left;
display:inline;
width:245px;
height:95px;
background:url(../pics/sombra-associados.jpg) no-repeat left top;
}
#mainContent div.boxFirst {background:none;}

#mainContent div.box ul {margin:10px 0 0 25px;}

#mainContent div.box ul li {
margin-bottom:20px;
padding:4px 0 2px 20px;
background:url(../pics/arrow.jpg) no-repeat left 7px;
}
#mainContent div.box ul li a {color:#0995d8;}

/*** noticias / CDL Jovem ***/

.bot {height:210px;}

#noticias, #cdl_jovem01, #cdl_jovem02  {
background:url(../pics/bg-linha-box-home.jpg) repeat-y;
}
#cdl_jovem01, #cdl_jovem02  { width:370px; }
#noticias { 
float:left;
display:inline;
margin-left:6px;
}
#noticias h4, #cdl_jovem01 h4, #cdl_jovem02 h4 {margin-left:0;}

#noticia a.more { font-size:0.76em; }

#noticias img.imgLeft {border:4px solid #fff;}
#noticias div.top, #cdl_jovem01 div.top, #cdl_jovem02 div.top {
background:url(../pics/top-linha-box-home.jpg) no-repeat left top;
}
#noticias div.sombra {width:335px; margin-bottom:15px;}

#noticias div.bot, #cdl_jovem01 div.bot, #cdl_jovem02 div.bot {
background:url(../pics/bot-linha-box-home.jpg) no-repeat left bottom;
padding:11px 20px;
}

#noticias {
padding:12px 0 0 22px;
height:301px; width:348px;
background:url(../pics/bg-noticias.gif) no-repeat; }
#noticias, #geral-cdl01, #geral-cdl02 { float:left; display:inline; }

#geral-cdl01, #geral-cdl02 { margin-left:6px;}
#cdl-cotacao { padding-top:15px; }
#cot-position {
width:372px; height:180px; float:left; padding-top:12px;
background:url(../pics/bg-cotacao.gif) no-repeat;
}
table.cot-table { margin:0 auto; }
table.cot-table tr td { font-size:1em; }

.vazio {height:136px;}

#infos_externas {
margin-top:15px;
float:left;
width:745px;
}

/*** sidebar ***/

#sidebar h4 {margin-left:15px;}

#sidebar p {
font-size:0.76em;
color:#058dd4;
padding:0 15px;
}
#sidebar div.content {
width:100%;
margin-top:23px;
background:url(../pics/bg-sidebar.jpg) repeat-y left top;
}
#sidebar div.content div.bot {
height:32px;
background:url(../pics/bot-sidebar.jpg) no-repeat;
}
#newsletter, #indicadores, #cdl_apoia, #clima {
padding:15px 0;
width:100%;
background:url(../pics/divisao-sidebar.jpg) no-repeat left top
}
#newsletter p { padding:15px 15px 7px 15px; }
#sidebar th, #sidebar td {
font-size:0.7em;
text-align:center;
}
#sidebar table {width:205px;}
#sidebar td, #sidebar th {
color:#058dd4;
}

/*** form ***/

form#form_newsletter {padding-left:15px;}

form#form_newsletter input.bt {
position:relative;
top:5px;
}
form#form_newsletter input.text {
background:url(../pics/input.gif) no-repeat;
_background-attachment:fixed;
border:none;
}
input.text {
width:126px;
padding:3px 4px;
color:#6baa37;
}
fieldset label {
font-size:0.7em;
color:#058dd4;
}

/*******************************************************************************
								   CONTATO
*******************************************************************************/

#formulario { width:250px; margin:0 auto; } 

#formulario.margim-left {margin-left:280px;} 

#formulario p { text-align:center; margin:10px 0;} 

div#formulario fieldset { width:250px; border:none; }

div#formulario label {display:block; font:normal 12px arial;}

.contato, .enviar, textarea, select {
background:#fff;
border:1px solid #28166f;
font:11px Arial;
margin:1px;
color:#000;
} 

input.contato {
float:left;
display:inline;
padding:5px;
width:240px;
color:#000;
margin-bottom:8px;
}

textarea {
float:left;
display:inline;
padding:5px;
width:240px;
height:85px;
}

select {
margin-bottom:1px;
padding-top:2px;
padding-left:2px;
width:250px;
}

input.enviar {
float:right;
margin:15px 0;
width:65px;
height:30px;
cursor:pointer;
}

/*** feito por bragança ***/
ul.internas { margin-left:25px; margin-bottom:12px; }
ul.internas li { list-style:disc; margin-left:15px; }
div.bottom p, div.bottom h2 { margin:0 10px; }

div.bottom h1 {margin-bottom:12px;}

div.bottom h2 {
font-size:0.8em; color:#3b2910; margin-bottom:12px;
background:url(../pics/marc.jpg) no-repeat left; padding-left:15px; 
}
div.bottom h3 { font-size:0.8em; color:#3b2910; margin:6px 10px; }

/** RICH MEDIA **/

#richmedia {
position:absolute;
left:100px;
top:10px;
width:800px;
height:560px;
z-index:9999;
}

.aviso{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#28166f;
	text-align:center;
	line-height: 20px;
	position: absolute;
	right: 225px; top: 60px;
	width: 250px;
	padding: 10px;
	border:2px solid #74c9ff;
	background:#acdaf2;
	
}

.aviso-img {
position:absolute;
right:225px;
top:62px;
width:270px;
}

.player {
	position: absolute;
	right: 600px;
	top: 0;
	width: 340px;
}

#mainContent img {margin-top:30px;}
#mainContent a {font:bold 16px Arial, Helvetica, sans-serif; color:#1c2a13;}
#mainContent a:hover {text-decoration:underline;}

div.videos {height:285px; width:700px; margin:20px 0 0 20px;}
div.videos ul li {float:left; display:inline; margin-right:30px;}

table.tabela_ganhadores {font:normal 16px arial; color:#1c2a13; width:700px;}
table.tabela_ganhadores tr {border-bottom:1px solid #1c2a13;}

table tr.tt-ganhadores {font:bold 22px arial; text-align:center; color:#1c2a13; border:none;}
table tr.tt {text-align:center; background:#dbd3c0; border:none; height:20px;}
table tr.border-none {border:none;}


h1.titulo {color:#0894D7;}
a.fim-de-ano {position:absolute;top:80px;left:440px;} 
.spc {float:right; margin:-10px 50px 0 15px!important;}

.tabela-spc {border:1px solid;font:normal 18px tahoma,arial;}
.tabela-spc td {border:1px solid;text-align:center;padding:5px;}

ul.carnaval { margin:15px 0 20px 23px;}
ul.carnaval li {list-style-type:disc;}

div.carnaval-2010 {position:absolute; margin:75px 0 0 610px; z-index:1000;}

div.twitter2 {float:right;margin:171px 305px 0 0;}
div.twitter {position:absolute;right:440px;top:177px;}
div.twitter-txt {color:#004F94;font-size:0.76em;position:absolute;right:381px;top:180px;}

img.logo {margin:0 auto;}
img.logo2 {border:1px solid #000;margin:0 auto;}

.dia-mulher {float:right; margin:45px 190px 0 0;}

div.diadotrabalho {position:absolute;right:255px;top:50px;}

.locacao {color:#058DD4;}

#mainContent .imagens {margin:0 0 0 5px;}
#mainContent .imagens img {border:1px solid; margin-right:11px; margin-top:5px; float:left;}


.cdl {float:right;}
.fecomercios {float:left;}
.chaveiro { position:absolute; top:-27px; left:308px;}

a.link {padding:6px;background:#28166F;color:#fff!important;margin-right:25px;}
a.link:hover {text-decoration:none!important;background:#402C8F;}
