/***** geral *******************************************************************************************************************************************************/
html {margin:0px;}

body{color:#CC3366; margin:0; padding:0; font-family: tahoma, arial, verdana;}

/***** texto ****************************************************************************************************************************************************/
p{ font-family:  tahoma, arial, verdana; font-size: 11px; padding-top:5px; padding-bottom:1px; margin:0;}

h1{ font-family:  arial, verdana; font-size: 16px; padding-top:15px; padding-bottom:5px; margin:0; font-weight:bold;}
h2{ font-family:  arial, verdana; font-size: 12px; padding-top:5px; padding-bottom:0px; margin:0; font-weight:bold;}
h3{ font-family:  arial, verdana; font-size: 12px;  padding-top:12px; margin:0; font-weight:bold;}
h4{ font-family:  arial, verdana; font-size: 14px; padding-top:10px; padding-bottom:2px; margin:0; font-weight:bold; border-bottom: 1px solid;}
h5{ font-family:  arial, verdana; font-size: 12px; padding-top:5px; padding-bottom:1px; margin:0; font-weight:bold; border-bottom: 1px solid; color:#000; text-transform:uppercase;}
td{ font-family:  arial, verdana; font-size: 11px;}


/***** cores ****************************************************************************************************************************************************/
.ouro{color:#CCCC00; font-weight:bold;}
.prata{color:#999999; font-weight:bold;}
.preto{color:#000000; font-weight:bold;}
.azul{color:#00578e; font-weight:bold;}
.azul_escuro{color:#134a9c; font-weight:bold;}
.amarelo{color:#eddb17;; font-weight:bold;}
.laranja{color:#fdb813; font-weight:bold;}
.verde{color:#00578e; font-weight:bold;}
.verde2{color:#6FBE47; font-weight:bold;}
.rosa{color:#cd2690; font-weight:bold;}
.vermelho{color:#d72a2e;; font-weight:bold;}
.branco{color:#ffffff; font-weight:none;}
.cinza{color:#666666; font-weight:bold;} 

.alerta{color: #993333;; font-weight:bold;}

/***** Estrutura ****************************************************************************************************************************************************/




#tudo{
width: auto; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border:0;
background:url(../img/fundo_topo.jpg) repeat-x;
padding:0px;
}

#principal{

	padding:0; 
	margin-bottom:100px;
}


#conteudo{
	padding-right: 10px;
	padding-left: 10px;
	padding: 50px 0;
}
.conteudo form{width:auto;}
.conteudo fieldset{border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:BOLD; color:#00578e;}
.conteudo label{border:0px;}
.conteudo legend{border:0px;}

.saudacao{
	height:auto;
	width:150px;
	overflow:hidden;
	float:right; /*border: thin #999999 solid; background-color:#FFF;*/
	margin-bottom: -46px;
	margin-left: 5px;
	margin-right: 10px;

}

/** 1 coluna **/
.conteudo{
margin: 10px 20px 0 20px; /*Margins for content column. Should be "0 colunadireitaWidth 0 colunaesquerdaWidth*/
height:auto;
overflow:hidden;
border:0px;

}

/***** Cabeçalho ****************************************************************************************************************************************************/
#cabecalho{
	width: 900px;
	height: 148px;
	/*background:url(../img/Topo.gif) repeat-x;*/	
	border:0px;
	margin:0px;
	padding:0px;
}

#cabecalho h1{
margin: 0;
padding-top: 15px;
}

#cabecalhoAdm{
	width: 900px;
	height: 148px;
	background:url(../img/Topo.gif) repeat-x;
	border:0px;
	margin:0px;
	padding:0px;
}

#cabecalhoAdm h1{
margin: 0;
padding-top: 15px;
}

#titulo_cabecalho{width:250px; height:40px; float:right; margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00578e; }
#data_cabecalho{ width:250px; height:15px; float:right; margin-top:110px; margin-right:-155px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #0066FF; text-align:right;}



/***** Menu do Site  ******************************************************************************************************************************************/

#Menu_Sup_Primeiro_Nivel{
	height:43px;
}
#Menu_Sup_Primeiro_Nivel table{
	background:url(../img/menu_sup_pree.jpg) repeat-x;

}
.NomeMenu_painel_subMenu_painelOutrosNiveis {
	visibility:hidden;
	position:absolute;
}

.NomeMenu_painel_Menu_painelOutrosNiveis {
	display:block;
}

.NomeMenu_painel_subMenu_painelSegundoNivel{
	visibility:hidden;
	position:absolute;
	left:0px;
    line-height:10px;
	width:170px;

}

.NomeMenu_painel_Menu_painelSegundoNivel {
	display:block;
	background-color: #B1DDED;
	border:1px solid  #6AB5FF;
	line-height:18px;
	width:170px;
	font-size:10px;
	
	

}
.NomeMenu_painel_Menu_painelSegundoNivel a{
	display:block;
	line-height:18px;
	width:170px;
	font-size:10px;

}

.NomeMenu_painel_subMenu_painelPrimeiroNivel{
	visibility:hidden;
	position:absolute;
	font-family:Arial;
	text-decoration:none;
	color:#222222;
	text-align:center;
	background-color: #f5f5f5;
	margin-left:-30px;
	line-height:20px;
	width:170px;
	
}
.NomeMenu_portal_subMenu_painellPrimeiroNivel a{
	background-color: #F5F5F5;
	font-size:9px;
	font-weight:lighter;
	height:auto;
	
}

.NomeMenu_painel_Menu_painelPrimeiroNivel a{
	display:block;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#00578e;
	list-style: none;
	margin: 0px;
	height:auto;
	padding-top:18px;

}

.NomeMenu_painel_Menu_painelPrimeiroNivel a:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color: #0099FF;
	height:auto;
}

.NomeMenu_painel_Menu_painelPrimeiroNivel{
	float:left;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#00578e;
	font-weight:bolder;
	width:130px;
	height:43px;
	text-align:center;
	
}


/***** rodapé ****************************************************************************************************************************************************/
#rodape{
	width: 100%;
	height: 45px;
	background: url(../img/fundo_rodape.jpg) repeat-x;
}


/***** Formulários ****************************************************************************************************************************************************/
/***** Formulário de Contato / Fale Conosco **/

#contatoform form{width:auto; text-align:left;}
#contatoform fieldset{border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:BOLD; color:#00578e;}
#contatoform label{border:0px; margin-left:0px;}
#contatoform legend{border:0px;}
#contatoform .btt_form{	width:auto;	text-align:center;	color:#00578e;	border:1px solid #2D96FF;	background-color:#AFCFFE;	margin-left:170px;}
#contatoform .campo{width:350px;}
#contatoform a{color:#00578e;}	
/******************************************************* Login *****************************************************/
.login{
width: 900px; /*Width of main container*/
height:350px;
margin: 0 auto; /*Center container on page*/
}

#loginform form{
	width: 369px;
	margin: 150px auto;
	border:0px;
	/*background:url(../img/fundo_login.jpg) no-repeat;*/
}
#loginform fieldset {
	border:0px;
	height:161px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2D96FF;
	padding-top: 40px;
}
#loginform input{
	color:#CC3366;
	border:1px solid #CC3366;	
	margin:0px 0;
	vertical-align:middle;
}
#loginform .btt_login{
	width:50px;
	text-align:center;
	color:#CC3366;
	border:1px solid #CC3366;
	background-color:#FFFFFF;
	margin-left:0px;
	font-size:12px;
}
#loginform .alert{
	color:#CC3366;
}
#loginform a{	
	color:#CC3366;
}
#loginform a:hover{	
	color:#CC3366;
}
/***** parte do css catálogo *************/

/********** Tabela Trocas *************/
Table.TBL_trocas {
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	font-size:10px;
	background-color:#FFF;
}
Table.TBL_trocas a{ 
	color: #00578e; 
	font-weight:bold;
}
Table.TBL_trocas a:hover{ 
	color: #3DABED;
}
Table.TBL_trocas TD { 
	border:1px #CCCCCC solid; 
	border-top: 0; 
	padding:3px; 
	text-align:center; 
	border-spacing:0; 
	margin:0;
}
Table.TBL_trocas TH {
	padding:6px;
	color:#FFF;
	background-color: #336666;
	border:1px solid  #CCCCCC;
	text-transform:uppercase;
}
Table.TBL_trocas TH a {color:white;}
Table.TBL_trocas img {
	width:auto;
	border:0;
}

#vermelhin a:link{color:#990000;}

.combo {
    font-family: Verdana,Tahoma,Arial,lucida,sans-serif, "Tahoma CE" , "Arial CE" , "Helvetica CE";
    font-size: 9px;
    font-weight: normal;
    border-style: solid;
    border-color: #FFFFFF;
    color: #000000;
    text-align: left;
    border-width: 1px;
    background-color: #EEEEEE;
}

.input {
    font-family: Verdana,Tahoma,Arial,lucida,sans-serif, "Tahoma CE" , "Arial CE" , "Helvetica CE";
    font-size: 10px;
    font-weight: normal;
    border-style: solid;
    border-color: #666666;
    color: #000000;
    text-align: left;
    border-width: 1px;
    background-color: #FFFFFF;
}

.botao {
    font-family: Verdana,Tahoma,Arial,lucida,sans-serif, "Tahoma CE" , "Arial CE" , "Helvetica CE";
    font-size: 10px;
    font-weight: normal;
    border-style: solid;
    border-color: #006699;
    color: #FFFFFF;
    text-align: center;
    border-width: 1px;
    background-color: #006699;
}

.botaoBorda {
    font-family: Verdana,Tahoma,Arial,lucida,sans-serif, "Tahoma CE" , "Arial CE" , "Helvetica CE";
    font-size: 10px;
    font-weight: normal;
    border-style: solid;
    border-color: #FFFFFF;
    color: #FFFFFF;
    text-align: center;
    border-width: 1px;
    background-color: #006699;
}