	
	/*  Definições gerais de Elementos */
		body { background:url(../imagens/themeTorriton/bgSite.jpg) repeat-x #000; }

	/*  Definições gerais de ID's */
		#wrapper { width:956px; margin:0 auto; }
		
	/*  Definições gerais de classes */
		.clear { clear:both; }
		.left { float:left; }
		.right { float:right; }

	/**************************************************************/

	/*  Header */
		#header { height:296px; background:url(../imagens/themeTorriton/bgGranito.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; }
		#header h1 a { display:block; width:238px; height:238px; text-indent:-99999px; background:url(../imagens/themeTorriton/blank.png);  }
		
		#header .coluna-1, #header .coluna-2, #header .coluna-3 { float:left; }
		#header .coluna-1 { width:223px; margin:0 100px 0 0; padding-left:20px; }
		#header .coluna-2 { width:275px; height:250px; margin:13px 60px 0 0; background:url(../imagens/themeTorriton/header.png) no-repeat; background-position:0 0; }
		#header .coluna-3 { width:270px; margin:40px 0 0 0; }
		
		#headerApresentacao h2 { color:#655; font-size:14px; letter-spacing:-1px; line-height:26px; margin-bottom:6px; }
		#headerApresentacao h2 span { color:#433; font-size:26px; }
		#headerApresentacao p { text-align:justify; color:#666; font-size:12px; font-weight:bold; }
		#headerApresentacao a.headerSaibaMais { float:right; margin-top:10px; margin-bottom:40px; text-indent:-99999px; display:block; width:81px; height:24px; background:url(../imagens/themeTorriton/saibaMais.png); }
		
		#headerNewsletter { clear:both; }
		#headerNewsletter legend { *margin-left:-7px; margin-bottom:5px; }
		#headerNewsletter form .input { background:url(../imagens/themeTorriton/newsletterInput.png) no-repeat left top; display:block; float:left; }
		#headerNewsletter form .inputTransparente { background:none; width:222px; padding:0 4px 0 4px; height:25px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; border:none; margin-right:3px; }
		#headerNewsletter form .botao, #conteudo.interno form fieldset .botao { background:url(../imagens/themeTorriton/newsletterBotao.png) no-repeat left top; cursor:pointer; text-indent:-99999px; width:32px; height:21px; border:none; line-height:0; overflow:hidden; }
		#headerNewsletter form .botao:hover, #conteudo.interno form fieldset .botao:hover { background:url(../imagens/themeTorriton/newsletterBotaoHover.png) no-repeat left top; }
		
	/**************************************************************/
		
	/*  Menu */
		#nav { margin-top:9px; }
		#nav ul li { float:left; margin-right:1px; }
		#nav ul li a { background-image:url(../imagens/themeTorriton/menu.jpg); display:block; height:35px; text-indent:-99999px; }
		#nav ul li a#menuHome { background-position:0 0; width:51px; }
		#nav ul li a#menuHome:hover, #nav ul li a#menuHome.ativo { background-position:0 -35px; }
		#nav ul li a#menuQuem { background-position:-51px 0; width:88px; }
		#nav ul li a#menuQuem:hover, #nav ul li a#menuQuem.ativo { background-position:-51px -35px; }
		#nav ul li a#menuSalao { background-position:-140px 0; width:108px; }
		#nav ul li a#menuSalao:hover, #nav ul li a#menuSalao.ativo { background-position:-140px -35px; }
		#nav ul li a#menuCentro { background-position:-247px 0; width:110px; }
		#nav ul li a#menuCentro:hover, #nav ul li a#menuCentro.ativo { background-position:-247px -35px; }
		#nav ul li a#menuCasamento { background-position:-357px 0; width:81px; }
		#nav ul li a#menuCasamento:hover, #nav ul li a#menuCasamento.ativo { background-position:-357px -35px; }
		#nav ul li a#menuFormatura { background-position:-438px 0; width:86px; }
		#nav ul li a#menuFormatura:hover, #nav ul li a#menuFormatura.ativo { background-position:-438px -35px; }
		#nav ul li a#menuDebutante { background-position:-524px 0; width:81px; }
		#nav ul li a#menuDebutante:hover, #nav ul li a#menuDebutante.ativo { background-position:-524px -35px; }
		#nav ul li a#menuLojas { background-position:-605px 0; width:103px; }
		#nav ul li a#menuLojas:hover, #nav ul li a#menuLojas.ativo { background-position:-605px -35px; }
		#nav ul li a#menuValet { background-position:-708px 0; width:147px; }
		#nav ul li a#menuValet:hover, #nav ul li a#menuValet.ativo { background-position:-708px -35px; }
		#nav ul li a#menuLocalizacao { background-position:-855px 0; width:83px; }
		#nav ul li a#menuLocalizacao:hover, #nav ul li a#menuLocalizacao.ativo { background-position:-855px -35px; }
		
		#menuSuperior { float:right; }
		#menuSuperior ul li { float:left; }
		#menuSuperior ul li a { background-image:url(../imagens/themeTorriton/menuSuperior.png); display:block; height:33px; text-indent:-99999px; }
		#menuSuperior ul li a#menuPublicidade { background-position:0 0; width:143px; }
		#menuSuperior ul li a#menuPublicidade:hover, #menuSuperior ul li a#menuPublicidade.ativo { background-position:0 -33px; }
		#menuSuperior ul li a#menuImprensa { background-position:-146px 0; width:76px; }
		#menuSuperior ul li a#menuImprensa:hover, #menuSuperior ul li a#menuImprensa.ativo { background-position:-146px -33px; }
		#menuSuperior ul li a#menuParcerias { background-position:-219px 0; width:66px; }
		#menuSuperior ul li a#menuParcerias:hover, #menuSuperior ul li a#menuParcerias.ativo { background-position:-219px -33px; }
		#menuSuperior ul li a#menuContato { background-position:-284px 0; width:91px; }
		#menuSuperior ul li a#menuContato:hover, #menuSuperior ul li a#menuContato.ativo { background-position:-284px -33px; }
		
		#nav ul ul, #menuSuperior ul ul { height:auto; background:url(../imagens/themeTorriton/bgMenuTransparente.png); padding:0; margin:0; width:195px; left:0; top:35px; }
		#nav ul ul ul, #menuSuperior ul ul ul { left:195px; }
		#nav li li, #nav li li a, #menuSuperior li li, #menuSuperior li li a { width:195px; display:block; }
		#nav li li, #menuSuperior li li { border-bottom:1px solid #DDD; clear:both; font-family:Verdana, Geneva, sans-serif; font-size:12px; background:url(../imagens/themeTorriton/marcador.png) 5px 6px no-repeat; }
		#nav li li:hover, #nav li li li:hover, #menuSuperior li li:hover, #menuSuperior li li li:hover { background:url(../imagens/themeTorriton/marcador.png) no-repeat 5px 6px #FFF; }
		#nav li li a, #nav li li li a, #menuSuperior li li a, #menuSuperior li li li a { background:none; width:auto; height:20px; line-height:20px; padding:0; margin:0; text-indent:0; color:#444; padding-left:20px; text-decoration:none; }
		
		#menuSuperior ul ul { top:33px; background:url(../imagens/themeTorriton/bgMenuTransparente2.png); }
		#menuSuperior li li { border-bottom:1px solid #666; background:url(../imagens/themeTorriton/marcador4.png) 5px 6px no-repeat; }
		#menuSuperior li li a, #menuSuperior li li li a { color:#FFF; }
		#menuSuperior li li:hover, #menuSuperior li li li:hover { background:url(../imagens/themeTorriton/marcador4.png) no-repeat 5px 6px #555; }
		
		#nav, #menuSuperior { z-index:5; position:relative; }
		#nav ul ul a, #menuSuperior ul ul a { overflow:visible; }
		#nav ul a, #menuSuperior ul a { display:block; }
		#nav ul, #nav ul ul, #menuSuperior ul, #menuSuperior ul ul { margin:0; padding:0; z-index:3; }
		#nav ul li, #menuSuperior ul li { float:left; position:relative; }
		#nav ul ul, #menuSuperior ul ul { position:absolute; display:none; }
		#nav ul ul ul, #menuSuperior ul ul ul { top:auto; }
		#nav ul li ul a, #menuSuperior ul li ul a { height:auto; float:left; }
		#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #menuSuperior ul li:hover ul ul, #menuSuperior ul li:hover ul ul ul, #menuSuperior ul li:hover ul ul ul ul { display:none; }
		#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li li li li:hover ul, #menuSuperior ul li:hover ul, #menuSuperior ul li li:hover ul, #menuSuperior ul li li li:hover ul, #menuSuperior ul li li li li:hover ul { display:block; }
	
	/**************************************************************/
	
	/*	Conteudo */
		#conteudo { clear:both; font-family:Verdana, Geneva, sans-serif; margin-bottom:50px; }
		#conteudo.home .coluna-1, #conteudo.home .coluna-2, #conteudo.home .coluna-3 { float:left; height:245px; }
		#conteudo h2 { color:#FFF; font-size:14px; padding:0 10px; height:28px; line-height:28px; font-family:Trebuchet MS; margin-bottom:20px; }
		
		#conteudo.home .coluna-1 { width:345px; padding-right:20px; margin-right:20px; margin-top:20px; border-right:1px solid #222; }
		#conteudo.home .coluna-1 h2 { background:url(../imagens/themeTorriton/bgTituloPequeno.jpg) no-repeat; width:150px; }
		#conteudo.home .coluna-1 img { margin-bottom:15px; }
		#conteudo.home .coluna-1 .colunaItem { width:170px; float:left; }
		#conteudo.home .coluna-1 .colunaItem.primeiro { margin-right:5px; }
		
		#conteudo.home .coluna-2 { width:355px; padding-right:20px; margin-right:20px; margin-top:20px; border-right:1px solid #222; }
		#conteudo.home .coluna-2 h2 { background:url(../imagens/themeTorriton/bgTituloGrande.jpg) no-repeat; width:355px; }
		#conteudo.home .coluna-2 .noticia { width:335px; height:150px; font-size:11px; font-family:Arial, Helvetica, sans-serif; z-index:1; }
		#conteudo.home .coluna-2 .noticia .noticiaImagem { position:absolute; height:178px; z-index:1; }
		#conteudo.home .coluna-2 .noticia img { position: relative; }
		#conteudo.home .coluna-2 .noticia .noticiaBg { position:relative; display:block; top:122px; left:0; width:344px; height:36px; padding:10px; background:url(../imagens/themeTorriton/bgNoticiaTransparente.png); z-index:2; }
		#conteudo.home .coluna-2 .noticia .noticiaBg p { color:#FFF; }
		#conteudo.home .coluna-2 .noticia .noticiaBg p a { color:#F72; text-decoration:none; }
		#conteudo.home .coluna-2 .noticia .noticiaBg p a:hover { color:#FC0; }
		#conteudo.home .coluna-2 .noticia .noticiaBg h3 { color:#FFF; font-weight:bold; }
		
		#conteudo.home .coluna-3 { width:150px; margin-top:20px; }
		#conteudo.home .coluna-3 h2 { background:url(../imagens/themeTorriton/bgTituloPequeno.jpg) no-repeat; width:150px; }
		
		#conteudo.home .coluna-1 p, #conteudo.home .coluna-3 p { line-height:15px; background:url(../imagens/themeTorriton/marcador2.png) no-repeat left 3px; font-size:12px; padding-left:20px; }
		#conteudo.home .coluna-1 p a, #conteudo.home .coluna-3 p a { color:#CCC; text-decoration:none; }
		#conteudo.home .coluna-1 p a:hover, #conteudo.home .coluna-3 p a:hover { background:#FFF; color:#444; }
		
		#conteudo.interno { margin-top:20px; }
		#conteudo.interno h2 { background:url(../imagens/themeTorriton/bgTituloGrande.jpg) no-repeat; width:355px; }
		#conteudo.interno h3 { margin:15px 0; color:#FFF; font-size:14px; line-height:28px; font-family:Trebuchet MS; border-bottom:1px solid #333; }
		#conteudo.interno h4 { margin:15px 0; color:#FFF; font-size:12px; line-height:28px; font-family:Trebuchet MS; border-bottom:1px solid #333; }
		#conteudo.interno h5 { margin:15px 0; color:#FFF; font-size:11px; line-height:28px; font-family:Trebuchet MS; border-bottom:1px solid #333; }
		#conteudo.interno h6 { margin:15px 0; color:#FFF; font-size:10px; line-height:28px; font-family:Trebuchet MS; border-bottom:1px solid #333; }
		#conteudo.interno p { margin-bottom:15px; color:#CCC; font-size:12px; line-height:14px; }
		#conteudo.interno p a { color:#FC0; }
		#conteudo.interno p a:hover { color:#000; background:#FFF; }
		#conteudo.interno a { text-decoration:none; }
		#conteudo.interno iframe { margin-bottom:15px; }
		
		#conteudo.interno form fieldset { border:1px dashed #CCC; padding:15px; margin-bottom:20px; }
		#conteudo.interno form fieldset legend { font-size:12px; font-weight:bold; color:#FC0; padding:2px; }
		#conteudo.interno form fieldset label { float:left; font-size:12px; color:#CCC; line-height:19px; margin:1px 0; }
		#conteudo.interno form fieldset .input { background:#333; border:none; padding:2px; font-size:12px; color:#FFF; margin:1px 0; }
		#conteudo.interno form fieldset br { clear:both; }
		
		#conteudo.interno form.mailCadastrar label, #conteudo.interno form.mailTrabalhe label { width:150px; }
		#conteudo.interno form.mailContato label { width:100px; }
		#conteudo.interno form.mailTrabalhe fieldset { float:left; width:420px; height:340px; margin-right:15px; }
		
		#boxErros { background:#FEE; color:#C00; padding:15px; font-size:11px; display:none; }
		#boxErros li { width:300px; }
		
	/**************************************************************/
	
	/*	Rodapé */
	
		#rodape { border-top:1px solid #222; border-bottom:1px solid #222; }
		#rodape #navRodape { text-align:justify; font-family:Verdana, Geneva, sans-serif; padding:15px 15px; font-size:11px; color:#FFF; border-top:1px solid #222; }
		#rodape #navRodape a { color:#FFF; text-decoration:none; line-height:15px; }
		#rodape #navRodape a:hover { color:#F70; }
		#rodape #navRodape .categoria { color:#F70; text-transform:uppercase; }
		#rodape #navRodape .categoria:hover { color:#CCC; }
		
		#rodape #enderecos { float:left; margin:22px;  }
		#rodape #enderecos ul li { float:left; border-right:1px solid #666; margin-right:17px; padding-right:17px; } 
		#rodape #enderecos ul li.ultimo { margin:0; padding:0; border:none; }
		#rodape #enderecos ul li a { background:url(../imagens/themeTorriton/enderecos.jpg) no-repeat; display:block; text-indent:-99999px; height:85px; }
		#rodape #enderecos li a#enderecosTaunay { background-position:0 0; width:167px; }
		#rodape #enderecos li a#enderecosEstetica { background-position:-167px 0; width:174px; }
		#rodape #enderecos li a#enderecosTrend { background-position:-341px 0; width:143px; }
		
		#rodape #copyright { float:right; text-align:right; padding-top:45px; }
		#rodape #copyright p, #rodape #copyright p a { color:#CCC; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; }