/*
Criado: 10/10/2007
Alterado: 10/10/2007
Desenvilvido: Ângelo Pietro
http://www.angelopietro.eti.br
*/


/*.input{
font-family: Arial; 
font-size: 11px;
background-color:#FFFFFF; 
border-top-width:1px; 
border-left-width:1px; 
border-right-width:1px; 
border-bottom-width:1px; 
border-bottom-color:#CCCCCC;  
border-left-color:#CCCCCC;  
border-right-color:#CCCCCC;  
border-top-color:#CCCCCC;
border-bottom-style:solid;
border-top-style:solid;
border-left-style:solid;
}*/
input
{
border-top:1px;
border-left:1px;
border-right:2px;
border-bottom:1px;
}
/**/
select
{
border-top:1px;
border-left:1px;
border-right:2px;
border-bottom:1px;
}


a:link    {  font-family: Arial, Helvetica, sans-serif;  color: #384354; FONT-SIZE: 11px; text-decoration: none; }
a:active  {  font-family: Arial, Helvetica, sans-serif;  color: #384354; FONT-SIZE: 11px; text-decoration: none; }
a:visited {  font-family: Arial, Helvetica, sans-serif;  color: #384354; FONT-SIZE: 11px; text-decoration: none; }
a:hover   {  font-family: Arial, Helvetica, sans-serif;  color: #384354; FONT-SIZE: 11px; text-decoration: underline; }

.navegacao   { font-family: Arial, Helvetica, sans-serif;  color: #384354; FONT-SIZE: 11px; text-decoration: none; }

body{
background-image:url(../../imagens/fundo.jpg); 
background-repeat: repeat-x; 
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
background-color: #F7F7F7;
}
.input {
height:18px; width:168px; 
background-image:url(../../imagens/fundo_input.gif); 
background-repeat:no-repeat; 
background-attachment:inherit; 
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FF6600; 
border:solid 0px;
}

.input2 {
height:18px; width:45px; 
background-image:url(../../imagens/fundo_input_2.gif); 
background-repeat:no-repeat; 
background-attachment:inherit; 
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:center;
color:#FF6600; 
border:solid 0px;
}

.radiobuttom {
background-image:url(../../imagens/fundo_input_2.gif); 
background-repeat:no-repeat; 
background-attachment:inherit; 
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:center;
color:#FF6600; 
border:solid 0px;
}
select { 
font-family: Arial; font-size: 11px; 
background-color:#FFFFFF;
border-top-width:1px; 
border-left-width:1px; 
border-right-width:1px; 
border-bottom-width:1px; 
border-bottom-color:#CCCCCC;  
border-left-color:#CCCCCC;  
border-right-color:#CCCCCC;  
border-top-color:#CCCCCC;
border-bottom-style:solid;
border-top-style:solid;
border-left-style:solid;
}
.textarea{ font-family: Arial; font-size: 11px; background-color:#FFFFFF; border-width:1px; border-color:#CCCCCC}


/* CABEÇALHO
-------------------------------------------------------------------- */
#cabecalho {
	position:absolute;
	top: -177px;
	margin: 0 0 0px 0;
	padding: 0;
	margin-left:-381px;
	left:50%;
/*	background-color: #F5F5EB;*/
}	

#conteudo {
	position:absolute;
	top: 290px;
	margin: 0 0 0px 0;
	padding: 0px;
	margin-left: -381px;
	left:50%;
	height: 410px;
}	

#ini_promocoes {
	position:absolute;
	margin: 0 0 0px 0;
	top:-35px;
	padding: 0px;
	margin-left: 164px;
/*	background-color: #FFFFFF;*/
}	


/* MENU
-------------------------------------------------------------------- */
#ini_noticias {
	top: 180px;
	margin-left: 0px;
	margin: 0 0 3px 0;	
	padding-left:10px;
}	
#menu_esquerda {
	position:absolute;
	top: 285px;
	margin: 0 0 3px 0;
	padding: 5px;
	margin-left:-386px;
	left:50%;
	height: 50px;
/*	background-color: #FFFFFF;*/
}	

#menu_direita {
	position:absolute;
	top: 190px;
	margin: 0 0 3px 0;
	padding: 5px;
	margin-left: 222px;
	left:619px;
	background-repeat:no-repeat;
	background-position:bottom;
	width: 177px;
	background-image: url(imagens/fundo_busca_receita.jpg);
	height: 184px;

}	

#link_menu {
	position:absolute;
	top: 10px;
	margin: 0 0 3px 0;
	padding: 5px;
	margin-left:-350px;
	left:50%;
	width:700px;
	height: 10px;
}	


#rodape {
	padding: 5px;
	color: #625C40; font-size: 10px; font-family: Verdana, Arial, sans-serif;
}	
.titulo {
	color: #384354; font-size: 13px; font-family: Arial, Verdana, sans-serif;
	padding-left: 3px;
	padding-right: 10px;	
	line-height:160%;
}
.texto {
	color: #384354; font-size: 11px; font-family: Arial, Verdana, sans-serif;
	padding-left: 3px;
	padding-right: 12px;	
	line-height:160%;
}	
.textoBranco {
	color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, sans-serif;
	padding-left: 3px;
	padding-right: 10px;	
	line-height:160%;
}	
.texto_laranja {
	color: #FA8D1B; font-size: 11px; font-family: Verdana, Arial, sans-serif;
	padding-left: 3px;
	padding-right: 10px;	
	line-height:160%;
}	
#data_noticias {
	color: #695D3E; font-size: 11px; font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 20px;	
}	
	
#titulo_noticias {
	color: #695D3E; font-size: 11px; font-family: Verdana, Arial, sans-serif;
	font-weight:none;
	padding-left: 5px;
	padding-right: 20px;	
}	
.valor {
	color: #FA8D1B; font-size: 18px; font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 20px;	
}	
	
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 6px;
	background-image: url(../../../imagens/seta.jpg);
}

.treeview a.selected {
	background-color: #eee;
}

.treeview .hover { background-image: url(../../../imagens/seta.jpg); color: red; cursor: pointer; }

.treeview li.collapsable, .treeview li.expandable { background-image: url(../../../imagens/seta.jpg); background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-image: url(../../../imagens/seta.jpg); background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../../imagens/seta.jpg); }  
.treeview li.lastCollapsable { background-image: url(../../../imagens/seta.jpg); background-position: 0 -111px }
.treeview li.lastExpandable { background-image: url(../../../imagens/seta.jpg); background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px Arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 180px; /*width of menu (not including side paddings)*/
color: #D9DDE8;
background-color: #141653;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: black;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 0px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 0px;
left: 0px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

