/*
Theme Name: Agroserrana
Theme URI: http://www.agroserrana.com.br/
Author: Rafael Dalmoro
Author URI: http://www.dobro.com.br
Version: 
*/


/*--  CSS RESET --*/
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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration:none;}

:focus {	outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;	border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*--  BODY --*/
body {background:#505156;
	font-family: arial, sans-serif, times;
	font-size:13px;
	color:#505156;}

/*--  HEADTAGS --*/
h1 {display:none;}
h2 {color:#2684c0; font-size:22px; letter-spacing:-1px; font-family:helvetica, tahoma, arial, sans-serif; font-weight:normal;}
h3 {color:#505156; font-size:13px; font-family:helvetica, tahoma, arial, sans-serif; font-weight:bold; border-bottom:2px solid #EEE; padding:0 0 8px 0; margin:0 0 8px 0;}

/*--  PROPERTIES & LINKS --*/
strong {font-weight:bold;}
a {color:#2684c0; font-weight:bold;}

/*-- HEADER --*/
#header {background:url(images/bg-header.jpg) top center #e8e6e4; height:171px; border-bottom:1px solid #a3c3d7;}

/*-- MENU --*/
#menu {background:url(images/bg-menu.png) repeat-x #2178b2; height:70px; min-width:980px;}
#menu ul {float:left; margin:0 0 0 20px; display:inline;}
#menu ul li {display:inline; margin:0 12px 0 0;}
#menu #search {float:right; margin:0 20px 0 0; display:inline; background:url(images/menu-search.jpg) no-repeat; width:156px; height:68px;}
#menu #search #s {width:118px; background:none; border:none; margin:25px 0 0 10px; font-size:10px; color:#666; display:inline;}
#menu #search #searchsubmit {border:none; background:none; width:20px;}

/*-- NAV --*/
#nav {background:url(images/bg-content.png) #eef0f1;}
#nav #content-index {width:980px; margin:0 auto; background:#FFF; text-align:center; padding:30px 0 30px 0;}
#nav #content-index img {margin:0 5px 0 5px; border:1px solid #CCC;}
#nav #content {background:url(images/bg-container-sidebar.png) repeat-y #ebedee; width:980px; margin:0 auto;}
#container {float:left; width:660px; margin:30px 10px 30px 35px; display:inline;}
#container p {padding:0 0 14px 0; line-height:20px;}
#container ul {width:290px; padding:15px; background:#F5F5F5; float:right; margin:0 10px 20px 20px; font-size:11px;}
#container ul li {padding:6px;}
#container ul li strong {font-size:12px;}
#container #breadcrumb {margin:10px 0 40px 0; font-size:11px;}

.product {width:100%; margin:0 0 24px 0; padding:0 0 15px 0; border-bottom:2px solid #E9E9E9;}
.product-img {float:left; margin:0 24px 0 0; width:300px;}
.product-desc {float:left;}

/*-- SEARCH --*/
#search-results h3 {font-size:16px; font-weight:bold; padding:0 0 5px 0; margin:0 0 7px 0; border-bottom:1px solid #DDD;}
#search-results p {margin-bottom:30px;}
#search-results a {color:#505156;}
#search-results #page-changer a {color:#2684c0; font-size:11px; font-weight:bold;}
#search-results #page-changer #next-results {float:right; width:200px; text-align:right;}
#search-results #page-changer #previous-results {float:left; width:200px;}

/*-- SIDEBAR --*/
#nav #content #sidebar {float:right; width:248px; padding:30px 0 30px 0;}

#nav #content #sidebar ul {}
#nav #content #sidebar ul li {background:url(images/set1.gif) 25px 10px no-repeat; font-size:14px; margin:0 0 30px 0;}
#nav #content #sidebar ul li a {color:#2684c0; padding:8px 15px 8px 40px; display:block; width:100%; width:193px; font-weight:normal;}

#nav #content #sidebar li ul {margin:0;}
#nav #content #sidebar li ul li {background:url(images/set2.gif) 25px 10px no-repeat; font-size:12px; margin:0;}
#nav #content #sidebar li ul li a {color:#505156; font-weight:normal; border-bottom:2px solid #F9F9F9;}
#nav #content #sidebar li ul li a:hover {color:#2684c0;}
#nav #content #sidebar li ul li ul {}
#nav #content #sidebar li ul li ul li {background:none;}


/*-- MIDDLE --*/
#middle {background:url(images/bg-middle.gif) #2684c0; padding:10px 0 10px 0; color:#8cbede; font-size:12px; line-height:16px; min-width:980px;}
#middle #conheca-a-agroserrana {margin:20px 0 10px 25px; clear:both;}
#middle #mid-left {float:left; width:450px; margin:0 30px 20px 25px; display:inline;}
#middle #mid-right {float:left; width:460px;}

/*-- FOOTER --*/
#footer {color:#cbcbcd; font-size:11px;}
#footer a {color:#7a7c82; font-weight:normal;}
#footer a:hover {color:#999;}
#footer #footer-links {float:left; display:inline; margin:40px 0 0 25px; width:525px;}
#footer #footer-links ul {margin:0 20px 0 0; float:left;}
#footer #footer-links ul li {padding:2px 0 2px 0;}
#footer #info {width:350px; float:right; border-left:2px solid #6e7075; padding-left:30px; margin:40px 10px 0 0; height:135px;}
#footer #info address {width:150px; line-height:15px; font-style:normal; margin:-30px 0 0 190px;}
#footer #info #agroserrana-logo-footer {float:left; margin:0 20px 0 0; width:153px; height:200px;}

#dobro {position:absolute; margin:142px 0 0 255px; display:inline;}

/*-- GALLERY --*/
#gallery-1 {margin:10px 0 10px 0;}
#gallery-1 .gallery-item {float:left; margin:0 22px 10px 0; text-align:left;}
#gallery-1 img {border-bottom:2px solid #cfcfcf; padding-bottom:7px;}
#gallery-1 .gallery-caption {margin:7px 0 10px 0; font-size:11px; width:110px; color:#999;}

.wp-caption-text {margin:6px 0 0 0; padding:0; font-size:11px;}

/*-- EXTRAS --*/
.center {margin:0 auto; width:980px; min-width:980px;}
.clear {clear:both;}
.clear20 {clear:both; height:20px;}
.clear35 {clear:both; height:35px;}

.left {float:left; width:300px; margin:0 30px 0 0;}
.right {float:left; width:300px;}

.alignleft {float:left; margin:5px 20px 10px 0; border-bottom:2px solid #cfcfcf; padding-bottom:7px;}
.alignleft-borderall {float:left; margin:0 23px 23px 0; border:1px solid #cfcfcf;}
.alignleft-noborder {float:left; margin: 5px 20px 10px 0;}
.alignright {float:right; margin:5px 0 10px 20px; border-bottom:2px solid #cfcfcf; padding-bottom:7px;}
.alignright-noborder {float:right; margin:5px 0 10px 20px;}
.ajax-loader {width:32px; height:32px; margin:30px 0 0 35px; background:url(images/ajax-loader.gif) no-repeat; height:400px;}

.no-link {color:#7a7c82;}
.font-11 {font-size:11px; line-height:16px;}
.font-10 {font-size:10px;}

.border-bottom {border-bottom:2px solid #cfcfcf; padding:0 0 10px 0;}
