/*
http://arnaldomadeira.com.br
2009 © A2 Comunicação
*/

/*
paleta
#244A9F - azul padrão
#004FFF - azul hover
#F2B413 - amarelo
*/

/*Geral
*********************************************************************************************/
a {color:#244A9F;text-decoration:none;}
a:hover {color:#004FFF;}
#tweet a, p.description a, .text-entry p a {text-decoration:underline;}
.more {font-size:11px;font-weight:bold;text-align:right;}
.modal, .display, #banners {display:none;}

/*Layout
*********************************************************************************************/
html {background:#88ABCE url(../img/bg_body.png) repeat-x top;}
body {background:url(../img/bg_trans.png) repeat-y center;}

#page {
	width:920px;
	margin: 0 auto;
	padding:0 20px 20px;
}

#container {position:relative;z-index:0;}

#extra {
	background:#eee url(../img/bg_sidebar.gif) repeat-x top;
	width:170px;
	position:absolute;
	left:0;
	top:0;
	padding:15px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#content {
	width:480px;
	margin-left:220px;
	min-height: 950px;
	_height: auto !important;
	_height: 920px;
	padding-bottom:20px;
}

#home #content {padding-bottom:100px;}

#sidebar {
	background:#eee url(../img/bg_sidebar.gif) repeat-x top;
	width:170px;
	position:absolute;
	right:0;
	top:0;
	padding:15px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


#extra, #sidebar {height:auto; z-index:0;overflow:hidden;}

#perfil #extra, #perfil #sidebar {height:650px;z-index:0;}
#error #sidebar {height:80px;z-index:0;}
#error #content {
	min-height: 120px;
	_height: auto !important;
	_height: 120px;
}
#perfil #content {
	min-height: 700px;
	_height: auto !important;
	_height: 700px;
}

#footer {clear:both;}

/*Header
******************************************************************************************/

#header {z-index:1;position:relative;}

/*logo*/
#logo {background:url(../img/madeira_header.jpg) no-repeat center top;height:200px;}

#logo .section a {
	background:url(../img/madeira_title.png);
	width:345px;
	height:86px;
	text-indent:-9000px;
	float:left;
	margin:50px 0 0 285px;
}

#logo .section .description {display:none;}

#header #links {position:absolute;top:150px;left:290px;}
#header #links li {display:inline;float:left;}
#header #links li a {display:block;float:left;width:85px;height:35px;margin-right:15px;}
#header #links li.item02 a {width:110px;}
#header #links li.item03 a {width:65px;}
#header #links li.item04 {display:none;}

/*navbar*/
#nav_main {
	background:url(../img/bg_nav.gif) repeat-x;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:center;
	padding:13px 0;
	margin-top:-5px;
}

#nav_main ul li {
	display:inline;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 5px;
	letter-spacing:-1px;
	position:relative;
	z-index:15;
}

#nav_main ul li a {
	color:#244A9F;
	text-decoration:none;
}

#nav_main ul li.item02 a,
#nav_main ul li.item03 a,
#nav_main ul li.item04 a,
#nav_main ul li.item05 a,
/*#nav_main ul li.item06 a,*/
#nav_main ul li.item07 a,
#nav_main ul li.item11 a {
	background:url(../img/seta.gif) no-repeat center right;
	/*border:1px solid red;*/
	padding-right:12px;
}

#nav_main ul li.item02 a:hover,
#nav_main ul li.item03 a:hover,
#nav_main ul li.item04 a:hover,
#nav_main ul li.item05 a:hover,
/*#nav_main ul li.item06 a:hover,*/
#nav_main ul li.item07 a:hover,
#nav_main ul li.item11 a:hover {background:url(../img/seta_hover.gif) no-repeat center right;}

#nav_main ul li.item02 ul li a,
#nav_main ul li.item03 ul li a,
#nav_main ul li.item04 ul li a,
#nav_main ul li.item05 ul li a,
#nav_main ul li.item06 ul li a,
#nav_main ul li.item07 ul li a,
#nav_main ul li.item08 ul li a,
#nav_main ul li.item11 ul li a,
#nav_main ul li.item02 ul li a:hover,
#nav_main ul li.item03 ul li a:hover,
#nav_main ul li.item04 ul li a:hover,
#nav_main ul li.item05 ul li a:hover,
#nav_main ul li.item06 ul li a:hover,
#nav_main ul li.item07 ul li a:hover,
#nav_main ul li.item11 ul li a:hover {
	background:none;
	padding-right:0px;
}

#nav_main ul li a:hover {color:#004fff;}

#nav_main ul li .submenu {
	position:absolute;
	z-index:10;
	background:#F5F5F5 url(../img/bg_nav.gif) repeat-x bottom;
	padding:10px 5px 0 5px;
	top:29px;
	border:1px solid #ccc;
	border-top:none;
	width:100px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}

#nav_main ul li.item02 .submenu,
#nav_main ul li.item03 .submenu,
#nav_main ul li.item04 .submenu,
#nav_main ul li.item05 .submenu,
#nav_main ul li.item06 .submenu,
#nav_main ul li.item07 .submenu,
#nav_main ul li.item08 .submenu,
#nav_main ul li.item11 .submenu {left:-5px;}

#nav_main ul li.item04 .submenu {left:60px;}

/*#nav_main ul li.item02 .submenu .item02,
#nav_main ul li.item03 .submenu .item04,
#nav_main ul li.item04 .submenu .item04,
#nav_main ul li.item05 .submenu .item03,
#nav_main ul li.item06 .submenu .item02,
#nav_main ul li.item07 .submenu .item03,
#nav_main ul li.item11 .submenu .item02 {border-bottom:none;}*/

#nav_main ul li .submenu li {
	text-transform:none;
	border-bottom:1px solid #ddd;
	display:block;
	text-align:left;
	font-size:12px;
	letter-spacing:0;
	margin:0;
	margin-bottom:5px;
	padding-bottom:5px;
}

#nav_main ul li .submenu li a {display:block;}

/*top toolbox*/
#top_tb {/*border:1px solid red;*/margin:10px 0;text-align:right;padding:5px 0;}
#top_tb ul li {display:inline;margin-left:10px;font-size:11px;font-weight:bold;}
#top_tb ul li a {
	background-repeat:no-repeat;
	background-position: 3px center;
	padding:5px 0 5px 25px;
}

#top_tb ul li.social a {background-image:url(../img/world.png);}
#top_tb ul li.social a span {padding-right:12px;background:url(../img/seta.gif) no-repeat center right;}
#top_tb ul li.social a:hover span {background-image:url(../img/seta_hover.gif);}
#top_tb ul li.newsletter a {background-image:url(../img/email_go.png);}
#top_tb ul li.rss a {background-image:url(../img/feed.png);}

#top_tb ul li {position:relative;z-index:5;}
#top_tb ul li ul {
	border:1px solid #244A9F;
	width:95px;
	background:white;
	padding:5px 0px;
	position:absolute;
	z-index:7;
	right:0;
	top:15px;
}

#top_tb ul li ul li {
	display:block;
	text-align:left;
	padding:6px 0;
	margin-left:5px;
}

#top_tb ul li ul li a {
	padding:7px 0 7px 25px;
}

#top_tb ul li ul li.tb_twitter a {background-image:url(../img/twitter_16.png);}
#top_tb ul li ul li.tb_youtube a {background-image:url(../img/youtube_16.png);}
#top_tb ul li ul li.tb_flickr a {background-image:url(../img/flickr_16.png);}
#top_tb ul li ul li.tb_wikipedia a {background-image:url(../img/wikipedia_16.gif);}

/*Modals
******************************************************************************************/
.modal .input_text, .modal textarea {
	padding:3px;
	border:1px solid #ccc;
	width:170px;
	margin-bottom:20px;
	color:#666;
	font-weight:bold;
}

/* alterado dia 08/02/10*/
.modal .input_submit, .modal .input_cancelar {
	border:0;
	background:url(../img/bg_bt.gif) repeat-x;
	margin-right:12px;
	margin-bottom:5px;
	color:white;
	float:right;
	font-size:11px;
	font-weight:bold;
	padding: 2px 2px;
	text-transform:capitalize;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* alterado dia 08/02/10*/

.modal label span {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#244a9f;
}

.video_modal .description, .audio_modal .description {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-top:5px;
	color:#666;
}

.media .audio .description, .media .video .description {
	width:280px;
	padding:10px;
	background:#eee;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}


/*Footer
******************************************************************************************/
#footer {
	background:url(../img/bg_footer.gif) repeat-x top;
	color:white;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:15px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*Content
******************************************************************************************/

/*home*/

#news1, #news2 {
	width:230px;
	float:left;
	margin-bottom:20px;
}

#news1 {margin-right:20px;}

#news1 p.title, #news2 p.title, #last_updates .title {
	font-size:14px;
	/* text-transform:uppercase; */
	font-weight:bold;
	margin-bottom:3px;
}

#last_updates .title {margin-bottom:10px;}

#news1 p.description, #news2 p.description {
	line-height:18px;
}

#news1 h3 a, #news2 h3 a {
	color:#F2B413;
	letter-spacing:-1px;
}

#news1 h3 a:hover, #news2 h3 a:hover {text-decoration:underline;}

/***lista de entradas***/

#midia_updates, #last_updates, .entries {clear:both;}

#midia_updates .entry td, #last_updates .entry td, .entries .entry td {border-bottom:1px solid #eee;vertical-align:middle;padding:7px 0;}

#midia_updates .entry td.item01, #last_updates .entry td.item01, .entries .entry td.item01 {width:25px;}
#midia_updates .entry td.item02, #last_updates .entry td.item02, .entries .entry td.item02 {width:100%;}

#midia_updates .entry .date, #last_updates .entry .date, .entries .entry .date {
/*	background:#eee;*/
	width:26px;
	text-align:center;
	float:left;
	color:#244A9F;
	font-weight:bold;
	text-transform:uppercase;
	line-height:12px;
}

#midia_updates .entry .date .day, #last_updates .entry .date .day, .entries .entry .date .day {font-size:18px;}
#last_updates .entry .date .month, .entries .entry .month {font-size:11px;}
#last_updates .entry .date .year, .entries .entry .year {font-size:10px;}

#midia_updates .entry h3, #last_updates .entry h3, .entries .entry h3 {font-size:14px;letter-spacing:-1px;line-height:18px;}
#news_updates .entry h3 a, #midia_updates .entry h3 a, #last_updates .entry h3 a, .entries .entry h3 a {
	display:block;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:5px center;	
	color:#F2B413;
}

#news_updates .entry p.title {margin-left:30px;}

.entries .entry h3 a:hover {text-decoration:underline;}

p.date {font-size:11px !important;font-weight:bold;margin:0;color:#244A9F;}

/*icones*/

#midia_updates .audio h3 a, #last_updates .audio h3 a {	background-image:url(../img/sound.png);}
#midia_updates .blog h3 a, #last_updates .blog h3 a {	background-image:url(../img/page_white_edit.png);}
#midia_updates .news h3 a, #last_updates .news h3 a, #news_updates .entry h3 a {background-image:url(../img/page_white_text.png);}
#artigos #news_updates .entry h3 a  {background-image:url(../img/page_edit.png);}
#artigos.reference #news_updates .entry h3 a, #last_updates .article h3 a {background-image:url(../img/page.png);}
#last_updates .project h3 a {background-image:url(../img/page_white_star.png);}
#last_updates .speech h3 a {background-image:url(../img/script.png);}
#last_updates .vote h3 a {background-image:url(../img/tab2.png);}
#midia_updates .album h3 a, #last_updates .album h3 a {background-image:url(../img/images.png);}
#midia_updates .movie h3 a, #last_updates .movie h3 a {background-image:url(../img/film.png);}
#midia_updates .poll h3 a, #last_updates .poll h3 a {background-image:url(../img/page_paste.png);}

#last_updates .entry h3 a:hover {text-decoration:underline;}

/**ultimas noticias**/
#news_updates .entry td {padding:5px 0;}
#news_updates .entry p.title {font-size:11px;font-weight:bold;margin-bottom:0;}
#news_updates .entry_midia li {
	display:block;
	width:16px;
	height:16px;
	float:left;
	background:url(../img/world.png) no-repeat center center;
	text-indent:-9000px;
	margin-left:5px;
}
#news_updates .entry_midia li.audio {background-image:url(../img/sound.png);}
#news_updates .entry_midia li.video {background-image:url(../img/film.png);}
#news_updates .entry_midia li.foto {background-image:url(../img/image.png);}

#news_updates td.item02 {width:375px;}
#news_updates td.item03 {width:75px;}

/*indice de albuns*/
#albuns_updates .entry td {vertical-align:top;padding:10px 5px;}
#albuns_updates .entry h3 a {padding-left:0;}
#albuns_updates .entry .thumb {padding:10px 10px 10px 0;}
#albuns_updates .entry p.info {font-size:11px;}
#albuns_updates .entry p.info span {
	color:#244A9F;
	padding:3px 0 3px 20px;
	background:url(../img/calendar.png) no-repeat center left;
}
#albuns_updates .entry p.info a {
	margin-left:10px;
	padding:3px 0 3px 20px;
	background:url(../img/images.png) no-repeat center left;
}

#albuns_updates .entry p.description a {font-size:12px;color:#333;font-weight:normal;}



/*paginacao*/
.pag {text-align:center;margin-top:5px;}
.pag ul {margin-left:0 !important;}
.pag li {display:inline;font-size:11px;margin-left:20px;color:#999;}
.pag li a {font-weight:bold;}

/*breadcrumbs*/
#breadcrumb {margin-left:0;list-style:none;margin-bottom:10px;}
#breadcrumb li {display:inline;font-weight:bold;color:#999;font-size:11px;}
#breadcrumb li a {color:#999;}
#breadcrumb li a:hover {color:#244a9f;}
#breadcrumb li.last, #breadcrumb li.last a {color:#244a9f;}
#breadcrumb li.last a:hover {color:#004FFF;}

/*section_title*/
#content h2.section_title {
	font-size:24px;
	letter-spacing:-1px;
	color:#244a9f;
	border-bottom:3px solid #ccc;
}

#content .text-entry h3 {color:#F2B413;letter-spacing:-1px;font-size:21px;}
#home #content p.description {color:#333;font-size:12px;font-weight:normal;}
#content p.description {color:#666;font-size:11px;font-weight:bold;margin-top:-5px;}

#content h4 {color:#F2B413;}

/*font-size*/
#text_size {text-align:right;}
#text_size ul {margin-left:0;}
#text_size ul li {display:inline;margin-left:5px;}
#text_size ul li.text_title {font-size:11px;color:#999;}
#text_size ul li a {font-weight:bold;}
#text_size ul li.menor {font-size:10px;}
#text_size ul li.igual {font-size:12px;}
#text_size ul li.maior {font-size:14px;}

/*text toolbox*/
.text_toolbox {border-top:1px solid #ccc;padding-top:5px;text-align:right;clear:both;}
.text_toolbox ul {margin-left:0;}
.text_toolbox ul li {display:inline;font-size:11px;font-weight:bold;margin-left:10px;}
.text_toolbox ul li a {background:url(../img/world.png) no-repeat center left;padding:3px 0 3px 22px;}
.text_toolbox ul li.print a {background-image:url(../img/printer.png);}
.text_toolbox ul li.e-mail a {background-image:url(../img/email.png);}
.text_toolbox ul li.e-mail span {display:none;}
.text_toolbox ul li.share a {background-image:url(../img/comments.png);}
.text_toolbox ul li.comments a {background-image:url(../img/comment.png);}

/*news media*/
#content .text-entry .media {float:left;margin:-12px 10px 5px 0;}

#content .text-entry .media .file {
	background:#eee;
	border:1px solid #ccc;
	margin-bottom:10px;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#content .text-entry .media .file a {
	background:url(../img/page_white_put.png) no-repeat center left;
	padding:3px 3px 3px 25px;
	font-weight:bold;
}

#content .text-entry .media .file span {font-size:11px;color:#666;}

/*gallery*/
#album_view, #photos {
	margin-bottom:10px !important;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
#album_view .panel-overlay h2, #photos .panel-overlay h2 {font-size:12px;margin:5px 0 0px 0;}
#album_view .panel-overlay p, #photos .panel-overlay p {font-size:10px !important;}
#album_view {margin-left:10px !important;}
.filmstrip li {width:98px !important;height:100px !important;overflow:hidden;}

/*blog*/
p.blog_date {
	font-size:11px !important;
	font-weight:bold;
	color:#244a9f;
	margin:0px 0 2px 0;
}

#blog .pag {margin-top:40px;border-top:1px solid #eee;padding-top:10px;}

#blog.index #content .text-entry .media {margin-top:0px;}

#blog #content .text-entry {margin-bottom:20px;clear:both;}

#blog #content .text-entry h3 a {color:#F2B413;}
#blog #content .text-entry h3 a:hover {text-decoration:underline;}

#blog h4 {font-size:16px;}

#blog #extra, #blog #sidebar {height:850px;}

#blog_cats {border:1px solid #ccc;background:white;padding:3px;font-size:11px;font-weight:bold;color:#666;width:170px;margin-bottom:15px;}

/*comentários*/
#comments h3 {color:#F2B413;}
#comments-list ol {margin-left:0;list-style:none;}
#comments-list ol li {
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
#comments-list h4 strong {font-size:18px;}
#comments-list h5 {margin-bottom:0;font-size:12px;}
#comments-list p.comment_time {
	font-size:11px;
	font-weight:bold;
	color:#999;
	margin-bottom:3px;
}

#comments-list p.comment_text {
	font-style:italic;
	color:#666;
	line-height:21px;
}

/*comentários form*/

#comments-form h4 {color:#244a9f;}

#comments-form label span {
	font-size:11px;
	color:#244a9f;
	font-weight:bold;
	display:block;
	margin-top:5px;
}

#comments-form label .input_text, #comments-form label .input_textarea {
	padding:3px;
	border:1px solid #ccc;
	font-size:11px;
	font-weight:bold;
	color:#666;
	width:300px;
}

#comments-form .block {text-align:right;padding-bottom:0;}

#comments-form label .input_textarea {
	width:100%;
	margin-bottom:10px;
	height:100px;
}

#comments-form .input_submit {
	border:0;
	background:url(../img/bg_bt.gif) repeat-x;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-transform:uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*links*/

#links_list {
	margin-left:0;
	list-style:none;
}

#links_list li {
	border-bottom:1px dotted #ccc;
	margin-bottom:0;
	padding:10px 0;
}

#links_list li a {
	color:#F2B413;
	font-size:16px;
	font-weight:bold;
}

#content #links_list li p.description {margin-top:2px;}

#links_list li a:hover {text-decoration:underline;}

/*404*/

#error #extra {display:none;}

/*Projeto, discurso*/
#content .project .item01, #content .speech .item01, #content .vote .item01 {vertical-align:top;}
#content .project h3, #content .speech h3, #content .vote h3 {margin-top:10px;}
#content .project p.description, #content .speech p.description, #content .vote p.description, 
#content .vote p.deputado, #content .vote p.defesa {margin-left:30px;font-size:12px;font-weight:normal;color:#333;}

/*tabs*/
#tabs ul {margin-left:0;}

/*artigos*/
#artigos #content td p.title {margin-bottom:0;}

/*fale conosco*/
#fale_conosco label {display:block;margin-bottom:5px;}
#fale_conosco label span {
	font-size:11px;
	font-weight:bold;
	color:#244a9f;
	display:block;
}

#fale_conosco label .input_text, #fale_conosco label textarea {
	border:1px solid #ccc;
	padding:3px;
	color:#666;
	font-size:11px;
	font-weight:bold;
	width:70%;
}

#fale_conosco label textarea {width:472px;height:150px;}
#fale_conosco .block {text-align:right;}

/*Endereços página fale.php*/
#endereco{display:table;width:100%;}
#endereco ul li{display:block; color:#333;}
#endereco ul li a{margin-left:5px;}
#endereco #endereco_brasilia{}
#endereco #endereco_brasilia #brasilia #item01,
#endereco #endereco_saopaulo #saopaulo #item01{color:#F2B413; font-weight:bold;}
#endereco #endereco_saopaulo{margin-top:20px; }


/*busca*/

#busca #content p.results {
	font-size:16px;
	margin:10px 0;
	color:#666;
}

#busca h3.resultado {color:#244a9f;font-size:14px;text-transform:uppercase;margin-bottom:3px;margin-top:5px;}

/*descadastramento*/

#error .block {text-align:left;}

/* Sidebar & Extra
******************************************************************************************/

/*Geral, home*/

#extra h3, #sidebar h3 {
	color:#244A9F;
	font-size:14px;
	/* text-transform:uppercase; */
	letter-spacing:-1px;
}

/*quote*/

#quote blockquote span {
	padding:3px 0 3px 30px;
	background:url(../img/quote.png) no-repeat 0 0;
}

#quote blockquote {
	padding-left:0;
	font-size:17px;
	font-family: "Times New Roman", "Times", serif;
	font-style:italic;
	line-height:23px;
	color:#999;
	font-weight:bold;
}

#quote cite {
	font-family: "Times New Roman", "Times", serif;
	font-size:14px;
	color:#244A9F;
	font-weight:bold;
	text-align:right;
	display:block;
	margin-bottom:20px;
}

/*enquete*/

#home_poll .question {font-weight:bold;}

#home_poll label, #poll label {display:block;margin-bottom:10px;}

#home_poll label var, #poll label var {font-family: "Arial", "Helvetica", sans-serif;}
#home_poll label input, #poll label input {margin-right:3px;}

#content #home_poll h3 {display:none;}

.enquete_resultado {display:block;margin-bottom:5px;}

.enquete_resultado var {display:block;font-family:Arial,"Helvetica", sans-serif;}
.enquete_resultado var.percent {color:#888;font-size:11px;margin-top:-3px;}

p.votos {font-size:11px;font-weight:bold;margin:8px 0;}

#sidebar .block, #extra .block {text-align:center;}
#home_poll .block a, #poll .block a {display:block;font-size:11px;font-weight:bold;}

#poll .block {margin:20px 0 10px 0;text-align:center;}

#extra .input_submit, #sidebar .input_submit, #poll .input_submit, #fale_conosco .input_submit {
	border:0;
	background:#3062BE url(../img/bg_bt.gif) repeat-x bottom;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-transform:uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom:5px;
}

#extra .input_text, #sidebar .input_text {
	border:1px solid #ccc;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	color:#666;
	font-family:"Arial", "Helvetica", sans-serif;
}

/*busca*/

#search .input_text {width:130px;float:left;}
#search .input_submit {padding:3px;float:left;margin-left:5px;margin-bottom:15px;}
#search a {font-size:11px;font-weight:bold;display:none;}

/*Destaque Campanha Eleitoral***********************/
#destaque-campanha{margin:0 0 20px 0;display:none;}
#destaque-campanha p{color:#666; font-style:italic; font-size:14px;}
#destaque-campanha ul{padding:0; margin:0;}
#destaque-campanha ul li{
	display:block;
	height:50px;
	margin-bottom:10px;
}
#destaque-campanha ul li.item01{background:url('../img/colinha.png') no-repeat;}
#destaque-campanha ul li.item02{background:url('../img/curriculo-arnaldo.png') no-repeat;}
#destaque-campanha ul li.item03{background:url('../img/edital-arnaldo.png') no-repeat;}
#destaque-campanha ul li.item04{background:url('../img/jingle-madeira.png') no-repeat;}
#destaque-campanha ul li.item05{background:url('../img/folder-madeira.png') no-repeat;}

#destaque-campanha ul li.item06,
#destaque-campanha ul li.item07,
#destaque-campanha ul li.item08{background:url('../img/video_campanha.png') no-repeat;}

#destaque-campanha ul div.campanha{display:none;}
#destaque-campanha ul li a{
	display:block;
	padding:2px 5px 5px 55px;
	vertical-align:top;
	font-weight:bold;
}
#destaque-campanha ul li a:hover{text-decoration:underline;}

/*twitter*/
#twitter #tweet ul {margin-left:0;list-style:none;}
#twitter #tweet ul li{border-bottom:1px solid #ccc; padding:10px 0 10px 0; margin:0;}
#twitter #tweet {
	color:#666;
	font-style:italic;
	display:block;
	line-height:18px;
	padding-bottom:10px;
	margin-bottom:10px;	
}

/*destaques*/

#highlights {margin-bottom:20px;}
#contas #highlights {display:none;}
#highlights p.title {font-size:11px;font-weight:bold;color:#666;margin-bottom:2px;}
#highlights h4 {font-weight:normal;}

/*social*/

#social ul {margin-left:0;}
#social ul li {display:inline;float:left;margin-right:10px;}
#social ul li a {
	background-position:center center;
	background-repeat:no-repeat;
	display;block;
	text-indent:-9000px;
	height:32px;
	width:32px;
	float:left;
}

#social ul li.twitter a {background-image:url(../img/twitter_32.png);}
#social ul li.flickr a {background-image:url(../img/flickr_32.png);}
#social ul li.wikipedia a {background-image:url(../img/wiki_32.png);}
#social ul li.youtube a {background-image:url(../img/youtube_32.png);}

#sidebar #social {display:none;}

#home_news .input_text {width:95%;}
#home_news label {font-size:11px;font-weight:bold;color:#244A9F;}
#home_news #hn2 .input_text {margin-bottom:10px;}

/*submenu*/
#submenu ul {margin-left:0;list-style:none;}
#submenu ul li {
	font-size:21px;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:20px;
}

#submenu ul li a {color:#999;display:block;}
#submenu ul li a:hover, #submenu ul li a.active {color:#244A9F;}
#submenu ul li a.active {background:url(../img/seta-maior.gif) no-repeat center right;}

/*jquery ui*/
.ui-icon {float: left; margin-right: 7px; margin-top: -2px;}
.ui-widget {margin:10px 0;font-size:12px !important;}
.ui-widget p {margin-bottom:0;}
.ui-widget .ui-corner-all {padding:12px;}
.ui-green {background:green !important;border:1px solid green !important;}

