
/* tabelas principais *****************************************/
#conteu table.tabela {
width: 200px;
height: 100%; /* Set height to be able to contain height of largest content shown*/
border-color: #000000;
border: thin;
padding:0px;
text-align:left;
border-collapse: collapse;
}

#conteu table.tabela thead th{
background: #AFD563;
font-weight: bold;
padding:5px;
color: #FFFFFF;
text-align: center;
} 

#footer
{
background-color:#0167D8;display:block;
background:url(images/footer-bg.gif);
background-repeat:repeat-x;

}

.style4 {
	font-family: HelveticaCondensed;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
	padding-top:10px; padding-bottom:7px;
}

#conteu table.tabela tbody td{
font-size:10px;
color:#1C1C1C;
border-bottom: 1px solid #818181;
padding:5px;
}

#conteu table.tabela tbody td.negrito {
font-size:11px;
color:#818181;
border-bottom: 1px solid #818181;
padding:5px;
font-weight:bold;
}

#conteu table.tabela tbody td.altura {
font-size:11px;
color:#818181;
border-bottom: 1px solid #818181;
padding:10px;
}



#conteu table.tabela_calculadora {

padding:0px;
text-align:center;
border-collapse: collapse;}
#conteu table.tabela_calculadora thead th{ 	background: #6e9914; 	border-bottom: 1px solid #000000;  	font-weight: bold; padding:5px; 	color: #FFFFFF; 	text-align: center;} 




.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 100%;
height: 280px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 10px;
visibility: hidden;
width: 100%;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 100%;
margin-top: 0px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}

.glidecontenttoggler a{ /*style for every navigational link within toggler */

text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}
/* Header CSS Start */
ul, li, div, form, h1, h2, h3, h4, p, form{
	margin:0px;
	padding:0px;
	}
	
.clearer{
	margin:0px;
	padding:0px;
	clear:both;
	}
.float_left{
	float:left;
	}
	
.float_right{
	float:right;
	}

#main_container{
	margin:0px auto;
	padding:0px;
	width:1006px;
	}
	
#header_container{
	margin:0px;
	padding:0px;
	width:1006px;
	float:left;
	background:url(../images/header.jpg) no-repeat top;
	min-height:181px;
	}
	
	
#header_container .top_menu{
	margin:0px;
	padding:0px;
	width:1006px;
	float:left;
	
	}
	
#header_container .top_menu .main_menu{
	margin:0px;
	padding:0px;
	width:705px;
	float:left;
	}
	
#header_container .top_menu .main_menu ul{
	margin:0px;
	padding:0px;
	list-style:none; 
	}
	
	
#header_container .top_menu .main_menu ul li{
	margin:0px;
	padding:0px 9px 0px 9px;
	list-style:none;
	background:url(../images/menu_separater.jpg) no-repeat 100% 8px;
	float:left;
	line-height:25px;
	/line-height:19px;
	}
#header_container .top_menu .main_menu ul li.separater_none{
	background:none 
	}	
 
	
#header_container .top_menu .main_menu ul li a{
	margin:0px;
	padding:0px;
	font-family:tahoma, arial;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;

	}
	
#header_container .top_menu .main_menu ul li a:hover{
	text-decoration:underline;
	}
	
#header_container .top_menu .login_menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 51px;
	width:240px;
	float:left;

	}
	
#header_container .top_menu .login_menu ul{
	margin:0px;
	padding:0px;
	list-style:none; 
	}
	
	
#header_container .top_menu .login_menu ul li{
	margin:0px;
	padding:0px 10px 0px 9px;
	list-style:none;
	background:url(../images/login_separater.jpg) no-repeat 100% 7px;
	line-height:23px;
	/line-height:17px;
	float:left !important;
	}
#header_container .top_menu .login_menu ul li.separater_none{
	background:none 
	}	
#header_container .top_menu .login_menu ul li a{
	margin:0px;
	padding:0px;
	font-family:tahoma, arial;
	color:#fff;
	font-size:10px !important;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;

	}
 
	
#header_container .top_menu .login_menu ul li a:hover{
	text-decoration:underline;
	}
	
#header_container .top_menu .login_menu ul li a.arrow_down{
	background:url(../images/arrow_down.jpg) no-repeat right;
 	padding:0px 12px 0px 0px
	}
	
#search_outer{
	margin:px 0px 0px 0px;
	padding:0px;
	float:left;
	width:1006px;
	}
		
#header_container .logo_container{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:200px;
	}
	
#header_container .search_container{
	margin:48px 0px 0px 0px;
	padding:0px;
	float:left;
	width:806px;
	}
 
	
#header_container .search_box{
	margin:0px;
	padding:17px 0px 0px 50px;
	float:left;
	width:514px;
	height:44px;
	background:url(../images/search_bg.jpg) no-repeat top;
	}
	
 	
#header_container .search_box .textbox_search{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	width:412px;
	height:20px;
	width:410px;
	outline:none;
	border:none;
	background:transparent;
	font-size:12px;
	color:#626262;
	line-height:20px;

	}
#header_container .search_box .search_btn{
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
 
	}
	
#header_container .item_box{
	margin:2px 0px 0px 14px;
	padding:0px;
	float:left;
	background:url(../images/item_box.jpg) no-repeat;
	height:59px;
	width:217px; 
	}
	
#header_container .item_box p{
	margin:0px;
	padding:12px 0px 0px 90px;
	color:#0b3550;
	font-size:12px;
	line-height:16px;
	font-style:normal;
	 }
#header_container .item_box p em{
 	font-style:normal;
	 }
	 
/* Header CSS End */
/* Footer CSS Start Here */

#footer_outer{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/footer_bg.jpg) #375767 repeat-x top;
	width:100%;
	min-height:277px;

	}
	
#footer_container{
	margin:0px auto;
	padding:0px;
	width:1006px;
	}

#footer_container{
	margin:0px auto;
	padding:23px 0px 0px 0px;
	width:1006px;
	background:url(../images/footerbg_in.jpg) #375767 no-repeat top;
	min-height:277px;
	}

#footer_container .footer_box_container{
	margin:0px;
	padding:0px;
	width:721px;
	float:left;
	}

#footer_container .footer_box{
	margin:0px;
	padding:0px;
	width:225px;
	margin-left:15px;
	float:left;
	}

#footer_container .footer_box h1{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:tahoma, arial;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	}
#footer_container .footer_box ul{
	margin:0px;
	padding:0px;
	list-style:none;

	}

#footer_container .footer_box ul li{
	margin:0px 0px 4px 0px;
	padding:2px 0px 2px 6px;
	/padding:0px 0px 7px 6px;
	list-style:none;
	background:#2d4d5f;
	line-height:17px;
	float:left;
	width:182px;

	}
#footer_container .footer_box ul li a{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#fbf1e5;
	font-size:12px;
	text-decoration:none;
	font-family:tahoma, arial;
	}
#footer_container .footer_box ul li a:hover{
	text-decoration:underline;
	}
#footer_container .footer_box_container .payment_method{
	margin:0px 0px 0px 15px;
	padding:30px 0px 0px;
	width:715px;
	float:left;
	color:#fbf1e5;
	font-size:12px;
	text-decoration:none;
	font-family:tahoma, arial;
	font-weight:bold;
	}

#footer_container .footer_box_container .payment_method a{
	margin:0px;
	padding:0px;
	color:#fbf1e5;
	font-size:12px;
	text-decoration:none;
	font-family:tahoma, arial;
	font-weight:bold;
	}

#footer_container .footer_box_container .payment_method a:hover{
 	text-decoration:underline;
 	}
	
#footer_container .footer_box_container .payment_method .padding_payment{
	padding:0px 0px 0px 380px;
 	}
#footer_container .footer_box_container .payment_method .payment_method_img{
	margin:0px;
	padding:20px 0px 0px 0px;
	width:730px;
	float:left;
	}
#footer_container .footer_box_container .payment_method .payment_method_img a{
	margin:0px;
	padding:0px 1px 0px 0px;
 	float:left;
	}
#footer_container .footer_box_container .payment_method .payment_method_img a.padding_25px{
	margin:0px;
	padding:0px 0px 0px 25px;
 	float:left;
	}
#footer_container .footer_box_container .payment_method .payment_method_img a.padding_10px{
	margin:0px;
	padding:0px 0px 0px 10px;
 	float:left;
	}
	
#footer_container .services_container{
	margin:0px;
	padding:0px 0px 0px 21px;
	width:260px;
	float:left;
	}
#footer_container .services_container h1{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:tahoma, arial;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	}
#footer_container .services_container p{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:tahoma, arial;
	font-size:12px;
	color:#fff;
	line-height:16px;
	}
#footer_container .services_container p.padding_top{
	margin:14px 0px 0px 0px;
	/margin:19px 0px 0px 0px;
 	}	
#footer_container .services_container a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-family:tahoma, arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-style:normal;
	line-height:30px;
	}
#footer_container .services_container p a:hover{
	text-decoration:underline;
	}
#footer_container .services_container h3{
	margin:17px 0px 18px 0px;
	padding:0px;
	font-family:tahoma, arial;
	font-size:12px;
	color:#fff;
	clear:both;
	}
#footer_container .services_container .services_icons {
	 margin:0px;
	 padding:0px;
	 
	}

#footer_container .services_container .services_icons a{
	 margin:0px;
	 padding:0px 10px 0px 0px;
	 float:left;
	 
	}
	
#footer_container .services_container p span{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:64px;
	float:left;
  
	}
	
#footer_container .services_container p span.no_padding{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:35px;
	float:left;
  
	}
/* Footer CSS End Here */



/* Header DropDown Menu Css Start */

#dropdown_contaianer{
	margin:20px 0px 0px 0px;
	/margin:27px 0px 0px 0px;
	margin /*\**/:21px 0px 0px \0px;
	padding:0px;
	float:left;
	width:1006px;
	
	}
.ddsmoothmenu{
	background:none;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Tahoma, arial;
	color:#626262;
	font-size:13px;	

	}

.ddsmoothmenu ul{
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	

}
.ddsmoothmenu ul li.padding_right{
	 
	padding-right:27px;
 
	}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	display: inline;
	float: left;
	background:url(../images/dropdown_separater.jpg) no-repeat right;
	min-height:39px;
	}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	color:#0c476a;
	padding:9px 0px 0px 20px;/*padding:9px 27px 0px 27px;*/
	text-decoration: none;
	float:left;
	line-height:24px;
	/line-height:15px;

}
.ddsmoothmenu ul li.drodownseparater_none{
	background:none;
	}	
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;

}

.ddsmoothmenu ul li ul li a{ 
	background-image:none;
 
	
	


}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
	color: #0c476a;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: none; 
	color: #0c476a;
}

.ddsmoothmenu ul li a:hover{
	 /*background: none;background of menu items during onmouseover (hover state)*/
	color: #626262;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: -5px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background:url(../images/menu_bg.jpg) no-repeat top;
margin:0px;
padding:0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: left; /*float:none */
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;


}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li {
font-family:Tahoma, Arial;
width: 178px; /*width of sub menus*/
padding: 0px;
margin: 0;
border-top-width: 0;
background:url(../images/line.jpg) no-repeat bottom;

}

.ddsmoothmenu ul li ul li.line_none {
 
background:none;
}

.ddsmoothmenu ul li ul li {
 
min-height:10px !important;
line-height:30px !important;

}
.ddsmoothmenu ul li ul li a{
 
width: 158px; /*width of sub menus*/
padding:0px 0px 0px 20px !important;
margin: 0;
border-top-width: 0;
color:#626262 !important;
min-height:10px !important;
line-height:30px !important;

}

.ddsmoothmenu ul li ul li a:hover{
 
width: 158px; /*width of sub menus*/
padding:0px 0px 0px 20px;
margin: 0;
border-top-width: 0;
color:#0c476a !important;

}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
display:none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
display:none;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: none;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0;
}

.ddsmoothmenu .menu_bottom{
	margin: 0;
	padding: 0;
	background:url(../images/menu_bottom.jpg) no-repeat bottom;
	float:left;
	width:178px;
	height:13px;

}

/* Header DropDown Menu Css Start */
/////////////////////////////////////////////////////////////////
.heading_fist
{
font-family:tahoma;
font-size:12px;
color:#989898;
}
.heading_fist1
{
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#b14848;
}
.maintable
{
-moz-box-shadow: 2px 2px 2px #e7e7e7; /* Firefox */
  -webkit-box-shadow: 2px 2px 10px #e7e7e7; /* Safari, Chrome */
  box-shadow: 2px 2px 2px #e7e7e7; /* CSS3 */
}
.headingtr
{
height:49px;

}
.line
{
background-image:url(../imagens/line.jpg);
width:3px;
}
.bgtr
{
background-color:#cdcdcd;
}
.bgtr1
{
background-color:#f3f3f3;
}
.middleline
{
background-image:url(../images/middle_line.jpg);
width:2px;
}
.headingword
{
padding-left:15px;
}
.firstword
{
padding-left:15px;
color:#464646;
font-size:14px;
font-weight:bold;
font-family:Arial;
}
.secondword
{
color:#464646;
text-align:center;
font-family:Arial;
}
.thirdword
{
color:#a81a18;
font-size:14px;
font-weight:bold;
font-family:Arial;
text-align:center;
font-family:Arial;
}

