/* ||| universal set of reset styles |||*/

@import url("fonte.css");


html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {

	vertical-align: baseline;

	font-size: 100%;

	outline: 0;

	border: 0;

	letter-spacing: 0px;

	_margin: 0px;

	margin-top:0px;

	}



/* remember to define focus styles! */



:focus {



	outline: 0;



}



body {

	font-family:arial,helvetica,sans-serif;

	line-height:1.5em;

	font-size:13px;

	color:#fff;

}



ol, ul {

	list-style: none;

}







/* tables still need cellspacing="0" in the markup */



table {



	border-collapse: separate;



	border-spacing: 0;

}



label {

color:#FFF !important



}



table.pollstableborder td {

	line-height: 12px!important;

     color:#FFF !important;

     border:none !important;

}



table.pollstableborder tr.sectiontableentry1 td {

	border: none !important;

}



caption, th, td {



	font-weight: normal;

	text-align: left;

    line-height: 1.5;

    color:#fff;

	}



/* remove possible quote marks (") from <q> & <blockquote> */



blockquote:before, blockquote:after, q:before, q:after {



	content: "";



}



blockquote, q {



	quotes: "" "";



}



/* ||| the end |||*/



/* ||| set of clearing floats |||*/	



.clearfix:after {



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}



.clearfix {



	display: inline-block;



}



/* Hides from IE-mac \*/



* html .clearfix {



	height: 1%;



}



.clearfix {



	display: block;



}



.clear {



	clear: both;



}



/* End hide from IE-mac */



/* ||| the end |||*/



html {

	height: 100%;

}



body {

	margin: 0;

	padding: 0;

}



#bg {

	line-height:130%;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/bg.jpg)!important;

	background-attachment: fixed;

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#000;/*cor da pagina*/

}



/*--- BOTÕES ---*/



*html .normalsublayout input{

	height: auto;

	padding: 3px;

	background: #756210;

	border: none;

	text-transform: capitalize;

	color: #000;

}



/*HACK PARA O FORM DE NEWSLETER N HERDAR AS CONFIGS DE INPUT* IE6*/

*html .normalsublayout .inputbox, #name, #email{

	background: #FFF!important;

	color:#602D21!important;

	width:204px!important;

	border:1px solid #524040!important;

	color:#002D3F!important;

	font-size:11px!important;

	height: auto!important;

	padding:4px!important;

	margin-bottom:5px!important;

	margin:1px!important;

}

/**/

.moduletablehome a {

	color: #756210 !important;

}

.moduletablehome a:active {

	color: #756210 !important;

}







a.readon {

	border:none !important;

	background:#9f881d!important;

	color: #FFF !important;

	text-transform:none !important;

	font-size:10px !important;

	padding:2px 10px !important;

    font-family:Arial, Helvetica, sans-serif !important;

}



a.readon:hover, a.readon:active, a.readon:focus, #content_wrap .button:hover, #content_wrap a:hover.button {

	background:#bfa323 !important;

	border: none;

	color: #fff !important;

}





input[type="button"], button, .button, input[type="submit"] {

	height: auto;

	padding: 3px 5px;

	background: #756210;

	font-size: 12px;

	border: none;

	text-transform: capitalize;

	color: #FFF;
	font-weight:normal;

}



input[type="button"]:hover, button:hover, .button:hover, input[type="submit"]:hover {

	background: #9f881d!important;

}





/*------*/



a {

	outline: none;

	cursor: pointer;

}



img {

	border: none!important;

	text-decoration: none;

width:auto;


}



a:link, a:visited, a:active {

	color:#9f881d;

	text-decoration: none;

}



a:hover {

	color:#fff !important;

}





ul {

	padding: 0px 0 0 2px;

	margin-left: 1px;

	list-style: none;

}



ul li {

	background: url('../images/arrow.png') no-repeat 0 5px;

	padding-left: 14px;

	line-height: 170%;

}



ul li a {

	text-decoration: none!important;



}







ol li {

	line-height: 170%;

}



fieldset {

	border: 0;

	padding: 5px;

}



p {

	color:#FFF !important;

}

h1,h2,h3,h4,h5,h6 {
	padding:15px 0;
	margin:5px 0;
}

h1 {

	font-size: 200%;
font-family: 'GothamBook',arial,sans-serif;
line-height:110%;
	font-weight: normal;
}



h2 {
font-family: 'GothamBook',arial,sans-serif;
	font-size: 170%;
line-height:110%;
	font-weight: normal;
color:#9F881D;

}



h3 {
font-family: 'GothamBook',arial,sans-serif;
line-height:110%;

	font-size: 140%;
	font-weight: normal;

}



h4 {

	font-size: 110%;

}



h5 {

	font-size: 90%;

}



h6 {

	font-size: 80%;

}



th {

	padding: 4px;

	text-align: left;

}



fieldset {

	border: none;

}



fieldset a {

	font-weight: bold;

}



input, select, button {

	font: normal 12px Arial, Helvetica, sans-serif;

	margin-top:1px;

	_margin-top:1px;

	*margin-top:1px;

	height: auto;

    border:none !important;
	padding:3px;

}



hr {

	border-right: 0;

	border-left: 0;

	border-bottom: 0;

	height: 1px;

	color: #eee;

	background-color: #eee;
display:none;
}



.clearfix {

	clear: both;

}



.lf {



	float: left;



}



.rf {



	float: right;



}



/* Here you can change width or height of your logo*/



a#logo {

	background: transparent url('../images/logo.jpg') no-repeat 0 0;

	width: 200px;

	height: 85px;

	display: block;

	float: left;

}



/*end*/







/* Set the major blocks



--------------------------------------------------------------------------------*/

div#header_wrap, div#header_wrap_bottom, div#top_wrap, div#content_wrap, div#footer_wrap, div#bottom_wrap {

	width: 960px;

	margin: 0 auto;

	clear: both;

}



div#top_wrap {

	margin-top: 0px;

	background: none;



}



div#top_wrap div#menu {

	font: normal 11px;

	font-family: Arial, Helvetica, sans-serif;

	background: url(../images/bg_menu.png) repeat-x;

    margin:9px -2px -2px !important;

	*margin:9px -2px -2px 0px !important;

	margin/*\**/:9px -2px -2px -2px\9 !important;

	width: 965px;

	*width: 963px;

	width/*\**/: 966px\9;

    

}



div#header_wrap, div#header_wrap_bottom {

	font: normal 16px  Arial, Helvetica, sans-serif;

	color: #707070;

	width: 967px;

}

/*HACK para a M do ie6*/

*html div#header_wrap_bottom {

	padding-bottom: 20px!important;

}



div#header_wrap_bottom {

	/*background: url('../images/bg_header_bottom.png') no-repeat 0 0;*/

	background-position: bottom;

}



div#header_content {

	padding: 0px 0px 0px 10px !important;

	*padding: -4px 0px 0px 17px;

	_padding: 0 10px 0 10px;

	*margin: 0 0 0 -14px;

	_margin: 0 0 0 8px;

	/*background: url('../images/bg_header.png') 0 0;*/

}



a#top_left {

	width: 210px;

	height: 167px;

	display: block;

	overflow: hidden;

	float: none;

	margin-top: 0px;

	margin-left: 0px;

	padding-top:/*35px*/20px;

	padding-bottom:0px;

}



div#top_right {

	width: 540px;

	float: right;

	text-align: right;

	/*line-height: 72px;*/

	margin-top: -98px;

}



.search {

	float: right;

	margin: 0px 0 0 10px;

}



div#top_right a {

	margin-top: 31px;

	color: #4E4E4E;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 10px;

}



div#top_right a.border-right {

	border-right: 1px solid #4E4E4E;

	padding: 0 6px 0 0;

	margin-right: 6px!important;

}



div#top_right a:hover {

	text-decoration: underline;

}



input#mod_search_searchword {

	background: url('../images/bg_input_search.png') no-repeat 0 0;

	margin: -23px 0 0;

	border: none;

	width: 144px!important;

	height: 34px;

	line-height: 17px;

	color: #8F8F8F;

	padding-left: 5px;

}



div#menu {

	clear:both;

	height:32px;

}



div#horiz-menu {

	float: right;

	width: auto;

    margin-right:0px !important; 



}



span#datas {

	display: none;

	float: left;

	width: 200px;

	line-height: 31px;

	font-size:12px;

	padding-left:0px;

	margin-left:0px;

	color: #FFF;

	font-family:Arial, Helvetica, sans-serif;



}



/* Members Area 



------------------------------------------------------------------------*/



div#memberarea {

	background: #000;

	border-bottom: 1px solid #1F1F1F;

	z-index: 100;

	top: 0;

	left: 0;

	display: none;

	width: 100%;

}



div#memberarea .centered {



	width: 960px;



	margin: 0 auto;



	height: 28px;



}



div#memberarea a {



	color: #666;



}



ul.loginposition {



	padding: 0;



	margin: 0;



}



ul.loginposition li {

	float: left;

	background: none;

	padding: 0 14px 0 0;

	line-height: 27px;

}



form#form-login label {

	margin-right: 6px;

	color: #666;

}



#memberarea input.inputbox {

	background: #1F1F1F;

	color: #ccc;

	border: 1px solid #000;

	width: 115px;

	height: 14px;

	padding-left: 5px;

}



#memberarea input.button {

	background: url('../images/button_white.png') repeat-x!important;

	float: left;

	height: 16px;

	margin-top:6px;

	padding: 0 6px;

	text-decoration: none;

	text-transform:uppercase;

	font-size: 10px;

	font-weight: bold;

	border: none;

}



#memberarea input.button:hover {

	color: #000;

}



#memberarea .logout span {

	float: left;

	color: #fff;

	margin-right: 12px;

	line-height: 27px;

}



#memberarea .logout input.button {

	float: none!important;

	display: inline;

}



div.logout {

	float: left;

}



div.logout input.button {

	padding: 0;

}



/* Header modules */



div#header_content-left, div#header_content-right, div#header_content-center {

	width: 960px;

	float: left;

	height: 510px;

	*height: 495px;

}



.slide-inner {

	height: 491px!important;

}



#slide-wrapper #slide-outer .slide {

	height: 491px!important;

}





#fpss-slider {



background:transparent none repeat scroll 0 0;

overflow:hidden;



}



div#header_content-left {

	width: 717px;

}



div#header_content-right {

	width: 242px;

	*width:240px;

	_margin-top:0px !important;

	margin-left:-2px;

	*margin: -13px 0px 0px 13px !important;

	background: url('../images/bg_direita.png') repeat-x;

	padding:0px !important;

	color:#2A2A2B;

	-margin-left:-3px;

    _padding-bottom:5px!important;  

    *padding-bottom:10px!important;  

    _padding-top:11px!important;

} 



#eventcalq td.mod_eventlistcalq_caltoday {

	background: #756210 !important;

}



#eventcalq caption.mod_eventlistcalq_calendar-month {

background: #756210!important;

border:none !important;

color:#FFFFFF !important;

}

#eventcalq caption.mod_eventlistcalq_calendar-month a, #eventcalq caption.mod_eventlistcalq_calendar-month a:link, #eventcalq caption.mod_eventlistcalq_calendar-month a:visited {

color:#FFFFFF;

}

#eventcalq table.mod_eventlistcalq_calendar {

background:#DDDDDD;

}

div#header_content-right h3{

	color:#2A2A2B!important;

	font-size:13px;

	text-align:left;		

	*margin-top: 5px !important;

	padding-left:0px !important;

	height: 20px !important;

}



div#header_content-right .button {

	background:#9C9CA0 !important;

	margin-top:5px !important;

	color:#FFFFFF !important;

	font-weight:normal !important;

	font-size:12px !important;

	text-transform: none !important;

	padding-bottom:17px !important;

}



div#header_content-right .button:hover {

	background:#000 !important;

	color:#FFFFFF !important;

}

div#header_content-left .moduletable, div#header_content-center .moduletable {

	margin: 20px;

	

}



div#header_content-right .moduletable {

	padding:3px!important;

	*margin:-3px !important;

	/*padding:10px!important;

	padding-bottom:9px !important;

	*padding-bottom:7px !important;	

	_padding-bottom:18px !important;*/

}



div#header_content-right .moduletable .mainnewsletter {

	padding:8px 14px 14px;

	_padding:0px 14px 14px!important;

	_padding-bottom:-10px;

	width:auto !important;

	height: 175px;

	*height:180px;

	_margin-bottom:-4px!important;

}	



/* Restricts */



div#header_content-left div.moduletable h3, div#header_content-right div.moduletable h3, div#header_content-center div.moduletable h3 {



	color: #fff!important;

	font-family:Arial, Helvetica, sans-serif!important;

    

    /*margin:10px 0 0 28px; 769*/ 

}



div#header_content-left a, div#header_content-right a, div#header_content-center a {



	color: #ccc;



}



/* user positions */



div#bottom_wrap .users {

	background: url('../images/bg_moduletable_bottom.png') repeat-x;

	background-position: bottom;

	padding-bottom: 22px;



}



div#bottom_wrap .moduletable_add {

	background: url('../images/bg_moduletable.png') 0 0;

}



.users_wrap {

	clear: both;

}



/* set the width of user modules */



div#bottom_wrap .moduletable_add {

	padding: 10px;

}



.us_width-32b, .us_width-49b {

	overflow: hidden;

	float: left;



}



.us_width-32b {

	width: 32%;

	margin-left: 2%;

	_margin-left: 5px;

    margin-top:-30px;

}



.us_width-49b {

	width: 300px;
margin-right:20px;
}



div:first-child.us_width-32b, div:first-child.us_width-49b {

	margin-left: 0;

}



.us-stand {

	clear: both;

	width: 100%;

}



/* component */



div#component, div#component-3 {

	width: 100%;

}



/* component + right */



div#component-2 {

	float: left;

	width: 650px;

}



div#right {

	/*background: url('../images/bg_right.png') repeat-x;  */

	float: right;

	width: 310px;

	padding-top: 8px;

}



div#content_wrap {

	background: url('../images/bg_mainbody.png') repeat !important;

	margin-bottom: 15px;

	min-height: 450px;

    width:967px;

}



div#content_wrap .moduletable_add {

	padding: 20px;

}



#bg_content_wrap-2 {

	background: url('../images/bg_component_2.png') repeat-y 100% 0;

}



#mainbody {

	padding: 17px 37px;

	min-height: 450px !important;

   /*min-height: 263px;*/

}



/* Footer */



#footer{

	width: 100%;

	clear: left;

	

	font-size: 100%;

	font-family: Arial, Helvetica, sans-serif;

	padding-top:15px;

}



div#footer a{

	color: #9f881d !important;

}



#footer a:hover{

	color: #bfa323!important;

}



#footer_wrap {

	clear: both;

	height: 0px;

	font-size: 10px;

	margin:0 0 20px;

	text-align: right;

}



div#footer_wrap a {

	text-decoration: none;

    font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

    padding:4px !important;

}



/* moduletable



------------------------------------------------------------------------------------------------*/



div.moduletable, div.moduletable-header, div.moduletable_menu, div.moduletable_text {

	font: normal 13px  Arial, Helvetica, sans-serif;

	line-height: 150%;

	margin:0 0 -4px;

	padding-bottom: 3px;

    color:#fff !important;

}



div.moduletable-header {

	margin:0;

	padding: 0;

	padding-bottom:22px;

}



#header_content-right div.bottom {

	margin-bottom: -9px;

}



div.moduletable h3, div.moduletable-header h3, div.moduletable_menu h3, div.moduletable_text h3 {

	font: 15px 'GothamBook',arial,sans-serif;

	color: #fff !important;

	line-height: 1.5;

	text-transform: uppercase;

	padding: 0;

	margin-top: 10px;	 

 

}



div.moduletable h3 span {

	color: #fff !important;

}



/* Suffixes */



.grey {

	background: #f1f1f1;

}



.dark {

	background: #121212;

	color: #999;

}



.dark .moduletable_add h3 {

	color: #999;

}



.dark .moduletable_add h3 span {

	color: #fff!important;

}



.dark a {

	color: #fff;

}



.bright {

}



.pattern {

	background: #000 url('../images/bg.png');

	color: #999;

}



.pattern .moduletable_add h3 {

	color: #999;

}



.pattern .moduletable_add h3 span {

	color: #fff!important;

}



.pattern a {

	color: #fff;

}



/* Restricts */





#content_wrap div.moduletable h3, #right div.moduletable_menu h3, #right div.moduletable_text h3 {

	color: #fff;

}



#content_wrap div.moduletable h3 span, #right div.moduletable_menu h3 span, #right div.moduletable_text h3 span {

	color: #fff;

}



.users_wrap div.moduletable_add {

	padding: 15px 10px 20px 0!important;

}



.users_wrap {

	

	padding: 14px 0px 0 51px;

    margin-left:-13px;

}



.usbottom {

	margin: 24px -11px;

}



#bottom_wrap div.moduletable h3 {

	color: #fff;

}

/*a:hover{



color:#756210;

}*/



#bottom_wrap div.moduletable h3 span {

	color: #fff;

}



div#right div.moduletable, div#right div.moduletable_menu, div#right div.moduletable_text {

	margin: 0;

}



/*main menu*/



ul.menu li {

	padding: 0px 17px;

	

	font-weight: normal;

}





ul.menu li.current {

	background:none;

	color:#9f881d !important;

}







ul.menu ul {

	margin: 0;

 

}



ul.menu ul li a {

	font-weight: normal;

    color:#000;

}



ul.menu ul li {

	padding: 3px 0;

	

}



/*ul.menu ul li a:hover{

	color:#756210 !important;

}

/*Module Advertisement */



div.banneritem_text {



	padding: 5px 0;



	background: transparent url('../images/dotted_line.png') repeat-x 0 100%;



}



.bannerheader, .bannerfooter_text {



	padding: 3px;



	font-style:italic;



}



.bannerfooter_text {



	text-align: right;



}



/* Style switcher



-------------------------------------------------------------------------------*/



#stylearea {



	float: right;



}



#st_icon-1, #st_icon-2, #st_icon-3 {



	width: 11px;



	height: 11px;



	display: block;



	float: left;



	padding:17px 0 0 6px;



}



#st_icon-1 {



	background: transparent url('../images/ic_1.png') no-repeat 100% 50%;



}



#st_icon-2 {



	background: transparent url('../images/ic_2.png') no-repeat 100% 50%;



}



#st_icon-3 {



	background: transparent url('../images/ic_3.png') no-repeat 100% 50%;



}



div#eventcalq {

	margin-top:5px;

	padding: 15px 34px;

	text-align:center;

	padding-top:0px;

}







.moduletablerodape {

height: 1px;

padding: 0 9px 0 0;

_margin-top: 50px!important;

margin-left:-8px;



}







#busca{



position: absolute;



top:50px;	



right: 4px;



width: 150px;



height: 30px;



}







input#ps_search_str{

color:#602D21;

width:136px !important;

border: #756210 1px solid !important;

color:#756210;

font-size:11px;

height:auto;

padding:3px;

margin-bottom:20px;

margin-left:44px;

margin-top:22px;

background:none;

}







#topmod {



_background: url('../images/login-pane.png') 0 -2px no-repeat;



}





.normalsublayout {

	border: medium none;

	/*margin-top: 3px;*/

	margin: 0 !important;

}



.bannertopo {

font-size: 0;

}



.moduletablehome {

	/*height: 257px;

	padding: 8px;

	background: transparent url(../images/bg_mainbody.png) repeat scroll 0 0;

	line-height:17px;

	color:#002D3F;*/

    text-align:center;

}



/*

.moduletablehome p {

	padding-left: 40px;

}*/



.moduletablehome span strong{

	color:# 756210!important;



}



.rawimages {

	margin: -34px 170px 5px 7px;

	text-align: center;

}



#fpss-container {

	height: 491px;

	*margin:-12px 15px 0 !important;

}



#fpss-outer-container {

	margin:-20px auto -14px -28px !important;

	_margin:20px auto -14px -28px !important;

    overflow: hidden !important;

	padding: 0 !important;

	width: 724px !important;

	_width: 724px !important;

	height: 491px!important;

	_height: 491px!important;

	/*_position:relative!important;*/

}



#fpss-outer-container {

	border:0px solid #FFF;

}









div.moduletable {

	-x-system-font:none;

    font-family:Arial,Helvetica,sans-serif;

    font-size-adjust:none;

    font-stretch:normal;

    font-style:normal;

    font-variant:normal;

    font-weight:normal;

    line-height:150%;

    margin:0 0 -4px;

    padding-bottom:3px;

	_margin: 0px 0px 0px 0px !important;

	_padding:0px !important;

}



.moduletable-bannertopo {

	margin:0px;

	padding: 0px;

}



#horiz-menu li , div#horiz-menu a:hover, #horiz-menu li#current a {

	

background:transparent url(../images/bg_menu2.png) repeat-x scroll 0 0 ;

color:#FFF !important;

}



div#horiz-menu li li#current a {

background:#bfa323 !important;

}





#horiz-menu a {

	padding:0 8px !important;

    color:#FFF !important;

}



#horiz-menu li span {

	

	float:left !important;

    color:#FFF !important;

}



div#horiz-menu li li a:hover {

	background:#bfa323!important;

 }





<!-- Aviso Navegador IE 6 -->

#yoo-iecheck{

	width: 980px !important;

	margin-top: 100px !important;

	left:50% !important;

	margin-left:-500px !important;

	height:580px  !important;

	font: normal 16px Arial,verdana,tahoma !important;

	padding:10px !important;

}

#yoo-iecheck .close{padding:20px !important;}

#yoo-iecheck .msg{padding-top:60px !important;}

#yoo-iecheck .msg a{

text-align: center !important;

padding:10px !important;

padding-top:20px  !important;

}



.fpss-introtext {

	left: 0px !important; /*ADD*/

	height: 17% !important;

	width: 724px !important;

	margin-bottom:19px !important;

}



.fpss-introtext .slidetext h1 a{

	color:#FFFFFF !important;

	font-family:Arial, Helvetica, sans-serif !important;

	text-transform:uppercase;

	font-size: 24px !important;

	font-weight:bold !important;

}

.fpss-introtext .slidetext h1 a:hover{
	color:#bfa323 !important;
}

table.pollstableborder  {

	width:auto !important;

}





#bottom_wrap .moduletable .mostread {

	color:#2A2A2B;

}



h2.contentheading, .contentheading {

    

}



a.contentpagetitle, a.contentpagetitle:active, a.contentpagetitle:focus, .componentheading {


	color: #9f881d !important;

   letter-spacing:-1px;

}





a.contentpagetitle:hover {

	 color:bfa323 !important;

 }

 

.normalsublayout .inputbox{

	width: 209px;



}



.normalsublayout .inputbox{

	color:#000;

	width:204px;

	font-size:11px;

	height: auto;

	padding:4px;

	margin-bottom:5px;

	margin:1px;

    border:none;

}



.normalsublayout span p{

	color:#222222!important;

}




.moduletablehome img {

	border: thin solid #494949;

}



.current {

	width: 300px;

}



.fpss-introtext .slidetext {

	padding: 17px 10px!important;

}



.fpss-introtext .slidetext h1 {

	color:#9f881d!important;

	font-family: Arial, Helvetica, sans-serif!important; 

	color:#9f881d!important;

	font-family: Arial, Helvetica, sans-serif!important;

	font-size:26px!important;

	line-height:26px!important;

	margin:0!important;

	padding:0!important;

	font-size:26px;

	line-height:26px;

	margin:0;

	padding:0;

}



.small, .smalldark, .createby, .createdate, .modifydate {

	color:#000;

}



.fpss-introtext .slidetext p {

	background: none!important;

	color: #FFF!important;

	margin:4px 0!important;

	padding:0!important;

	font-size:13px!important;

	font-family: Arial, Helvetica, sans-serif!important;

}









/*

#horiz-menu  menu,current,span{

color:#fff!important;



}*/



#horiz-menu li a{

	color:#fff!important;

}



#horiz-menu li {

	border:none !important;

    padding:0 !important;

}



#horiz-menu {

	z-index:100 !important;

}



div#horiz-menu li li a {

border-bottom:1px solid #bfa323 !important;

height:29px;

line-height:30px;

margin-top:0px;

font-weight:normal;

}



div#horiz-menu li li a:active {

	background:#bfa323!important;

}







.mainlevel{

	color:#9f881d!important;

}





/*---TIRAR BORDA E FUNDO DOS 'INPUTS' PARA OS IE'S---*/

#contact_email_copy, #modlogn_remember2, #area_content, #area_weblinks, #area_contacts, #area_categories, #area_sections, #area_newsfeeds, #voteid1, #voteid2, #voteid3, #voteid4, #voteid5, #voteid6, #state0, #state1, #frontpage0, #frontpage1  {

	border: none!important;

	background: none!important;

}

/*------*/







/*----- 'TODOS OS DIREITOS RESERVADOS E TECNOLOGIA SAMBA -----*/

/*HACK PRO IE6*/

*html #tecnologia {

	padding-bottom:0px;

	padding-top: 0px;

}

/**/



#tecnologia {

	width: 960px;

	height: 30px;

	padding-top:47px;

}



#copy {

	height:20px;

	float: left;

	font-size: 12px;

	color: #fff !important;

    margin-left:-4px;

    margin-top:-23px;

}



#tecsamba {

	float: right;

    margin-right:-8px;

    margin-top:-29px;

}

/*----------------------*/



/*--- PALAVRA CHAVE DA PESQUISA AVANÇADA*/

.highlight {

	background: #756210;

	color:#FFF;

}

/*------*/



/*---FORMULARIO DE CONTATO*/

#contact_name, #contact_email, #contact_subject, #contact_text {

	border: none;

	background: #FFF;

	color: #000;

    font-family: Arial,Helvetica,sans-serif;

    overflow:hidden;

    font-size:13px;

}

/*----*/



/*Galeria de fotos*/

legend { 

 margin-bottom: 22px;

 color:#FFF !important;

}

/**/

.gallerytable {

margin:5px 0 0 41px!important;

padding:3px!important;

width:93%!important;

}



fieldset.adminform {

background: none !important;

}



#slide-loading {

	height: 525px!important;

}



tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	background: none!important;

}



.albumContainer2 {

	background: none!important;

}



table.fltable {

	background: none!important;

}



tr.albumContainer2 td {

	background:none !important;

border-bottom: 1px solid #756210 !important;

}



#slide-wrapper #slide-outer .slide .slide-inner {

	background:transparent none repeat scroll 0 0 !important;

color:#FFFFFF;

height:386px;



*margin:0 0px !important;

overflow:hidden;

position:absolute !important;

text-align:left;

z-index:50;

}



.contentheading, .componentheading {

      color:#bfa323 !important;
      margin:0;
	  padding:20px 0;
	  font-size:200%;
	 font-family:'GothamBook',arial,sans-serif;
	 line-height:120%;
font-weight:normal;
letter-spacing:-1px;
}





td.sectiontableheader {

	background:none !important;

}



a:hover {

color:#bfa323 !important;

text-decoration:none;

}





#eventcalq caption.mod_eventlistcalq_calendar-month {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-x-system-font:none;

background: transparent none repeat scroll center top !important;

border-bottom:medium none !important;

border-top: medium none !important;

color:#9f881d !important;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:20px;

margin-left:-1px;

text-align:center;

}





#eventcalq caption.mod_eventlistcalq_calendar-month a, #eventcalq caption.mod_eventlistcalq_calendar-month a:link, #eventcalq caption.mod_eventlistcalq_calendar-month a:visited {

color:#9f881d !important;

text-decoration:none;

}





#eventcalq td.mod_eventlistcalq_caltoday {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-x-system-font:none;

background:#756210 none repeat scroll 0 0 !important;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:10px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

height:20px;

line-height:20px;

text-align:center;

width:20px;

}







#eventcalq table.mod_eventlistcalq_calendar {

/=*-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-x-system-font:none;

background: transparent none repeat scroll center bottom !important;

border:none !important;

color:#fff;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:20px;

margin:0;

padding:0;

text-align:center;

width:135px !important;

}





#eventcalq th.mod_eventlistcalq_daynames {

-x-system-font:none;

border-right:none!important;

color:#fff !important;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:20px;

}







#eventcalq td.mod_eventlistcalq_calday {

-x-system-font:none;

border-right:none !important;

font-family:Arial,Helvetica,sans-serif;

font-size:10px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

height:20px;

line-height:20px;

text-align:center;

width:20px;



}



#eventcalq td.mod_eventlistcalq {

-x-system-font:none;

border-right:none !important;

font-family:Arial,Helvetica,sans-serif;

font-size:10px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

height:20px;

line-height:20px;

text-align:center;

width:20px;

}



#eventcalq td.mod_eventlistcalq_caldaylink a:link, 

#eventcalq td.mod_eventlistcalq_caldaylink a:visited {

background-color:#9f881d !important;

color:#ffffff !important;

display:block;

font-weight:bold;

text-decoration:none;

border:none !important;

}



#eventcalq td.mod_eventlistcalq_caldaylink a:hover {

	background-color:#756210 !important;



}



	

#eventcalq td.mod_eventlistcalq_caldaylink {

-x-system-font:none;

background-color:#9f881d !important;

border-bottom:none !important;

border-right:none !important;

border-left:none !important;

border-top:none !important;



}



tr.albumContainer td {

border-bottom:1px solid #756210 !important;

padding:5px;

}



table.contenttoc {

border:1px solid #756210 !important;

float:right;

margin:0 0 10px 10px;

padding:6px 0 11px 5px;

width:20% !important;

}



.componentheading {

	background:none !important;

}



.small, .smalldark, .createby, .createdate, .modifydate {

color:#fff !important;

}



#horiz-menu li ul {

	margin-top:-2px;

}



#ps_results.ps_results {

border:4px solid #020201 !important;

width:400px !important;

}





#ps_results {

z-index:9999 !important;

}



#ps_results {

background-color:#FFFFFF !important;

color:#999999 !important;

float:right !important;

font-family:Lucida Grande,Arial,Helvetica,sans-serif !important;

position:absolute;

text-align:left !important;

margin-left:-219px !important;

margin-top:-20px !important;

}





#ps_results a#ps_link {

background:transparent none repeat scroll 0 0;

color:#0099CC !important;

padding:4px 8px !important;

text-decoration:none;

}



#ps_results #ps_link {

float:right !important;

padding-right:5px !important;

}



#ps_results.ps_results div.ps_row_1 a span {

color:#0099CC !important;

text-decoration:underline !important;

}



iframe {

    *height:330px;

	*width:330px;

	height/*\**/:330px\9;

	width/*\**/:330px\9;

}





.pagenavcounter {

	float:left !important;

	padding:42px 618px 0 0px !important;

    color:#FFF !important;

}



table.contentpaneopen, table.contentpane, table.blog {

width:100% !important;

}







#shadowbox_counter {

	text-decoration:none !important;

    color:#9f881d !important;

}







a span {

	color:#9F881D !important;

}



a:hover span  {

	color:#bfa323 !important;

}



.breadcrumbs  {

	color:#FFF !important;

}


.contenttoc,div.pagenavbar  {
	color:#fff !important;
}

#googlemap30_25aql_0,span{color:#fff!important;}

a,.gmnoprint terms-of-use-link{}

#ps_results .ps_header {
	color:#FFF !important;
}

/*Loja*/

#vmMainPage table {
margin-bottom:25px;	
}

#vmMainPage h4 {
	color:#fff;
	font-size:18px;
	font-family: 'GothamBook',arial,sans-serif;
	
	margin-bottom:25px;
}

#vmMainPage h3 {
	
	color:#fff;
	font-size:20px;
	font-family: 'GothamBook',arial,sans-serif;

	padding:20px 0;
}

#vmMainPage h2 {
	
	color:#fff;
	font-size:18px;
	font-family: 'GothamBook',arial,sans-serif;
	text-transform:uppercase;
	padding:5px 0;
	font-weight:normal;
}

.linkCategorias {
background:url("../images/arrow.png") no-repeat scroll 0 6px transparent;	
margin-bottom:20px;
}

.linkCategorias a {
	padding:0 15px;
	font-family: 'GothamBook',arial,sans-serif;
    font-size: 15px;
}

.browseProductContainer {
    padding: 3px;
    vertical-align: top;
	margin-bottom:20px;
    width:auto;
	float:left;
}

.linkProduto a {
		font-family: 'GothamBook',arial,sans-serif;
		font-size: 19px !important;
    font-weight: normal !important;
	text-transform:none !important;
}

.detalhes {
margin:10px 0;	
}

.quantity_box_button_up {
    background: url("../images/up_small.gif") no-repeat center 0 transparent  !important;

	 margin-bottom: -20px !important;
    margin-left: 0 !important;
    margin-top: -24px !important;
}

.quantity_box_button_down {
    background: url("../images/down_small.gif") no-repeat center 0 transparent  !important;
	
	   margin-bottom: -16px !important;
    margin-left: -14px !important;
}

.quantity_box_button {
   
  
    height: 10px !important;
    vertical-align: middle;
    width: 10px !important;
}

.addtocart_button, .checkout_link  {
	background: none repeat scroll 0 0 #756210;
    border: medium none ;
    color: #FFFFFF !important;
    font-size: 12px;
    height: auto;
	width:auto;
    padding: 3px 5px;
    text-transform: none;
	font-weight:normal;
	margin-top:10px;
}

.vmCartContainer {
background:none;
border:none;
padding:0;
}

.comentProduto h4 {
 font-size: 15px !important;
    margin-bottom: 15px !important;
}

.formComentProduto {
	   margin-top: 30px;
}

.formComentProduto h4 {
	 font-size: 15px !important;
    margin-bottom: 15px !important;
}

form.ordem {
margin-bottom:20px;	
}

form.ordem a img {
display:none;	
}

#vmMainPage td {
	
}

label[for="user_rating4"] {
	background:url("../images/_4.gif") no-repeat scroll 0 0 transparent;
}

.vmCartModule {
	width:75%;
}

.tableCheckout {
    background: none repeat scroll 0 0 transparent !important;
    border: 1px dotted #CCCCCC !important;
    height: 18px !important;
    width: 100% !important;
}

.productPrice {
    font-size: 15px;
	font-weight:normal;

}

.Perguntesobre {
	 margin-bottom: 25px;
}

#vmMainPage a img {
height:auto;	
}

.browseProductImage {
padding:10px 0;	
}

#vmMainPage a h4 {
	margin:25px 0 0;
}
