/* CSS Document */
body{
	margin:0px 0px 10px 0px;
	background-color:#fff;
	font-size:14px;
	color: #000; 
	font-family: Tahoma;
}
body, #moduloPadrao select {font-size:14px; font-family: Tahoma;}

#moduloPadrao small{ font-size:13px; }
#moduloPadrao .bordaErro{
	border: 1px solid #e9131a;
}

#moduloPadrao h1{font-weight:normal; margin:0px; padding:5px 0px;}

#moduloPadrao a{cursor:pointer; color:#cc0000; text-decoration:none;}
#moduloPadrao a:hover{ color:#cc0000; text-decoration:underline;}

#moduloPadrao .tituloPagina, #moduloPadrao .subTituloPagina {font-size: 14px; color: #000; font-family: Tahoma;}

#moduloPadrao .tituloPagina {
	width:800px; 
	height:17px; 
	background-image:url(../img/barra_maior.gif); 
	font-family:Tahoma; 
	font-size:14px; 
	color:#15528f; 
	font-weight:bold; 
	padding-left:10px; 
	padding-top:4px;
}

#moduloPadrao .tituloPagina{margin:0px 0px; }

#moduloPadrao .subTituloPagina{
font-size: 20px;}

#moduloPadrao .subTituloPagina {color:#666;} /*de acordo com layout*/
#moduloPadrao .exemplo{color:#666;}

#moduloPadrao .data{ font-size:11px; color:#999;}

#moduloPadrao .seta{font-size:12px; color:#cc0000;}

#moduloPadrao .titulo, #moduloPadrao .titulo_interna{ font-size:16px; color:#cc0000;}
#moduloPadrao .titulo_interna{font-size:18px;}

#moduloPadrao a.titulo{text-decoration:none; color:#cc0000;}
#moduloPadrao a:hover.titulo{color:#e9131a;}

#moduloPadrao a.fechar{ color:#cc0000; text-decoration:none;}
#moduloPadrao a:hover.fechar{text-decoration:underline;}

#moduloPadrao a.leiamais { color:#cc0000; text-decoration:none;}
#moduloPadrao a:hover.leiamais{ color:#cc0000; text-decoration:underline;}

#moduloPadrao .erro{color:#cc0000; font-size:13px;}

#moduloPadrao .txtconfirmacao{ border-bottom:1px solid #cccccc;  padding-bottom:3px;}

#moduloPadrao a.resumo,#moduloPadrao a:hover.resumo{color:#000; text-decoration:none;}

#moduloPadrao .legenda{
	font-size:13px; 
	background-color:#e1ecf4;
	padding:5px;
	margin-bottom:2px;
}

#moduloPadrao #voltar {color:#e9131a; font-size:16px; text-align:left; margin-top:30px;}
#moduloPadrao #voltar span{ font-size:12px; font-weight:bold;}
#moduloPadrao #voltar a {color:#cc0000; text-decoration:none;}
#moduloPadrao #voltar a:hover {text-decoration:none;}


#moduloPadrao #paginacao2{background-color:#e1ecf4;}
#moduloPadrao #paginacao{font-family:"Lucida Sans Unicode"; font-size:14px; padding:5px; color: #333333;  text-align:center;}
#moduloPadrao #paginacao a, #moduloPadrao #paginacao a.anterior:hover, #moduloPadrao #paginacao a.proxima:hover , #moduloPadrao #paginacao .seta {color:#006666;}

#moduloPadrao #paginacao a, #moduloPadrao #paginacao a.anterior:hover, #moduloPadrao #paginacao a.proxima:hover, #moduloPadrao #paginacao a.anterior, #moduloPadrao #paginacao a.proxima{	
	text-decoration:underline;}

#moduloPadrao #paginacao a:hover, #moduloPadrao #paginacao a.anterior, #moduloPadrao #paginacao a.proxima{
	color:#006666;
}

#moduloPadrao #paginacao a.anterior, #moduloPadrao #paginacao a.proxima,
#moduloPadrao #paginacao a.anterior:hover, #moduloPadrao #paginacao a.proxima:hover{
	color:#cc0000;
}

#moduloPadrao #paginacao .seta, #moduloPadrao #paginacao .seta-off {font-size: 16px;}
#moduloPadrao #paginacao .selecionado,
#moduloPadrao #paginacao .selecionado:hover {color: #000; text-decoration: none;}
#moduloPadrao #paginacao .selecionado:hover{ cursor:text;}

#moduloPadrao #paginacao .seta-off, #moduloPadrao #paginacao .anterior-off, #moduloPadrao #paginacao .proxima-off,
#moduloPadrao #paginacao .anterior-off:hover, #moduloPadrao #paginacao .proxima-off:hover{color:#d5d5d5;}

#moduloPadrao #paginacao #irpagina{ width:182px; margin:10px auto;}
#moduloPadrao #paginacao #irpagina label{ width:115px; float:left; margin-right:5px; padding-top:5px;}
#moduloPadrao #paginacao #irpagina input{ width:18px; text-align:center; float:left; border:1px solid #cccccc; padding:5px; font-size:14px; font-family: "Lucida Sans Unicode"; letter-spacing: -1px;}
#moduloPadrao #paginacao #irpagina .botao{ width:30px; float:left; border:0px; color:#006666; font-weight:bold; background-color:#fff;}




#moduloPadrao #opcoes{margin-bottom:20px;}

#moduloPadrao #opcoes div{
	background-color:#e1ecf4;
	padding:5px;
	border-top:2px solid #fff;
	width:230px;

}
#moduloPadrao #opcoes div img{
	vertical-align:middle;
}

#moduloPadrao .topoLetra{ width:100%; float:left;}
#moduloPadrao .topoLetra .tituloLetra{width:76%; float:left;}
#moduloPadrao .topoLetra .tamanho_letra{ width:24%; float:left; padding:0px;}

#moduloPadrao .tamanho_letra { float:right; height: 100%;}
#moduloPadrao .tamanho_letra div{
	padding: 5px 0px;
	width:auto;
	float:left;
	font-size:12px; 
	color:#15528f; 
	font-weight:bold;
}
#moduloPadrao .tamanho_letra .tam_menor{
	padding:3px 0px;
	font-size:14px;
	margin-right:1px;
}
#moduloPadrao .tamanho_letra .tam_maior{
	padding:2px 0px;
	font-size:16px;
	margin-right:1px;
}

#moduloPadrao .tamanho_letra a{ color:#15528f; font-weight:bold; text-decoration:none;}
#moduloPadrao .tamanho_letra a:hover{text-decoration:none;}


#moduloPadrao input, #moduloPadrao textarea, #moduloPadrao select{ 
	border:1px solid #cccccc;
	padding:3px 5px;
	color:#666666;
	font-size:14px;
	font-family: "Lucida Sans Unicode";
}
#moduloPadrao select{ color:#000; padding:0px;}
#moduloPadrao .caracteres{ font-size:12px; }
#moduloPadrao .checkBox{border:0px;}

#moduloPadrao .botoes, #moduloPadrao .botoes_off{font-size:18px; background-color:#0085ca; border:0px;  padding:2px 5px; text-align:center; color:#fff; cursor:pointer;
width:auto;
}

#moduloPadrao .botoes_off{opacity:0.2;
filter:alpha(opacity=20);
}

#moduloPadrao .botoes:hover{background-color:#e9131a; color:#fff;}
#moduloPadrao .botoes a, #moduloPadrao .botoes a:hover{color:#fff; 
text-decoration:none;}

#moduloPadrao .btfechar{width:80px;margin:0 auto;}

#moduloPadrao #versao_impressao {padding:24px;}
#moduloPadrao #versao_impressao a{color:#e9131a; text-decoration:none;}
#moduloPadrao #versao_impressao a:hover{color:#006666;}
#moduloPadrao #versao_impressao .data{color:#666;}

#moduloPadrao #versao_impressao .rodape{ font-size:13px; border-top:2px solid #f6f6f6; padding:15px 0px; margin-top:15px; }

@media print 
{
	#instructions 
	{
		height: 1px;
		display: none;
		overflow: hidden;
	}
}



/*CSS PARA CENTRALIZAR OBJETOS QUANDO NO HÃƒï¿½ ALTURA DEFINIDA */
#moduloPadrao span.auxVertical
{
   height:100%; 
}
#moduloPadrao span.centralizar
{
    text-align:center;
    display:table-cell;
}
#moduloPadrao div.centralizar{
	width:240px;
	height:180px;
    display:table-cell;
    vertical-align:middle;
	padding:0px;
	line-height:0px;
	margin:0px;
	background-color:#ffffff;
}

#moduloPadrao div.centralizar120,
#moduloPadrao div.centralizar150{
	width:120px;
	height:120px;
    display:table-cell;
    vertical-align:middle;
	padding:0px;
	line-height:0px;
	margin:0px;
	background-color:#fff;
}
#moduloPadrao div.centralizar150{
	width:150px;
	height:150px;
}

#moduloPadrao div.centralizar120 div,
#moduloPadrao div.centralizar150 div{
	line-height: normal;
}

/*-----------     INDIQUE A UM AMIGO     -----------*/
/*-----------      SerÃƒÂ¡ utilizado para todos os mÃƒÂ³dulos que possuem indique a um amigo (noticias, informativo, galeria de fotos, ...) -----------*/
             
#moduloPadrao #indique{
	position: relative;
	margin-top: 0px;
	height: auto;
	margin:0 auto;
	padding:24px;
	text-align:left;
}

#moduloPadrao #indique input, #moduloPadrao #indique textarea{ width:300px; }
#moduloPadrao #indique textarea { height:140px; }
#moduloPadrao #indique .botoes{width:auto; float:left; margin-right:15px;}
#moduloPadrao #indique h1{ float:left; margin-bottom:15px; }
#moduloPadrao #indique .fechar{ float:right; }
#moduloPadrao #indique .lista-principal{width:688px;}
#moduloPadrao #indique .lista{width:668px; padding-bottom:20px; border-bottom:2px solid #f6f6f6;}


#moduloPadrao #indique .resumoLista{width:538px;}



/*-----------     FIM INDIQUE A UM AMIGO     -----------*/

/*-----------     CSS UTILIZADO NO MODULO NOTICIAS / SITES UTEIS E/OU MODULOS QUE POSSUEM A MESMA CARACTERISTICA (IMAGEM + NOTICIA AO LADO)   -----------*/

#moduloPadrao .lista-principal {
	position: relative;
	margin-top: 0px;
	width: 840px; /*LARGURA TOTAL DO LAYOUT*/
	height: auto;
	margin:0px auto;
	padding:0px 0px;
}
#moduloPadrao .lista, #moduloPadrao .lista_contraste {
	float: left;
	width: 791px; /*LARGURA TOTAL DO LAYOUT - 20PX*/
	height: 100%;
	min-height: 50px;
	max-height: 100%;
	height: 50px;
	background-color:#ffffff;
	margin:0 auto;
	padding:10px 10px;
}
#moduloPadrao .lista_contraste, #moduloPadrao .lista .imagemLista, #moduloPadrao .contraste {background-color:#e1ecf4;}

#moduloPadrao .contraste {background-color:#f5f5f5;}

#moduloPadrao .fundo_tabela {background-color:#e4f4ff;}

html>body #moduloPadrao .lista ,#moduloPadrao .lista_contraste {
	height: auto;
}

#moduloPadrao .imagemLista{
	width:120px; 
	float:left; 
	height:120px; 
	margin-right:10px;
	background-color:#fff;
}

#moduloPadrao .resumoLista{ /*LARGURA TOTAL DO LAYOUT - 20PX - 130PX*/
	width:660px;
	float:left; 
}
#moduloPadrao .resumoListaSemImagem{
	width:auto; 
	float:left; 
}

#moduloPadrao .internaImg{width:240px; float:left; margin-right:15px;} /*LARGURA TOTAL DO LAYOUT - 255PX*/
#moduloPadrao .internaNot{width:540px; float:left; padding:0px 15px 0px 0px; font-size: 14px;}
#moduloPadrao .internaNotSemImagem{width:805px;float:left; padding:0px 0px 0px 0px; font-size: 14px;}

#moduloPadrao .detalheLista{width:630px; float:left;}


/*-----------    FIM CSS UTILIZADO NO MODULO NOTICIAS / FORUM  E/OU MODULOS QUE POSSUEM A MESMA CARACTERISTICA (IMAGEM + NOTICIA AO LADO)      -----------*/

/* POPUP EXCLUIR */

#moduloPadrao #layerGeral_popup
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#moduloPadrao #layerOpaco_popup
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#moduloPadrao #layerMiolo_excluir
{
	width: 736px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#moduloPadrao #layerMiolo_indique
{
	width: 736px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#moduloPadrao #layerGeral_impressao
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#moduloPadrao #layerOpaco_impressao
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}


/*FORMULARIOS*/
#formularioModulo
	{width:650px;
	padding:10px 0px;
	margin:0 auto;}
	
#formularioModulo label{
	width:210px; 
	float:left;
	text-align:right;
	margin:5px 5px 13px 0px;
	color:#666;
}

#formularioModulo form input{ float:left; margin-bottom:13px;margin-right:5px;}

#formularioModulo select{ font-size:14px; }

#formularioModulo .erro{padding-left:215px; clear:both; line-height:110%;}
#formularioModulo .inp_label{width:160px;}
#formularioModulo .nome{width:245px;}
#formularioModulo .ddd{width:40px;}
#formularioModulo .num{width:45px;}
#formularioModulo .data{width:45px; float:left; margin-right:5px;}
#formularioModulo .select_label{width:260px;}
#formularioModulo select.data{padding:3px; width:60px; }
#formularioModulo .peq{width:90px;}
#formularioModulo .none{margin-bottom:0px;}
#formularioModulo .medio{width:198px;}

#formularioModulo .tipo_select{width:110px; float:left; padding:4px 3px; margin-right:5px;}
#formularioModulo .acheckbox{margin-top:5px; float:left;}
#formularioModulo .setor{margin-top:5px;}

#formularioModulo .erro_cidade{width:176px; float:left;}
#formularioModulo .erro_estado{width:189px; float:left;}
#formularioModulo .erro_numero{width:157px; float:left;}
#formularioModulo .erro_bairro{width:210px; float:left;}

#formularioModulo .botoes{ float:none; }
.lembrete{float: none; width: 100px; margin: 0 auto;}

#formularioModulo .ajuda,
#formularioModulo .exemplo,
#formularioModulo .item,
#formularioModulo .erro
{ padding:2px 0px 2px 215px;}

#formularioModulo .item{ font-size:16px; font-weight:normal;}
#formularioModulo .exemplo {  color:#666; } /*mesma cor da classe body */

#formularioModulo .ajuda {clear:both;}
#formularioModulo span{ float:left; margin:5px 5px 0px 0px;}
#formularioModulo .grande{width:300px;}

#formularioModulo .checkBox{width:auto; margin:0px 0px; float:none;}


/*FORMULARIO DE BUSCA*/

#moduloPadrao #formulario_busca{
width:100%; margin:10px auto;
padding-top:0px;
padding-left:0px;
clear:both;
border:1px solid #e0e0e0;
padding:8px 0px;
height:25px;
}

/*TELA DE CONFIRMAÇÃO*/
#moduloPadrao  #confirmacao form, 
#moduloPadrao  #confirmacao {width:100%; margin:0 auto;}

/*TELA DE CONFIRMAÇÃO*/
#moduloPadrao  #confirmacao  .box_confirmacao{width:550px; margin:0 auto;}
#moduloPadrao  #confirmacao  .box_confirmacao div.txtconfirmacao{float:left; width:410px; margin:0px 5px 10px 5px;}
#moduloPadrao  #confirmacao .box_confirmacao .label{width:130px; text-align:right; color:#666666; float:left;} /*mesma cor do #moduloPadrao .subTituloPagina*/
<<<<<<< classe.css
#moduloPadrao  #confirmacao .box_confirmacao .bnone{border:0px;}

/*SEGURAN�A*/
#moduloPadrao #seguranca table
{
	border: 0px;
	width: 100%;
	border-bottom: 1px solid #D3D3D3;
}

#moduloPadrao #seguranca a.selecionado
{
	color: #cc0000;
	font-weight: bold;
}

#moduloPadrao #seguranca a:hover.selecionado
{
	color: #cc0000;
	font-weight: bold;
	text-decoration:underline;
}

#moduloPadrao #seguranca a.normal
{
	color: #006699;
	font-weight: none;
}

#moduloPadrao #seguranca a:hover.normal
{
	color: #006699;
	font-weight: none;
	text-decoration:underline;
}
#moduloPadrao  #confirmacao .box_confirmacao .bnone{border:0px;}

/*SEGURAN�A*/
#moduloPadrao #seguranca table
{
	border: 0px;
	width: 100%;
	border-bottom: 1px solid #D3D3D3;
}

#moduloPadrao #seguranca a.selecionado
{
	color: #cc0000;
	font-weight: bold;
}

#moduloPadrao #seguranca a:hover.selecionado
{
	color: #cc0000;
	font-weight: bold;
	text-decoration:underline;
}

#moduloPadrao #seguranca a.normal
{
	color: #006699;
	font-weight: none;
}

#moduloPadrao a.linkazul
{
	color: #006699;
	font-weight: none;
}

#moduloPadrao a:hover.linkazul
{
	text-decoration: underline;
}

#moduloPadrao #seguranca a:hover.normal
{
	color: #006699;
	font-weight: none;
	text-decoration:underline;
}

#revendedor tr, td{padding:5px;}
#revendedor span{text-transform: uppercase;}
#revendedor strong{color: #3374ba;}

#tabela_fogas .borda td {border: solid 1px #CCCCCC;}
#tabela_fogas .contraste td { background-color:fafafa;}