/* header */

#header_area {
	float:left;
	width:698px;
}
#header_main_menu {
	float:jleft;
	width:338px;
}

#header_main_menu a {
	text-decoration:none;
	background-image:url(img/main_menu_arrow_right.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7C7C7C;
	text-transform:uppercase;
}

#header_main_menu a:hover {
	color:#E14A37;
	background-image:url(img/main_menu_arrow_up.gif);
}
#header_main_menu a.contactos:hover {
	background-image:url(img/main_menu_arrow_right.gif);
}
/* search */

#search_area {
	float:left;
	width:698px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7C7C7C;
	text-transform:uppercase;
	vertical-align:middle;
}
#search_area a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7C7C7C;
	text-transform:lowercase;
	vertical-align:bottom;
}
#search_area a:hover{
	color:#D81E05;
}
#carrinho{
	float:right;
	margin-top:5px; 
	vertical-align:bottom;
	text-transform:lowercase;
	font-size:9px;
}
#carrinho table{
	font-size:9px;
	color:#666666;
}
#carrinho table td{
	padding:3px;
}
#carrinho table td a{
	color:#C32D17;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/* leftcol */

#left_col_area{
	float:left;
	width:143px;
	padding-top:33px;
}

/* main_col */

#main_col_area{
	float:right;
	width:532px;
	margin-top:14px;
}
#main_col_area_content{
	float:left;
	width:532px;
}
#pathway{
	background-color:#5C5C5C;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#FFFFFF; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:10px; 
}
#pathway a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#FFFFFF;
	text-decoration:none; 
}
#pathway a.link_bru{
	color:#000000;
}
#pathway a:hover{
	text-decoration:underline;
}
#dests{
	width:532px;
}

#dest{
	margin-top:6px;
	width:133px;
	float:left;
	margin-left:10px;
	color:#7C7C7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#dest a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4E4E4E;
	text-decoration:none;
}
#dest a:hover{
	color:#ff0000;
}

#dest1{
	margin-top:6px;
	width:99px;
	float:left;
	color:#7C7C7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#dest1 a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4E4E4E;
	text-decoration:none;
}
#dest1 a:hover{
	color:#ff0000;
}

#ver{
	font-weight:normal;
	height:11px;
	vertical-align:middle;
	float:right;
	margin-top:10px;
	text-align:right;
	width:20px;
}
#ver a{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF0000;
	text-decoration:none;
	background-image:url(img/ver_bg.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}
#ver a:hover{
	color:#FF0000;
	text-decoration:underline;
}

#destaque_list{
	width:532px;
	float:left;
	color:#9E373A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(img/descricao_back.jpg);
	background-repeat:repeat-y;
	margin:0px;
	padding-left:10px;
	padding-top:8px;

}
#destaque_list h1{
	color:#D81E05;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	background-image:url(img/tit_logo.jpg);
	background-repeat:no-repeat;
	text-indent:15px;
	padding-left:10px;
	text-transform:uppercase;
	height:18px;
	padding-top:2px;
}
#list{
	width:532px;
	float:left;
	margin-bottom:30px;
}
#list_inline{
	width:263px;
	height:136px;
}
#list_obj{
	width:263px;
	float:left;
	height:134px;
	border-color:#C9C9C9;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-position:left;
	background-repeat:no-repeat;
	padding-right:3px;
	-moz-border-radius:6px;
  	border-radius: 6px;

}
#list_obj_1{
	width:258px;
	float:left;
	height:124px;
	color:#4E4E4E;
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#ffffff;

}
#list_obj_in{
	margin-left:120px;
	padding-top:3px;
	padding-bottom:3px;
	border-left-color:#C9C9C9;
	border-left-style:solid;
	border-left-width:1px;
	height:98%;
}
#list_inline_1{
	width:258px;
	margin-right:5px;
	background-color:#FFFFFF;
	
	
}
#list_inline_2{
	width:172px;
	margin-right:5px;
	background-color:#FFFFFF;
	
	
}

#list_obj_2{
	width:172px;
	float:left;
	height:91px;
	color:#4E4E4E;
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#ffffff;
	
}
#list_obj_2_img{
	float:left;
	border-color:#C9C9C9;
	border-style:solid;
	border-width:1px;
	width:81px;
	height:90px;
}
#list_obj_footer{
	background-image:url(img/list_4_f_bg.jpg); 
	background-position:20px bottom;
	background-repeat:no-repeat; 
	height:30px; 
	width:263px; 
	padding-left:75px;
	padding-right:40px;
	padding-bottom:10px;
	float:left;
	padding-top:2px;
}
#list_obj_footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	background-image:url(img/list_arrow.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:10px;
}
#list_obj_footer a:visited{
	color:#999999;}
#list_obj_footer a:hover{
color:#D81E05;
}


#list_obj_sml_footer{
	float:left;
	width:172px;
	height:25px;
	background-image:url(img/list_sml_footer.jpg);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:20px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-position:0px bottom;
	padding-bottom:10px;
	
}
#list_obj_sml_footer a{
	color:#4E4E4E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	background-image:url(img/list_arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 3px;
}
#list_obj_sml_footer a:visited{
	color:#999999;
}
#det_prod_area_left{
	width:264px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}
#det_prod_area_right{
	width:240x;
	margin-top:6px;
}
#det_prod_area_right h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size:bold;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	width:240px;
	margin-top:20px;
}
#det_prod_txt{
	margin-top:15px;
	width:240px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
}
#det_pesq_av_field{
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
	width:240px;
}
#det_pesq_av_field a{
	color:#E14A37;
	text-decoration:none;
	font-weight:bold;
}
#det_pesq_av_field a:hover{
	color:#A03926;
}

#det_pesq_av_field a:visited{
	color:#777777;
}

#det_prod_download_list{
	margin-top:20px;
	width:240px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
}
#det_prod_download_list a{
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
	text-decoration:none;
	float:left;
	padding-top:5px;
	height:23px;
	width:212px;
	background:url(../img/main_menu_arrow_right.gif) no-repeat right;
}
#det_prod_download_list a:hover{
	color:#E14A37;
	background:url(../img/main_menu_arrow_right_hover.gif) no-repeat right;
}
#acrobat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
	float:left;
	width:245px; 
	padding:5px; 
	background-color:#f8f6f7; 
	margin-top:20px;
}
#acrobat a{
	float:left;
	height:10px;
	display:inline;
	color:#717171;
	text-decoration:none;
}
#acrobat a:hover{
	color:#d81e05;
}
#left_col_sec{
	float:left; 
	margin-top:10px; 
	margin-bottom:20px;
}

/* footer */

#footer_area{
	float:left;
	width:698px;
	margin-top:30px;
}
#footer_txt{
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	margin-left:10px;
	color:#969696;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

}
#footer_txt a{
	color:#969696;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}
#footer_txt a:hover{
	color:#D81E05;
	}
#footer_logo{
	width:250px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	color:#969696;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align:middle;
	height:13px;
}
#contactos a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F5F5F;
	text-decoration:underline;
}
#contactos a:hover{
	color:#D81E05;

}
#contactos{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F5F5F;
}
#contactos h1{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D91F08;
	background-image:url(img/main_menu_arrow_right.gif);
	text-indent:10px;
	background-repeat:no-repeat;
	background-position:0% 70%;
}
table#carrinho{
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
table#carrinho th{
border-bottom-color:#cccccc;
border-bottom-style:dashed;
border-bottom-width:1px;
font-weight:bold;
color:#D91F08;
height:20px;
border-left-color:#cccccc;
border-left-style:dashed;
border-left-width:1px;
}
table#carrinho td{
border-bottom-color:#cccccc;
border-bottom-style:dashed;
border-bottom-width:1px;
border-left-color:#cccccc;
border-left-style:dashed;
border-left-width:1px;
padding-left:10px;
padding-right:10px;
height:20px;
}
table#carrinho td input{
font-size:10px;
}
table#form{
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-bottom:20px;
}
table#form td{
padding-left:10px;
padding-right:10px;
height:20px;
}
table#form td input, table#form td textarea{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}
table#form td select{
	width:200px;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	font-size:10px;
}
#carr_footer{
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin-top:20px;
	border-top-color:#cccccc;
	border-top-style:dashed;
	border-top-width:1px;
}

	
#carr_footer a{
	color:#666666;
	text-decoration:none;
}
#carr_footer a:hover{
	color:#D81E05;
}


/* class*/ 
.box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	height:15px;
}
.box_2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	height:15px;
	width:240px;
}
.button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-color:#ffffff;
	border-style:solid;
	border-width:0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	
	
}
.img_dest{
	border-color:#C8C8C8;
	border-style:solid;
	border-width:1px;
	padding:0px;
	margin:0px;
	float:left;
}
.link_b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5px;
	font-weight:bold;
	text-decoration:none;
	color:#4E4E4E;

}
.link_bru{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
}

.link_b:hover{
	color:#d81e05;
}
.underline{
	text-decoration:underline;
}
/* tag */
input{
	margin:0px;
	padding:0px;
	float:left;
}
form{
	float:left;
	margin:0px;
	padding:0px;
}
/*dhtml main_col */

.main_nav_body_item_closed {
	DISPLAY: none; 
	BACKGROUND-COLOR: #ffffff; 
}
#main_menu_sub_btn{
	font-size:9px;
	width:120px;
	margin-bottom:2px;
	display:block;
}
#main_menu_sub_btn a{
	background-image:none;
	text-transform:none;
}
#main_menu_sub_btn a:hover{
	background-image:none;
	text-transform:none;
	color:#ff1111;
	background-color:#efefef;
}
#faq_main{
	width:531px;
	float:left;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#faq_main a{
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
	text-decoration:none;
	background-image:url(img/main_menu_arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	margin-left:10px;
	font-weight:bold;
	display:block;
}
#faq_main a:hover{
	color:#999999;
	
}
#faq_main_area{
	width:500px;
	margin-top:30px;
	margin-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
}
#faq_main_area a{
	background-image:url(img/main_menu_arrow_up.gif);
	background-position:45px;
	background-repeat:no-repeat;
	text-align:left;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:70px;
	}
#faq_main_area h1{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	color:#717171;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#mapa_content{
	margin-left:25px;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#717171;
}
#mapa_content a{
	display:block;
	text-transform:lowercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#717171;
	text-decoration:none;

}
#mapa_content a:hover{
	color:#DA1E03;
}
#mapa_content_in a{
	display:block;
	margin-left:10px;
	text-transform:lowercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#717171;
	text-decoration:none;

}
#mapa_content_in a:hover{
	color:#DA1E03;
}
/* dhtml left_col*/

	/* lv1*/
DIV#leftnavlv1 {
	width:138px;
	margin-top:2px;
	margin-bottom:3px;
	

}
DIV#leftnavlv1 a{
	color:#da1e05;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;

}
DIV.navitemlv1 {
	padding-left:2px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	
}
DIV.navitemlv1:hover {
	color:#936702;
	text-decoration:none;
	background-color:#F2ECDB;
}
DIV.navitemlv1 a {
	color:#412c00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
DIV.navitemlv1 a:hover {
color:#936702;
}

	/* lv2 */
	
/*DIV#leftnavlv2 {
	width:138px;
}
DIV#leftnavlv2 a{
	width:138px;
	color:#7C7C7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
}
DIV#leftnavlv2 a:hover{
	color:#ff0000;
}

	
DIV.navlv2 {
	width:138px;
}
DIV.navitemlv2{
	color:#7C7C7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	
}
DIV.navitemlv2:hover {
	COLOR: #ff0000;
	text-decoration:none;
	

}
DIV.navitemlv2 a {
	color:#7C7C7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-transform:lowercase;
}
DIV.navitemlv2 a:hover {
	COLOR: #ff0000;
	text-decoration:none;
	background-color:#F2F2F2;
}
DIV.navitemlv2 a:visited {
	COLOR: #7C7C7c;
	
}
.navitemlv2closed {
	DISPLAY: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #F3F6F8; BORDER-BOTTOM-STYLE: none
}*/
	/* lv3 */

DIV.navlv2 {
	width:138px;
	margin-bottom:1px;
}
DIV.navitemlv2 {
	width:138px;
	float:left;
	color:#7C7C7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
DIV.navitemlv2:hover {
	COLOR: #550000;
	text-decoration: none;

}
DIV.navitemlv2 a {
	width:138px;
	color:#7C7C7C;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(img/main_menu_arrow_right.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:3% 4px;
}
DIV.navitemlv2 a:hover {
	COLOR: #ff0000;
	text-decoration: none;
	background-color:#ffffff;


}

.navitemlv2closed {
	DISPLAY: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #F3F6F8; BORDER-BOTTOM-STYLE: none
}


#mais_info{
color:#717171;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:15px;
}

.png{
	behavior: url("iepngfix.htc");
}

.print_link {
	color:#D81E05;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	padding-bottom:0px;
	margin-bottom:0px;
	text-indent:15px;
	padding-left:10px;
	height:18px;
	padding-top:2px;
}

.print_link a:link, a:visited, a:hover, a:active {
	color:#D81E05;
	text-decoration: none; 
}