/* CSS Document */
body {margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;background:url(images/bg-bege.gif) repeat;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
img {border:0;}

.nomargin{margin:0px;}
.clearthis{clear:both;}

a {color:#aa8c54;text-decoration:none;}
a:hover {color:#bf9a55;text-decoration:underline;}

h1{margin:0 0 17px 0;padding:4px 0 6px 32px;color:#d2ac67;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:lighter;font-size:30px;text-transform:uppercase;background:url(images/bg-h1.gif) no-repeat 0 8px;clear:both;line-height:normal;border-bottom:1px #d2ac67 dashed;}
h2{margin:0 0 10px 0;padding:0;color:#000;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:lighter;font-size:1.5em;line-height:normal;}
h3{margin:0 0 5px 0;padding:0 0 0 15px;color:#000;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:lighter;font-size:14px;clear:both;line-height:normal;background:url(images/arrow.gif) no-repeat 0 5px;}
h3 a{color:#000;text-decoration:none;}
h3 a:hover{color:#000;text-decoration:none;}

.btnSaibaMais{font-size:11px;background:url(images/area-saiba-mais.gif) no-repeat right 4px;margin:0 0 0 5px;}
.btnSaibaMais a{color:#e6ac0e;text-decoration:none;padding:0 15px 0 0;}
.btnSaibaMais a:hover{color:#e59e18;text-decoration:underline;}

.btnVoltar{font-size:11px;background:url(images/arrow-menu-hierarquico.gif) no-repeat 0 8px;margin:15px 0 0 0;clear:both;float:left;}
.btnVoltar a{color:#e6ac0e;text-decoration:none;padding:0 0 0 15px;}
.btnVoltar a:hover{color:#e59e18;text-decoration:underline;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#0066CC;text-decoration:underline;}
#index a:hover{color:#0066CC;text-decoration:none;}

/*--- Container ---*/
#boxContainer{width:100%;float:left;background:url(images/bg-topo-bege.gif) repeat-x top #fff;}
#boxContainer #container{width:752px;margin:0 auto;}

/*--- topo ---*/
#boxContainer #container #topo{width:752px;height:173px;clear:both;float:left;}

/*--- logo ---*/
#boxContainer #container #topo #logo{width:199px;height:173px;position:absolute;top:0;left:50%;margin:0 0 0 -394px;}



/*--- Logos ---*/
body.topoSeasons #boxContainer #container #topo{width:752px;height:173px;/*background:url(images/logo-seasons.gif) no-repeat 0 5px;*/}
body.topoInfancy #boxContainer #container #topo{width:752px;height:173px;/*background:url(images/logo-seasons-infancy.gif) no-repeat 0 5px;*/}
body.topoYouth #boxContainer #container #topo{width:752px;height:173px;/*background:url(images/logo-seasons-youth.gif) no-repeat 0 5px;*/}
body.topoMajority #boxContainer #container #topo{width:752px;height:173px;/*background:url(images/logo-seasons-majority.gif) no-repeat 0 5px;*/}
body.topoMaturity #boxContainer #container #topo{width:752px;height:173px;/*background:url(images/logo-seasons-maturity.gif) no-repeat 0 5px;*/}

/*--- Menu Topo ---*/
#topo .menuTopo{width:205px;background:url(images/bg-menu-top.gif) repeat-x bottom;padding:0 0 9px 0;float:left;position:relative;top:30px;left:546px;}
ul.menuTopoLista {margin:0;padding:3px 0 0 0;list-style:none;float:left;font-size:.9em;color:#a6895d;}
ul.menuTopoLista li {margin:0;padding:0 4px;float:left;}
ul.menuTopoLista li a{margin:0;float:left;color:#a6895d;text-decoration:none;}
ul.menuTopoLista li a:hover{text-decoration:underline;color:#bf9a55;}
#topo .menuTopo #player{float:right;}

ul.menuTopoLista2 {margin:0;padding:3px 0 0 0;list-style:none;float:left;font-size:.9em;color:#a6895d;width:500px;position:relative;top:85px;left:-2px;}
ul.menuTopoLista2 li {margin:0;padding:0 2px;float:left;}
ul.menuTopoLista2 li a{margin:0;float:left;color:#a6895d;text-decoration:none;}
ul.menuTopoLista2 li a:hover{text-decoration:underline;color:#bf9a55;}
ul.menuTopoLista2 li.txtBusca {margin:0 0 0 20px;}

#topo .mainMenu{width:571px;height:30px;background:url(images/bg-main-menu.gif) no-repeat top left;position:relative;top:81px;left:181px;float:left;}
#topo .mainMenu .buscaTop{width:204px;float:right;padding:2px 0 0 0;}

/*--- topo ---*/
#boxContainer #container #content{width:752px;float:left;clear:both;margin:0;padding:0;}

	/*--- Coluna Home Left ---*/
	#content .colHomeLeft{width:533px;float:left;margin:0;padding:0 0 0 2px;}
	#content .colHomeLeft #bannerHome{width:533px;height:510px;float:left;margin:0 0 40px 0;padding:0;clear:both;}
	#content .colHomeLeft .boxLineHome{width:533px;float:left;margin:0 0 10px 0;padding:0;clear:both;}
	#content .colHomeLeft .boxLineHome .seasonsNewsletter{width:287px;float:left;margin:4px 0 0 0;padding:0;font-size:9px;color:#a6895d;}
	
	#content .colHomeLeft .boxLineHome .boxAreaRestrita{width:246px;float:left;margin:0;padding:0;font-size:9px;color:#a6895d;}	
	
	#content .colHomeLeft .boxLineHome .marginInput{margin:9px 0 3px 0;}
	#content .colHomeLeft .boxLineHome .marginInput2{margin:5px 0 3px 0;}
	
	/*--- Coluna Menu Left ---*/
	#content .colMenuLeft{width:204px;float:left;margin:0;padding:0 0 10px 0;}
	
	#content .colMenuLeft .boxSubmenu{width:204px;float:left;margin:0 0 20px 0;padding:0;background:url(images/submenu-bottom.gif) no-repeat bottom #d2ac67;color:#fff;clear:both;}
	#content .colMenuLeft .boxSubmenu .paddingSubmenuSimples{padding-top:13px;}
	ul.submenu{margin:0;padding:0 0 13px 0;width:204px;list-style:none;background:url(images/submenu-top.gif) no-repeat top;float:left;line-height:normal;}
	ul.submenu li{margin:0 0 2px 22px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;width:160px;float:left;clear:both;}
	ul.submenu li a{margin:0;padding:1px 0 1px 10px;width:150px;color:#fff;float:left;clear:both;}
	ul.submenu li a:hover{text-decoration:none;background:#aa8c54;color:#fff;}
	
	ul.submenu li.categoriaSubmenu{background:#dfbc7d;margin:10px 0 5px 20px;padding:3px 0;font-family:arial;font-weight:bold;font-size:10px;width:160px;float:left;clear:both;text-align:center;text-transform:none;color:#654b1b;border:1px dashed #735b2f;text-transform:uppercase;}
	
	
	
	ul.submenu li.ativo a{text-decoration:none;background:#aa8c54;color:#fff;}
	ul.submenu li.ativo ul{margin:0;padding:5px 0;font-weight:normal;font-size:12px;width:160px;float:left;clear:both;list-style:none;background:#dfbc7d;font-family:Arial, Helvetica, sans-serif;}
	ul.submenu li.ativo ul li{margin:0;width:160px;float:left;clear:both;background:none;font-weight:normal;padding:0;}
	ul.submenu li.ativo ul li a{margin:0;width:120px;float:left;clear:both;background:url(images/square.gif) no-repeat 20px 10px;font-weight:normal;font-size:11px;padding:4px 10px 4px 30px;font-family:Arial, Helvetica, sans-serif;}
	ul.submenu li.ativo ul li a:hover{text-decoration:underline;color:#fff;background:url(images/square.gif) no-repeat 20px 10px;color:#fff;}
	
	
	
	ul.submenu li ul{margin:0;padding:5px 0;font-weight:normal;font-size:12px;width:160px;float:left;clear:both;list-style:none;background:#c09629;font-family:Arial, Helvetica, sans-serif;}
	ul.submenu li ul li{margin:0;width:160px;float:left;clear:both;background:none;font-weight:normal;padding:0;}
	ul.submenu li ul li a{margin:0;width:120px;float:left;clear:both;background:url(images/square.gif) no-repeat 20px 10px;font-weight:normal;font-size:11px;padding:4px 10px 4px 30px;font-family:Arial, Helvetica, sans-serif;}
	ul.submenu li ul li a:hover{text-decoration:underline;color:#fff;background:url(images/square.gif) no-repeat 20px 10px;color:#fff;}
	
	ul.submenu li ul li.subAtivo a{text-decoration:underline;color:#fff;background:url(images/square.gif) no-repeat 20px 10px;color:#fff;font-weight:bold;}
	
	/*--- Col Content Right ---*/
	#content .colContentRight{width:533px;float:right;margin:0;padding:0 0 25px 0;font-size:13px;font-size:1.165em;line-height:150%;}
	
	/*--- Estilizar listas ---*/
	#content .colContentRight .boxArtigo ul{width:533px;margin:20px 0 13px 0;padding:0;list-style:none;clear:both;}
	#content .colContentRight .boxArtigo ul li{margin:0 0 7px 25px;padding:0 0 0 17px;width:491px;clear:both;background:url(images/area-saiba-mais.gif) no-repeat 0 8px;}
	
	/*--- line thumbs ---*/
	.lineThumbs{width:533px;float:left;margin:0 0 15px 0;padding:0;clear:both;}
	
	/*--- line thumbs ---*/
	
	.lineThumbs .thumbs{width:120px;float:left;margin:0;padding:0;border:1px dashed #b08517;}
	.lineThumbs .thumbs .boxTxt{width:85px;padding:3px 10px 3px 25px;font-size:11px;float:left;clear:both;background:url(images/area-saiba-mais.gif) no-repeat 10px 6px;line-height:120%;}
	.lineThumbs .thumbs .boxTxt a{color:#666;text-decoration:none;}
	.lineThumbs .thumbs .boxTxt a:hover{color:#666;text-decoration:underline;}
	.lineThumbs .marginThumbs{margin:0 15px 0 0;}
	
	/*--- barraUtilidades ---*/
	ul.barraUtilidades{width:533px;float:left;margin:25px 0 0 0;padding:0;font-size:11px;list-style:none;clear:both;background:url(images/bg-barra-utilidades.gif) repeat-x;}
	ul.barraUtilidades li{float:left;margin:0 25px 0 0;padding:0;float:left;}
	ul.barraUtilidades li a{float:left;margin:0;padding:8px 0;float:left;color:#666;text-decoration:none;outline:none;}
	ul.barraUtilidades li a:hover{color:#e59e18;text-decoration:none;}
	
	ul.barraUtilidades li.iconChart a{background:url(images/icon-chart-off.gif) no-repeat 0 7px;padding-left:20px;}
	ul.barraUtilidades li.iconChart a:hover{background:url(images/icon-chart-on.gif) no-repeat 0 7px;}
	
	ul.barraUtilidades li.iconIndique a{background:url(images/icon-indique-off.gif) no-repeat 0 14px;padding-left:20px;}
	ul.barraUtilidades li.iconIndique a:hover{background:url(images/icon-indique-on.gif) no-repeat 0 14px;}
	
	ul.barraUtilidades li.iconVoltar a{background:url(images/arrow-menu-hierarquico-off.gif) no-repeat 0 16px;padding-left:15px;}
	ul.barraUtilidades li.iconVoltar a:hover{background:url(images/arrow-menu-hierarquico.gif) no-repeat 0 16px;padding-left:15px;}
	
	
	/*--- Box Artigo Left ---*/
	#content .colHomeLeft .boxArtigoLeft{width:533px;float:left;margin:0 0 10px 0;padding:0 0 10px 0;clear:both;font-size:1.165em;line-height:150%;}
	
	/*--- Box Item ---*/
	.boxArtigoLeft .boxItem{width:533px;float:left;margin:0 0 18px 0;padding:0 0 18px 0;clear:both;background:url(images/bg-menu-top.gif) repeat-x bottom;font-size:12px;}
	
	/*--- Coluna Home Right ---*/
	#content .colHomeRight{width:204px;float:right;margin:0;padding:0;}
	#content .bannersRight{width:204px;float: right;margin:0 0 9px 0;padding:0;}
	
	/*--- seasonsNews ---*/
	ul.seasonsNews{width:204px;float:right;margin:0 0 24px 0;padding:0;background:url(images/bg-menu-top.gif) repeat-x top;list-style:none;font-size:11px;}
	ul.seasonsNews li{width:191px;float:left;margin:0 0 9px 0;padding:0 0 8px 13px;background:url(images/arrow.gif) no-repeat 0 2px;color:#000;border-bottom:1px dotted #daba81;}
	ul.seasonsNews li.seasonsNews{width:204px;float:left;margin:0;padding:8px 0 7px 0;background:none;color:#000;border:none;}
	ul.seasonsNews li a{color:#dba616;text-decoration:none;float:left;}	
	ul.seasonsNews li a:hover{color:#dba616;text-decoration:underline;}
	ul.seasonsNews li .quebraLinha{display:block;}
	ul.seasonsNews li .saibaMais{color:#dba616;display:block;font-size:9px;clear:both;}
	ul.seasonsNews li .saibaMais a{color:#dba616;display:block;clear:both;}
	ul.seasonsNews li.maisSeasonsNews {background:url(images/mais-seasons-news.gif) no-repeat 0 2px;color:#000;padding:0 0 9px 20px;width:184px;}
	ul.seasonsNews li.maisSeasonsNews a{color:#000;text-decoration:none;}
	ul.seasonsNews li.maisSeasonsNews a:hover{color:#dba616;text-decoration:none;}

/*--- Container Rodape ---*/
#containerRodape{width:100%;float:left;background:url(images/rodape-top.gif) repeat-x top;padding:23px 0 0 0;font-size:9px;color:#544117;}
#containerRodape #rodape{width:702px;height:35px;background:url(images/logo-seasons-rodape.png) no-repeat 2px 0;margin:0 auto;padding:10px 0 0 50px;}
#containerRodape #rodape a{color:#544117;text-decoration:none;}
#containerRodape #rodape a:hover{color:#fff;text-decoration:none;}




	
/*--- Menu Hierarquico --*/
#boxMenuHierarquico{padding:0 14px 0 0;margin:0 0 5px 0;font-size:11px;background:url(images/icon-home.gif) no-repeat right 2px;color:#666;width:519px;float:left;clear:both;text-align:right;line-height:normal;}
#boxMenuHierarquico a{text-decoration:none;color:#aa8c54;font-weight:normal;}
#boxMenuHierarquico a:hover{text-decoration:underline;color:#bf9a55;}
#boxMenuHierarquico .arrowMenuHierarquico{margin:0 5px;}

/* -------- Ações -------- */
.red {color:#FF0000;}
.blue {color:#3d87c2;}
.hidden {display:none;}
.textsmall{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000;text-decoration:none;line-height:normal;}
.floatleft{float:left;}
.alignMiddle{vertical-align:middle;}
.floatright{float:right;}

/* ----- Pagenator ----- */
	#content .pagenator {margin:20px 0 10px 0;padding:0;clear:both;float:left;width:450px;font-size:12px;}
	#content .pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:.9em;font-family:Arial, Helvetica, sans-serif;}
	#content .pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
	#content .pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
	#content .pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
	#content .pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
	#content .pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#a3b4c5;}
	/*- Ativar Page -*/
	#content .pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
	#content .pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}	
/*-------------------------------------


/*--- aguarde ---*/
#aguarde{width:199px;height:173px;position:absolute;top:0;left:50%;margin:0 0 0 -100px;}

/*--- topo ---*/
#contentAguarde{width:752px;float:left;clear:both;margin:0 0 20px 0;padding:0;}

/*--- BannerHomeAguarde ---*/
#bannerHomeAguarde{width:533px;height:510px;float:left;margin:0 0 0 110px;padding:0;clear:both;}
.txtAguarde{width:533px;float:left;margin:0 0 0 110px;padding:25px 0 15px 0;clear:both;text-align:center;}