.content .menu { width: 176px;float: left; padding: 0; display: table; #height: 100%; }
.content .menu ul.navigation {width: 159px; list-style: none; display: block; margin-top:30px; font-size: 11px;}
.content .menu ul.navigation li { font-family: Trebuchet MS, Verdana, Arial;}


.content .menu ul.navigation li.titulo {margin-bottom:20px;}
.content .menu ul.navigation li.titulo a { color: #28519d; background: url(http://i.s8.com.br/images/lojas/culturamarcas/seta_menu.gif) top left no-repeat; padding: 0 0 0 12px; display: block; }
.content .menu ul.navigation li.titulo span { display:block;width:155px; font-size:11px;padding: 0 0 9px 0; background: url(http://i.s8.com.br/images/lojas/culturamarcas/bg_titulo_menu.gif) repeat-x;}

.content .menu ul.navigation li.titulo_noFolha {margin-bottom:20px;}
.content .menu ul.navigation li.titulo_noFolha a { color: #28519d; background: url(http://i.s8.com.br/images/lojas/culturamarcas/seta_menu.gif) top left no-repeat; padding: 0 0 0 12px; display: block; }
.content .menu ul.navigation li.titulo_noFolha span { display:block;width:155px; font-size:11px;padding: 0 0 9px 0; background: url(http://i.s8.com.br/images/lojas/culturamarcas/bg_titulo_menu.gif) repeat-x;}

/*.content .menu ul.navigation li.titulo h2.confeccao { width:155px; font-size: 11px; height: 33px; padding: 2px 0 0 0; background: url(http://i.s8.com.br/images/lojas/culturamarcas/bg_titulo_menu_2linha.gif) repeat-x;line-height: 14px; }*/
/**/
.content .menu ul.navigation li.titulo ul li {list-style:circle}
.content .menu ul.navigation li.titulo ul li a{color: #7caf4c;background:none;}
.content .menu ul.navigation li.titulo ul li span{background:none;padding:3px 0 3px 0;}
.content .menu ul.navigation li.titulo_noFolha ul li span{background:none;padding:3px 0 3px 0;}

/**/
.content .menu ul.navigation li.titulo ul li ul li a{color: #999999;background:none;}

.content .menu ul.navigation li span {padding-left:11px;}
.content .menu ul.navigation li span a {color: #7caf4c; font-weight: bold; }
.content .menu ul.navigation li a { text-decoration: none; }
.content .menu ul.navigation li a:hover { text-decoration: underline; }

.content .menu ul.navigation li ul { width:144px; list-style: none; margin: 0 0 0 10px; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; }
.content .menu ul.navigation li ul li {display: block;}
.content .menu ul.navigation li ul li a { color: #999999; text-decoration: none; }
.content .menu ul.navigation li ul li a:hover { text-decoration: underline; }

.navi ul { list-style: none;}
.navi li { float:left;list-style: none; }
.navi li a { display: block;text-indent: -1000em; }

.navi span.home a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_01_home.gif) no-repeat top; width:64px; height:27px;}
.navi span.home a.active,.navi span.home a:hover  { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_01_home.gif) no-repeat bottom;}
.navi span.infantil a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_02_infantil.gif) no-repeat top; width:56px; height:27px; }
.navi span.infantil a.active,.navi span.infantil a:hover  { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_02_infantil.gif) no-repeat bottom;}
.navi span.teen a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_03_teen.gif) no-repeat top; width:41px; height:27px; }
.navi span.teen a.active,.navi span.teen a:hover { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_03_teen.gif) no-repeat bottom;}
.navi span.educacao a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_04_educacao.gif) no-repeat top; width:66px; height:27px; }
.navi span.educacao a.active,.navi span.educacao a:hover { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_04_educacao.gif) no-repeat bottom;}
.navi span.comportamento a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_05_comportamento.gif) no-repeat top; width:97px; height:27px; }
.navi span.comportamento a.active,.navi span.comportamento a:hover  { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_05_comportamento.gif) no-repeat bottom;}
.navi span.personalidade a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_06_personalidade.gif) no-repeat top; width:95px; height:27px; }
.navi span.personalidade a.active,.navi span.personalidade a:hover  { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_06_personalidade.gif) no-repeat bottom;}
.navi span.jornalismo a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_07_jornalismo.gif) no-repeat top; width:74px; height:27px; }
.navi span.jornalismo a.active,.navi span.jornalismo a:hover  { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_07_jornalismo.gif) no-repeat bottom;}
.navi span.musical a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_09_musical.gif) no-repeat top; width:52px; height:27px; }
.navi span.musical a.active,.navi span.musical a:hover{ background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_09_musical.gif) no-repeat bottom;}
.navi span.documentario a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_08_documentario.gif) no-repeat top; width:82px; height:27px; }
.navi span.documentario a.active,.navi span.documentario a:hover{background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_08_documentario.gif) no-repeat bottom;}
.navi span.cinema a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_10_cinema_modf.gif) no-repeat top; width:47px; height:27px; }
.navi span.cinema a.active,.navi span.cinema a:hover { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_10_cinema_modf.gif) no-repeat bottom;}
/*.navi span.cinema a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_10_cinema.gif) no-repeat top; width:47px; height:27px; }
.navi span.cinema a.active,.navi span.cinema a:hover { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_10_cinema.gif) no-repeat bottom;}*/
.navi span.outro a { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_11_outro.gif) no-repeat top; width:69px; height:27px; }
.navi span.outro a.active,.navi span.outro a:hover { background: url(http://i.s8.com.br/images/lojas/culturamarcas/bot_11_outro.gif) no-repeat bottom;}

/*	
ul#primary-nav li { position: relative; list-style: none; z-index:20px; }
ul#primary-nav ul { position: absolute;	display: none;	left: 10px; z-index:10;top: 27px; z-index:100;	}
ul#primary-nav ul li ul.sub2 { position: absolute;	display: none;	width: 160px; left: 160px!important; left: 170px;top: -1px;  z-index:15; }
ul#primary-nav ul li ul.sub2dir { position: absolute;	display: none;	width: 160px; left: -162px!important; left: -172px;top: -1px;  z-index:100; }
ul#primary-nav ul li a,ul#primary-nav ul li ul.sub2 li a { padding: 2px 5px; width:150px!important; width:160px; }
ul#primary-nav li ul li{ border:1px solid #fff; width:160px; clear:both;}
*/
	
/*ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul.sub ul.sub2,
ul#primary-nav li:hover ul ul.sub ul.sub2dir,
ul#primary-nav li:hover ul ul.subdir,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul.sub2,
ul#primary-nav li.over ul ul.sub2dir,
ul#primary-nav li.over ul ul.sub ul.sub2 { display: none; background-color: #447515; }
ul#primary-nav li.over ul ul.sub ul.sub2 li { display: none; }
ul#primary-nav li.over ul ul.sub ul.sub2dir li { display: none; }*/

/*ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul.sub,
ul#primary-nav li li li:hover ul.sub2,
ul#primary-nav li li li:hover ul.sub2dir,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li.over ul.sub2,
ul#primary-nav li li.over ul.sub2dir,
ul#primary-nav li li li.over ul { display: block; background-color: #5a9423; color:#fff; } 
*/

/*
ul#primary-nav li.menuparent:hover { background-color: #447515; }
ul#primary-nav li.menuparent:hover,ul#primary-nav li.over { background-color: #447515; }
ul#primary-nav li a {color:#fff;}
ul#primary-nav li a:hover { color: #eee; background-color: #447515; }
*/

ul.sub { display:block; width:160px; }
ul.subdir { display:block; position: absolute;	display: none;	width: 160px!important;	width: 160px; left: -80px!important; left: -90px; /* Set 1px less than menu width */ top: -1px;  z-index:15;  }
ul.sub li,ul.subdir li  { color:#fff; font:normal 11px verdana; clear:both; }
ul.sub li:hover,ul.subdir li:hover  {  background-color: #447515; }
ul.sub li a.sublink,ul.subdir a.sublink { color:#fff; font:normal 11px verdana; clear:both; z-index:10; text-indent: 0em; text-decoration:none; }


