﻿/* CSS Document */

Body 					{ background: #fff url(../img/body_bg.gif) left repeat-y; padding:0px; margin:0px; }
Body, Table, TD, Div 	{ font: normal 11px Verdana; color: #222; line-height: 12px; }
Table, img				{ border: 0px;}
a						{ text-decoration: none; color: #e31f01; }
a:hover					{ text-decoration: none; color: #222; }
a.white					{ text-decoration: none; color: #fff; }
a.white:hover			{ text-decoration: none; color: #000; }
.countries				{ padding-top: 80px;}
input					{ margin-top:4px; padding-left:2px; font: normal 10px Arial; }
select					{ margin-top:4px; padding-left:2px; font: normal 10px Arial; }
textarea                { margin-top:4px; padding-left:2px; font: normal 10px Arial; }

/* ----- ESTRUTURA ----- */
#master 				{ width: 100%; }


/* HEADER ******************************************************************************************************************/
/***************************************************************************************************************************/
#header						{ width: 100%; height:125px; position: relative; background: url(../img/bg_menu.jpg) left 99px repeat-x; }
#logo						{ width:245px; float: left; padding: 15px 0px 60px 5px; background: #fff;}


/* menu */
#menuArea					{ position: absolute; bottom: 0; left: 205px; width: 630px;}
#Menu						{ width:100%; border-bottom: 1px solid #fff;}
.Menu_topCell				{ vertical-align:bottom; padding-bottom: 5px;}
.Menu_bottomCell			{ width:101px; height:24px; background: #222 url(../img/menu_sep.gif) right bottom no-repeat; font: normal 9px Verdana; color: #fff; text-align: center; text-transform: uppercase; }


/* BRAND AREA **************************************************************************************************************/
/***************************************************************************************************************************/
.brand						{ width:371px;}
.brandRight_shadow 			{ background:url(../img/right_shadow.gif) right top repeat-y; width: 4px; }

table.redStripes 			{ border-top: 1px solid #887f92; width:100% }
.redStripes_td				{ height: 40px; width: 260px; background: #e31f01 url(../img/redStripes.gif); }
.redPlain_td				{ height: 40px; background: #e31f01;}
.redStripes_bottomShadow	{ height:4px; background:url(../img/fotoBottom_shadow.gif) right top no-repeat}


/* LABEL *******************************************************************************************************************/
/***************************************************************************************************************************/
#label 						{ width: 375px; background: url(../img/label_bg.gif) right top repeat-y}
.label						{ width: 320px; background: #67aed3; }
.label_foto					{ padding: 10px;}
.label_txt					{ width: 115px; padding: 15px 10px 10px 0px; font: bold 11px Verdana; color: #fff;}
.label_menu	a				{ font: normal 11px Verdana; color: #fff !important; text-decoration: none !important; background: url(../img/bullet_menu.gif) left 5px no-repeat; padding-left: 8px; display:inline }
.label_menu	a:hover			{ font: normal 11px Verdana; color: #e31f01 !important; text-decoration: none !important; background: url(../img/bullet_menu_over.gif) left 5px no-repeat; padding-left: 8px; display:inline }
.hr_menu					{ margin: 6px 0px 4px 0px; }


/* CONTEUDO ****************************************************************************************************************/
/***************************************************************************************************************************/
#conteudo					{ background: #b6dff5; width: 398px; padding: 19px 15px 30px 12px}
#conteudoScroll			{ width:455px; height: 350px; background: transparent;}
	
	/*********** SCROLL STYLES *********/
	#content 				{ position: absolute; width: 435px; border: none; }
	#scroller_list 			{ padding: 10px; font: normal 11px Verdana; color: #222; /*text-align: justify;*/ }
	#scroller_list a 		{ color: #e31f01; text-decoration: none; }
	#scroller_list a:hover 	{ color: #222; text-decoration: none; }
	

.hr							{ background: url(../img/hr.gif) left center repeat-x; height: 11px;}
.hr2						{ background: url(../img/hr_2.gif) left center repeat-x; height: 31px;}
.hr3						{ background: url(../img/hr_2.gif) left center repeat-x; height: 11px;}
.hr4						{ background: url(../img/hr_2.gif) left center repeat-x; height: 3px;}

.bg_color_a					{background: #ffffff;}
.bg_color_b 				{background: #CCCCCC;}
.bg_color_c 				{background: #b6dff5;}



/* PADDING */
.padding_none				{ padding: 0px !important; }
.paddingTOP_none			{ padding-top: 0px !important; }
.paddingLft_none			{ padding-left: 0px !important; }
.paddin_Lft_Rgt_10px		{ padding-left: 10px; padding-right: 10px; }


.padding_5px				{ padding: 5px;}
.padding_10px				{ padding: 10px;}
.paddingLEFT_15px			{ padding-left: 15px;}
.paddingTOP_5px				{ padding-top: 5px !important;}
.paddingTOP_10px			{ padding-top: 10px !important;}
.paddingTOP_13px			{ padding-top: 13px !important;}
.paddingTOP_20px			{ padding-top: 20px !important;}
.padding_30px				{ padding: 30px;}


.produtos					{ width: 92px;}
.produtos_title				{ height: 14px; background: #67aed3; font: bold 10px Verdana; color: #fff; text-transform: uppercase; text-align: center}
.produtos_titleOver			{ height: 14px; background: #e31f01; font: bold 10px Verdana; color: #fff; text-transform: uppercase; text-align: center}
.produtos_conteudo			{ height: 58px; border: 1px solid #96cbe7; background: #c3e5f7;}
.produtos_img				{ width: 84px; height: 49px; border: 2px solid #c3e5f7; padding-top: 3px; cursor: pointer}
.produtos_imgOver			{ width: 84px; height: 49px; border: 2px solid #e31f01; padding-top: 3px; cursor: pointer}

.produtoOtherName			{ padding-left: 10px; padding-right: 10px; font: normal 9px Verdana; color: #3e3e3e; line-height: 11px; }
.produtoOtherName ul		{ margin: 0px; padding: 0px; list-style: none; }
.produtoOtherName li		{ margin: 2px 0px; padding-left: 10px; list-style: none; background: url(../img/bullet_2.gif) left 3px no-repeat; }


.produtoOtherName_title		{ font: bold 9px Verdana; color: #3181AC }

.prodComposicao				{ margin: 5px 0; }
.prodComposicao_LftTD		{ padding: 5px 2px 5px 5px; }
.prodComposicao_RgttTD		{ padding: 5px 5px 5px 2px; width:70px; text-align: right; }

/* textos */
p							{ padding: 5px 0px; margin: 0px }
.p_titles					{ font-weight: bold; padding: 5px 0; margin: 0px}
.txt_10px					{ font: bold 10px Verdana;}
.cit						{ font: bold italic 13px Verdana; color: #6c818c; line-height: 20px; text-align: left; }
.cit_quotes					{ font: bold italic 20px Verdana; color: #6c818c; line-height: 20px; text-align: left; }
.titulo						{ font: bold 11px Verdana; color: #222222; text-transform: uppercase; line-height: 13px; }
.titulo_cor					{ font: bold 11px Verdana; color: #e31f01; text-transform: uppercase; line-height: 13px; }
.destaque_txt				{ font: bold 11px Verdana; color: #e31f01; line-height: 13px; }
.legenda_txt				{ font: normal 10px Verdana; color: #222222; text-align: center; line-height: 12px; padding-top: 5px; }
.legenda					{ font: italic 9px Verdana; color: #222; line-height: 11px; padding-top: 5px; }
.legenda2					{ font: normal 9px Verdana; color: #666; line-height: 11px; padding: 5px 10px; text-align: right !important; }
.txt_justify				{ text-align: justify; }
.txt_normal					{ font-weight: normal; }
ul.list						{ list-style: none;	margin: 5px 0 0 10px; padding: 0;}
li.list						{ margin: 1px 0; font: normal 11px Verdana; color: #222; list-style: none; background: url(../img/bullet.gif) left 4px no-repeat; padding-left: 10px;}
li ul li.list				{ margin: 1px 0; font: normal 11px Verdana; color: #222; list-style: none; background: url(../img/bullet_2.gif) left 4px no-repeat; padding-left: 10px; }

ol.listagem					{ font: bold 11px Verdana; color: #e31f01; line-height: 13px; margin-top:0px; padding-top:0px; text-align: left;}
li.listagem					{ margin: 1px 0; font: normal 11px Verdana; color: #222; line-height: 13px;  text-align: left;}
li.listagem ul 				{ margin: 3px 0}
li.listagem ul li			{ list-style: none; background: url(../img/bullet.gif) left 5px no-repeat; padding-left: 10px; margin-left: 0;}
ul.index					{ list-style: none;	margin: 5px 0 0 10px; padding: 0; }
li.index 					{ margin: 1px 0; font: normal 9px Verdana; color: #666; list-style: none; background: url(../img/bullet_3.gif) left 4px no-repeat; padding-left: 10px;}


a.comprar 					{ height: 38px; padding-left: 35px; padding-top: 5px; float: left; background: url(../img/icon_comprar.gif) left top no-repeat; color: red;}
a:hover.comprar 			{ height: 38px; padding-left: 35px;  padding-top: 5px;float: left; background: url(../img/icon_comprar_over.gif) left top no-repeat;}


/* newsletter */
.NewsletterEdicao			{ padding: 5px; width:90px; }
.NewsletterDescricao		{ padding: 18px 5px 5px 5px; }
.NewsletterDescricao ul.listagem, .NewsletterDescricao_new ul.listagem 	{ margin: 5px 10px; list-style: none;}	
.NewsletterDescricao ul.listagem li, .NewsletterDescricao_new ul.listagem li	{ list-style: none; margin:0; background: url(../img/bullet_2.gif) left 3px no-repeat; padding-left: 10px;}
.NewsletterEdicao_new		{ padding: 5px; width:90px; background: url(../img/whiteStripes.gif) left top repeat; }
.NewsletterDescricao_new	{ padding: 18px 5px 5px 5px; background: url(../img/whiteStripes.gif) left top repeat;}
.NrNewsletter				{ font: normal 12px Verdana; color: #3181AC; line-height: 12px; }
.NrNewsletter_big			{ font: bold 14px Verdana; color: #3181AC; line-height: 12px; }
.newsletter_note			{ font: normal 9px Verdana; line-height: 11px; }
.newsletter_link ul			{ list-style: none;	margin: 6px 0 0 0; padding: 0; }
.newsletter_link li			{ margin: 2px 0; font: normal 9px Verdana; color: #222; line-height: 13px;list-style: none;  background: url(../img/icon_PDF.gif) left 3px no-repeat; padding-left: 20px; }
.newsletter_link a			{ color: #e31f01 !important; text-decoration: none; }
.newsletter_link a:hover	{ color: #222 !important; text-decoration: underline ; }

/* imagens  e BG's*/
.fotoProduto				{ margin: 0px 0px 0px 10px; }
.bg1						{background: #B6DFF5 !important}



/* livrarias */
.padding_livrarias				{ padding: 10px 30px;}


/* home destaque Cursos */
table.destaque_cursos					{ width: 100%; border: 0px; margin: 15px 0}
table.destaque_cursos td				{ padding: 8px 10px; background: #dbeffa; vertical-align: top}
table.destaque_cursos td.main			{ background: none; padding-bottom: 0}
table.destaque_cursos td.titulo			{ background: #7ebcdc; padding: 0 10px; border-bottom: 2px solid #b6dff5;}
table.destaque_cursos td.titulo p span	{ color: #fff !important; }
table.destaque_cursos td.data			{ border-bottom: 1px solid #b6dff5; }
table.destaque_cursos td.curso			{ border: 1px solid #b6dff5; border-top: none; }
table.destaque_cursos td.pdf			{ border-bottom: 1px solid #b6dff5; text-align: right }


/*MARGEM DIREITA ********************************************************************************************************* */
/***************************************************************************************************************************/
#rightMargin				{ background: url(../img/rightMargin_bg.gif) left top repeat; }


/* FOOTER ******************************************************************************************************************/
/***************************************************************************************************************************/
#credits					{ text-align: right; padding: 5px 10px; font: normal 9px Arial; color: #b3b3b3; }
.credits					{ font: normal 9px Arial; color: #b3b3b3; }
