
/* CSS Analise Empresarial Ltda. */

* {
	margin: 0; padding: 0; list-style: none; outline:none;
}
body {
	margin: 0 auto; text-align: center;
	background: url(../images/Background/bgTopo.jpg) no-repeat top center;}
/* TOPO */

#topo {
	margin: 0 auto; text-align: left;
	width: 800px;
	padding:0;
	vertical-align:bottom;
	position:relative; 
	z-index: 1;
}

#ico{
text-align:right;
margin:10px 0 0 0;
*margin:0 0 0 0;
}
#tvFlash {
	margin-top:0; *margin-top:-4px;
}
/* RODAPE */
#rodape {
	margin: 0 auto; 
	text-align: center; 
	clear: both;
	background: url(../images/Background/bgRodape.jpg) repeat-x bottom;
	height: 40px;
}
#rodape a {
text-decoration:none;
color: #0F4E83;
}
#rodape div {
	margin: 0 auto; text-align: left;
	width: 734px;
	padding-top: 14px;
	font: 10px Tahoma; color: #0F4E83;	
}
#rodape p {
	float: right;
}
/* CONTEUDO */
#conteudo {
margin-top:-20px;
_margin-top:-10px;
	float: right;
	width: 610px;
	font: 11px Tahoma; color: #000;
	min-height:350px;
	*min-height:330px; /*altura do rodapé*/
	_height:330px;          /* HACK PRO IE6*/
    height:auto;
	z-index:9;
}
#conteudo h1 {
	background: url(../images/titBorda.jpg) no-repeat bottom left;
	 padding: 12px 0 8px 0;	*padding: 10px 0 8px 0;
	font: bold 14px Tahoma; color: #517299;
}
#conteudo h2 {
	padding: 4px 0 8px 0;
	font: bold 12px Tahoma; color: #000000;
}
#conteudo p {
	text-align: justify;
	padding: 12px 6px 0 0;
	font: 11px Tahoma; color: #000;
}
#conteudo a {
	font: bold 11px Tahoma; color: #517299; text-decoration: none;
}

#conteudo p span {
	font: 12px Tahoma; color: #000;
}
#imagem {
	float: right; margin: 10px 6px 0 16px;
	border: 1px solid #DFE6EC;
}
#bordaTabelas td {
	border:1px solid #000;
	padding:2px;
}
#titTabela {
	 background:#F2F2F2;
}
/* HOME */
#chamadasHome {
	margin-top: 35px; clear: both;
	background: url(../images/Background/chamadahome.jpg) no-repeat;
	width: 620px; height: 126px;
}
#cotacoes {
	float: right;
	margin: 10px 5px 0 0;
	width: 240px;
}
#cotacoes h1 {
	background: url(../images/icoCotacoes.jpg) no-repeat left;
	padding-left: 30px;
	font: bold 14px Tahoma; color: #517299;
}
#noticias {
	float: left;
	margin: 10px 0 0 10px;
	width: 340px;
}
#noticias h1 {
	background: url(../images/icoNoticias.jpg) no-repeat left;
	padding-left: 25px;
	font: bold 14px Tahoma; color: #517299;
}
#noticias a {
	font: 11px Tahoma; color: #000;
	text-decoration: none;
}

/*menu horizontal*/
#top_menu {
	position: absolute;
	top:183px; *top:-26px;  right:-6px;
}	

#top_menu #meiotable2{
background:url(../images/Menu/meioTabelas.jpg) repeat-y left top;
width:166px;
*margin-top:-4px; 
 position:relative;
 height:105px;

}

#top_menu li {
	float: left;
	height: 24px;
	*margin-top:4px;
	margin-left:8px;
	
}

#top_menu li a{

	font: bold 11px Tahoma; 
	color: #517299; 
	text-decoration: none;
		margin-top:-2px;
			*margin-top:0;
	margin-left:2px;
		
	}	
#bgesquerda { 
float: left; text-align: top;
margin-left:-5px;
*margin-left:-5px;
*margin-top:4px;
z-index: 4;
position:relative;

	}
#centro{
margin-top:1px;
}

#bgdireita { 
float: right; text-align: top;
margin-right:-5px;
*margin:-19px -5px 0 0;
z-index: 3;
position:relative;
}


#meiotop{
background:url(../images/topo/meio.gif) repeat-x left ;
width:690px;
*width:670px;

height:23px;
z-index:2;
}

/*submenu Horizontal*/


ul#primary-nav li {
position: relative;

}

ul#primary-nav li a {
display: block; 
padding: 5px; 
*padding:0;
}

ul#primary-nav ul {
position: absolute;
display: none; 
left: 1px; /* Set 1px less than menu width */
top: 20px;
*top: 10px; 
}

ul#primary-nav  ul li  {
margin-left:1px;
	margin-top:2px;
	*margin-top:3px;
	background:url(../images/Menu/menu.jpg) repeat-y left top;
	height: 24px;
	width:167px;
	border: 0;	
	z-index:10;
}
#primary-nav  ul li a {	
margin-left:22px;
*margin-left:22px;
*margin-top:4px;
display: block;}

ul#submenu li:hover ul ul,
ul#submenu li:hover ul ul ul,
ul#submenu li.over ul ul,
ul#submenu li.over ul ul ul { display: none; } /* Hide sub-menus initially */

#primary-nav li:hover ul,
#primary-nav li li:hover ul,
#primary-nav li li li:hover ul,
#primary-nav li.over ul,
#primary-nav li li.over ul,
#primary-nav li li li.over ul { display: block; } 
#primary-nav li.menuparent:hover,
#primary-nav li.over {  }

/*submenu Horizontal*/

/* CORPO */
#corpo {
	margin: 0 auto; text-align: left;
	width: 808px;
}
/* LATERAL */
#lateral {
	float: left; text-align: left;
	width: 180px;  height: 330px; 
}
#menu {
	position: absolute;
	top: 230px; 
	*top:210px;
	/*_top:-15px;*/
	margin:-1px 0 0 12px; 
	*margin:10px 0 0 12px; 
	
}
#menu div { 
	width: 158px; height:100px;
}

#menu #topTable { 
		margin-bottom:-8px; *margin-bottom:-8px; 
}
#menu #topTable2 { 
		margin-bottom:-9px; *margin-bottom:11px; 
}
#menu #meiotable{
background:url(../images/Menul/Menu.jpg) repeat-y left top;
width:166px; 
position:relative; 
margin-top:-3px;
*margin-top:0;
height:117px;
*height:117px;

}
#menu #meiotable1{
background:url(../images/Menu/meioTabelas.jpg) repeat-y left top;
width:166px;  
margin-top:6px; *margin:-15px 0 0 0; _margin-left:0; 
 position:relative;
 height:125px;

}
#menu #meiotable2{
background:url(../images/Menu/meioTabelas.jpg) repeat-y left top;
width:166px;  
margin-top:6px; *margin:-15px 0 0 0; 
 position:relative;

 z-index:9;
}
#menu ul li {
	margin: 7px 0 50px 6px; *margin: 5px 0 35px 6px; _margin: -3px 0 10px 6px;
	
	width:120px;
	position: relative;	

}
#menu ul li li{
	width:159px;
	position: relative;	

}
#menu li ul {
position: absolute;
	left: 149px;
	top: 0;
	display: none;
}
#menu #principal {
width:120px;
height:auto;
padding-top:10px; *padding-top:0; _padding-top:0;
margin-top:10px; *margin-top:15px; _margin-top:20px;
margin-bottom:5px; *margin-bottom:5px; _margin-bottom:20px;
margin-left:45px; *margin-left:28px; _margin-left:40px;
display: block;	
}
#menu #principal2 {
width:120px;
height:auto;
margin-top:3px; *margin-top:-3px; _margin-top:40px;
margin-left:45px; *margin-left:28px; _margin-left:40px;
	display: block;	
}
#menu #principal3 {
width:120px;
height:auto;
margin-top:-5px; *margin-top:-3px; _margin-top:40px;
margin-left:43px; *margin-left:28px; _margin-left:40px;
display: block;	
}

#menu a {
	display: block; text-decoration: none;
	padding-left: 12px;
	font: bold 11px Tahoma; color: #195181;
}

#menu2 {
	position: absolute;
	top: 380px; 
	/*_top: 160px; /*atura */
	margin:-1px 0 0 12px; 
	*margin:-1px 0 0 12px; 
 
}
#menu2 div { 
	width: 170px;
}

#menu4{
background:url(../images/Menu/meioTabelas.jpg) repeat-y left top;


*width:152px; 

margin:0;
PADDING:4px 7px 7px 7px;
position:relative;
height:65px;
font-size:11px; 
font-family:Arial, sans-serif; 
color:#656987;
}
#menu4 img		{
margin-bottom:-3px;
}
#menu3 ul li {
	margin: 7px 0 0 6px; 
	height: 18px;
	}
#marg1{
margin-top:12px;
margin-bottom:7px;
}	

/*submenu*/

/* Fix IE. Hide from IE Mac \*/
* html ul#submenu li { float: left; height: 1%; }
* html ul#submenu li a { height: 1%; }
/* End */

ul#submenu ul li  {
	margin: 3px 6px 3px; *margin: 0 -5px 0 -15px; _margin: 4px 0 0 1px;
	background: url(../images/Menu/menu.jpg) no-repeat left;
	height: 22px;
	border: 0;	
	z-index:1;
}
ul#submenu li {
	position: relative;
	list-style: none;
}
ul#submenu li a {
	display: block;
	padding-top:3px;

	margin-left:9px;
}
ul#submenu ul {
	position: absotule;
	display: none;
	left: 115px; 
	top: 0;
	*top: 4px;
}
ul#submenu li:hover ul, 
ul#submenu li li:hover ul,
ul#submenu li li li:hover ul,
ul#submenu li.over ul,
ul#submenu li li.over ul,
ul#submenu li li li.over ul { display: block; }
/*submenu*/
/* FORMULARIOS */
.campo {
	border: 1px solid #000;
	padding: 2px;
	font: 11px Tahoma; color: #000;
}
.botao {
	background: #F2F2F2;
	border: 1px solid #000;
	padding: 2px;
	font: 11px Tahoma; color: #000;
}
#espancivo a {
	font: bold 12px Tahoma; color: #999999; text-decoration: none;
}
#espancivo a:hover {
	text-decoration: underline;
}
#voltar {
text-align:right;
text-decoration: none;
*text-decoration: underline;
margin-top: 15px;
font: bold 11px Tahoma;
}

#voltar a {
color:#000000;
}
