/* CSS Document */

*{margin:0; padding:0;}
html{background-color:#EEEEEE;}
body{font-family:Arial, Helvetica, sans-serif;background:url(imagens/backlinha.jpg) repeat-x; background-color:#EEEEEE;}
#conte{font-size: 12px; margin: 0 auto; width: 770px; color: #000000; background-color:#fff; }	

html>body h1, html>body h2{margin-bottom:15px;}
h1, h2{color:#555; margin-bottom:25px; background-color:transparent;}
h2{font-size:1em;}
img{border:none;}
p{text-align:justify;}
a{text-decoration:none;color:#000000;}
a:hover{color:#009900;}
ul{list-style-type:none;}

.titulo1{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;margin-top:67px;margin-left:196px;padding:0px; position: absolute; top: 54px;}
.titulo2{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:italic;top: 5px;left:360px;position: absolute;}
.titulo3{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:italic;top: 20px;left:700px;position: absolute;}
.titulo4{color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:120px;margin-left:10px;padding:0px; height:30px;position: absolute;top: 54px;}
/* */

h1.programa{border-bottom:2px solid #f60;text-transform:uppercase;color:#f60;font:bold 13px Arial;}
*html h1.programa{margin-top:22px;}
html>body h1.downloads, h1.sites-legais{margin-top:-11px;}
html>body h1.projetos-sociais{margin-top:-30px;}

h1.noticias{border-bottom:2px solid #000000;height:15px;color:#000000;font-size:12px;}

/************** TOPO ***************/

#topo{height:185px;position:relative;margin-bottom:10px;}
#topo img {margin: 2px 0px 0 0;}
#topo #anuncios{position:absolute;right:1px;top:35px;}
html>body #topo #anuncios{top:17px;}
#topo h1{background:url(imagens/topologo.gif) no-repeat;width:770px; height:196px; text-indent:-20000px;margin:0px;}
#topo h1 a{display:block; height:100%; width:100%;}

/************** ESTRUTURA ***************/

#menu, #conteudo, #direita{float:left;display:inline;margin-left:25px;margin-bottom:50px; margin-top:10px;}
*html #menu, *html #conteudo, *html #direita{margin-top:-25px;}
#menu{width:160px;margin-left:0;}
#menu ul.principal{margin-left:23px;margin-bottom:15px;}
#menu ul.principal a{color:#999; font-weight:bold; font-size:11px;}
#menu ul.principal li img{margin:0 0 -4px -1.6em; position:relative; left:-105x;}
#menu ul.principal li{margin-top:3px; margin-bottom:3px; position:relative; left:10px; padding-bottom:6px;border-bottom:1px solid #CCC; height:1%; width:140px;}
#menu ul.principal li ul{ margin-left:15px; padding-left:10px;}
#menu ul.principal li ul li{left:-15px;margin-bottom:2px; border:none; padding:0;}
ul.sub{list-style-image:none; margin-left:0.6em; background:url(imagens/fundoulSub.jpg) no-repeat  0 50%;}
ul.sub li{margin-top:-0.1em; padding-left:0.5em;}
#conteudo{width:540px;}
#parte1{width:220px; position:absolute; margin-left:30px; margin-top:94px;}
#parte2{width:220px; position:absolute; margin-left:260px; margin-top:94px;}

#rodape{clear:both; margin-top:0; background:url(imagens/rodape.jpg) no-repeat ; padding:55px 22px 15px 100px;}
html>body #rodape{margin-top:1em;}

#menu ul.principal li.clicado a{color:#f90; text-decoration:none;}
#menu ul.principal li.clicado li a, #direita a{color:#555;text-decoration:none;}
#menu ul.principal li a:hover, #direita a:hover{color:#060; display:marker;}

/************** INDEX ***************/
/*************************************/
h2.noimage{font-size:13px; text-transform:uppercase; margin-top:10px;}



html>body #busca{margin-bottom:1.3em; margin-top:1em;}

#destaques, #cacaTalentos, #rss{height:auto;}
#destaques ul{margin-top:10px;}
#destaques li, #cacaTalentos li, #rss li, #eventosIn li{text-align:right; padding-right:10px; background:url(imagens/pontoSeparadorPreto.jpg) no-repeat right;}
#destaques li a, #cacaTalentos li a, #rss li a, #eventosIn li a{color:#000; font-weight:bold;}
#destaques li a:hover, #cacaTalentos li a:hover, #rss a:hover, #eventosIn a:hover{color:#060;}
#eventosIn h2{text-transform:uppercase; color:#999;}
h2.destaques{margin-top:-2em; margin-bottom:10px;}
html>body h2.destaques{margin-top:-0.2em;}

#rss p{margin-top:-20px;}

#noticias, #noticias p{ margin-top:1em;}
#noticias a, #noticias img.pontoSeparador{float:right;}
#noticias h1{ margin:-1em 0 -0.4em 0.1em;}
#noticias img{margin-top:1.3em; margin-right:1.5em;}
#noticias a{margin:1em 0.4em 0.5em 0.5em;}

html>body #depoimentos p{margin:0.85em 0;}
#depoimentos img.pontoSeparador{ margin-left:-2.1em; float:right; margin-top:0.4em;}
#depoimentos h1{margin-top:-0.5em; margin-bottom:0.2em;}
html>body #depoimentos h1{margin:0;}
html>body #depoimentos img.pontoSeparador{margin-right:1.6em;}
#depoimentos a{margin-left:8.4em;}
#depoimentos h2{margin-top:0.5em;}

#banner{margin-top:1.3em; text-align:center;}
html>body #banner{margin-top:2.2em;}
.pontoSeparador{width: 0.55em; height: 0.55em;}
.aDireita{text-align:right}




table.comBordaSimples {
	border-collapse: collapse; /* CSS2 */
	background: #CCCCCC;
}

table.comBordaSimples td {
	border: 1px solid white;
	padding: 5px;
	font-family:arial,helvetica;font-size:12px;color:#000;font-weight:normal;
}

table.comBordaSimples tr.even /* estilo explcito */ {
	background:#F3F3F3;
	padding: 5px;
}

table.comBordaSimples th {
	text-align: left;
	font-family:arial,helvetica;font-size:12px;color:#FFFFFF;font-weight:none;
	padding: 5px;
	background:#999999;
}


table.BordaSimples {
	border-collapse: collapse; /* CSS2 */
	background: #EBEBEB;
	text-align:center;
}

table.BordaSimples td {
	border: 5px solid #fff;
	padding: 8px;
	font-family:arial,helvetica;font-size:20px;color:#000;font-weight:bold;
}

table.BordaSimples tr.even /* estilo explcito */ {
	background:#CCCCCC;
	padding: 5px;
}

table.BordaSimples th {
	text-align: left;
	font-family:arial,helvetica;font-size:12px;color:#FFFFFF;font-weight:none;
	padding: 5px;
	background:#999999;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
}
