/*
Theme Name: PLURA [PSFAUL skin]
Theme URI: http://plura.pt/
Description: Tema especifico do site <a href="http://psfaul.com">PSFAUL</a>.
Version: 1.0
Author: PLURA
Author URI: http://plura.pt/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/*FONTS*/
html, body 				{ 	font-family:"Trebuchet MS"; font-size:11px; margin:0px; padding:0px;}

#navigation li,
#navigation li a,
form#searchform input,
table#wp-calendar,
table#wp-calendar a,
ul.submenu a,
ul.submenu li,
#footer 				{	font-family:Geneva, Arial, Helvetica, sans-serif;
							text-transform:lowercase;
							font-weight:bold;
							text-decoration:none; }
#navigation li,
#navigation li a, 		
form#searchform input 	{	font-size:11px; }


#navigation li ul li,
#navigation li ul li a,
#sidebar li ul li a		{	font-family:Verdana, Arial, Helvetica, sans-serif; 
							font-weight:bold; 
							font-size:9px;
							text-decoration:none; }



div#content h2,
#sidebar li h2,
#sidebar li h2 a		{	font-family:"Arial Narrow"; font-size:26px; text-decoration:none; text-transform:uppercase; font-weight:normal; }

#sidebar li h2,
#sidebar li h2 a		{	font-size: 21px; }

#sidebar li a:hover		{ text-decoration:underline; }

ul.submenu a 			{  font-size:14px; text-decoration:none; }



#post-565 ul h2			{ font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; }


/* C O L O R S  +  I M A G E S */
html, body 					{ background:#333333 url(images/bg.jpg) repeat-x; }

img							{ border:none; }

#page						{ background:transparent url(images/page_bg_normalizer.png) no-repeat 0px 298px; }

div#content h2,
div#content h2 a,	
#sidebar li h2 a,
#sidebar li h2,			
#sidebar a 					{ color: #666; }

form#searchform,
#navigation li 				{ background-color: #ed1c24; }

div#content  				{ background-color: #e6e7e8; }

div#content div.entry iframe,
div#content div.entry img	{ border:1px solid #ccc; }

div#content div.entry img.noborder	{ border:none; }


#sidebar					{ background-color: #d1d3d4; }

#sidebar h2 				{ background: transparent url(images/sidebar_right_bullet.gif) no-repeat center left; }

input#s						{ border: none; }

input#searchsubmit			{ background:none;  border:none; }


ul.submenu a     			{ color:#dfeee3; }

table#wp-calendar td 		{ background-color: #dfeee3; }




table#wp-calendar thead a 	{ color:#00984a; }

ul.submenu a ,
table#wp-calendar td a		{ background-color: #00984a; }


table#wp-calendar caption,
table#wp-calendar thead 	{ background-color: #add5ba;  }

table#wp-calendar 			{ color:#000000; }




#navigation li,
#navigation li a,
table#wp-calendar caption,
table#wp-calendar thead,
table#wp-calendar td a,
input#searchsubmit,
#footer, #footer a			{ color:#FFFFFF; }


/*TESTE*/
#header 					{ background-color:#FF0000; }



/* S T R U C T U R E */
#page 						{ width: 956px; margin: 50px auto  50px auto; position:relative; }

#header  					{ width: 782px; height: 169px; float:right; overflow:hidden; margin-bottom: 5px;}

#headerimg					{ display:none; }

#navigation 				{ float:left; }

div#content 				{ width: 540px; padding:20px; float:left; margin:5px 0px 0px 5px; min-height:1500px; overflow:hidden; }

#sidebar					{ width: 197px; min-height: 600px; position:absolute; right:0px; top:174px; }

#sidebar h2 				{ padding-left: 18px; margin-bottom:5px; }

#sidebar ul 				{ padding: 0px; margin: 0px; list-style: none; margin: 5px; }

#sidebar ul li a			{ margin-bottom: 5px; display:block; }

#sidebar ul li p			{ display:none; }

#sidebar_left 				{ float:left; width: 169px; min-height: 600px; }

#sidebar_left_content		{ margin-top:10px; padding:10px; }

#sidebar_left_flash			{ height:294px; } /*optional but fixes the content below when loading*/

#footer						{ width: 800px; position:absolute; bottom:-30px; left:0px; height:27px; } /*height,left for ie6/7*/

#footer p					{ float:left; margin-right:20px; }



/*NAVIGATION*/
#navigation li,	#navigation li a 	{ width: 112px; height: 40px; }

#navigation li a 					{ text-align:center; }

#navigation li ul li,
#navigation li ul li a				{ height:auto; }

#navigation li ul li a				{ margin: 0px 0px 8px 0px; }

#navigation li						{ margin-left:5px; }

#navigation li	li					{ margin-left:0px; }


/*CONTENT*/
div#content div.entry img			{ padding:3px; margin:0px 20px 20px 0px; }

div#content iframe					{ padding:3px; }

div#content table					{ clear:both; }

div#content div.entry img.alignnone { float:left; }

#content table  					{ width:100%; }

#content table td 					{ padding:5px; border:1px solid #ccc; }

#content table tbody td 			{ vertical-align:top; }

/*comment*/
form#commentform textarea 			{ width:400px; }

/*contacts*/

form#contacts textarea				{ width: 400px; height:180px; }

form#contacts label					{ width: 100px;	clear:left;}
form#contacts fieldset				{ border:none; }
form#contacts label,
form#contacts input,
form#contacts textarea,
form#contacts br					{ float:left; margin-bottom:10px;}

form#contacts input.submit			{ margin-left:100px; width: 150px; }


/*search*/
form#searchform						{ margin:-5px; padding:5px;	height:30px; }

form#searchform input#s 			{ float:left; width: 110px; height: 17px; margin:5px; padding:0px; }

form#searchform input#searchsubmit 	{ float:right; }



/* SIDEBAR LEFT */
ul.submenu					{ padding: 0px; margin: 0px; list-style: none; }

ul.submenu li 				{ height: 40px; }

ul.submenu a 				{ height: 36px; }

ul.submenu li				{ margin-bottom: 5px; }

ul.submenu a				{ display:block; width: 150px; text-align:center; padding-top:4px; }

/*CALENDAR*/
table#wp-calendar caption,
table#wp-calendar 			{ margin:10px auto 10px auto; }

table#wp-calendar 			{ width: 150px; }
table#wp-calendar caption 	{ width:148px; padding-left:1px; padding-right:1px; }

table#wp-calendar td		{ text-align:center; height:auto; padding:0px;}

table#wp-calendar td	a	{ display:block;  }


/*FLICKR*/
div#flickr a 				{ float:left; margin:0px 0px 5px 5px; }


/*AJAX*/
img.ajax					{ border:none; float:left; border:5px solid #000; padding:0px; }



/* FRONT PAGE */
#post-565>h2				{ display:none; }

#post-565 ul				{ padding: 0px; margin: 0px; list-style: none; cursor:pointer;} 

#post-565 ul li				{ float:left; width: 260px; height: 230px; padding:5px; overflow:hidden; }






/*PAGEID 92 [DEPUTADOS]*/
#post-92 .ajax table											{ border-collapse:collapse;	}
#post-92 .ajax td.NomeDeputado,
#post-92 .ajax td.TitulosBio 									{ font-weight:bold; font-size:14px; }
#post-92 .ajax table td											{ border:none; }
#post-92 .ajax table.width100.TabFoto							{ border:1px solid #CCC; }

#post-92 .ajax table.ConteudoTituloTexto.ARwidth100,
#post-92 .ajax td.NomePartido,
#post-92 .ajax div.ms-WPBody>div>div>table.width100:first-child	{ display:none; }


/*TECH*/
/*clean floats*/
#page:after, #navigation:after, div.entry:after, p#form_comment:after, form#searchform:after, div#flickr:after, #post-565:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




