﻿/*---------------------------------------*/
/*---------------------------------------*/
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Tahoma, Helvetica, sans-serif;
	}
	
body{
	margin:0px;
	padding:0px;
	font:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#666666;
}
body td div{
	font-size:10px;
	font-family:Tahoma, Helvetica, sans-serif;
}


a:visited {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: none }
a:active {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: none}
a:link {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: none }
a:hover {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: underline }


.TopoMenu
{
	height:24px;
	padding-left:40px;
	vertical-align:top;
}
	.TopoMenu span
	{
		margin-right:20px;
	}
	
.MenuIcones
{
	margin-left: 45px;
}
	.MenuIcones img
	{
		padding-right:15px;
	}
.TopoOndeEstou
{
    font-size:10px;
    vertical-align:top;
    padding-top:12px;
    color:#4d689d;
}
    .TopoOndeEstou span
    {
        font-size:10px;
        color:#5a9ac8;
    }   

    .TopoOndeEstou span a:visited {font-size:10px; font-weight: normal; color: #324280; text-decoration: none }
    .TopoOndeEstou span a:active { font-size:10px; font-weight: normal; color: #324280; text-decoration: none}
    .TopoOndeEstou span a:link {   font-size:10px; font-weight: normal; color: #324280; text-decoration: none }
    .TopoOndeEstou span a:hover {  font-size:10px; font-weight: normal; color: #324280; text-decoration: underline }

    .TopoOndeEstou a:visited {font-size:10px; font-weight: normal; color: #4d689d; text-decoration: none }
    .TopoOndeEstou a:active { font-size:10px; font-weight: normal; color: #4d689d; text-decoration: none}
    .TopoOndeEstou a:link {   font-size:10px; font-weight: normal; color: #4d689d; text-decoration: none }
    .TopoOndeEstou a:hover {  font-size:10px; font-weight: normal; color: #4d689d; text-decoration: underline }

.MenuDeTexto
{
    
}
    .MenuDeTexto .MenuItem1 div, .MenuDeTexto .MenuItem2 div, .MenuDeTexto .MenuItem div, .MenuDeTexto .MenuItemIni .div
    {     
		float:left;      
    }
    .MenuDeTexto .MenuItem1, .MenuDeTexto .MenuItem2, .MenuDeTexto .MenuItem, .MenuDeTexto .MenuItemIni
    {
    	padding:5px;            
    }
		.MenuDeTexto .MenuItemIni
            {
                background-image:none;
	            background-position:right;  
            }
        .MenuDeTexto .MenuItem1
            {
                background-image:url(../_imagens/site/geral/menu_categorias/categorias_pontos.gif);
                background-repeat:no-repeat;
	            background-position:right;  
            }
        .MenuDeTexto .MenuItem
            {
                background-image:url(../_imagens/site/geral/menu_categorias/categorias_pontos.gif);
                background-repeat:no-repeat;
	            background-position:right;   
            }
    .MenuDeTexto .MenuItem2 a:visited,  .MenuDeTexto .MenuItem a:visited,   .MenuDeTexto .MenuItem1 a:visited {font-size:11px; font-weight: bold; color: #2b47a8; text-decoration: none }
    .MenuDeTexto .MenuItem2 a:active,   .MenuDeTexto .MenuItem a:active,    .MenuDeTexto .MenuItem1 a:active { font-size:11px; font-weight: bold; color: #2b47a8; text-decoration: none}
    .MenuDeTexto .MenuItem2 a:link,     .MenuDeTexto .MenuItem a:link,      .MenuDeTexto .MenuItem1 a:link {   font-size:11px; font-weight: bold; color: #2b47a8; text-decoration: none }
    .MenuDeTexto .MenuItem2 a:hover,    .MenuDeTexto .MenuItem a:hover,     .MenuDeTexto .MenuItem1 a:hover {  font-size:11px; font-weight: bold; color: #2b47a8; text-decoration: underline }

.cTopo
{      
}
    .cTopo td
    {
        padding-right:5px;  
		text-align:left;    
    }
	
	.cTopo .Titulo
    {
        font-size:20px;
		font-weight:bold;
        color:#eb5934;
		text-align:left;
    }
	
.cConteudoFolha
{ 
	
	background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_conteudo_semsubmenu.jpg);
    background-repeat:no-repeat;
    width:750px; 
    
} 
	.cConteudoFolha .Titulo
    {
        font-size:25px;
        color:#eb5934;
    }

    .cConteudoFolha td
    {
        font-size:11px;
        color:#7b7b7b;
    }
		.cConteudoFolha .cCidade 
		{
			background-image:url(../_imagens/site/internas/_elementosComuns/marcador.gif);
			background-repeat:no-repeat;
			padding-left:15px;
			width:95px;
			font-size:11px;
			float:left;
		}
			.cConteudoFolha .cCidade , .cConteudoFolha .cCidade a
			{ 			
				color:#445f94;
			}  
			
		.cConteudoFolha .sTexto 
		{ 
			margin-bottom:10px;       
			font-size:11px;line-height:150%;
	        
		}
			.cConteudoFolha .TextoTopo 
			{ 
				padding-top:14px;   
				padding-right:17px;   
				padding-left:17px;   
				font-size:11px;
				line-height:20px;
	            
			}
			.cConteudoFolha .Texto 
			{ 
				padding-top:7px;   
				padding-right:17px;   
				padding-left:17px;   
				font-size:11px;
				line-height:20px;
	            
			}
			.cConteudoFolha .Texto .horarios
			{ 
			}
				.cConteudoFolha .Texto .horarios td
				{ 
					padding:5px;
				}
				.cConteudoFolha .Texto .horarios thead
				{
					background-color:#f0eff2;
				}
				.cConteudoFolha .Texto .horarios tbody
				{
					background-color:#f7f6fb; 
					text-align:center;
				}
			
			.cConteudoFolha .Texto .cCartaoTumelero
			{ 
				font-size:11px;
				line-height:20px;
				color:#7b7b7b;
				vertical-align:top;
			}
				.cConteudoFolha .Texto .cCartaoTumelero p
				{ 
					font-size:11px;
					line-height:20px;
					color:#7b7b7b;
				}
			.cConteudoFolha .Texto .cConteudoNoticia
			{ 
				font-size:11px;
			}
			.cConteudoFolha .Texto .TituloAzul
			{ 
					color:#3d458d;
			}
			.cConteudoFolha .Texto .TituloLaranja
			{ 
					color:#eb5934;
			}
				.cConteudoFolha .Texto .cConteudoNoticia .Titulo
				{ 
					padding-top:20px;
					font-size:16px;
					color:#eb5934;
				}
				.cConteudoFolha .Texto .cConteudoNoticia .subTitulo
				{ 
					padding-top:10px;
					font-size:12px;
					color:#47509d;
				}
				.cConteudoFolha .Texto .cConteudoNoticia .texto
				{ 
					font-size:12px;
					padding-top:10px;
					line-height:20px;
					text-align:justify;
				}
			.cConteudoFolha .Texto p
			{
				margin-bottom:10px;             
			}
	        
			.cConteudoFolha .Texto .cVideo
			{ 
				width:300px;
				height:259px;	 
				background-image:url(../_imagens/site/internas/videos/ILUSTRA_videos.jpg);
				background-position:bottom;
				background-repeat:no-repeat;
			}
	        
			.cConteudoFolha .Texto .cVideoTitulo
			{ 	         
				font-size:14px;
				color:#f05e2f;
				padding-top:10px;   
			}
			.cConteudoFolha .Texto .Noticias
			{ 	   
				background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_itens.jpg); 
				background-repeat:no-repeat;       
			}
			.cConteudoFolha .Texto .NoticiasData
			{ 	         
				font-size:12px;
				color:#e85939;
				padding-top:5px; 
				padding-bottom:5px;
				padding-left:10px;  
			}
			.cConteudoFolha .Texto .OficinaTitulo
			{ 	         
				font-size:11px;
				font-weight:bold;
				color:#fa5214;
				padding-top:0px;  
				padding-left:10px; 
			}
				.cConteudoFolha .Texto .OficinaTitulo a
				{ 	
					font-size:11px;
					font-weight:bold;
					color:#fa5214;  
				}
				.cConteudoFolha .Texto .OficinaTitulo span
				{ 
					font-size:11px;
					font-weight:normal;
					color:#47509d;  
				}
			.cConteudoFolha .Texto .NoticiasTitulo
			{ 	         
				font-size:11px;
				color:#47509d;
				padding-top:0px;  
				padding-left:10px; 
			}
			.cConteudoFolha .Texto .NoticiasTitulo a
			{ 	         
				font-size:11px;
				color:#47509d;  
			}
			.cConteudoFolha .Texto .NoticiasConteudo
			{ 	         
				font-size:11px;
				color:#797979;
				padding-top:2px;   
				padding-left:10px;
				padding-bottom:15px;
			}
			.cConteudoFolha .Texto .cGaleriaFotos 
			{
				padding-bottom:10px;
				margin-bottom:10px;
			}
				.cConteudoFolha .Texto .cGaleriaFotos div
				{float:left; padding-left:0px;}
				.cConteudoFolha .Texto .cGaleriaFotos img
				{border:2px solid #d2d7eb;margin:1px;}
	        
			.cConteudoFolha .Texto .cGaleriaFotos .cTitulo a
			{ 
				font-size:11px;
				font-weight:bold;
				color:#f05e2f; 
			}
			.cConteudoFolha .Texto .cGaleriaFotos .cTitulo
			{ 	        
				font-size:11px;
				font-weight:bold;
				color:#f05e2f; 
				padding:5px;
				background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_itens.jpg); 
				background-repeat:no-repeat;
				height:50px;
				vertical-align:top;
				width:100px;
			}
	        
			.cConteudoFolha .Texto .cConteudoPequeno
			{
				background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_conteudo_reduzido_pequeno.jpg);
				background-repeat:no-repeat;
				padding-top:15px;   
				padding-right:17px;   
				padding-left:17px;  
				padding-bottom:20px;
				color:#7a7a7c;
				font-size:11px;
			}
			.cConteudoFolha .Texto .cConteudoPequeno p
			{
				margin-bottom:10px;             
			}
			.cConteudoFolha .Texto .cConteudoPequeno .cGaleriaFotos 
			{
				padding-bottom:10px;
				margin-bottom:10px;
			}
				.cConteudoFolha .Texto .cConteudoPequeno .cGaleriaFotos div
				{float:left;}
				.cConteudoFolha .Texto .cConteudoPequeno .cGaleriaFotos img
				{border:2px solid #d2d7eb;margin:1px;}
				
			.cConteudoFolha .Texto .cConteudoMedio
			{
				background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_conteudo_reduzido_medio.jpg);
				background-repeat:no-repeat;
				padding-top:15px;   
				padding-right:17px;   
				padding-left:17px;  
				padding-bottom:20px;
				color:#7a7a7c;
				font-size:11px;
			}
			.cConteudoFolha .Texto .cConteudoMedio p
			{
				margin-bottom:10px;             
			}
			.cConteudoFolha .Texto .cConteudoGrande
			{
				background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_conteudo_reduzido_grande.jpg);
				background-repeat:no-repeat;
				padding-top:15px;   
				padding-right:17px;   
				padding-left:17px;  
				padding-bottom:20px;
				color:#7a7a7c;
				font-size:11px;
			}
			.cConteudoFolha .Texto .cConteudoGrande p
			{
				margin-bottom:10px;             
			}
			.cConteudoFolha .Texto .cConteudoGrande .cTitulo
			{
				color:#515a79;
				font-size:12px; 
				padding-bottom:0px;
				padding-top:2px;
				padding-bottom:2px;
				
			}
				.cConteudoFolha .Texto .cConteudoGrande .cTitulo a
				{color:#515a79;font-size:12px; }
				.cConteudoFolha .Texto .cConteudoGrande .cTitulo span
				{color:#568daf;}
				.cConteudoFolha .Texto .cConteudoGrande .cTitulo img
				{padding:0px; margin:0px;}
			.cConteudoFolha .Texto .cConteudoGrande .cFoto 
			{
				background-color:#eaedf4;
				color:#5d71ae;
				padding:5px;
				font-size:11px; 
				
			}
				.cConteudoFolha .Texto .cConteudoGrande .cFoto div
				{float:none;}
				.cConteudoFolha .Texto .cConteudoGrande .cFoto .img
				{border:2px solid #d2d7eb;margin:1px;}
				
			.cConteudoFolha .Texto .cConteudoGrande .cFoto .cGaleriaFotos 
			{
				padding-bottom:10px;
				margin-bottom:10px;
			}
				.cConteudoFolha .Texto .cConteudoGrande .cFoto .cGaleriaFotos div
				{float:left;}
				.cConteudoFolha .Texto .cConteudoGrande .cFoto .cGaleriaFotos img
				{border:2px solid #d2d7eb;margin:1px;}
			
			
	        
			.cConteudoFolha .Texto .cVagas
			{
				background-image:url(../_imagens/site/internas/_elementosComuns/backgrounds/bg_itens.jpg);
				background-repeat:no-repeat;  
				padding-top:10px;
				padding-right:7px;   
				padding-left:7px;  
				padding-bottom:10px;
				color:#737373;
				font-size:11px;
			}
				.cConteudoFolha .Texto .cVagas p
				{
				margin-bottom:0px;    
				}
			.cConteudoFolha .Texto .cVagas .cTituloVaga ,.cConteudoFolha .Texto .cVagas .cTituloVaga a
			{ 
				vertical-align:top;
				color:#ed5107;
				font-weight:bold;
				width:100px;
				font-size:11px;
			}
			
.BarraNavegacaoHome, .BarraNavegacaoHome a			
{
	color:#3f539a;
	font-size:11px;
}

.FaqPerguntas
{
	
}
	.FaqPerguntas div
	{
		float:left;
		width:200px;
		margin-left:15px;
	}
		.FaqPerguntas div .Pergunta
		{
			
			height:30px;
			
			padding-bottom:5px;
			
			background-image:url(../_imagens/site/internas/ajuda/linha_indice.gif);
			background-position:bottom;
			background-repeat:no-repeat;
		}
			.FaqPerguntas div .Pergunta, .FaqPerguntas div .Pergunta a
			{
				color:#3f4da6;
				vertical-align:top;
				font-size:11px;
				width:200px;
			}
			.FaqPerguntas div .Enumerador
			{
				color:#ed4c1e;
				vertical-align:top;
				
				font-size:12px;
				padding-right:5px;
			}
	.FaqPerguntas2 div
	{
		float:left;
		width:230px;
		margin-left:15px;
	}		
		.FundoResposta2
		{
			background-image:url(../_imagens/site/internas/ajuda/bg_Resposta.jpg);
			background-repeat:no-repeat;
		}	
		.FaqPerguntas2 div .Pergunta2
		{		
			height:40px;			
			padding-bottom:5px;
			width:230px;
		} 
			.FaqPerguntas2 div .Pergunta2, .FaqPerguntas2 div .Pergunta2 a
			{
				color:#eb5425;
				vertical-align:top;
				text-align:left;
				font-size:14px;
				padding:5px;
			}
			.FaqPerguntas2 div .Enumerador2
			{
				color:#c8cbda;
				vertical-align:top;
				text-align:left;
				
				font-size:16px;
				padding-right:5px;
				padding:5px;
			}
			.FaqPerguntas2 div .Resposta2
			{
				color:#79797b;
				vertical-align:top;				
				font-size:11px;
				padding-right:5px;
				height:130px;
				text-align:left;
				padding:5px;
			}
			
			
#Busca 
{
	padding-top:17px; 
}
	#Busca .Tabela td
	{
		padding:0px; 
		margin:5px; 
	}
		#Busca .CampoBusca
		{
			border-bottom:1px solid #dedede;
			border-top:1px solid #dedede;
		}
			#Busca .CampoBusca input
			{
				margin:0px;
				font-size:11px;
				padding:0px;
			}
			
		
.ProdutoDados
{
	text-align:left;
	font-size:11px;
	color:#787878;
	/*border:1px solid #ff0000;*/
}
	.ProdutoDados td
	{
		padding:4px;
	}
	.ProdutoDados .alinhaDireita
	{
		text-align:right;
		font-weight:700;
		width:110px;
	}
.ProdutoDetalhe
{
}
	.ProdutoDetalheTitulo
	{
		color:#f25214;
		font-size:20px;
		font-weight:bold;
		text-align:left;
	}
	.ProdutoDetalheResultList
	{
		color:#476eaf;
		padding:30px;
		padding-top:10px;
		font-size:12px;
	}
	.ProdutoDetalhe
	{
		background-image:url(../_imagens/site/catalogo/boxDet_vazio.gif);
		background-repeat:no-repeat;
		width:163px;
		text-align:left;
		padding:5px;
	} 
	.ProdutoDetalhe .ProdutoDetalhePreco
	{
		color:#f6510d;
		font-size:14px;
		font-weight:bold;
	}
	.ProdutoDetalheQtde
	{
		background-image:url(../_imagens/site/catalogo/boxDet_qtde.gif);
		background-repeat:no-repeat;
		width:163px;
		text-align:left;
		padding:5px;
	}
		.ProdutoDetalheQtde .AdicionarCarrinho
		{
		}
		.ProdutoDetalheQtde .Tabela
		{
			margin-top:7px;
			margin-bottom:7px;
		}
		.ProdutoDetalheQtde .CampoQtde
		{
			border-bottom:1px solid #dedede;
			border-top:1px solid #dedede;
			height:10px;
		}
			.ProdutoDetalheQtde .CampoQtde input
			{
				margin:0px;
				font-size:11px;
				padding:0px;
			}

.ProdutoItem
{
	width:193px;
	float:left; 
	margin-bottom:20px;
}	     
	.Borda
	{
		width:10px; border-right:1px solid #cdcae5;
	}   
	.TextoProdutoAzul .img
	{
		height:110px; 
	}
	.TextoProdutoAzul
	{
		color:#616cb4;
		font-size:11px; 
	}
	.TextoProdutoCinza
	{
		color:#4f4f51;
		font-size:10px;
	}
		.TextoProdutoCinza, .TextoProdutoAzul
		{
			text-align:center;
		}

	.Preco
	{
	}
		.Preco .Valor
		{
			background-color:#f5f6f9;
			color:#f65417;
			font-size:11px;
			font-weight:bold;
			text-align:center;
		}
.MenuDireita
{
}
	.MenuDireita .Login
	{
		background-color:#f6f5fa;
	}	
		.MenuDireita .Login, .MenuDireita .Login td, .MenuDireita .Login a
		{
			color:#8a8b8c;
			font-size:11px;
		}
			.MenuDireita .Login
			{
				padding:5px;
			}
		
	.MenuDireita .Login .Tabela td
	{
		padding:0px; 
		margin:5px; 
	}
		.MenuDireita .Login .CampoBusca
		{
			border-bottom:1px solid #dedede;
			border-top:1px solid #dedede;
		}
			.MenuDireita .Login .CampoBusca input
			{
				margin:0px;
				font-size:11px;
				padding:0px; 
			}
		
	.MenuDireita .Banners
	{
		padding-top:20px;
	}
div.MenuProdutos1{}
.MenuProdutos1, .MenuProdutos1 td, .MenuProdutos1 a
{
	background-color:#f5f6f9;
	font-size:11px;
}	           
.MenuProdutos1
{
	background-image:url(../_imagens/site/catalogo/boxDepto_azultop.gif); 
	background-color:#f5f6f9;
}
.MenuProdutos1, .MenuProdutos1 td, .MenuProdutos1 a
{
	background-color:#f5f6f9;
	font-size:11px;
}
.MenuProdutos2
{
	background-image:url(../_imagens/site/catalogo/boxDepto_cinzatop.gif); 
	background-color:#fbfbfb;
	
}
	.MenuProdutos2 .TextoLaranja
	{
		color:#f6510d;
		font-size:11px;
		padding-bottom:7px;
	}
		.MenuProdutos2 .TextoLaranja span
		{
			color:#f6510d;
		}
		.MenuProdutos2 .TextoLaranja .Descricao
		{
			font-size:11px;
			color:#7b8295;
			font-size:10px;
			padding:4px;
		}
	.MenuProdutos2 ,.MenuProdutos1
	{
		background-repeat:no-repeat;   
			padding-top:8px;   
			padding-right:10px;   
			padding-left:10px;   
			padding-bottom:12px;  
			width:143px;  
			font-size:11px;
			color:#7b8295;
			margin-bottom:5px;
	}
	.MenuProdutos2 span ,.MenuProdutos1 span
	{
		color:#3d458d;
		font-weight:bold;
	}
		.MenuProdutos2 span a:visited
		{
			color:#3d458d;
			font-weight:bold;
			font-size:11px;
		}
		.MenuProdutos2 span a:active
		{
			color:#3d458d;
			font-weight:bold;
			font-size:11px;
		}
		.MenuProdutos2 span a:link
		{
			color:#3d458d;
			font-weight:bold;
			font-size:11px;
		}
		.MenuProdutos2 span a:hover 
		{
			color:#3d458d;
			font-weight:bold;
			font-size:11px;
		}
			.MenuProdutos1 span a:visited
			{
				color:#3d458d;
				font-weight:bold;
				font-size:11px;
			}
			.MenuProdutos1 span a:active
			{
				color:#3d458d;
				font-weight:bold;
				font-size:11px;
			}
			.MenuProdutos1 span a:link
			{
				color:#3d458d;
				font-weight:bold;
				font-size:11px;
			}
			.MenuProdutos1 span a:hover 
			{
				color:#3d458d;
				font-weight:bold;
				font-size:11px;
			}
	.MenuProdutos2 .Itens a:visited
	{
		color:#8a8b8c; 
		font-size:10px;
	}
	.MenuProdutos2 .Itens a:active
	{
		color:#8a8b8c; 
		font-size:10px;
	}
	.MenuProdutos2 .Itens a:link
	{
		color:#8a8b8c; 
		font-size:10px;
	}
	.MenuProdutos2 .Itens a:hover 
	{
		color:#8a8b8c; 
		font-size:10px;
	}
		.MenuProdutos1 .Itens a:visited
		{
			color:#8a8b8c; 
			font-size:10px;
		}
		.MenuProdutos1 .Itens a:active
		{
			color:#8a8b8c; 
			font-size:10px;
		}
		.MenuProdutos1 .Itens a:link
		{
			color:#8a8b8c; 
			font-size:10px;
		}
		.MenuProdutos1 .Itens a:hover 
		{
			color:#8a8b8c; 
			font-size:10px;
		}
		.MenuProdutos2 ,.MenuProdutos1 
		{
			color:#8a8b8c; 
			font-size:10px;
		}
	/*

a:visited {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: none }
a:active {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: none}
a:link {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: none }
a:hover {  font-size: 11px ; font-weight: normal; color: #2A2E33; text-decoration: underline }*/
	.MenuProdutos2 .Itens,.MenuProdutos1 .Itens
	{
		padding-left:5px;
	}
	        
        
.MenuConteudoInstitucional1
{
	background-image:url(../_imagens/site/internas/_elementosComuns/menu_direita/menuDir_bgtipo1.jpg); 
}
.MenuConteudoInstitucional2
{
	background-image:url(../_imagens/site/internas/_elementosComuns/menu_direita/menuDir_bgtipo2.jpg); 
}
	.MenuConteudoInstitucional2 ,.MenuConteudoInstitucional1
	{
		background-repeat:no-repeat;   
			padding-top:8px;   
			padding-right:10px;   
			padding-left:10px;   
			padding-bottom:12px;  
			width:220px;  
			font-size:10px;
			color:#7b8295;
	}
	.MenuConteudoInstitucional2 span ,.MenuConteudoInstitucional1 span
	{
		color:#3d458d;
		font-weight:bold;
	}
	.MenuConteudoInstitucional2 span a,.MenuConteudoInstitucional1 span a
	{
		color:#3d458d;
		font-weight:bold;
	}
	/*.MenuConteudoInstitucional1 a.selecionado{text-decoration:underline;}*/

.Rodape ,.Rodape td
{
	padding:7px;
	color:#7f8092;
}

.Rodape .Destaque {
	font-size:11px; 
	font-weight: bold; 
	color: #2b47a8; 
}
/**********formularios******************/

.frmCaixas {
	border:1px solid #c1c1db;
	color:#000000;
	font-size:11px;
	padding:3px;
}

.frmBotoes {
	border:1px solid #003399;
	background-color:#FFFFFF;
	color:#003399;
	text-align:center;
	font-size:11px;
}

    .modalBackground 
    {
         	background-color:Gray;
            filter:alpha(opacity=70);
            opacity:0.7;  
    }
	
.Formulario 
{
}

	.Formulario .Label
	{
		font-size:11px;
		font-weight:bold;
		color:#3c53a4;
	}
	
/*** FORMULARIOS ***/
.form{
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	margin:20px 0 20px 0;
}
        
.form fieldset{
	padding: 20px;
	border: 1px solid #B9CFDD;
	width: 90%;
}
.form strong{
	color:#DB7D3D;
}

.passocurriculo{
	width:300px; 
	text-align:right;
	/*float:right;*/
}

.passocurriculo strong{
	color: #3B63A9;
	font-weight: bold;
}

.form legend{
	font-weight: bold;
	color:  #DB7D3D;
	font-size: 12px;
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  	margin-bottom: 15px;	
}
   .textfield, .text, .select, .textarea{
	border: 1px solid #3B63A9;
	font-size: 12px;
	color: #666;
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textfield, .select, .textarea{
	margin-bottom: 10px;
}      

        
.primario{
    clear:both;
	display: block;
	width: 140px;
	float: left;
	color: #3B63A9;
	border-bottom: 1px solid #f1f1f1;
	text-align:right;	
	margin-bottom: 10px;	
	font-weight:bold;
	padding-right:5px;
}
.secundario{
	margin-left:12px;
	font-weight:bold;
	color: #3B63A9;
	border-bottom: 1px solid #f1f1f1;
}
               
/*.form div{
	color: #999;
}*/
.formdif{
	color:#666;
	margin-bottom:2px;
}
.formdiftab{
	font-size:11px;
	color:#666;	
}

.formdif input{
	margin-bottom:0;
}  
.formdif select{
	margin-bottom:0;
}  
.formdif label{
	color: #3B63A9;
	font-weight:bold;
	margin-left:5px;
}        
	
.Departamento 
{
}
	.Departamento .Titulo
	{
		color:#f25214;
		font-size:20px;
		font-weight:bold;
		text-align:left;
	}
	
.PrecoDestaque {
	color:#f25214;
	font-weight:bold;
}

.CestaCompras 
{
}
	.CestaCompras  a
	{
		color:#f25512;
		text-decoration:none;
		font-size:10px;
	}
	
	.CestaCompras .Subtitulo, .Subtitulo div .Subtitulo a
	{
		color:#eb5425;
		vertical-align:top;
		text-align:left;
		font-size:14px;
		padding:5px;
	}
	
	.CestaCompras .Codigo
	{
		font-size:11px;
		color:#4e4e4e;
	}
	.CestaCompras .Produto
	{
		font-size:13px; 
		color:#4169b2;
	}
	.CestaCompras .Unitario
	{
		font-size:12px;
		color:#3c53a4;
	}
	.CestaCompras .Total
	{
		font-size:13px;
		font-weight:bold;
		color:#f25512;
	}
	.CestaCompras .TotalGeral
	{
		font-size:14px;
		font-weight:bold;
		color:#f25512;
		letter-spacing:-1px;
	}
/* new codes */
.meu-cadastro{background:url(../_imagens/site/geral/barra_direita/barraDir_meucadastro_top.gif) no-repeat; width:141px; height:53px;}
.informativos{background:url(../_imagens/site/home/informativos.jpg) no-repeat; width:91px; height:15px;}