html {height: 100%;}

* html body {height: 100%;}

body {
	background-image: url(media/bg_bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color: #555556;
padding:0px 15px 0px 50px; 

}

h2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #00888b;
padding:15px 10px 0px 50px; 

}


#geral {
	width:100%;
	background: url(media/bg_bg.jpg);
	background-repeat:repeat-y;
		
}

.topo {
height:145px;
width:528px;
background: url(media/logo.jpg) no-repeat;
}

.topo a {
text-indent: -999px;
overflow: hidden;
display: block;
}

.topo h1 a {
height:100px;
width:370px

}

.txt_white {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #fff;
text-decoration:none
}

.txt_white a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffe202;
text-decoration:none;
font-weight:bold;
}

.txt_white a:hover {
font-size:11px;
color: #ffe202;
font-weight:bold;
text-decoration:underline
}

.txt_gray {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #333;
text-decoration:none;
padding-left:20px;
padding-top:6px;
padding-right:14px
}

.txt_gray a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #ec4d00;
text-decoration:none;
}

.txt_gray a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #ec4d00;
text-decoration:underline;

}

.txt_gray_margem {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color: #343434;
text-decoration:none;
padding: 2px 1px 2px 15px;
}



.txt_gray2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #888888;
text-decoration:none
}

.txt_gray2 a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #888888;
text-decoration:none
}

.txt_gray2 a:hover {
font-size:11px;
color: #fff;
}

.txt_black {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:none;
font-weight:bold
}

.txt_black a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:none;
font-weight:bold
}

.txt_black a:hover {
font-size:11px;
color: #fff;
font-weight:bold
}

.txt {
height:147px;
width:418px;
padding:0px 10px 10px 40px;
background: url(media/bg_txt_index.jpg) no-repeat;
}

.txt_green {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color: #00888b;
text-decoration:none
}

.txt_green a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color: #00888b;
text-decoration:none
}

.txt_green a:hover {
font-size:10px;
color: #000;
}

.txt_bemvindo {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #888;
text-decoration:none
}

#scroll {

height:150px;
margin-left:0px;
margin-top:10px;
overflow:scroll;
overflow-x: hidden}

.txtfld-busca {
	background:url(../media/bg_form.jpg); 
	font-family : Tahoma, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	color: #fff; 
	border: 0px solid  #ffc000; 
	background-color:#b98f15; 
	margin-bottom:7px;



}

#imagem.border {

	border:#999999 1px solid; 
}


.txtfld-contato {
font-family : Tahoma, sans-serif; font-size: 10px; text-decoration: none; color: #666; border: 1px solid  #00888b; background-color:#ffffff; background:url(../media_pt/bg_form2.jpg); background-position:bottom; 
}

.txtfld-filiais {
font-family : Tahoma, sans-serif; font-size: 10px; text-decoration: none; color: #999; border: 1px solid  #00888b; background-color:#fff; background:url(media/bg_form.jpg); background-repeat:repeat-x; background-position:bottom; width:190px;
}

.border {
border-width: 3px;
border-style:solid;
border-color:#fff;
margin-right:10px
}

.txt_titulo {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #fff;
text-decoration:none;
}

.txtfld-extranet {
font-family : Tahoma, sans-serif; font-size: 10px; text-decoration: none; color: #666; border: 0px solid  #00888b; background-color:#fff; background:url(media/bg_form.jpg); background-repeat:repeat-x; background-position:bottom; margin-left:10px; margin-bottom:3px; margin-top:4px
}

.anun_tit {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #333;
text-decoration:none;
padding-left:15px;
padding-right:15px;
font-weight:bold;
}

.anum_val {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #333;
text-decoration:none;
padding-left:15px;
padding-right:15px;
}

.txt_red {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #930a0a;
text-decoration:none;
font-weight:bold;
}

.txt_red2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #eb4800;
text-decoration:none;
font-weight:bold;
}