@charset "utf-8";
/* Qui Qui Biscuit ® - GERAL */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

* 
{ margin: 0; padding: 0; }

body 
{ color: #333; font: normal 12px/14px Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; }

img
{ border: 0; }

/*img, div
{ behavior: url("iepngfix.htc") }*/

a, a:visited
{ border: 0; color: #333; text-decoration: none; }

.fltLeft
{ float: left; }

.fltRight
{ float: right; }

.mTop2
{ margin: 2px 0 0 0; }

.mTop5
{ margin: 5px 0 0 0; }

.mTop10
{ margin: 10px 0 0 0; }

.mTop15
{ margin: 15px 0 0 0; }

.mTop77
{ margin: 77px 0 0 0; }

.mRight6
{ margin: 0 6px 0 0; }

.mBottom5
{ margin: 0 0 5px 0; }

.mBottom10
{ margin: 0 0 10px 0; }

.mLeft20
{ margin: 0 0 0 20px; }

.mLeft30
{ margin: 0 0 0 30px; }

.mLeft40
{ margin: 0 0 0 43px; }

.mLeft50
{ margin: 0 0 0 50px; }

.linkHand
{ cursor: pointer; }

.loaderbg 
{ position: relative; left: 70%; }

.dispBlock 
{ display: block; }


/* -----------------------------------*/
/* ------->>> BACKGROUND <<<----------*/
/* -----------------------------------*/
#bg
{ margin: 0 auto; overflow: hidden; width: 100%; }

#bgLinha 
{ background: url(../img/design/bg_linha.gif) #f05a7d repeat-x center top; border-bottom: 1px solid #d12850; height: 6px; margin: 0 auto; overflow: hidden; width: 100%; }

#bgRenda 
{ background: url(../img/design/bg_renda.jpg) repeat-x top center; height: 513px; margin: 0 auto; width: 100%; }

#bgCentro 
{ background: url(../img/design/bg_centro.jpg) no-repeat top center; height: 513px; margin: 0 auto; width: 100%; }

#bgBabado 
{ background: url(../img/design/bg_babado.png) repeat-x top left; height: 26px; margin: 0 auto; width: 100%; }

.bgBranco
{ background: #FFF; }



/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/
#wrapperTop
{ margin: 0 auto; width: 980px; }


/* ----------->>> SELO <<<------------*/
#headerCol1
{ display: inline; float: left; width: 70px; }

#selinho
{ float: left; height: 95px; margin: 40px 0 0 0; width: 64px; }


/* ----------->>> LOGO <<<------------*/
#headerCol2
{ display: inline; float: left; width: 670px; }

#logo
{ margin: 45px 0 0 285px; width: 265px; }



/* -----------------------------------*/
/* -------->>> ESTRUTURA <<<----------*/
/* -----------------------------------*/
#navBar
{ height: 47px; float: left; margin: 35px 0 0 85px; padding: 0; width: 660px; }

	#navBar li
	{ float: left; list-style: none; margin: 0 8px;}

#navBar-en
{ height: 47px; float: left; margin: 35px 0 0 85px; padding: 0; width: 660px; }

	#navBar-en li
	{ float: left; list-style: none; margin: 0 5px;}

#wrapper
{ margin: 40px auto 0 auto; width: 980px; }

#navArea
{ float: left; width: 172px; }

	#navArea ul
	{ background: url(../marca/img/menu-esq_bg.gif) repeat-y; margin: 0; overflow: hidden; padding: 0; }

	#navArea li
	{ line-height: 0; list-style: none; margin: 2px 0; padding: 0; }

#content
{ float: left; font: normal 12px/18px Arial, Verdana, Tahoma, sans-serif; margin: 0 0 0 20px; width: 570px; }



/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

#footer
{ background: url(../img/design/bg_footer.jpg) bottom left repeat-x; clear: left; margin: 20px auto 0 auto; padding: 0 0 5px 0; width: 100%; }

#footerLinha
{ background: url(../img/design/footer_linha.gif) center 35px no-repeat; color: #00a77e; height: 101px; margin: 0 auto; width: 980px; }

#footerLinks 
{ display: inline; float: left; margin: 50px 0 0 210px; width: 530px; }

	#footerLinks li
	{ list-style: none; float: left; }

#footerLinks-en 
{ display: inline; float: left; margin: 50px 40px 0 250px; width: 450px; }

	#footerLinks-en li
	{ list-style: none; float: left; }	
	
#footerLinks-es
{ display: inline; float: left; margin: 50px 0 0 155px; width: 585px; }

	#footerLinks-es li
	{ list-style: none; float: left; }	

#footerCreditos
{ display: inline; float: left; height: 101px; width: 200px; }

#footerLembrete
{ color: #006f3b; font: normal 10px/12px Arial, Verdana, Tahoma, sans-serif; height: 15px; margin: 0 auto 20px auto; width: 860px; }

	#footerLembrete a.sublinhado, a.sublinhado:visited
	{ border-bottom: #d0e4a4 1px solid; color: #00a77e; text-decoration: none; }

#footerCopyright 
{ height: 104px; margin: 0 auto; width: 256px; }

