/* RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;font-size:1em;font:inherit;vertical-align:baseline;}

/* GENERAL */
body {
	background:url(../images/bg_main.jpg) center 200px no-repeat;
	color:#444;
	font-family:'CrimsonTextRoman', serif;
}
h1, h2, h3 {font-weight:normal;}
h2 {color:#7d52a2;font-family:'TangerineRegular', serif;font-size:4.6em;line-height:0.9em;margin-bottom:20px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);zoom:1;}
h3 {color:#7d52a2;font-family:'TangerineRegular', serif;font-size:3em;line-height:0.9em;margin-bottom:20px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);zoom:1;}
h4 {color:#7d52a2;font-family:'TangerineRegular', serif;font-size:2.5em;line-height:0.9em;margin-bottom:0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);zoom:1;}
p {margin:0 0 15px 0;}
ul.mainList {margin-left:5px;text-indent:0;}
	ul.mainList li {background:url(../images/bullet.png) no-repeat left 0.4em;list-style-type:none;margin-bottom:10px;padding-left:10px;}
.column345 {width:345px;}

/* STRUCTURE */
.header, .main, .footer {overflow:hidden;}
.headerContent, .mainContent, .footerContent {
	margin:0 auto;
	overflow:hidden;
	width:980px;
}
.mainContent {margin-top:50px;}
	
/* LINKS */
.skip a, .skip a:hover, .skip a:visited, .skip a:active, .skip a:focus {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;} 
a img {border:0;text-decoration:none;}
a:link {color:#7d52a2;}
a:visited {color:#330066;}
a:hover, a:focus {color:#000;}
a:active {}

a.btn, .btn {
	border:none;
	color:#fff;
	display:block;
	font-family:'TangerineRegular',serif;
	font-size:2em;
	padding:15px;
	text-align:center;
	text-decoration:none;
	background: #7d52a2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d52a2', endColorstr='#4c2b73'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7d52a2), to(#4c2b73)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7d52a2,  #4c2b73); /* for firefox 3.6+ */
	border-radius:10px;
}
	a.btn:hover , .btn:hover {
		background: #4c2b73; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c2b73', endColorstr='#7d52a2'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#4c2b73), to(#7d52a2)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #4c2b73,  #7d52a2); /* for firefox 3.6+ */
	}

/* FORM */
input {font-family:'CrimsonTextRoman', serif;font-size:1em;margin:0 0 20px 0;padding:10px;}
label {display:block;}
textarea {font-family:'CrimsonTextRoman', serif;font-size:1em;margin:0 0 20px 0;padding:10px;}
	
	
/* HEADER */
.header {background:url(../images/bg_header.jpg) left top repeat-x #ebe5f1;}
	.headerContent {background:url(../images/bg_headerContent.png) -280px 40px no-repeat;height:200px;}
.logoSs_header {float:left;margin:45px 0 300px 55px;}
.socialMedia_header {margin:17px 0 0 0;text-align:right;}
	.socialMedia_header a {text-decoration:none;}
	
/* NAV */
.nav {float:left;font-family:'TangerineRegular', serif;font-size:2.6em;list-style-type:none;margin:15px 0 0px 50px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);zoom:1;}
	.nav li {float:left;}
	.nav a {color:#7d52a2;line-height:2em;padding:15px;text-decoration:none;border-radius:10px;}
		.nav a:hover, .nav a:focus {background-color:#dccdec;color:#000;}
		
/* INNER PAGES */
.columnLeft {float:left;width:620px;}
.columnRight {float:left;margin:0 0 0 40px;width:320px;}

.destaque {background:url(../images/destaque_titleBar.jpg) left top no-repeat;float:left;margin-right:40px;padding-top:20px;width:290px;}
	.noTitleBg {background-image:none;}

.destaqueLateral {background:url(../images/destaqueLateral_titleBar.jpg) right top no-repeat #ebe5f1;float:left;margin-bottom:40px;padding:20px;}
	.destaqueLateral img {margin-bottom:20px;}
	.destaqueLateral .thb {margin-right:30px;}
	
.formErrorWarning {color:#CC3333;display:none;margin-bottom:20px;}

.accordion {margin:8px 0 8px 0;}
	.accordion a {text-decoration:none;}
	.accordion h3 {background:url(../images/barra_unidades_bg.png) no-repeat center top; color:#7e508c; cursor:pointer; font-family:"Times New Roman", Times, serif !important; font-size:18px; height:24px; margin:0; padding:6px 0 0 32px; width:535px;}
	.accordion h3:hover{background-position:bottom;}
		.accordion h3 span {float:right; }
	.accordion div {padding:10px;}
	.accordion ul {position:relative; left:50px; list-style:none; top: 5px;}
	.accordion ul li span {position:relative; top:-2px; left:2px;}
	.spanLeft {position:relative; left:21px !important;}
	.liNone {display:none;}
	
.unidadeEstado {margin:40px 0 20px 0;}
	.unidadeEstado h3 {background-color:#ebe5f1;border-top:solid 1px #7d52a2;margin:0;padding:10px;}

	/* HOME */
	.jqb_slide .title {font-family:'TangerineRegular', serif;}
	.homeBanner01 {background:url(../images/bg_homeBanner01.jpg) center top no-repeat;z-index:3;}
	.homeBanner02 {background:url(../images/bg_homeBanner02.jpg) center top no-repeat;z-index:2;}
	.homeBanner03 {background:url(../images/bg_homeBanner03.jpg) center top no-repeat;z-index:1;}
	.homeBanner04 {background:url(../images/bg_homeBanner04.jpg) center top no-repeat;z-index:1;}
	
	.depoente {font-weight:bold;margin:0;text-align:right;}
	.depoenteCargo {font-style:italic;text-align:right;}
	
	.destaqueLongo {background:url(../images/destaqueLongo_titleBar.jpg) left top no-repeat #ebe5f1;display:block;float:left;margin-bottom:40px;padding:20px;width:580px;}
	
	.preco {background:url(../images/precoLabel.png) no-repeat;font-family:'CrimsonTextRoman', serif;height:209px;color:#7d52a2;margin:-170px 0 0 400px;position:absolute;width:210px;z-index:99999;}
		.preco p {line-height:0.7em;}
		.cifrao {font-size:1.5em;margin:35px 0 0 45px;}
		.valor {font-family:'TangerineRegular', serif;font-size:12em;margin:-30px 0 0 35px;}
		.centavos {font-family:'TangerineRegular', serif;font-size:3em;margin:-25px 0 0 0;text-align:right;width:160px;}
	
	.emailRegister {width:260px;}
	
	/* SOBRE NOS */
	.newsTitle_wgt {font-family:'CrimsonTextItalic', serif;font-size:1.3em;margin-bottom:0;}
	.newsMore_wgt {text-align:right;}
	
	/* PRODUTOS */	
	.product {border-bottom:solid 1px #7d52a2;float:left;margin:20px 0 20px 0;overflow:hidden;padding-bottom:20px;}
		.productInfo {float:right;margin:0 0 0 20px;overflow:hidden;width:200px;}
			.productInfo p {margin:0;}
			.productInfo .btn {float:right;margin-top:20px;}
		.productPrice {color:#7d52a2;font-family:'TangerineRegular', serif;font-size:1.5em;}
			.productPrice span {font-size:2.8em;font-weight:bold;}
	
	/* UNIDADES */
	iframe {border:0;margin:0;padding:0;}
		iframe * {border:0;margin:0;padding:0;}
	
	/* FALE CONOSCO */
	.formContato {margin:0 0 40px 0;oveflow:hidden;padding:0;}
		.formContato .half {float:left;width:290px;}
		.formContato .whole {float:left;width:640px;}
		.formContato input {width:270px;}
		.formContato textarea {height:110px;overflow:auto;width:600px;}
	.socialMediaIcons_faleconosco img {margin:0;}
		
/* FOOTER */
.footer {background:url(../images/bg_footer.gif) left top repeat-x #cfbedd;margin-top:20px;padding:40px 0 0 0;}
	.footerColumn {float:left;margin-right:40px;}
	.footerColumn .title {color:#7d52a2;font-family:'TangerineRegular',serif;font-size:3em;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);zoom:1;}
	.footerNav {font-family:'TangerineRegular',serif;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);zoom:1;}
		.footerNav a {color:#000;font-size:2em;line-height:0.9em;text-decoration:none;}
			.footerNav a:hover, .footerNav a:focus {color:#7d52a2;}
	.copyright {background:url(../images/bg_footerCopyright.gif) left top repeat-x;float:left;margin:20px 0 10px 0;padding:10px 0 0 0;width:100%;}
		.copyright div {float:left;}
		.copyright p {font-size:0.8em;margin:20px 0 0 0;text-align:center;}
	.logoAbf {float:right;margin-left:20px;}

/* REPAIR */
.noBorder {border:0;}
.noMargin {margin:0;}
.marginRight {margin-right:40px;}
.marginBottomLeft {margin:0 0 20px 20px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.long {width:100%;}
