table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	color:#525252
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px;        
background: #fcb300 url("images/background.jpg") repeat-x top}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { background:url(images/marker_link.gif) no-repeat 1px 2px; padding-left:20px; line-height:20px; font-weight:bold}
ul li a{text-decoration:underline; color:#2b53a6; text-transform:none}
ul li a:hover{text-decoration:none}

a {text-decoration:underline; color:#2b53a6}
a:hover {text-decoration:none}

b a{background:url(images/marker_link.gif) no-repeat right top; padding-right:21px; text-decoration:underline; color:#292727; height:18px; padding-bottom:5px}
b a:hover {text-decoration:none}


strong a{text-decoration:underline; color:#525252}
strong a:hover {text-decoration:none}

.style {width:800px; height:600px;
border-top:4px solid #eee;
border-left:4px solid #eee;
border-right:4px solid #ccc;
border-bottom:4px solid #ccc;
}
.style51 {width:500px; height:200px;
border-top:4px solid #eee;
border-left:4px solid #eee;
border-right:4px solid #ccc;
border-bottom:4px solid #ccc;
}
.style52 {width:450px; height:410px;
}

.header {height:176px}
.header1 { height:18px}
.header2 { height:94px}
.header2_1 { width:221px}
.header2_2 { width:521px}
.header2_2_1 {height:52px; padding:8px 0 0 335px}
.header2_2_1 a{ background:url(images/marker_h.gif) no-repeat 0 4px; padding-left:8px; color:#272727; text-decoration:none}
.header2_2_1 a:hover { color:#6c2800}
.header2_2_2 {height:42px}
.header3 { height:37px; background:url(images/bg_menu1.gif) no-repeat; padding:9px 0 0 32px}
.header3_p5 { height:37px; background:url(images/bg_menu5.gif) no-repeat; padding-left:33px}
.header3_p4 { height:37px; background:url(images/bg_menu4.gif) no-repeat; padding-left:33px}
.header4 { height:27px}


.general1 {height:518px}
.general1_1 {height:218px}
.general1_2 {height:300px}
.general1_3 { height:18px}
.general2 {width:527px}
.general2_1 { height:123px}
.general2_2 { height:177px; padding:0 35px 0 41px}
.general3 {height:536px}
.general3_1 { width:162px; padding:28px 25px 20px 34px}
.general3_2 { width:521px}
.general3_3 { height:274px; padding:0 35px 20px 34px}
.bg_slogan { background: url(images/bg_slogan.jpg) no-repeat top left; width:594px; padding-top:32px}
.bg_slogan img {display:block}
.bg_slogan1 { background: url(images/bg_slogan.jpg) no-repeat top left; height:244px; padding-top:32px}
.bg_slogan1 img {display:block}

.block {width:221px; height:218px}
.block1 {width:8px; height:201px}
.block2 {background:url(images/bg_block_m.gif) repeat-y; width:208px; height:201px}
.block2_bot {background:url(images/bg_block_b.gif) no-repeat bottom }
.block2_top {background:url(images/bg_block_t.gif) no-repeat top; height:201px; padding:21px 22px 21px 26px; font-size:12px; line-height:16px}
.block3 {width:5px; height:201px}

.line {background:url(images/bg_line.gif) repeat-x; width:auto}

.footer {height:49px; background:url(images/bg_footer.gif) no-repeat top left; padding:6px 0 0 33px; color:#7b7b7b}
.footer span { color:#2a2a2a; font-weight:bold}
.footer a { text-decoration:none; color:#7b7b7b}
.footer a:hover { color:#2a2a2a}

.form1 input {
	width:172px;
	height:16px;
	padding:0 0 0 8px;
	background:#FFFFFF;
	font-size:9px;
	}
.form input {
	width:180px;
	height:17px;
	padding:2px 0 0 4px;
	background:#ffffff;
}

.form textarea {
	width:190px;
	height:95px;
	overflow: auto;
	padding:2px 0 0 4px;
	background:#ffffff;
}

.coluna{
 moz-border-radius: 10px;
 webkit-border-radius: 10px;
 border-radius: 10px;
}
.txt_white {
font:10px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white a {
font:10px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white a:hover {
font:10px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration:underline;
}

.txt_gray {
font:10px Tahoma, verdana, arial, sans-serif;
color:#7C7C7C;
text-decoration: none;
}

.txt_gray a {
font:10px Tahoma, verdana, arial, sans-serif;
color:#7C7C7C;
text-decoration: none;
}

.txt_gray a:hover {
font:10px Tahoma, verdana, arial, sans-serif;
color:#333;
}

.txt_gray2 {
font:12px Tahoma, verdana, arial, sans-serif;
color:#7c7c7c;
text-decoration: none;
text-align:left;
}

.txt_gray2 a {
font:12px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
text-align:left;
}

.txt_gray2 a:hover{
font:12px Tahoma, verdana, arial, sans-serif;
color:#333;
text-decoration: none;
text-align:left;
}



.txt_black {
font:11px Tahoma, verdana, arial, sans-serif;
color:#000;
text-decoration: none;
}

.txt_sub {
font:11px Tahoma, verdana, arial, sans-serif;
color:#000;
text-decoration: none;
text-align:left;
font-weight:bold;
padding-left:33px;
}

.txt_sub a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#000;
text-decoration: none;
text-align:left;
font-weight:bold;
}

.txt_sub a:hover {
	color:#999999;
}

#tabela {
margin-top:15px;
margin-left:56px
}

#tabela tr:hover {
background-image:url(../media/seta_white.gif);
margin-top:10px;

}

#tabela2 {
margin-top:15px;
margin-left:56px
}

.txt_orange {
font:10px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
}

.txt_orange a {
font:10px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
}

.txt_orange a:hover {
font:10px Tahoma, verdana, arial, sans-serif;
color:#999;
}

.txt_green {
font:10px Tahoma, verdana, arial, sans-serif;
color:#7da54a;
text-decoration: none;
}

.txt_green2 {
font:11px Tahoma, verdana, arial, sans-serif;
color:#7da54a;
text-decoration: none;
}

.txt_preco {
font:17px verdana, Arial, Tahoma, sans-serif;
color:#999;
font-weight:bold;
}

.txt_preco_roxo {
font:17px verdana, Arial, Tahoma, sans-serif;
color:#5a419c;
font-weight:bold;
}

.txt_preco_red {
font:17px verdana, Arial, Tahoma, sans-serif;
color:#c02320;
font-weight:bold;
}

.txt_titulo {
font:12px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
font-weight:bold;
text-align:left;
}

.txt_titulo a{
	font:12px Tahoma, verdana, arial, sans-serif;
	color:#B69F03;
	text-decoration: none;
	font-weight:bold;
}

.txt_submenu_white {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
font-weight:bold;
padding:7px 2px 7px 11px;
text-align:left;
}

.txt_submenu_white a{
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
font-weight:bold;
padding-left:12px;
text-align:left;
}

.txt_submenu_white a:hover{
font:11px Tahoma, verdana, arial, sans-serif;
color:#ffdc5f;
text-decoration: none;
font-weight:bold;
}

#div {
float:right;
margin: 33px 29px 0px 0px;
}

.form {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666;
	text-decoration: none;
	background-color: #ffffff;
	width: 140px;
	border: 1px solid  #7C7C7C;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
		
}
.div {
border-top:2px solid #eee;
border-left:2px solid #eee;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
}
.texto3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
}
.texto4 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
}