/**********************************************************************************/
/*FOCO DOS CAMPOS */
input[type=text]:focus {
	background:#C8CED7;
	color:#000000;
}
input[type=text]:focus:hover {
	background:#C8CED7;
	color:#000000;
}

input[type=password]:focus {
	background:#C8CED7;
	color:#000000;
}
input[type=password]:focus:hover {
	background:#C8CED7;
	color:#000000;
}

textarea:focus {
	background:#C8CED7;
	color:#000000;
}
textarea:focus:hover {
	background:#C8CED7;
	color:#000000;
}
/****************************************************************************************/
/*DEIXA O SELECT POR BAIXO DA DIV */
#SelectIframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 100%;/*must have for any big value*/
height: 100%;/*must have for any big value*/;
}

#BodyMenu{
	color:#333333;
	font-family : Verdana, Tahoma, Arial, sans-serif; 
	font-size:10px;
	text-align: justify;
	background-color : #FFFFFF;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right :5px;
	margin-top : 5px;
    scrollbar-3dlight-color :#758092;
    scrollbar-arrow-color : #758092;
    scrollbar-base-color : #758092;
    scrollbar-darkshadow-color : #758092;
    scrollbar-face-color : #ECECEC;
    scrollbar-highlight-color : #ECECEC;
    scrollbar-shadow-color : #ECECEC;
    scrollbar-track-color : #ECECEC;}

#BodyForm{
	color:#333333;
	font-family : Verdana, Tahoma, Arial, sans-serif; 
	font-size:10px;
	text-align: justify;
	background-color : #FFFFFF;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right :5px;
	margin-top : 5px;
    scrollbar-3dlight-color :#FFFFFF;
    scrollbar-arrow-color : #024D8E;
    scrollbar-base-color : #FFFFFF;
    scrollbar-darkshadow-color : #FFFFFF;
    scrollbar-face-color : #FFFFFF;
    scrollbar-highlight-color : #FFFFFF;
    scrollbar-shadow-color : #FFFFFF;
    scrollbar-track-color : #FFFFFF;
}

#menu_2{
  font-size: 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  width: 770px;
}

.UpperDados{
  text-transform : uppercase;
}
/*NOTICIAS NA HOME */
.na_home{
  /*color:#003399;*/
  font-weight:bold;
}
A:link{text-decoration: none; color:#333333; font-size:11px;}
A:visited{text-decoration: none; color:#333333; font-size:11px;}
A:active{text-decoration: underline; color:#333333; font-size:11px;}
A:hover{text-decoration: underline; color:#333333; font-size:11px;}

A.link_n1:link{text-decoration: none; color:#016F6E; font-size:11px;}
A.link_n1:visited{text-decoration: none; color:#016F6E; font-size:11px;}
A.link_n1:active{text-decoration: underline; color:#016F6E; font-size:11px;}
A.link_n1:hover{text-decoration: underline; color:#016F6E; font-size:11px;}

A.link_n2:link{text-decoration: none; color:#016F6E; font-size:15px;}
A.link_n2:visited{text-decoration: none; color:#016F6E; font-size:15px;}
A.link_n2:active{text-decoration: underline; color:#016F6E; font-size:15px;}
A.link_n2:hover{text-decoration: underline; color:#016F6E; font-size:15px;}

A.link_n3:link{text-decoration: none; color:#016F6E; font-size:18px;}
A.link_n3:visited{text-decoration: none; color:#016F6E; font-size:18px;}
A.link_n3:active{text-decoration: underline; color:#016F6E; font-size:18px;}
A.link_n3:hover{text-decoration: underline; color:#016F6E; font-size:18px;}


.noticia_f1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	font-size: 11px;
	text-align: justify;
	}

.noticia_f2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	text-align: justify;
	}
.noticia_f3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	line-height: 17px;
	text-align: justify;
	}

p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  margin-top: 0;
  margin-bottom: 0;
  
}

.enquete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B5B;
}


input{
  border-color:#999999;
  border-width: 1pt;
  border-style: solid;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  color: gray;
  background-color:'#FFFFFF';
  height:20px; 
  
}

select{
    font-size: 8pt;
	border: 1pt;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
}


textarea{
	border: 1px solid '#999999';
    color: gray;
}

#radiobutton{
	border :  0px;
	background-color:transparent;
	cursor:pointer;

}
.radiobutton{
	border :  0px;
	background-color:transparent;
	cursor:pointer;
}

#mensagem{
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  color:#333333 ;
}

#login{
  position:absolute;
  left:185px;
  top:100px;
  width:400px;
  height:260px;
  border:1px solid gray;
  background-color: #FFFFFF;

}
.txt_erro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF9900;
	line-height: 15px;
}

#conteudo{
  width:765px;
  height:100%;
/*  border:1px solid gray;*/
  background-color: #FFFFFF;
}

#checkbox {
	border :  0px;
}


#Creditos{
  position:absolute;
  left:0px;
  right:0px;
  top:380px;
  width:750px;
  height:40px;
  border:0px solid gray;
  background-color: #FFFFFF;
}

#Creditos2{
  position:absolute;
  left:0px;
  right:0px;
  top:435px;
  width:790px;
  height:20px;
  border:0px solid gray;
  background-color: #FFFFFF;
}


#TxtCredito{
  font-size: 7pt;
  color: gray;
  font-family: Verdana;
}

#tabela{
  font-family: verdana;
  font-size: 11px;
  color: #0000FF;
}
.tabela_organizar{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}

#txtnf_valor{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#Titulo{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:'#FFFFFF';
  background-color:#B4BAC5;
}
.Titulo{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:'#FFFFFF';
  background-color:#B4BAC5;
}

.txtcorpo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 11px;
}

#risco_menu{
	border-bottom:thin solid 1px #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}

#espaco{
	border-top:thin solid 2px;
}

#TituloImpar{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:'#000000';
  background-color:#E0DFE3;
}
.LinhaImpar{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:'#000000';
  background-color:#E0DFE3;
}

#TituloPar{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:'#000000';
  background-color:#EDEFF1;/*#DADAB6*/
}
.LinhaPar{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:'#000000';
  background-color:#EDEFF1;/*#DADAB6*/
}

#TituloHome{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color:#C8E0C0;/*#DADAB6*/
}
.LinhaHome{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color:#C8E0C0;/*#DADAB6*/
}


#paginacao{
  font-family: verdana;
  font-size: 9px;
  color:#333333;
}

#HomeUtilidade{
  position:absolute; 
  border:1px solid gray; 
  left:30px; 
  top:15px; 
  width:270px; 
  height:165px;
}

#Numeros{
  position:absolute;
  border:1px solid gray; 
  left:330px; 
  top:15px; 
  width:270px; 
  height:165px;
}

#Aniversario{
  position:absolute; 
  border:1px solid gray; 
  left:30px; 
  top:205px; 
  width:270px; 
  height:165px;
}

#Propaganda{
  position:absolute; 
  border:1px solid gray; 
  left:330px; 
  top:205px; 
  width:270px; 
  height:165px;
}

#HomeClock{
  position:absolute; 
  border:0px solid gray; 
  left:645px; 
  top:15px; 
  width:0px; 
  height:0px;
}

#HomeAdm{
  position:absolute; 
  border:0px solid gray; 
  left:650px; 
  top:150px; 
  width:0px; 
  height:5px;
}


#HomeBox{
  font-family: verdana;
  font-size: 10px;
  color:"#000000";
  background-color:'#F1F1F1';
}

#TxtForumArea {
    scrollbar-3dlight-color :#F1F1F1;
    scrollbar-arrow-color : GRAY;
    scrollbar-base-color : #F1F1F1;
    scrollbar-darkshadow-color : #F1F1F1;
    scrollbar-face-color : #F1F1F1;
    scrollbar-highlight-color : #F1F1F1;
    scrollbar-shadow-color : #F1F1F1;
    scrollbar-track-color : #F1F1F1;
    background-color : #F1F1F1;
	border: 0px solid;	
    color:'#000000';
}

#Noticias{
  position:absolute;
  left:0px;
  right:0px;
  top:44px;
  width:760px;
  height:100px;
  border:0px solid gray;
  background-color: #FFFFFF;
}

#NoticiasEdit{
  position:absolute;
  left:0px;
  right:0px;
  top:28px;
  width:760px;
  height:100px;
  border:0px solid gray;
  background-color: #FFFFFF;
}

#FrameDadosNoticias {
	margin:0px;
	padding: 0px; 
    width: 360px; 
}

#FrameCarrinhoNoticias {
	padding:0px; 
	width:375px; 
	height:300px;
}

#FrameCarrinhoNoticiasNOVO {
	padding:0px; 
	width:375px; 
	height:280px;
}

#NoticiasComplementos{
  position:absolute;
  left:0px;
  right:0px;
  top:44px;
  width:790px;
  height:300px;
  border:0px solid gray;
  background-color: #FFFFFF;
}

#NoticiasComplementosEdit{
  position:absolute;
  left:0px;
  right:0px;
  top:28px;
  width:820px;
  height:300px;
  border:0px solid gray;
  background-color: #FFFFFF;
}


#FrameDadosNoticiasComp {
	margin:0px;
	padding: 0px; 
    width: 650px; 
}

#FrameCarrinhoNoticiasComp {
	padding:0px; 
	width:125px; 
	height:350px;
}

#FrameCarrinhoNoticiasCompNOVO {
	padding:0px; 
	width:125px; 
	height:280px;
}


#NoticiasHome{
  position:absolute;
  left:5px;
  right:0px;
  top:15px;
  width:795px;
  height:400px;
  border:0px solid gray;
  background-color: #FFFFFF;
}

#FrameDadosContaHome {
	margin:0px;
	padding: 0px; 
    width: 770px; 
}

#FrameDadosHomeComp {
	margin:0px;
	padding: 0px; 
    width: 790px; 
}

#FrameCarrinhoContaNoticias {
	 position:absolute;
	 left:0px;
	 top:150px;
	padding:0px; 
	width:770px; 
	height:200px;
}

#FrameCarrinhoContaComp {
	 position:absolute;
	 left:0px;
	 top:350px;
	padding:0px; 
	width:770px; 
	height:150px;
}

#FrameCarrinhoEnquete {
	 position:absolute;
	 left:0px;
	 top:500px;
	padding:0px; 
	width:770px; 
	height:150px;
}
#FrameCarrinhoEspecialidade {
	 position:absolute;
	 left:0px;
	 top:650px;
	padding:0px; 
	width:770px; 
	height:150px;
}

#FrameCarrinhoUltimosAcesso {
	 position:absolute;
	 left:0px;
	 top:800px;
	padding:0px; 
	width:770px; 
	height:150px;
}

#BotaoVoltar{
  position:absolute;
  left:450px;
  right:0px;
  top:520px;
  width:0px;
  height:20px;
  border:0px solid gray;
}

/* CSS PARA TEXT AREA EDITAVEL */
  .btn   { BORDER-WIDTH: 1; width: 26px; height: 24px; }
  .btnDN { BORDER-WIDTH: 1; width: 26px; height: 24px; BORDER-STYLE: inset; BACKGROUND-COLOR: buttonhighlight; }
  .btnNA { BORDER-WIDTH: 1; width: 26px; height: 24px; filter: alpha(opacity=25); }


/* CARRINHOS */
#FrameCarrinhoForm {
 	border: 0x solid #333333; 
	margin: 0px; 
	padding: 0px; 
	width:770px; 
	height:185px;
	background-color: #FFFFFF;
}
#FrameCarrinho{
 	border: 1px solid #333333; 
	margin-left : 0px; 
	margin-top : 0px; 
	padding: 0px; 
	width:770px; 
	height:300px;
	background-color: #D7D7D7;
}
/********************************************************/
/* contadores da home */
#FrameDadosHomeComp {
	margin:0px;
	padding: 0px;
	height:200px;
    width: 350px; 
}

#FrameContaSubPaginas {
	margin:0px;
	padding: 0px;
	height:200px;
    width: 440px; 
}

#FrameCarrinhoHomeComp {
	 position:absolute;
	 left:0px;
	 top:200px;
	padding:0px; 
	width:790px; 
	height:280px;
}
/********************************************************/
/* INDICADORES */
#FrameDetalhes_indicadores{
 	border: 0px solid #666666; 
	margin-left : 0px; 
	margin-top : 0px; 
	padding: 0px; 
	width:773px; 
	background-color: #FFFFFF;
}
#FrameDetalhes_indicadores_carrinho {
 	border: 1px solid #666666; 
	margin-left : 0px; 
	margin-top : 0px; 
	padding: 0px; 
	width:773px; 
	background-color: #D7D7D7;
}

.form_sucesso_representante {
	height: 200px;
	width:  300px;
	border: 1px solid #666666;
	overflow: auto;
	z-index: 4;
	visibility: hidden;
	position:absolute;
	background-color:#FFFFFF;
	padding:5px;
	margin-top: 150px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 230px;
}

.form_sucesso {
	height: 200px;
	width:  300px;
	border: 1px solid #666666;
	overflow: auto;
	z-index: 4;
	visibility: hidden;
	position:absolute;
	background-color:#FFFFFF;
	padding:5px;
	margin-top: 350px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 230px;
}

.form_sucesso_user {
	position: absolute;
	margin-top:20px;
	text-align:center;
	height: 200px;
	width:  300px;
	border: 1px solid #666666;
	overflow: auto;
	z-index: 4;
	visibility: hidden;
	position:absolute;
	background-color:#FFFFFF;
	padding:5px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 230px;
}


.form_sucesso_confirmacao {
	position: absolute;
	margin-top:0px;
	text-align:center;
	height: 200px;
	width:  600px;
	border: 1px solid #666666;
	overflow: auto;
	z-index: 4;
	visibility: hidden;
	position:absolute;
	background-color:#FFFFFF;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 230px;
}



.form_passo_login {
	position: absolute;
	margin-top:20px;
	text-align:center;
	height: 400px;
	width:  650px;
	border: 1px solid #666666;
	z-index: 1;
	visibility: hidden;
	position:absolute;
	background-color:#FFFFFF;
	padding:5px;
	margin-top: 10px;
}

.form_sucesso_cep {
	position: absolute;
	margin-top:5px;
	text-align:center;
	height: 450px;
	width: 750px;
	border: 1px solid #666666;
	overflow: auto;
	z-index: 4;
	visibility: hidden;
	position:absolute;
	background-color:#FFFFFF;
	padding:5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 8px;
}

.mao {
cursor:pointer;
}

