/* standard elements */
html {height: 100%; width:100%;}

* {
	margin: 0;
	padding: 0;
	border: none;
	
}


body {
background: #336699 url(background2.jpg) repeat-x left top;
	text-align: center;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color: black;
	scrollbar-darkshadow-color: #094E9C;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #094E9C;
	scrollbar-shadow-color: white;
	scrollbar-track-color:#e5e5e5;}




#Geral 
{
	width: 768px;
	margin:0 auto;
	text-align: left;
	background:url(back_arc.png) repeat-y; 
}

div.fundo {
width: 768px;
padding: 1.5em;
background: #576;
margin: 3em 0 3em 5em}


#flash_cabec{
	width:282px;
	height: 144px;
	text-align:center;
	margin-left:170px;
	display:block;
}

#flash_home{
	width:673px;
	height: 365px;
	text-align:center;
	padding:40px;
	display:block;
}

#flash{
	width:768px;
	height: 249px;
	float:center;
	display:block;
}

#cabec{

	width:768px;
	height:144px;
	display:block;
}


#home {
	overflow: none;
	float:right;
	margin: 10px;
	margin-top:15px;

}

#empresa {
	overflow: none;
	float:right;
		margin: 10px;
		margin-top:15px;
}

#contato{
	overflow: none;
	float:right;
	margin: 10px;
	margin-top:15px;

}

#meio{
	width: 768px;
	background:#6699CC url(back_paginas.jpg) no-repeat;
	float:center;
	display:block;


}
	  
#meio2{
	width: 768px;
	background:#336699;
	float:center;
	display:block;


}

#conteudo{
display:block;
margin:20px 20px 0px 20px;  

}
.rodap {
background:url(rodap_new.jpg);
	width:770px;
	height:23px;
	float:center;
	display:block;

}

#rodap2 {
background:url(rodap_new2.jpg) no-repeat;
	width:768px;
	height:23px;
	float:center;
	display:block;
	clear:both;

}

.logo {
	float:right;
	height:14px;
	width:39px;
	padding: 5px 20px 0px 0px;
	clear:both;

}

	  
#img {
    vertical-align:bottom;
    }
#titulos{  
margin:5px 0px 5px 20px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color:#394654;
clear:both;
width:300px;
}


.campos {
font: 11px Arial, Helvetica, sans-serif;
color:#5B5B5B;
margin-top:0px;
margin-center: 2px;
border-width: 1px;
border-style: solid;
border-color: #F5F5F5;
width:123px;
height:17px;
}

.campos3 {
font: 12px Arial, Helvetica, sans-serif;
color:#5B5B5B;
margin-top:0px;
margin-center: 2px;
border-width: 1px;
border-style: solid;
border-color: #72859A;
width:110px;
height:20px;
}

.campos1 {
font: 11px Arial, Helvetica, sans-serif;
color:#5B5B5B;
margin-top:0px;
margin-center: 2px;
border-width: 1px;
border-style: solid;
border-color: #000;
width:102px;
height:15px;
}

#buscador {
clear:both;
float:right;
display:block;
margin:0 20 0 0;
}

.botao {
cursor:hand;
background: url(imgs/gif/ir_buscador.gif) no-repeat;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000 ;
width:29px;
height:28px;
align:right;
border:none;
}

.mini {
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#336699;
}
.mini2 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#9B5E00;
}
.mini2 a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#9B5E00; text-decoration:none;
}
.mini2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#9B5E00; text-decoration:underline;
}
.campos2 {
font: 11px Arial, Helvetica, sans-serif;
color:#000;
border-width: 1px;
border-style: solid;
border-color: #000;

}
#area {
width:250px;
float:right;
padding:35px 75px 0px 0px;
display:block;
}

#mk1projeto {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight:bold; color:#394654;}


#volta a{ font-family:Verdana, Helvetica, sans-serif; font-size: 15px; font-weight:bold;; color:#394654;}

#volta a:hover{ font-family:Verdana, Helvetica, sans-serif; font-size: 15px; font-weight:bold;; color:#89ACED;}


	
#menu {

  background-image:url(menu_new.jpg);
	width:768px;
	height:30px;
    }

.mk1gray{ 

font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000;
padding: 0px 15px 0px 15px;
}

.mk1gray a{ 
color:#172C48;
text-decoration:underline;
   font-weight:bold;
}

.mk1gray a:hover{ 
color:#394654;
text-decoration:underline;
font-weight:bold;
}

.bevelmenu{
font:  bold 10px tahoma;
padding: 14px 15px 0px 15px;
margin: 0;
text-align: center; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
font:  bold 10px tahoma;
list-style: none;
display: inline;
}

.bevelmenu li a{
font:  bold 10px tahoma;
padding: 3px 15px 0px 15px;
text-decoration: none;
color: #666666;

}

.bevelmenu li a:hover{
color: #FFF;
background-color: #3F617D;

}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */

}


#esquerda {
display:block;
float:left;
width: 170px;
}

#contentarea {
display:block;

}

#contentare {
display:block;

}


#glossymenu{
list-style-type: none;
margin: 0px;
padding:0px;
width: 180px;
}

#glossymenu a{
background-image: url(shadeactive.gif);
font: 13px tahoma, Verdana, Helvetica, sans-serif; font-style:bold;
color: #2d2b2b;
display: block;
width: auto;
padding:5px 0px 0px 5px;
text-decoration: none;


}
#glossymenu a:selected{
background: white url(shade.gif) repeat-x top left;;
position: relative;
}

#glossymenu li a{
background-image: url(shadeactive.gif);
display: block;
width: auto;
padding:0;
padding-left: 5px;
text-decoration: none;

}
* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 180px;
}

#glossymenu li a:active{
background: white url(shade.gif) repeat-x top left;
}

#glossymenu li a:hover{
background: white url(shade.gif) repeat-x top left;;
}
#glossymenu li a:selected{
background: white url(shade.gif) repeat-x top left;;
position: relative;
}
#glossymenu li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

#column{
margin-left:10px;
height:400px;
float:left;
overflow:auto;
width: 180px;
clear:both;
border: 1px solid white;

}
#leftcolumn{
float:left;
display: block;
}



#rightcolumn{
float:right;
width:550px;
margin-left: 10 0 8 0;
padding: 0px;
}

* html #rightcolumn{ /*IE only style*/
height: 360px;
}


#transparente{
background:url(trans.png) repeat;
height:400px;
}

.shadetabs2{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs2 li{
display: inline;
margin: 0;
}

.shadetabs2 li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border-left:1px solid #778;
border-right:1px solid #778;
border-top:1px solid #778;
color: #2d2b2b;
background: white top left repeat-x;
}

.shadetabs2 li a:visited{
color: #2d2b2b;
}

.shadetabs2 li a:hover{
text-decoration: underline;

}

.shadetabs2 li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs2 li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs2 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
