@charset "utf-8";

/*+++++++ CONFIGURACAO BACKOFFICE +++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++ FUNDOS +++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

body,
.facebook .boxLayout {
    background-image: none /*url(../global/img/bkgs/white_quadricula.png)*/;
    background-repeat: repeat;
	background-position: center top;
	background-color: #eef1f2;
	
	/* OPCOES FUNDO: fundo_gradient; fundo_pontos; nenhum */
	/* OPCOES FUNDO IMAGENS: azul_geometrico; castanho_madeira; claro_arabico; claro_geometrico; claro_quadrados; claro_ramagem; claro_rendilhado; claro_riscas; escuro_furos; escuro_losangos; escuro_madeira; escuro_quadricula; verde_geometrico; verdeAgua_geometrico; vermelho_geometrico */
	/* OPCOES REPETICAO: no-repeat, repeat, repeat-x  */
	}
	
/*++ FUNDO NO TOPO / EXEMPLO MODELO:5 ++*/

.boxAuxWrapper {  
	background-position: center bottom;
	
	/* OPCOES FUNDO: fundo_gradient; fundo_pontos; nenhum */
	/* OPCOES FUNDO IMAGENS: azul_geometrico; castanho_madeira; claro_arabico; claro_geometrico; claro_quadrados; claro_ramagem; claro_rendilhado; claro_riscas; escuro_furos; escuro_losangos; escuro_madeira; escuro_quadricula; verde_geometrico; verdeAgua_geometrico; vermelho_geometrico; fundo_bolas; fundo_bolas_topo */
	/* OPCOES REPETICAO: no-repeat, repeat, repeat-x  */
}


/*++ ACTIVAR MASCARA DE LEITURA DE FUNDOS ++*/

.menu.boxPath, .boxLoginTop a, a.registoTopo, .bemVindo {
	
	/* OPCOES TRANSPARENCIA: transparencia_clara; transparencia_escura; nenhum */
	}
	
/*++ FUNDO LINGUAS ++*/

ul.boxLang a {
	}
	
/*++ FUNDO ITEM DESTAQUE HOME ++*/

.home .boxList .item {
	background-color: #fff;
	background-repeat: repeat;
	
	/* OPCOES TRANSPARENCIA: transparencia_clara; transparencia_escura; nenhum */
	}
	
.template1 .home .boxList .item {
	background-color: transparent;
	}

/*++ FUNDO DESTAQUES HOME  ++*/

.home .boxList {
	background-color: #E5E9E9;
	background-repeat: repeat;
	
	/* OPCOES TRANSPARENCIA: transparencia_clara; transparencia_escura; nenhum */
	}
	
/*.template1 .home .boxList, .template2 .home .boxList {
	background-color: transparent;
	}*/
	
/*++ FUNDO MODULOS INFERIORES HOME ++*/

.boxControls .boxControlsBkg {
	background-image: none; /* para anular o sombreado */
	background-repeat: repeat;
	
	/* OPCOES FUNDO: transparencia_clara; transparencia_escura; nenhum */
	}
	
/*++ FUNDO CAIXAS LATERAIS - NEWSLETTER+LOGIN+SONDAGEM ++*/

.boxLogin, .boxNewsletter {
	background-color: #E5E9E9;
	background-repeat: repeat;
	
	/* OPCOES FUNDO: transparencia_clara; transparencia_escura; nenhum */
	}

/*++ FUNDO FOOTER ++*/

/*.boxFooterWrapper*/
.boxFooterWidth {
	background-color: #59595B;
	background-repeat: repeat;
	
	/* OPCOES FUNDO: transparencia_clara; transparencia_escura; nenhum */
	}
	
.boxFooterLinks,
/* template 1 e 2 */
.template1 .boxContentFooter, .template2 .boxContentFooter {
	background-repeat: repeat;
	
	/* OPCOES FUNDO: transparencia_clara; transparencia_escura; nenhum */
	}
	
/* template 1 e 2 */	
/*.boxContentFooter {
	
	/* OPCOES FUNDO: transparencia_clara; transparencia_escura; nenhum */
/*}*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++ FONTE: FAMILIAS ++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

h1, h2, h3, h4, h5, h6,
.gcmContent h2, .gcmContent h3, .gcmContent h4, .gcmContent h5,
.btnLogin a, .btnNewsletter a,
.home .boxList .item h3, .home .boxList .item h3 a, .home .boxList .linkClient h3, .home .boxList .linkClient h3 a,
.boxBuy a.buy, .linkBuy a.buy,
.boxSondagem .pergunta, .boxSondagem .btns a,
ul.menuFooter li, ul.menuFooter a,
.boxArticle.produto h2,
.boxHints h3,
.formItemBox .formItemButtons a,
.formBtns input, .formBtns a, .shoppingNav a, .shoppingNav a.next, .shoppingNav a.previous, .boxChart .boxLogin a.btn, a.confirmBtn, .btnConfirmacaoProdutos a, .boxConfirmacaoInfo a,
.boxControls .boxHomeInfo p,
.boxControls .boxListNews .item .description h3, .boxControls .boxListNews .item .description h3 a {
	font-family: 'ApexNewBook', Arial, Helvetica, sans-serif !important;
	
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-family: Verdana, Geneva, sans-serif;				---> outras fontes possiveis 
	font-family: Tahoma, Geneva, sans-serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family: "Times New Roman", Times, serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	
	font-family: 'HelveticaLight', Arial, sans-serif;
	font-family: 'HelveticaRoman', Arial, sans-serif;
	font-family: 'ApexNewBook', Arial, sans-serif;
	font-family: 'ApexNewMedium', Arial, sans-serif;
	font-family: 'CaeciliaRoman', Arial, sans-serif;
	*/
}


.item .description h4 {
    font-family: Arial, Helvetica, sans-serif !important;
}

div, td, tr, table, input, select, textarea, li {
	
	/*font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, sans-serif;				---> outras fontes possiveis 
	font-family: Tahoma, Geneva, sans-serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;*/	
	}
	
.boxFooterLinks {
	}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++ FONTE: TAMANHOS ++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

body {
	}

/* HEADINGS */	
h1, h1.main, h1.highlight,
.boxList h2, .boxControls h2.main, .boxControls h2.vTitle, .boxHomeInfo h2, .boxContentBody h1,
.facebook .boxFooter h3 {
	font-size: 30px;
}

.boxControls h2.main, .boxControls h2.vTitle, .boxHomeInfo h2 {
	font-size: 17px;
}

/* FOOTER LINKS */
.boxFooterLinks a {
	}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++ COR GERAL ++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++ TEXTOS GERAL ++*/

div, td, tr, table, input, select, textarea, li,
.boxContent p,
.home .boxHomeRotator .item .description p,
.RadPanelBar.RadPanelBar_Default.boxWhite.boxAccordion .accordionBody,
.facebook .boxFooter, .facebook .boxFooter td {
	color: #333;
	}
	
/*++ TEXTOS HOME ++*/

.home,
.home .item .description p,
.boxControls .boxListNews .item .description p, .boxAgenda .boxEvents p,
.boxControls .boxHomeInfo p,
.boxNewsletter p,
.boxSondagem .sondagemBody, .boxSondagem label,
.boxControls .boxListNews .item .description h4,
.bemVindo,
.facebook .boxFooter, .facebook .boxFooter td {
	color: #333;
	}
	
.home .item .description p,
.boxSondagem label {
	color: #666;
	}
	
	
/*++ LINKS E HEADINGS ++*/

/* LINKS GERAIS */
a, a:link, a:active, a:visited,
/* HEADINGS */
h1, h1.highlight, .gcmContent h2, .gcmContent h3, .gcmContent h4, .gcmContent h5,
.boxList h2, .boxContentBody h1,
.boxHints h3, .shoppingBox h3, .shoppingBox.metodoEnvio h3,
.boxSondagem .pergunta,
/* HEADINGS COM LINK */
.home .boxList .item h3, .home .boxList .item h3 a, .home .boxList .linkClient h3, 
.home .boxList .linkClient h3 a,
/* TABELAS */
.gcmContent .tabela th,
/* BTN ECOMMERCE */
.boxEcommerceLink a span.linkCarrinhoRight,
.boxChart .boxLogin a.loginLink,
/* FAQS */
.RadPanelBar.RadPanelBar_Default.boxWhite.boxAccordion .rpRootGroup .rpLink,
.RadPanelBar.RadPanelBar_Default.boxWhite.boxAccordion .rpRootGroup .rpLink.rpExpandable,
/* FORM VALIDATOR */
.validatorMark,
/* FACEBOOK  */
.facebook .boxFooter h3  {
	color: #DF810F;
}

/* LINKS GERAIS HOVER */
a:hover,
/* HEADINGS COM LINK HOVER */
.home .boxList .item h3 a:hover, .home .boxList .linkClient h3 a:hover,
/* BTN ECOMMERCE HOVER */
.boxEcommerceLink a:hover span.linkCarrinhoRight,
.boxChart .boxLogin a.loginLink:hover,
/* FAQS HOVER */
.RadPanelBar.RadPanelBar_Default.boxWhite.boxAccordion .rpLink.rpExpandable.rpSelected.rpExpanded,
.RadPanelBar.RadPanelBar_Default.boxWhite.boxAccordion .rpRootGroup .rpLink:hover
/* NOTICIAS HOME HOVER 
.boxControls .boxListNews .item .description h3 a:hover, */
/* AGENDA HOVER 
.boxAgenda .boxEvents h3 a:hover */{ 
	color: #F4AD56;
}


/* PASSOS CARRINHO */
.RadTabStrip_Default .rtsLI, 
.RadTabStrip_Default .rtsLink,
.RadTabStrip_Default .rtsLink.rtsAfter,
.RadTabStrip_Default .rtsLink.rtsBefore {
	color: #F09320 !important;
	}
	
/* PASSOS CARRINHO HOVER */	
.RadTabStripTop_Default .rtsLI .rtsSelected,
.RadTabStripTop_Default a.rtsLink:hover,
.RadTabStripTop_Default a.rtsLink.selected {
	color: #FBCF83 !important;
}

/*++ LINKS TOPO ++*/

.menu.boxPath a:link, .menu.boxPath a:active, .menu.boxPath a:visited,
a.loginLink:link, a.loginLink:active, a.loginLink:visited,
.boxLoginTop a, .boxEcommerceLink a.registoTopo,
ul.boxLang a {
	color: #666;
	}
	
.menu.boxPath a:link, .menu.boxPath a:active, .menu.boxPath a:visited {
	color: #999;
	}

/* LINKS TOPO HOVER */	
.boxLoginTop a:hover, 
.boxEcommerceLink a.registoTopo:hover,
ul.boxLang a:hover {
	}
	
.menu.boxPath a:hover {
	text-decoration: underline;	
	}
	
		
/*++ HEADINGS MODULOS HOME ++*/

h2.main, .boxControls h2.main, .boxControls h2.vTitle, .boxHomeInfo h2,
.boxControls .boxListNews .item .description h3, .boxControls .boxListNews .item .description h3 a, 
.boxAgenda .boxEvents h3, .boxAgenda .boxEvents h3 a,
.boxContentLeft .boxLogin h3, .boxContentLeft .boxNewsletter h3,
.facebook .boxFooter h3 {
	color: #707072;
	}
	
.boxControls .boxListNews .item .description h3, .boxControls .boxListNews .item .description h3 a {
	color: #DF810F;
	font-size: 14px;
	}
	
.boxControls .boxListNews .item .description h3 a:hover, 
.boxAgenda .boxEvents h3 a:hover,
.boxControls .boxHomeInfo.contentHome a:hover {
	color: #707072;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	opacity:0.70;
	}
	
/*++ FOOTER ++*/

.boxFooter ul.menuFooter li, 
.boxFooter ul.menuFooter a {
	color: #F09320;
	}
	
.devbyInfo, .devbyInfo a, .copyrightInfo, .copyrightInfo a {
	color: #999;
	}
	
.boxFooter ul.menuFooter a:hover,
.devbyInfo a:hover, .copyrightInfo a:hover {
	color: #999;
	}
	
/* footer links */	
.boxFooterLinks a, .boxFooterLinks,
.template1 .boxContentFooter .menuFooter li.item, .template2 .boxContentFooter .menuFooter li.item,
.template1 .boxContentFooter .menuFooter li.item a, .template2 .boxContentFooter .menuFooter li.item a {
	color: #333 !important;
	}

.boxFooterLinks a:hover,
.template1 .boxContentFooter .menuFooter li.item a:hover, .template2 .boxContentFooter .menuFooter li.item a:hover {
	color: #666 !important;
	}	

/*++ GERAL BOTOES ++*/

.boxSearch a.btn,
.boxContentLeft .btnLogin a, .boxContentLeft .btnNewsletter a,
.boxSondagem .btns a,
.boxBuy a.buy, .linkBuy a.buy,
.boxAgenda .saibaMaisEventos a, .boxAgenda .dayFuture,
.boxControls .boxHomeRotator .menu.navRotator.nav li a,
.boxEcommerceLink a span.linkCarrinhoLeft,
.formBtns input, .formBtns a, 
.shoppingNav a, .shoppingNav a.next, .shoppingNav a.previous, 
.boxChart .boxLogin a.btn, a.confirmBtn, 
.btnConfirmacaoProdutos a, .boxConfirmacaoInfo a,
a.more,
.nivo-controlNav a:hover, .nivo-controlNav a.active,
.formItemBox .formItemButtons a,
.CustomPagerHolder a.btnPrevious, .CustomPagerHolder a.btnNext {
	background-color: #F09320;
	color: #fff;
}

/* GERAL BOTOES HOVER */
.boxSearch a.btn:hover,
.btnLogin a:hover, .btnNewsletter a:hover,
.boxSondagem .btns a:hover,
.boxBuy a.buy:hover, .linkBuy a.buy:hover,
.boxAgenda .saibaMaisEventos a:hover,
.boxControls .boxHomeRotator .menu.navRotator.nav li a.selected, .boxControls .boxHomeRotator .menu.navRotator.nav li a:hover,
.boxEcommerceLink a:hover span.linkCarrinhoLeft,
.formBtns input:hover, .formBtns a:hover,
.shoppingNav a.next:hover, .shoppingNav a.previous:hover,
.shoppingNav a:hover, .shoppingNav a:focus,
.boxChart .boxLogin a.btn:hover, a.confirmBtn:hover,
.btnConfirmacaoProdutos a:hover, .boxConfirmacaoInfo a:hover, .btnConfirmacaoFinal a:hover,
.btnConfirmacaoProdutos a:focus, .boxConfirmacaoInfo a:focus, .btnConfirmacaoFinal a:focus,
a.more:hover,
.formItemBox .formItemButtons a:hover,
.boxContentBody .boxTools a:hover,
.CustomPagerHolder a.btnPrevious:hover, .CustomPagerHolder a.btnNext:hover {
	background-color: #555;
	color: #fff;
}

.gallery .boxNav .rrItem a.btn.selected, .gallery .boxNav .rrItem a.btn:hover {
	border: 1px solid #F09320;
	}
	
.boxSondagem .boxPollBar img {
	background-color: #F09320;
	}
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++ MENU HORIZONTAL ++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.menuNav.Horizontal,
.template3 .RadMenu_se2_Horizontal .rmRootLink {
	background-color: #F09320;
	background-position: center;
	
	/* OPCOES EFEITO: gradient_menu; brilho_menu; transparencia_clara; transparencia_escura; nenhum */
	/* OPCOES REPETICAO: no-repeat, repeat, repeat-x  */
	}
	
.template3 .menuNav.Horizontal {
	background: none !important;
	}

.RadMenu_se2_Horizontal .rmRootLink {
	color: #fff];
}

.RadMenu_se2_Horizontal .rmText {
	font-size: 17px;
	font-family: 'ApexNewBook', Arial, Helvetica, sans-serif;
}

.RadMenu_se2_Horizontal .rmRootLink:hover,
.RadMenu_se2_Horizontal .rmRootLink.rmSelected,
.RadMenu_se2_Horizontal .rmRootLink.rmExpanded,
.RadMenu_se2_Horizontal .rmLink.selected.rmRootLink,
.RadMenu_se2_Horizontal .rmRootLink.rmExpanded:hover {
	background-color: #707072;
	color: #fff;	
}

/* <Submenu items> */

.RadMenu_se2_Horizontal .rmGroup {
	background-color: #555;
}

.RadMenu_se2_Horizontal .rmGroup .rmLink {
	color: #fff;
}

.RadMenu_se2_Horizontal .rmGroup .rmLink .rmText {
	font-family: 'ApexNewBook', Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.RadMenu_se2_Horizontal .rmGroup .rmLink:hover,
.RadMenu_se2_Horizontal .rmGroup .rmSelected,

.RadMenu_se2_Horizontal .rmGroup .rmExpanded,
.RadMenu_se2_Horizontal .rmGroup .rmExpanded:hover {
	background-color: #F09320 !important;
	color: #fff;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++ MENU VERTICAL ++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.RadMenu_se2_Vertical .rmRootLink,
.RadPanelBar_Default .rpRootGroup .rpItem {
	background-position: center;
	
	/* OPCOES EFEITO: gradient_menu; brilho_menu; transparencia_clara; transparencia_escura; nenhum */
	/* OPCOES REPETICAO: no-repeat, repeat, repeat-x  */
}

.RadMenu_se2_Vertical .rmRootLink,
.RadPanelBar_Default .rpRootGroup .rpLink {
	color: #DF810F;
}

.RadMenu_se2_Vertical .rmRootLink .rmText,
.RadPanelBar_Default .rpRootGroup .rpLink .rpText {
	font-family: 'ApexNewBook', Arial, Helvetica, sans-serif;
	}
	
.RadMenu_se2_Vertical .rmRootLink:hover,
.RadMenu_se2_Vertical .rmRootLink.rmSelected,
.RadMenu_se2_Vertical .rmRootLink.rmExpanded,
.RadMenu_se2_Vertical .rmRootLink.rmExpanded:hover,
.RadMenu_se2_Vertical .rmLink.selected.rmRootLink,  
/* panelbar */
.RadPanelBar_Default .rpRootGroup .rpLink:hover,  
.RadPanelBar_Default .rpRootGroup .rpLink.rpExpandable:hover,
.RadPanelBar_Default .rpRootGroup .rpLink.rpExpandable.selected,
.RadPanelBar_Default .rpRootGroup .rpLink.rpExpandable.selected.rpExpanded,
.RadPanelBar_Default .rpRootGroup .rpLink.rpExpandable.rpSelected.rpExpanded {
	color: #fff;
	background-color: #F09320;
}

/* <Submenu items> */

.RadMenu_se2_Vertical .rmGroup,
.RadPanelBar_Default .rpGroup {
	background-image: none;
	background-color: #555;
	}
	
.RadMenu_se2_Vertical .rmGroup .rmLink,
.RadPanelBar_Default .rpGroup .rpLink {
	color: #fff;
}

.RadMenu_se2_Vertical .rmGroup .rmLink .rmText,
.RadPanelBar_Default .rpGroup .rpLink .rpText {
	font-family: 'ApexNewBook', Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.RadMenu_se2_Vertical .rmGroup .rmLink:hover,
.RadMenu_se2_Vertical .rmGroup .rmSelected,
.RadMenu_se2_Vertical .rmGroup .rmExpanded,
.RadMenu_se2_Vertical .rmGroup .rmExpanded:hover,
/* panelbar */
.RadPanelBar_Default .rpGroup a.rpLink:hover,
.RadPanelBar_Default .rpGroup a.rpLink.selected,
.RadPanelBar_Default .rpGroup a.rpSelected:hover,
.RadPanelBar_Default .rpGroup a.rpLink.rpExpandable.selected,
.RadPanelBar_Default .rpGroup a.rpLink.rpExpandable.selected.rpExpanded,
.RadPanelBar_Default .rpGroup a.rpLink.rpExpandable.rpSelected.rpExpanded,
.RadPanelBar_Default .rpGroup a.rpLink.rpExpandable:hover,
.RadPanelBar_Default .rpGroup a.rpLink rpExpandable.rpExpanded {
	color: #fff;
	background-color: #F09320;
}


/* outras excepcoes */

.boxContentLeft .boxBanners .banner {
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 40px;
}

.boxContentLeft .boxLogin h3, .boxContentLeft .boxNewsletter h3 {
    font-size: 13px;
}

.boxContentFooter .menuFooter li.item a {
	font-size: 14px;
	}
	

.boxContentFooter .menuFooter li.item {
    float: left;
    height: auto;
	list-style: none !important; 
    margin-bottom: 5px;
	margin-top: 5px;
    width: 200px;
}