/* __ GERAL  ________________________________________________________ */
html,body{
 margin:0;
 padding: 0 10px 10px 10px;
 background:#222;
}
/*body{font: 11px tahoma, sans-serif; text-align:center;}*/

body{
font-size:11px;
font-family:"Trebuchet MS",Arial,Helvetica,freesans,sans-serif;
/*font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;*/
text-align:center;
}
/* __ ESTRUTURA  ______________________________________________________ */
#container{
 width:100%;
 margin:auto;
 text-align:left;
 background:#FFFFFF url(images/bg-left.png) repeat-y;
}
#wrapper{float:left; width:99%}
#header{
 height:110px;
 margin:0;
 padding:0;
 width:100%;
 text-align:left;
 background: #00C0FF url(images/header-2.png) repeat-x 0 -30px;
 border-bottom:3px solid #FF6600;}
#content{margin: 0 170px;}
#left{
 float:left;
 width:165px;
 margin-left:-99%;
 padding:5px 0 0 5px;
 /*background:#FFE9C7 url(images/curva-left.png) no-repeat right top;*/
}
#extra{
 float:left;
 width:165px;
 margin-left:-165px;
 padding:5px 0 2px 4px;
}
#footer{
 clear:both;
 width:100%;
 margin:auto;
 padding:5px 0 0 0;
 background:#444;
 margin-top:5px;
 color:#eee
}

/* __ ESTRUTURA  ______________________________________________________ */
/*2 colunas*/
#wrapper2{float:right;width:100%;margin-left:-175px}
#content2{margin-left:175px; margin-right:5px;}
#left2{float:left; width:165px;  padding:5px 0 2px 4px;}

/* __ CURVA  ______________________________________________________ */
table#curva1 {
	width:100%;
	background: url(images/header-1.jpg) no-repeat 0 -30px;
	height:110px;
} 
table#curva1 tr td.top-left{background:url(images/body-top-left.gif) no-repeat 0px 0px;width:9px}
table#curva1 tr td.top-rig{background:url(images/body-top-right.gif) no-repeat right 0px;width:9px;}

#curva2 .bot-left, .bot-rig{ width:9px; height:9px; display:block; }
#curva2{ background:#444; height:9px; margin:0; padding:0;}
#curva2 .bot-left{float:left; background: url(images/body-base-left.gif) no-repeat 0px 0px;}
#curva2 .bot-rig{ background: url(images/body-base-right.gif) no-repeat right 0px; float:right;}

/* __ BARRA SUPERIOR - NAVEGAÇÃO  ______________________________________________________ */
#navegacao {width:100%; height:22px; line-height:normal; font-size:10px}
#navegacao ul {margin:0; padding:0; list-style:none;}
#navegacao li {display:inline; margin:0; padding:3px 0 0 0; float:left; color:#333}
#navegacao a {
	margin:0;
	padding:5px 10px 0 10px;
	text-decoration:none;
	color: #333;
}
#navegacao a:hover { color: #fff;}

/* __ TEXTO ___________________________________________________________ */
h1, h2{
	color:#006699;
	padding:0;
	margin:5px 0;
	font: bold 25px "Trebuchet MS", Tahoma, Arial, sans-serif;
	border-bottom:3px solid #006699

}


h3{
 color:#000;
 padding:10px 0 0 0;
 margin:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: normal;
}

p{margin:0; padding:5px; line-height:17px;}


p.font-p { font-size:9px; line-height:12px}
.font-G { font-size:17px; line-height:30px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif}
.font-G-blue {
	font-size:15px;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#003399;
	font-weight:bold;
}



.red{color: #990000}

.preco{
 font: bold 18px Arial, Helvetica, sans-serif;
 color: #FF6600;
}

hr{height:1px; margin:5px 0; padding:0; background:#FFFFFF; border:#FFFFFF 1px solid;}

#footer p{margin:0; padding:0 5px; line-height:12px; font-size:10px}

/* __ IMAGEM  _________________________________________________________ */
.logo{
float:left;
}

/* __ FOMULARIO  _________________________________________________________ */
input.imput1{ font-size:10px;
height:10px;}
form{margin:0; padding:0}

/* __ MENU - VERTICAL  ____________________________________________ */
#menu{
 width:156px;
 border-left:1px solid #FF9900;
 border-right:1px solid #FF9900;
 background:#FFCC00;
 padding:0 0 0 2px;
}
#menu ul {
 list-style:none;
 margin:0;
 padding:0;
 width:154px;
/* background:#98C1D9;*/
 background:#fcf9de;
}

#menu ul li {margin:0; padding:0;}

#menu ul li a {
 color: #0000ff;
 display:block;
 text-decoration:none;
 padding:3px 0 3px 8px;
 margin:0 0 0 3px;
 border-bottom:1px dotted #0B3349;
 width:139px;
 text-indent: 5px;
 background: url(images/seta-1.gif) no-repeat 3px center; 
}
#menu ul li a:hover {
 /*color: #0000CC;*/
 text-decoration:underline;
 text-indent: 7px;
  background: url(images/seta-2.gif) no-repeat 3px center; 
}

#menu ul p{ margin:0; padding:0;}

#menu ul p a {
 font-weight: bold;
 margin:0 0 0 3px;
 width:139px;
 padding:3px 0 3px 8px;
 text-decoration:none;
 font-weight: bold;
 display:block;
 color:#000033;
 border-bottom:1px dotted #0B3349;
 background:/* #FFD528*/ url(images/seta-4.gif) no-repeat 3px center;
}
#menu ul p a:hover {}

#menu img{margin:0; padding:0;}

/* ______ SEARCH FORM - TOP SITE - BUSCA POR CÓDIGO ______________ */
form.searchform {
	border: none;
	margin: 0;
	padding:10px 0 3px 3px;
	display:block;
}
form.searchform label {
 margin: 0;
 padding: 5px 0;
 color: #003366;
 font-weight: bold;
 font-size: 10px;
}
form.searchform input.textbox {
 margin: 0;
 border: 1px solid #006699;
 background: #FFF;
 color: #333;
 float:left;
 padding:2px 0 1px 2px;
 font-size: 10px;
}
form.searchform input.button {
 margin:1px 0 1px 2px;
 font: bold 9px Tahoma, Arial, sans-serif;
 background: #FF6600 url(images/bg-botao.jpg) no-repeat center center;
 color: #fff;
 border:none;
 width:30px;
 height:18px;
 line-height:18px;
}

/* __ FOOTER  ______________________________________________________ */
#financeiras{display:block; padding:10px 0 10px 180px; text-align:center}
#financeiras img{padding:0 10px 0 0}
/* __ FOOTER  ______________________________________________________ */
table#foot {}
table#foot tr td {
vertical-align:top; width:20%}


#footer ul{
	text-align:left;
	padding:0;
	margin-top:0;
	color: #999;
	list-style: circle;
}
#footer ul p{ margin:0; padding:0; color:#FFFFFF}
#footer ul li{margin:0; padding:0;}
#footer ul li a{ color: #CCCCCC; text-decoration:none}
#footer ul li a:hover{text-decoration:underline; color:#999999;
}
