.cufon-vml cvml\:shape, .cufon-vml cvml\:group {
        antialias: false;

} 

html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	height:100%;
	font:small  "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
 	font-size: 11px; 
	color: #f2f2f2;
} 
 
#pagewidth{ 
	width:900px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	position:relative;
	background-image: url("../images/common/sombra.png");
	background-repeat: no-repeat;
	background-position: left top;
	height:100%;
	min-height:100%;
} 

body > #pagewidth {height: auto; min-height: 100%;}
 
#header{
 position:relative; 
 height:63px; 
 width:100%;
 padding-top:10px;
} 
 
#maincol{
 float: left; 
  position: relative; 
 width: 900px;
 margin-bottom:-50px;
 
 }
 
#footer{
	position:relative;
	background-color: #100E1B;
	clear: both;
	min-height:40px;
	margin-top:-40px;
	vertical-align:middle;
 } 

#footer h5 {
	padding-top:7px;
} 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 
#logo{ 
	width:330px;
	height:75px;
	text-align:center;  
	margin-left:auto; 
	margin-right:auto;  
} 

#menu{ 
	width:900px; 
	text-align:center;  
	margin-left:auto; 
	margin-right:auto;  
}

#footer_info{ 
	width:452px;
	height:23px;
	text-align:center;  
	margin:auto;
	position:relative;
	padding-top:8px;
} 


#top{
	position:relative;
	margin-top: 10px;
	height:63px;
	width:100%;
	z-index:100;
	background-image:url("../images/common/header_bg.png");
	background-repeat:no-repeat;
}

#bottom{
	position:relative;
	top: -64px;
	height:40px;
	clear:both;
}

#main {
	height:400px;
	top: -38px;
	position:relative;
}


/* Navigation settings */

#navigation {
	height: 20px;
	margin-right:auto;
	margin-left:auto;
	text-align: center;
	padding-top:17px;
	padding-left:0px;
	margin-left:100px;
	text-align:center;
}

#navigation LI {
	display:inline;
	text-align:center;
}

#navigation LI A {
	display:block;
	float:left;
	height:15px;
	line-height:15px;
}

#nav-1 { width:53px; }
#nav-1.selected { color: #7ECCE2; }

#nav-2 { width:90px; }
#nav-2.selected { color: #7ECCE2; }

#nav-3 { width:84px; }
#nav-3.selected { color: #7ECCE2; }

#nav-4 { width:84px; }
#nav-4.selected { color: #7ECCE2; }

#nav-5 { width:120px; }
#nav-5.selected { color: #7ECCE2; }

#nav-6 { width:156px; }
#nav-6.selected { color: #7ECCE2; }

#nav-7 { width:103px; }
#nav-7.selected { color: #7ECCE2; }

#navigation LI A {
	display:block;
	/*text-indent:-9999px;*/
	overflow:hidden;
}

#nav_mnu1 LI A {
	display:block;
	height:22px;
	line-height:22px;
}

#nav_mnu2 LI A {
	display:block;
	height:22px;
	line-height:22px;
	width:130px;
}

#nav_subSeguroGarantia LI A,
#nav_subConvencionais LI A,
#nav_subNaoConvencionais LI A,
#nav_subProperty LI A,
#nav_subRespCivil LI A,
#nav_subBeneficios LI A
{ 
	display:block;
	height:22px;
	line-height:22px;
}

#nav_mnu3 LI A { 
	display:block;
	height:22px;
	line-height:22px;
}

#nav_mnu3_0 { width:130px; }

#nav_subPriEmissoes LI A { 
	display:block;
	height:22px;
	line-height:22px;
}

#nav_mnu4 LI A { 
	display:block;
	height:22px;
	line-height:22px;
}
#nav_mnu4_0 { width:165px;}

.subMenu { float:left; border-top: 1px solid #FFF;  margin-top: 0px;  *margin-top:-3px; background-image:url("../images/common/menu_pop_bg.png"); background-repeat:repeat;}
.subMenu UL {margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.subMenu UL LI {display:inline; height:19px; }
.subMenu UL LI A { margin:0px; text-align:left; padding-left:18px; padding-right:10px; line-height:22px; background:url("../images/menu_bullet.png") 8px center no-repeat;}
.subMenu UL LI A {color: #FFF; text-decoration:none; font-size: 10px;}
.subMenu UL LI A IMG {float:right; margin:7px 0px 0px 10px; border:none;}
.subMenu UL LI A:hover {margin:0px; margin-top:-1px; margin-bottom:-1px; border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; background: blue url("../images/menu_bullet_on.png") 8px center no-repeat;} 

.itemMenu { float:left; border-top: 1px solid #FFF;  margin-top: 0px;  *margin-top:-3px; background-image:url("../images/common/menu_pop_bg.png"); background-repeat:repeat;}
.itemMenu UL {margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.itemMenu UL LI {display:inline; height:19px; }
.itemMenu UL LI A { margin:0px; text-align:left; padding-left:18px; padding-right:10px; line-height:22px; background:url("../images/menu_bullet.png") 8px center no-repeat;}
.itemMenu UL LI A {color: #FFF; text-decoration:none; font-size: 10px;}
.itemMenu UL LI A IMG {float:right; margin:7px 0px 0px 10px; border:none;}
.itemMenu UL LI A:hover {margin:0px; margin-top:-1px; margin-bottom:-1px; border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; background: blue url("../images/menu_bullet_on.png") 8px center no-repeat;} 

#navigation li a {color: #CC9933; text-decoration:none; font-size: 10px;}
#navigation li a:hover {color: #FFF;}

ul { list-style-image: url("../images/common/seta_vazada_bege.png"); }

#textos p img{border:solid 3px #1B182E; margin:10px; display: block;}

#textos { width:700px; margin-left:10px; position:relative; padding:0px 20px 10px 20px; float:left; }

.title { display:block; padding:7px; padding-left:15px; width:270px; background-color: #1B182E; border-right:10px solid #CC9933; font-size:17px; color: #FFF; }

#languages { float:right; color:#100E1B; }
#languages a { color:#100E1B; text-decoration:none; }
#languages a:hover { text-decoration:underline; }
#languages a.selected { font-weight:bold; text-decoration:underline; }
