/*  

Theme Name: MCJ - Sociedade de Advogados, RL

Theme URI: http://www.mcjadvogados.com.pt

Description: MCJ - Sociedade de Advogados, RL

Author: MCJ

Author URI: http://www.mcjadvogados.com.pt
*/



/*++++++ BODY ++++++++*/

* { margin: 0px; padding: 0px; list-style:none; text-decoration:none;}

html, body { font:12px Verdana, Arial, Helvetica, sans-serif; color:#686767;background:#ffffff url(images/bkg1.gif) repeat-x; height: 100%;

}

/*++++++ HYPERLINKS ++++++++*/

h3 { padding:10px 0 10px 0; font-size:14px;}

a { color:#686767;}

a:hover { text-decoration:underlined;}


/*++++++ MAIN ++++++++*/

#wrapper { width: 1024px;margin: -14px auto -45px;background:#ffffff url(images/bkg2.jpg) no-repeat;background-position:top; min-height: 100%; height: auto;}

* html #wrapper {height: 100%;}

#main {	width: 1024px; margin:15px auto 10px;}

#left { float: left; width: 475px; background:url(images/rightbg.gif) repeat-y right; margin-left:0px; }
.clear
#right {  width: 475px;}



/*++++++ HEADER ++++++++*/

#navsupra { width:1024px; height:35px;}

#navsupra ul{margin-left: 760px;}

#navsupra ul li{ float:left;margin:10px 0px 0px 0px; height:0;line-height:33px;}

#navsupra ul li a {display: inline ;color:#ffffff; padding:0 0px 0 15px; font:11px bold Verdana, Arial, Helvetica, sans-serif; }

#navsupra ul li a:hover {color:#851009; text-decoration:none;}

/*+++++++++++++++++*/

#logo { 

display: inline;

float: left;

width: 410px;

height: 107px;

background:url(images/logo2.png);

margin-top:31px; margin-left:305px; padding:0;

}

#logo a{ 

display: block;

float: left;

width: 410px;

height: 107px;

text-indent: -5000px;

}

.clear { clear:both; }

#nav { width:1024px; height:35px;}

#nav ul{margin: 0px; }

#nav ul li{ float:left;margin:40px 0px 0px 0px; height:0;line-height:35px;padding:0 0px 0 25px;}

#nav ul li a {display: inline ;color:#851009; padding:0 0px 0 25px; font:14px bold  Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }

#nav ul li a:hover {color:#1c1a15; text-decoration:none;}



/*++++++ MISC ++++++++*/



img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; } 

.alignleft { float: left ;}

img { border:none;}




/*++++++ ENTRY ++++++++*/

#content { width: 500px;margin-bottom:0px;}

html>body #content { width: 475px; margin-top:30px;}

.entry { width: 475px; line-height:140%; margin-bottom:0px; margin-top:0px; }

.entry p { padding-bottom:10px;}

.entry h2.sectionhead {font: normal 24px Myriad Pro; color:#ba160a; padding:5px 0 5px 0;text-align:right;margin-top: 0px;;}

.entry h2 { font: normal 24px Myriad Pro; color:#ba160a; padding:5px 0 5px 0;text-align:right;margin-top: 0px;}

.entry h2 a { color:#ba160a; }

.entry img {margin:0 0px 10px 0px;}

html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 

html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before { content: "\00BB \0020"; }

.entry p.postinfo {font-size:10px; padding-bottom:10px; margin-bottom:5px; color:#003f87;}

.entry p.postinfo span.upper { text-transform:uppercase;}

.entry p.postinfo span.category { background:url(images/category.gif) no-repeat; padding-left:20px;}

.entry p.postinfo span.comment { background:url(images/comment.gif) no-repeat; padding-left:20px;}

.post {margin-bottom:15px;}

.navigation { width: 475px; font-size:11px; margin-top:20px;}

.navigation span.older { background:url(images/older.gif) no-repeat right; padding-right:25px; }

.navigation span.newer { background:url(images/newer.gif) no-repeat left; padding-left:25px; }



.clear

/*++++++ SIDEBAR ++++++++*/

#sidebar { width:475px; padding-left:0px;margin-top:0px;}

#sidebar h2 {font: normal 24px Myriad Pro; color:#ba160a;}

#sidebar ul{ margin:0px;}

#sidebar ul li{}

#sidebar ul li ul{}

#sidebar ul li ul li{display:block; padding-left:0px; margin-bottom:0px; padding-bottom:0px;font-size:10px;}

#lateralsoc {float: right;width: 475px;font: normal 24px Myriad Pro; color:#666666; padding:0px 0 0px 0;text-align:left;margin-top: 36px;margin-right:39px;}

#lateralsoc a { color:#ba160a;text-decoration:none;}

#lateralindex1 {float: right;width: 475px;font: normal 24px Myriad Pro; color:#666666; padding:0px 0 0px 0;text-align:left;margin-top: 36px;margin-right:39px;}

#lateralindex1 { color:#ba160a;text-decoration:none;}




/*++++++ FOOTER ++++++++*/

#footer { width:100%; background:#000000 url(images/bkgfooterback.gif) repeat-x; height:45px; line-height:18px; position: absolute; margin-top: 45px;background-position:bottom;}
.footer { width:1024px; margin-top:0px; margin-left:15px; color:#000000;}

.footer a { color:#9ca17a;}

.footer a:hover { color:#9ca17a;}
.clear
#navfooter1 { width:1024px; height:35px;}

#navfooter1 ul{padding-left:300px;}

#navfooter1 ul li{ float: left;margin:87px 0px 0px 0px; height:0; display: inline; line-height:33px;}

#navfooter1 ul li a {display: block; color:#1c1a15; padding:0 16px 0 0px; text-transform:uppercase; font:8px; }

#navfooter1 ul li a:hover {color:#1c1a15; text-decoration:none;}

#textofooter1 {float: left;width:220px; height: 15px; margin: 22px 0px 0px 120px; height:0; display: block; line-height:15px; color:#737171; font-size:9px;}

#textofooter2 {float: right;width:200px; height: 15px; margin: 22px 675px 0px 0px; height:0; display: inline; line-height:15px; color:#910a03; font-size:9px;}



