/* FONTES */

@media screen
{
	body, p, td, th, a 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}

	a
	{
		color: #DD6F00;
		text-decoration: none;
	}

	a:hover 
	{
		text-decoration: underline;
	}

	/* LAYOUT */

	body
	{
		margin: 0;
		text-align: center;
		background-color: #EBEFEF;
		background-image: url(../../ImageBank/Sistema/Publico/Layout/Fundo.jpg);
		background-repeat: repeat-x;
	}

	#Geral
	{
		margin: 0 auto;
		text-align: left;
		width: 777px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		padding: 10px;
	}

	#Topo, #Rodape, #MenuHorizontal
	{
		background-color: #DD6F00;
	}

	#Topo
	{
		height: 71px;
		background: url(../../ImageBank/Sistema/Publico/Layout/FundoTopo.jpg) no-repeat #ffffff;		
		border-bottom: 1px solid #FFFFFF;
	}

	#Topo h1
	{
		float: left;
		margin: 0;
	}

	#Topo h1 a
	{
		width: 155px;
		height: 71px;
		text-indent: -5000px;
		overflow: hidden;
		display: block;
	}
	
	#Topo ul
	{
		float: right;
		padding: 0;
		margin: 5px 3px 3px 0;
		text-align: right;
	}
	
	#Topo ul li
	{
		list-style-type: none;
		text-align: right;
	}

	#Topo ul li #Ingles, #Topo ul li #Espanhol, #Topo ul li #Portugues
	{
		width: 200px;
	}
	
	#Topo ul a
	{
		width: 210px;
		height: 16px;
		display: block;
		background-repeat: no-repeat;
		background-position: right;
	}
	
	#Topo #Ingles, #Topo #Espanhol, #Topo #Portugues
	{
		text-indent: -5000px;
		overflow: hidden;
	}
	
	#Topo #Ingles a
	{
		background-image: url(../../ImageBank/Sistema/Publico/Layout/English.gif);
	}
	
	#Topo #Espanhol a
	{
		background-image: url(../../ImageBank/Sistema/Publico/Layout/Espanol.gif);
	}
	
	#Topo #Portugues a
	{
		background-image: url(../../ImageBank/Sistema/Publico/Layout/Espanol.gif);
	}
	
	#Topo #Busca
	{
		margin-top: 2px;
		background-image: url(../../ImageBank/Sistema/Publico/Layout/Busca.gif);
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	#Topo ul li span
	{
		display: none;
	}
	
	#Topo .txtPesquisa
	{
		margin-top: 0px;
		float: left;
		margin-left: 40px;
	}
	
	#Topo .BotaoPesquisa
	{
		height: 16px;
		padding: 0 5px 0 5px;
		border: 1px solid #000000;
	}
	
	#MenuHorizontal
	{
		height: 30px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		background:url(../../ImageBank/Sistema/Publico/Menu/menu-arredondado.gif) no-repeat right #dd6e02;
	}

	#MenuHorizontal ul
	{
		margin: 0;
		padding: 0;
	}

	#MenuHorizontal ul li
	{
		list-style-type: none;
		display: inline;
		height: 30px;
	}

	#MenuHorizontal a 
	{
		float: left;
		height: 30px; 
		display: block;
		text-indent: -5000px;
		overflow: hidden;
	}

	#MenuHorizontal #Menu_QuemSomos a 		{ width: 89px; background-image: url(../../ImageBank/Sistema/Publico/Menu/QuemSomos.gif); }
	#MenuHorizontal #Menu_Localizacao a		{ width: 88px; height: 30px; background-image: url(../../ImageBank/Sistema/Publico/Menu/Localizacao.gif); }
	#MenuHorizontal #Menu_Produtos a		{ width: 74px; height: 30px; background-image: url(../../ImageBank/Sistema/Publico/Menu/Produtos.gif); }
	#MenuHorizontal #Menu_Representantes a	{ width: 114px; height: 30px; background-image: url(../../ImageBank/Sistema/Publico/Menu/Representantes.gif); }
	#MenuHorizontal #Menu_Noticias a		{ width: 68px; height: 30px; background-image: url(../../ImageBank/Sistema/Publico/Menu/Noticias.gif); }
	#MenuHorizontal #Menu_Contatos a		{ width: 75px; height: 30px; background-image: url(../../ImageBank/Sistema/Publico/Menu/Contatos.gif); }
	#MenuHorizontal #Menu_Home a			{ width: 55px; height: 30px; background-image: url(../../ImageBank/Sistema/Publico/Menu/Home.gif); }

	#Rodape
	{
		clear: both;
		padding: 10px;
		height: 50px;
		margin: 0 0 0 0;
		background:url(../../ImageBank/Sistema/Publico/Geral/rodape.gif) no-repeat #DD6F00;
	}

	#Rodape address
	{
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		color:#FFFFFF;
	}

	#Rodape address a
	{
		color: #FFFFFF;
		text-decoration: none;
	}

	#Rodape #Creditos
	{
		float: right;
		margin-top: 10px;
	}

	#Rodape #Creditos a
	{
		display: block;
		width: 60px;
		height: 40px;
		background-image: url(../../ImageBank/Sistema/Publico/Layout/LogoTechs.jpg);
		background-repeat: no-repeat;
		text-indent: -5000px;
		overflow: hidden;
	}

	* html #Conteudo /* IE HACK */
	{
		height: 500px;
		padding: 0 10px 0 10px;
		margin: 0 -10px 0 -5px;
	}
	
	* html .PopUp #Conteudo
	{
		height: 300px;	
	}

	* html #Conteudo h1
	{
		margin: 0 0 10px -5px;
	}

	#Conteudo
	{
		margin: 8px;
		min-height: 500px;
	}

	#Conteudo h1, .PopUp h1
	{
		margin: -8px -8px 8px -8px;
		padding: 10px 10px 5px 10px;
		background-color: #FF9900;
		color: #FFFFFF;
		height: 17px;
		font-size: 12px;
		height: 27px;
		background-repeat: no-repeat;
		text-indent: -5000px;
		overflow: hidden;
	}

	#Conteudo h2 
	{
		margin: 0;
		padding: 0;
		font-size: 16px;
		border-bottom: 1px solid #EEEEEE;
	}

	#Conteudo h3
	{
		margin: 5px 0 15px 0;
		padding: 0;
		font-size: 10px;
	}
	
	#Conteudo h4, #Conteudo h4 a
	{
		margin: 0;
		padding: 0;
		font-size: 14px;
		border: 0;
	}

	#Conteudo p
	{
		margin: 0 0 20px 0;
	}

	.Paginacao td
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	.Label
	{
		width: 130px;
		background-color: #F1F1F1;
	}

	.Campo
	{
		background-color: #F9F9F9;
		border-bottom: 1px solid #EEEEEE;
		border-left: 3px solid #EEEEEE;
	}

	#MenuLateral
	{
		float: left;
		width: 150px;
	}

	#MenuLateral ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#MenuLateral ul li 
	{
		border-bottom: 1px solid #CCCCCC;
		border-top: 1px solid #FFFFFF;
		display: block;
	}

	#MenuLateral ul li a
	{
		color: #333333;
		font-size: 11px;
		height: 20px;
		line-height: 20px;
		width: 100%;
		text-decoration: none;
		line-height: 30px;
	}

	#MenuLateral .Titulo
	{
		font-size: 11px;
		color: #FF9900;
		font-weight: bold;
	}

	#MenuLateral a:hover
	{
		margin: 0 -5px 0 5px;
		font-weight: bold;
	}

	#ConteudoProdutos
	{
		margin-left: 160px;
		padding: 5px;
	}

	#Home div
	{
		margin: 0;
		padding: 10px;
	}

	#Home, #Home a, #Home td, #Home p
	{
		font-family: Verdana;
		font-size: 10px;
		color: #000000;
	}

	#Home a 
	{
		font-weight: bold;
	}

	#Home h1
	{	
		font-size: 0;
		height: 26px; /* 42 (original) - 15 dos paddings */
		padding: 10px 10px 7px 0;
		margin: -10px -10px 10px -10px;
		text-indent: -5000px;
	}
/* TITULO PRODUTOS */
	#HomeProdutos h1 
	{ 
		background:url(../../ImageBank/Sistema/Publico/Geral/produtos-destaque.gif) no-repeat 0 0 #FFFFFF !important; 
	}
/* TITULO LANCAMENTOS */
	#HomeDestaque h1 
	{ 
		background:url(../../ImageBank/Sistema/Publico/Geral/lancamentos-destaque.gif) no-repeat 0 0 #FFFFFF !important; 
	}
/* TITULO NOTICIAS */
	#HomeNoticias h1 
	{ 		
		background:url(../../ImageBank/Sistema/Publico/Geral/noticias-destaque.gif) no-repeat 0 0 #FFFFFF !important; 
	}

	#HomeProdutos
	{
		float: left;
		width: 308px;
		height:398px;
		background:url(../../ImageBank/Sistema/Publico/Geral/produtos-conteudo.gif) no-repeat 0 44px #FFFFFF;		
		min-height: 360px;
	}

	* html #HomeProdutos
	{
		height: 395px;
	}

	* html #HomeNoticias
	{
		height: 295px;
	}

	#HomeDestaque
	{
		float: left;
		width: 229px;
		border-right: 2px solid #FFFFFF;
		border-left: 2px solid #FFFFFF;
		background-color: #FFFFFF;
	}

	#HomeNoticias
	{
		float: right;
		border-bottom: 4px solid #FFFFFF;
		background:url(../../ImageBank/Sistema/Publico/Geral/topo-noticias.gif) no-repeat 0 41px #F5F5F5;				
		width: 176px;
	}

	#BannerRodape
	{
		float: right;
		border-top: 1px solid #CCCCCC;
		background:url(../../ImageBank/Sistema/Publico/Layout/fundo-banner-rodape.gif) no-repeat #FFFFFF;	
		width: 176px;
		height:81px;
	}

	hr
	{
		border-top: 1px solid #FFFFFF;
		color: #CCCCCC;
	}
	
	.home
	{
		margin: 10px 0 10px 0;
	}

	#TituloQuemSomos { background-image: url(../../ImageBank/Sistema/Publico/Titulos/QuemSomos.gif); }
	#TituloLocalizacao { background-image: url(../../ImageBank/Sistema/Publico/Titulos/Localizacao.gif); }
	#TituloContatos { background-image: url(../../ImageBank/Sistema/Publico/Titulos/Contatos.gif); }
	#TituloProdutos { background-image: url(../../ImageBank/Sistema/Publico/Titulos/Produtos.gif); }
	#TituloRepresentantes { background-image: url(../../ImageBank/Sistema/Publico/Titulos/Representantes.gif); }
	#TituloNoticias { background-image: url(../../ImageBank/Sistema/Publico/Titulos/Noticias.gif); }

	h4
	{
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 10px 0;
		border-bottom: 2px solid orange;
	}

	.BordasProduto, .ListaDeFotos 
	{
		width: 300px;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 2px solid #000000;
		border-right: 2px solid #000000;
	}

	.ListaDeFotos 
	{
		margin-top: 10px;
		
		height: 115px;
		overflow: auto;

		scrollbar-face-color: #FFFFFF; 
		scrollbar-shadow-color: #FFFFFF; 
		scrollbar-highlight-color: #FFFFFF;  
		scrollbar-3dlight-color: #FFFFFF;  
		scrollbar-darkshadow-color: #FFFFFF;  
		scrollbar-track-color: #FFFFFF;  
		scrollbar-arrow-color: #000000;
	}
	
	#RepresentanteDados
	{
		float: left;
		width: 300px;
		display: block;
	}
	
	#RepresentanteForm td
	{
		text-align: left;
	}
	
	.Voltar
	{
		clear: both;
		padding-top: 10px;
	}
	
	#Mapa
	{
		float: right;
		border: 1px solid #CCCCCC;
	}
	
	.LinkGrande
	{
		font-size: 14px;
		font-weight: bold;
	}
	
	.FotoProduto
	{
		border: 1px solid #666;
		margin: 0 5px 0 5px;	
	}
	
	.PopUp
	{
		margin: 10px;
		background: #FFF;	
	}
	
}