/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


.gall {
	margin: 5px 5px 0 0;
	font-weight: bold;
	font-size: 120%;
	display: table;
}

.gall a {
	line-height: 31px;
	background: #9F9F9F;
	color: #fff !important;
	display: block;
	float: left;
	padding: 0 12px;
	margin-right: 4px;
}

.gall a.selected, .gall a:hover {
	background: #2C6288;
	text-decoration:none;
}

/* Single Post (advert 300x250) */

.advert_300x250 {
	width: 550px;;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}

.advert_250x250 {
	width: 200px;
	margin-top: 25px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}

.advert_topside {
	margin-left: 3px;
	margin-top: 22px;
}

#main-content .latest .block2 {
	width: 300px;
	float: left;
	margin-left: 20px;
	margin-bottom: 28px;
	display: inline;
}

#main-content .latest .block3 {
	width: 240px;
	float: left;
	margin-left: 25px;
	margin-bottom: 28px;
	display: inline;
}

#main-content .latest .block4 {
	width: 560px;
	float: left;
	margin-left: 25px;
	margin-bottom: 28px;
	display: inline;
}

.ads_download {
	width: 350px;
	margin-top: 228px;
	margin-left: 463px;
	float: left;
}
 
.ads_link {
	text-decoration: underline;
	font-size: 110%;
	font-weight: bold;
	color: #848D1E;
}

.ads_link2 {
	font-size: 90%;
	text-decoration: none;
}
.advert_468x60_2 {
	background: url(images/fundo_ads2.png) no-repeat 20px 0;
	height: 80px;
	margin-top: 20px;
	text-align: center;
	padding-top:17px;
}

#main-content .advert_468x60a {
	

	padding:15px 42px;
	margin: 0 0 25px 0;
}

/* Banner Flutuante */

#popjan {
	border-top: 2px solid #494E10;
	background-color: #848D1E;
	width: 100%;
	text-align: left;
	z-index: 450;
	position: fixed;
	bottom: 0;
	left: 0;
	visibility: visible;
	margin: 0;
	padding: 5px;
	color: #FFF;
}

span#popjan  {
	color: FFF;
}

#header-global {
	width: 100%;
	height: 35px;
	background: #1a1a1a url(images/header-top-bg.png) repeat-x;
	color: #FFF;
	position: fixed;
	left: 0;
	top: 0;
	visibility: visible;
	z-index: 990;
}

#header-global-2 {
	width: 100%;
	height: 6px;
	background: url(images/grad_footer.jpg) repeat-x;
	margin-top: 35px;
}
#header-global-3 {
	width: 100%;
	height: 8px;
	background: url(images/main-bg.png) repeat-x;
}
#header-global-4 {
	width: 100%;
	height: 50px;
}

#header_l {
	width: 920px;
	float: left;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
	height: 21px;
	z-index: 995;
}

#header_r {
	width: 60px;
	float: right;
	padding-left: 15px;
	text-align: left;
	padding-top: 4px;
	height: 25px;
	z-index: 995;
	background: url(images/ico-rss.png) no-repeat 0px 12px ;
}


/*---------------[DROPDOWN MENU]------------------*/

ul#primary { font-size: 11px; font-family: verdana, arial, georgia, sans-serif; z-index: 999;}
ul#primary li { display: inline; }
ul#primary li a { color:#ffffff; text-shadow: 1px 1px 1px #161515; padding: 14px 9px 15px; text-transform: uppercase; text-decoration: none; }
ul#primary li a:hover {text-decoration: none; color:#c04531; background: url(images/current-page.jpg) no-repeat bottom center;}
ul#primary li.current_page_item a, ul#primary li.current-menu-ancestor a {color:#c04531; background: url(images/current-page.jpg) no-repeat bottom center;}

ul#primary > li.sf-ul.sfHover > a { background: #1a1b1a; }
			
ul#primary ul { background: #1a1b1a; padding: 10px 0px 15px; z-index: 999;}
			ul#primary li:hover ul, ul#primary li.sfHover ul { top: 44px; box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.3); -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
				ul#primary ul li { padding: 0px 0px 0px 15px; }
					ul#primary ul li a { background: url(images/top-menu-bullet.png) no-repeat 0px 11px; width: 145px; padding: 8px 0px 8px 15px; }
						ul#primary ul li a:hover { background: url(images/top-menu-active-bullet.png) no-repeat 0px 11px; }
			ul#primary ul li:hover ul, ul#primary ul li.sfHover ul { top: -12px; left: 191px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
				
			ul#secondary  { font-size: 14px; float:right; margin-top: 35px;  }
				ul#secondary li { padding-right: 15px; }
				ul#secondary li a { color:#000000; padding: 8px 0 20px 12px;  }
				ul#secondary li a:hover {text-decoration: none; color:#c04531;}
					ul#secondary > li.current_page_item > a, ul#primary > li.current-menu-ancestor > a, ul.superfish.nav > li > a:hover {color:#c04531; }
					ul#secondary li ul {box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.2); background: url(images/cat_menu_bg.png) repeat-y; border: 1px solid #cfcfcf; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top: none; padding-bottom: 15px; padding-top: 5px; }
						ul#secondary > li.sf-ul.sfHover {background: url(images/active-cat-link.png) no-repeat top right;  }
							ul#secondary > li.sf-ul.sfHover > a {background: url(images/active-cat-link.png) no-repeat top left;}
					ul#secondary li:hover ul, ul#secondary li.sfHover ul { top: 35px; }
					ul#secondary ul li:hover ul, ul#secondary ul li.sfHover ul { top: -6px; }
					
					ul#secondary ul li { padding: 0px; padding-left: 15px; }
						ul#secondary ul li a { padding: 5px 5px 5px 17px; width: 141px; background: url(images/second-menu-bullet.png) no-repeat 2px 15px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
							ul#secondary ul li a:hover { background: url(images/second-active-bullet.png) no-repeat 2px 15px; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; } 

