/*
Theme Name: Advocacia Arruda, Arenhart & Fiorini
Theme URI: http://www.aaf-advocacia.com.br/
Author: Rafael Dalmoro
Author URI: http://www.dobro.com.br
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol,ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/*----*/


body {background:#ded9ca; font-family:tahoma, arial, sans-serif; font-size:11px; color:#736d5c;}
a {color:#736d5c; text-decoration:none; }
a:hover {color:#484232; }

h1 {text-indent:-9999px; position:absolute;}
h2 {font-size:18px; color:#221f12; letter-spacing:-1px; font-weight:normal; margin:0 0 30px 0; text-transform:uppercase;}
h3 {font-size:14px; font-weight:bold; color:#221f12; font-weight:normal; margin:0 0 14px 0;}

#dobro {float:right; margin:14px 0 0 0;}

#header {background:url(images/header-pattern.png) repeat-x; height:183px; width:100%; min-width:940px;}
	#logo {position:absolute; left:50%; margin-left:-124px; margin-top:35px;}
	#menu {position:absolute; left:50%; margin-left:-442px; margin-top:152px; background:url(images/header-menu-bg.png) no-repeat; width:889px; height:53px;}
	#menu ul {margin:2px auto 0 auto; text-align:center;}
	#menu ul li {display:inline; padding:0 3px;}


/* HOME */

#center {width:100%; height:224px; background:url(images/center-bg.jpg) no-repeat center -10px;}

#middle {width:100%; height:163px; background:url(images/middle-bg.png) no-repeat center; min-width:940px;}
	#middle-content {margin:0 auto; width:890px; height:140px;}
	#middle-content h2 {margin-bottom:10px;}
	#middle-content .middle-box-a {width:260px; height:120px; float:left; display:inline; margin:34px 0 0 20px;}
	#middle-content .middle-box-b {width:260px; height:120px; float:left; display:inline; margin:34px 0 0 40px;}
	#middle-content .middle-box-c {width:260px; height:120px; float:left; display:inline; margin:34px 0 0 40px;}
	#middle-content p {line-height:17px; margin-top:10px;}

#bottom h2 {margin-bottom:10px;}
#bottom {background:url(images/bottom-bg.png) no-repeat center; width:881px; height:210px; margin:0 auto;}
	#news-image {width:150px; height:150px; float:left; display:inline; margin:21px 7px 0 30px;}
	#news-home {width:345px; height:156px; float:left; display:inline; margin:34px 0 0 20px;}
	#news-home ul {margin:12px 0 0 0;}
	#news-home ul li {background:url(images/news-home-li-bg.png) no-repeat 0 9px; padding:5px 0 5px 12px;}
	#search-home {width:278px; height:150px; float:left; display:inline; margin:34px 0 0 18px;}
	#search-home .search-image {margin-left:18px; text-transform:none;}
	#search-home p {margin:12px 0 0 20px; line-height:17px;}
	#search-home .search-home-field {background:url(images/bottom-search-bg.png) no-repeat; width:275px; height:25px; margin:10px 0 16px 0; padding:4px 0 0 0;}
	#search-home .search-home-field .s {border:none; background:none; font-size:10px; color:#908b7a; width:225px; padding:0 0 0 20px;}
	#search-home .search-home-field .submit {border:none; background:none; font-size:10px; color:#908b7a; width:26px;}

	#search-home .newsletter-home-field {background:url(images/bottom-newsletter-bg.png) no-repeat; width:275px; height:25px; margin:10px 0 16px 0; padding:4px 0 0 0;}
	#search-home .newsletter-home-field .s {border:none; background:none; font-size:10px; color:#908b7a; width:225px; padding:0 0 0 20px;}
	#search-home .newsletter-home-field .submit {border:none; background:none; font-size:10px; color:#908b7a; width:26px;}
	#search-home .newsletter-home-field .mp-message {margin:0 0 0 20px; font-size:11px;}
	#search-home .newsletter-home-field .mp-loading {margin:0 0 0 20px; font-size:11px;}

#footer {margin-top:2px; width:100%; height:160px; border-top:1px solid #ccc7ba; min-width:940px;}
#footer a {color:#736d5c;}
	#footer-content {margin:0 auto; width:850px; padding:60px 40px; font-size:10px;}
	#footer-content p {margin:0 0 5px 0;}
	#footer-content address {font-style:normal; float:left; display:inline;}
	#footer-content ul {float:left; display:inline; width:465px; height:26px; margin:15px 0 0 60px; text-align:right;}
	#footer-content ul li {display:inline;}
	#footer-content ul li a {padding:8px;}
	#footer-webmail {margin:-5px 0 0 40px; font-style:normal; float:left; display:inline;}


/* PAGES */

#container {width:850px; margin:65px auto 30px auto;}
	#content {width:600px; font-size:12px; float:left; display:inline;}
	#content p {font-size:12px; padding:0 0 20px 0; line-height:22px;}
	#content a {color:#484232;}
	#content a:hover {color:#000000;}
	#content ul {margin:12px 0 0 0;}
	#content ul li {background:url(images/news-home-li-bg.png) no-repeat 0 9px; padding:5px 0 5px 12px;}
	#content ol {list-style: decimal; margin:12px 0 0 24px;}
	#content ol li {padding:5px 0 5px 0px;}
	#content .articles {margin:0 0 34px 0; border-bottom:1px solid #c5c1b5;}
	#content .articles h3 {margin:0 0 14px 0;}
	#content .articles p {padding:0 0 10px 0;}
	#content .read-more {float:right; width:174px; height:56px; margin:-12px 0 14px 0; display:block; text-indent:-9999px; background:url(images/ico-news.png) no-repeat;}


	#sidebar {width:200px; float:left; display:inline; margin:0 0 0 50px; height:100%; min-height:100%; height:auto;}
	#sidebar #sidebar-top {background:url(images/sidebar-bg-top.png) no-repeat; width:200px; height:29px;}
	#sidebar #sidebar-bot {background:url(images/sidebar-bg-bot.png) no-repeat; width:200px; height:29px;}
	#sidebar #sidebar-mid {background:url(images/sidebar-bg-mid.png) repeat-y; width:200px; padding:0 0 40px 0;}
	#sidebar #sidebar-mid ul {padding:20px 0 30px 0;}
	#sidebar #sidebar-mid ul li a {background:url(images/sidebar-bg-a.png) no-repeat; padding:12px 4px 0px 16px; width:180px; height:24px; display:block;}
	#sidebar #sidebar-mid ul li a:hover {background:url(images/sidebar-bg-b.png) no-repeat;}
	#sidebar #sidebar-search {background:url(images/sidebar-bg-search.png) no-repeat; width:200px; height:24px; padding:4px 0 0 0;}
	#sidebar #sidebar-search #s {border:none; background:none; font-size:10px; color:#908b7a; width:155px; padding:0 0 0 16px;}
	#sidebar #sidebar-search #searchsubmit {border:none; background:none; font-size:10px; color:#908b7a; width:24px;}


/* EXTRAS */

.clear {clear:both}
.img-class-1 {padding:10px; background:#f7f5ee;}
.alignleft {float:left; margin:0 30px 16px 0;}
.alignright {float:right; margin:0 0 16px 16px; clear:both;}

.wp-pagenavi {clear:both; float:right;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none; border:1px solid #ccc7ba; padding:3px 5px; margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#87837b;}
.wp-pagenavi span.current {font-weight: bold;}

div.MailPress div.mp-container, div.MailPress div.mp-formdiv {position:relative;}	
div.MailPress div.mp-loading, div.MailPress div.mp-message {position:absolute; filter:alpha(opacity=0); // IE -moz-opacity:0; -khtml-opacity: 0; opacity:0;}
#mp_mail_links_name {display:none;}
#mp_mail_links_newsletters {margin:20px 0 0 0;}
