@import url("menu-horizontal.css");
@import url("destaque-principal.css");
/*
nome do Projeto: Portal do Garotinho
Descricao: site do Político Garotinho
Versao: 1.0 
Data: 18/12/2009
Autor: Felipe da Silva Rosas (eusniper@hotmail.com)
Site do Autor: http://eufelipe.com
*/

* {
	margin:0;
	padding:0;
}

img, div, h1 { behavior: url(iepngfix.htc) }
img{ border: 0; }

body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../imagens/fundo-pagina.jpg) repeat-x;
}
.limpar {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.pontilhado {
	border:1px dashed #BFBFBF;
}

.esquerda {
	float:left;
}

.direita {
	float:right;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:12px;
}
#tooltip h3, #tooltip div { margin: 0; }



.link-amarelo {
	color: #FFFF00;
	font-weight: bold;
}
.link-laranja {
	color: #FF9900;
	font-weight: bold;
}


/*  Topo do site
-------------------------------- */

.links-acessibilidade {
	position: absolute;
	top: -9999px;
}

#cabeca {
	background:url(../imagens/fundo-topo.png) repeat-x;

}

#cabeca .fundo-topo {
	background:url(../imagens/topo.jpg) no-repeat;
	height:251px;
	width:970px;
	margin:0 auto;
}

#cabeca .fundo-topo .logo a {
	width:400px;
	height:52px;
	margin-left:295px;
	padding-top:50px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;

}

/* --- busca ---- */

#cabeca .fundo-topo .busca-topo {
	margin-top:50px;
}
#cabeca .fundo-topo .busca-topo #formbusca {
	float:right;
	width:300px;
	height:30px;
}

#cabeca .fundo-topo .busca-topo #formbusca fieldset {
	border:none;
}
#cabeca .fundo-topo .busca-topo #formbusca {
	width:180px;
	height:23px;
}

#cabeca .fundo-topo .busca-topo #formbusca .bnt-busca {
	overflow:hidden; 
	width:22px;
	height:22px;
	content:""; 
	line-height: 0; 
	text-indent:-9000px;
	margin-top:15px; 
	background:url("../imagens/bnt-busca.png") no-repeat;
	cursor:pointer; 
	border:none;
}

#cabeca .fundo-topo .busca-topo #formbusca #pesquisa {
	border:none;
	background:#fff;
	padding:2px;
}
/* -- menu -- */

#cabeca .fundo-topo #menu {
	margin-top:36px;
	_margin-top:21px;
	width:980px;
}

#cabeca .fundo-topo #menu a {
	color:#fff;
}

#cabeca .fundo-topo #menu a:hover {
	background:url(../imagens/fundo-menu.png) repeat-x
}

/*  Corpo e Conteudo do site
----------------------------------- */

#corpo {
	width:990px;
	margin:0 auto;

}

#corpo #conteudo {
	width:690px;
	float:left;
	margin-right:3px;
	overflow:hidden;
	margin-top:5px;

}
/* -- Coluna principal -- */

#destaque-principal {
	clear:both;
    background:url(../imagens/destaques.jpg) no-repeat left;
	overflow:hidden;
	height:283px;
}
#conteudo #destaque-principal li {
}

/* -- Flash -- */

#corpo #conteudo #destaque-principal ul {
	padding:0;
}

#corpo #conteudo #destaque-principal li {
	list-style:none;
}

#flash .texto-flash {
	margin-left:33px;
	height:283px;
	background-repeat:no-repeat;
}
.box-texto {
	width:240px;
	background:#333;
	color:#FFF;
	float:left;
	padding:10px;
	margin:10px;
	font-size:18px;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);	
	
}

.box-texto a {color:#fff; text-decoration:none;}

.box-texto  a:hover {color:#999;}

#flash .texto-flash .box-texto .titulo {
	padding-bottom:10px;
	font-size:24px;
}


#caixa-noticias {
margin-top:5px;
background:#5f5b5b;
height:635px;
font-size:14px;
width:405px;

}


#caixa-noticias a:hover {
	text-decoration:underline;

}

#caixa-noticias .titulo-box {
	padding-top:5px;
}
.lista-noticias {
	width:393px;
	height:90px;
	overflow:hidden;
	background:#747171;
	margin-top:5px;
	margin-right:6px;
	margin-left:6px;
	
}

.lista-noticias p, .lista-noticias2 p{
	padding-top:10px;
}

.lista-noticias2 {
	width:393px;
	height:90px;
	overflow:hidden;
	background:#7c7879;
	margin-top:5px;
	margin-right:6px;
	margin-left:6px;
}

.lista-noticias .imagem-noticias, .lista-noticias2 .imagem-noticias {
	float:left;
	margin:8px;
}

.lista-noticias p a, .lista-noticias2 p a{
	color:#fff;
	text-decoration:none;
}

.paginacao-noticias {
	width:397px;
	background:#7c7879;
	margin-top:5px;
	padding:4px;
	text-align:center;
	color:#fff;
}

.paginacao-noticias a {
	color:#fff;
}


.imagem-noticia-exibir {
	float:left;
	padding-right:6px;
}

.links-noticia-exibir {
	color:#333;
	text-decoration:none;
}
.links-noticia-exibir:hover {
	text-decoration:underline;
}


/* -- Agenda -- */

#conteudo #caixa-agenda {
	background:#67366d;
	margin-top:5px;
	width:388px;
	padding:8px;
	height:263px;
}

#conteudo #caixa-agenda .lista-agenda {
	background:#927195;
	padding:4px;
	margin-bottom:5px;
}

#conteudo #caixa-agenda .lista-agenda2 {
	background:#744879;
	padding:4px;
	margin-bottom:5px;
}
#conteudo #caixa-agenda .lista-agenda p, #conteudo #caixa-agenda .lista-agenda2 p, #conteudo #caixa-agenda .lista-agenda a, #conteudo #caixa-agenda .lista-agenda2 a {
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

#conteudo #caixa-agenda .lista-agenda small, #conteudo #caixa-agenda .lista-agenda2 small {
	color:#d2d830;	
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.vermais {
	color:#fff;
	font-size:12px;
	float:right;
	margin-top:3px;
}

/* -- Blog -- */

#conteudo #blog {
	background:#a58f37;
	width:268px;
	overflow:hidden;
	margin-right:2px;
	margin-top:5px;
	float:right;
	padding:5px;
	height:910px;
}

#conteudo #blog .lista-blog  {
	margin-bottom:5px;
	margin-top:5px;
	padding: 5px 5px 10px 5px;
	background:#8d7c2f;

}

#conteudo #blog .lista-blog p, #conteudo #blog .lista-blog a {
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

#conteudo #blog .lista-blog a:hover {
	text-decoration: underline;
}

#conteudo #blog .lista-blog small {
	color: #6A6035;
	font-size:11px;
}


/* -- Blog -- */

#conteudo #twitter {
	background:#0099CC;
	width:268px;
	margin-right:2px;
	margin-top:5px;
	float:right;
	padding:5px;
	border:5px solid red;
}

#conteudo #twitter .lista-twitter {
	border-bottom:1px dashed #fff;
}

#conteudo #twitter .lista-twitter p {
	color:#fff;
	font-size:13px;
	padding:5px;
	margin:5px;
}


/* -- Slidbar -- */

#corpo #slidbar {
	margin-top:5px;
	width:296px;
	float:right;
}

#corpo #slidbar #player-home {
	background:#000;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
}

.titulo-box {
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	margin:0px 5px 0px 5px;
}

/* --  Radios   -- */

#radios {
	background:url(../imagens/banner-radio.jpg) no-repeat;
	height:99px;
	margin-bottom:5px;
}

#radios .link-radios {
	padding-top:40px;
	padding-left:80px;
}

#radios .link-radios a, #radios .link-radios a:active, #radios .link-radios a:visited{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	padding-bottom:10px;
}
#radios .link-radios a:hover {
	text-decoration: underline;
}


/* --  formspring   -- */

#formspring {
	width:297px;
	height:99px;
}


#slidbar .links-blogs {
	background:  #808040;
	border:1pz solid #ccc;
	padding:5px;
	padding-bottom:20px;
}

#slidbar .links-blogs li {	list-style:none; display:inline; margin:2px; }


/* -- Media social -- */

#corpo #slidbar #mediasocial {
	background:#626264;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
}

#corpo #slidbar #mediasocial li {
	list-style:none;
	display:inline;
	margin:2px;
}

/* -- Newsletter -- */

#corpo #slidbar #newsletter {
	clear:both;
	background:#5f9519;
	color:#fff;
	margin-bottom:8px;
}

#corpo #slidbar #newsletter p {
	padding:10px;
	font-size:12px;
	color:#fff;
}

#corpo #slidbar #newsletter #formcadastro fieldset {
	border:none;
	font-size:12px;
	padding:0px 10px 10px 10px;
}

#corpo #slidbar #newsletter #formcadastro input {padding:2px;}

.pagina_links li {
	list-style:none;
}

.pagina_links img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}

.pagina_links li a {
	color:#333;
	text-decoration:none;
}

.pagina_links li a:hover {
	color:#FF6600;
	text-decoration: underline;
}

/*  Rodape
----------------------------------- */

#rodape {
	margin-top:10px;
	clear:both;
	border-top:10px solid #000;
	background:#191819;
}

.link-rodape {
	color:#b5b4b4;
	font-size:11px;
	background:none;
}

#rodape  a {
	color:#CECECE;
}
#rodape  a:hover {
	color:#FF9900;
}
#rodape .area-rodape {
	background:#323132;
}
#rodape .area-rodape .alinhamento {
	width:960px;
	margin:0 auto;
}
.titulo-rodape {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	padding-bottom:10px;
	padding-top:10px;
}
#rodape li {
	list-style:none;
	padding-left:10px;
	padding-right:10px;
}

.lista-rodape-artigos-recentes,
.lista-rodape-artigos-mais-lidos, 
.lista-rodape-artigos-mais-lidos {float:left; margin-right:20px;}

.lista-rodape-artigos-recentes {
	width:660px;
}

.titulo-twitter a {
	background:url(../imagens/logo-twitter.jpg) no-repeat;
	width:183px;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}

.lista-rodape-artigos-mais-lidos {
	width:330px;
}

.lista-rodape-artigos-mais-lidos li a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	list-style:none;
	line-height:28px;
	border-bottom:1px solid #2e2c2d;
	border-top:1px solid #3a3939;
	display:block;
}

.lista-rodape-artigos-mais-lidos li a:hover {background:#191819; text-decoration:none; color:#CACACA;}

.lista-rodape-artigos-recentes li a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	list-style:none;
	line-height:28px;
	border-bottom:1px solid #2e2c2d;
	border-top:1px solid #3a3939;
	display:block;
} 

.lista-rodape-artigos-recentes li a:hover {background:#191819;text-decoration:none; color:#CACACA;}

#rodape .area-rodape .alinhamento .sugestao {
	float:right;
	width:265px;
	margin-bottom:5px;
}
#rodape .area-rodape .alinhamento .sugestao p {
	font-size:12px;
	color:#fff;
	margin-bottom:5px;
	
}

#rodape .area-rodape .alinhamento .sugestao #formsugestao fieldset {border:none;}

#rodape .area-rodape .alinhamento .sugestao #formsugestao textarea {
	background:#5f5c5d;
	padding:5px;
	color:#fff;
	border: none;
	width:246px;
}

/* endereços */

#rodape .rodape-endereco {
	clear:both;
	width:960px;
	margin:0 auto;
	padding:20px;
	color:#fff;
	font-size:12px;
	background:url(../imagens/logo-rodape.jpg) no-repeat center;
}


#rodape .rodape-endereco .direita li {
	text-align:right;
	color:#CECECE;
	line-height:20px;
}

#rodape .rodape-endereco .direita p {
	text-align:right;
}


.pagina_conteudo {
	float:left;
	width:650px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#333333;
	line-height:26px;
}
.pagina_conteudo h1 {
	text-align:left;
	line-height:30px;
	font-size:24px;
}

.lista_videos {
	float:left; 
	width:180px; 
	height:200px; 
	margin:5px;
	padding:5px;
}

.lista_videos  p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	
}




/*  Comentarios
----------------------------------- */

.mensagem_comentario_sucesso {
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #999900;
	text-align:center;
}

#formComentarios fieldset {
	padding:10px;
	border:1px solid  #9FBBD0;
}

#formComentarios fieldset input, #formComentarios fieldset textarea {
	padding:3px;
} 

.enviar_comentario {
	background:#5095AB;
	padding:3px 12px;
	color:#fff;
	font-weight:bold;
	border:none;
	margin-top:5px;
}

.lista_comentarios {
	padding:6px;
	border:1px solid #CFCFCF;
	margin-bottom:5px;
	background:#fff;
}

.respondido {
	padding:10px;
	background:#CFE0E7;
}


.manutencao {
	height:50px;
	background:#FFFFCC;
	border-bottom:1px solid #666666;
	padding:5px;
}
.manutencao  p {
	width:990px;
	margin:0 auto;
}
