*{ border:0; padding:0; margin:0;}
html {
	background:#f7f7f7 url(../images/bg.jpg) 50% 0px no-repeat;
	text-align:center;
	float:left;
	font-family:Tahoma, "Trebuchet MS", Georgia;
	font-size:11px;
	width:100%;
	color:#333333;
}
body{
	width:995px;
	display:block;
	margin:0px auto;
}

#text_seo{
	float: left;
	width: 980px;
	font-size: 10px;
}

#text_seo a {
	color:#9C392F;
	text-decoration:none;
}
#text_seo a:hover {
	text-decoration:underline;
}
#header{
	width:957px;
	margin:0px auto;
}
#header a#palbitLogo{
	background:url(../images/palbitLogo.jpg) no-repeat;
	width:172px;
	height:46px;
	display:block;
	float:left;
	margin-top:27px;
}
#header #idiomas{
	background:url(../images/idiomasBg.jpg) no-repeat;
	width:95px;
	height:19px;
	float:right;
	display:block;
	color:#FFFFFF;
	padding:2px 0px 1px 20px;
	text-align:center;
	margin:0px 0px 50px 400px;
}
#header #idiomas a{
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	padding:1px 4px;
	float:left;
	display:block;
	text-decoration:none;
}
#header #idiomas a.selected, #header #idiomas a.selected:hover{
	font-weight:bold;
	background:none;
}
#header #idiomas a:hover{background:#f44b3c;}
#header #idiomas span{
	float:left;
	display:block;
	padding:3px 2px;
}
#header form{
	float:right;
	margin:0px 0px 4px 500px;
}
#header form label{
	color:#666666;
	padding-right:5px;
	float:left;
	line-height:21px;
	vertical-align:bottom;
}
#header form input.box{
	border:#d7392b solid 1px;
	width:146px;
	float:left;
	margin-right:5px;
	height:15px;
}
#header form a.goSearch{
	background:url(../images/goSearch_btn.png) no-repeat;
	width:23px;
	height:22px;
	cursor:pointer;
	font-size:13px;
	display:block;
	float:left;
}
#header form a.goSearch:hover{background:url(../images/goSearchHover_btn.png) no-repeat;}
#mainMenu{
	width:990px;
	height:40px;
	background:url(../images/mainMenu_bg.png) no-repeat left;
	display:block;
	float:left;
	margin:0px 0px 12px 0px;
}
#mainMenu ul{
	float:left;
	padding:1px 0px 0px 11px;
	list-style:none;
	width:957px;
}
#mainMenu ul li{
	float:left;
	display:block;
}
#mainMenu ul li.clients{
	float:right;
}
#mainMenu ul li a, #mainMenu ul li a.selected, #mainMenu ul li a.hovered{
	padding:5px 19px 7px;
	float:left;
	display:block;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#mainMenu ul li a:hover, #mainMenu ul li a.hovered{
	background:url(../images/menuBtn_over.jpg) repeat-x;
}
#mainMenu ul li a.selected{
	background:url(../images/selBg.jpg) no-repeat 50%;
}
#mainMenu ul li span.sep{
	float:left;
	display:block;
	width:3px;
	height:31px;
	background:url(../images/menuSep.png) no-repeat 1px 10px;
}
#mainMenu ul li ul.sub{
	position:absolute;
	display:block;
	float:none;
	background:none;
	color:#FFFFFF;
	margin-top:30px;
	margin-left:-10px;
	width:108px;
	 filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
#mainMenu ul li ul.sub li{
	background:#000000;
	float:left;
	padding:2px 10px 3px 10px;
	display:block;
}
#mainMenu ul li ul.sub li.topSpace{
	background:none;
	height:15px;
	display:block;
	width:100%;
}
#mainMenu ul li ul.sub li a{
	font-size:11px;
	color:#1f6579;
	width:105px;
	margin-bottom:3px;
	text-align:left;
	padding:0px;
	color:#ffffff;
}
#mainMenu ul li ul.sub li a:hover{
	background:none;
	color:#962c21;
}
#pathBar{
	width:763px;
	padding-left:221px;
	float:left;
	text-align:left;
	color:#962c21;
	margin:5px 0px 12px 0px;
}
#pathBar a{
	color:#962c21;
	text-decoration:none;
	font-weight:bold;
}
#pathBar a:hover{text-decoration:underline;}
#pathBar span{
	color:#000000;
}
#content{
	float:left;
	text-align:left;
	width:995px;
}
#content .homeArea{
	float:left;
	display:block;
	width:342px;
	padding-top:22px;
}
#content .homeArea h1{
	float:left;
	margin-bottom:12px;
}
#content .homeArea .dest{
	float:left;
}
#content .homeArea .dest .destText{
	width:215px;
	padding-right:19px;
	float:left;
	text-align:justify;
}
#content .homeArea .dest .destText a.tit{
	font-size:12px;
	color:#e13e35;
	float:left;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:1px;
	width:100%;
}
#content .homeArea .dest .destText a.tit:hover{color:#a32b24;}
#content .homeArea .dest .destText a.more{
	background:url(../images/moreBullet.png) no-repeat right;
	padding-right:17px;
	text-align:right;
	width:100px;
	display:block;
	float:right;
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}
#content .homeArea .dest .destText a.more span{display:none;}
#content .homeArea .dest .destText a.more:hover span{display:inline;}
#content .homeAreaSep{
	float:left;
	padding:30px 9px 0px 0px;
}
#content .homeNewsletterArea{
	float:left;
	display:block;
	width:273px;
	padding-top:22px;
}
#content .homeNewsletterArea h1{
	float:left;
	margin-bottom:10px;
}
#content .homeNewsletterArea .content{
	float:left;
	background:url(../images/newsletterBg.png) no-repeat -3px;
	width:251px;
	padding:20px 17px 18px 10px;
}
#content .homeNewsletterArea .content p{
	float:left;
	margin-bottom:6px;
}
#content .homeNewsletterArea .content p label{
	float:left;
	padding-top:6px;
}
#content .homeNewsletterArea .content p span.input{
	width:173px;
	height:18px;
	padding:4px 5px 4px 6px;
	background:url(../images/inputBg.png) no-repeat 3px;
	float:left;
}
#content .homeNewsletterArea .content p span.input input{
	width:170px;
	color:#666666;
}
#content .homeNewsletterArea .content p input.go{
	background:url(../images/goSearch_btn.png) no-repeat;
	width:23px;
	height:22px;
	cursor:pointer;
	font-size:13px;
	display:block;
	float:left;
	margin-top:2px;
}
#content .homeNewsletterArea .content p input.go:hover{background:url(../images/goSearchHover_btn.png) no-repeat;}
#content .left{
	width:224px;
	float:left;
}
#content .left .lv1{
	float:left;
	width:204px;
	list-style:none;
}
#content .left .lv1 li{
	float:left;
	width:100%;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:13px;
	margin-bottom:13px;
	background:url(../images/leftMenuBullet.png) no-repeat left top;
}
#content .left .lv1 li a{
	padding:0px 0px 0px 30px;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}
#content .left .lv1 li a:hover{ color:#99372d;}
#content .left .lv1 li.selected a, #content .left .lv1 li.selected a:hover{font-weight:bold;}
#content .left .lv1 li.last{border:none;}
#content .left .lv1 li .lv2{
	float:left;
	list-style:none;
	padding:3px 0px 5px 25px;
	display:block;
}
#content .left .lv1 li .lv2 li{
	background:url(../images/lv2Bg.png) no-repeat left bottom;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:none;
	float:left;
	display:block;
}
#content .left .lv1 li .lv2 li.sep{
background:none;
	width:100%;
	height:15px;
	display:block;
}
#content .left .lv1 li .lv2 li a{ font-weight:normal;}
#content .left .lv1 li .lv2 li a:hover{
	font-weight:normal;}

#content .left .lv1 li .lv2 li.otherData{
	background:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:none;
	float:left;
	display:block;
	list-style:none;
	width:180px;
}
#content .left .lv1 li .lv2 li.otherData ul{padding:15px 0px 0px; width:100%; float:left;}
#content .left .lv1 li .lv2 li.otherData ul li{
	background:none;
	width:100%;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#content .left .lv1 li .lv2 li.otherData ul li a{
	font-size:14px;
	color:#9c392f;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px;
}
#content .left .lv1 li .lv2 li.otherData ul li.selected a{ font-weight:bold;}

#content .left .lv1 li .lv2 li div a.text{
	font-size:13px;
	background:none;
	padding:0px 0px 0px 3px;
	margin:0px;
	float:left;
	width:150px;
	cursor:pointer;
	font-weight:normal;
	display:block;
}
#content .left .lv1 li .lv2 li div a.btn{
	float:right;
	width:20px;
	height:15px;
	padding:0px;
	display:block;
	cursor:pointer;
}
#content .left .lv1 li .lv2 li div{
	float:left; 
	padding-bottom:2px;
}
#content .left .lv1 li .lv2 li div.openBtn{
	background:url(../images/lv2Open.png) no-repeat; 
	color:#FFFFFF;
}
#content .left .lv1 li .lv2 li div.closedBtn a.btn{background:url(../images/lv2BtnPlus.png) no-repeat;}
#content .left .lv1 li .lv2 li div.openBtn a.btn{background:url(../images/lv2BtnMinus.png) no-repeat;}
#content .left .lv1 li .lv2 li div.openBtn a.text{color:#FFFFFF;}
#content .left .lv1 li .lv2 li .lv3{
	list-style:none;
	padding:10px 0px 8px 20px;
	float:left;
	display:block;
	background:none;
}
#content .left .lv1 li .lv2 li .lv3 li{
	float:left; 
	background:none; 
	margin:0px; 
	display:block;
}
#content .left .lv1 li .lv2 li .lv3 li a{
	font-size:12px;
	padding:0px;
	color:#962c21;
	float:left; 
	display:block;
}
#content .left .lv1 li .lv2 li .lv3 li a:hover{color:#000000;}
#content .left .lv1 li .lv2 li .lv3 li.selected a{background:url(../images/lv3Selbtn_bg.png) no-repeat left bottom;}
#content .left .lv1 li .lv2 li .lv3 li a{
	width:150px;
	display:block;
	float:left;
	padding:1px 0px 1px 0px;
}
#content .left .lv1 li .lv2 li .lv3 li.selected a{
	color:#FFFFFF;
	font-weight:normal;
	padding-left:3px;
}
#content .infoBox{
	width:764px;
	float:left;
}
#content .infoBox .limits{
	float:left;
	display:block;
	border:none;
}
#content .infoBox .inside{
	background:#FFFFFF;
	float:left;
	padding:19px 30px 25px 30px;
	width:702px;
}
#content .infoBox .inside h1{float:left;}
#content .infoBox .inside div.textArea{
	float:left;
	width:420px;
	margin:15px 0px 0px;
	padding-right:30px;
}
#content .infoBox .inside div.large{
	width:693px;
	padding-right:0px;
}
#content .infoBox .inside div.large p img{
	margin:5px;
}
#content .infoBox .inside div.textArea h5{
	font-size:14px;
	color:#b23129;
	float:left;
	display:block;
	width:100%;
	margin-bottom:20px;
}
#content .infoBox .inside div.bigText{width:702px;}
#content .infoBox .biggestText{width:926px;}
#content .infoBox .inside div.textArea p{
	float:left;
	margin-bottom:20px;
	color:#666666;
	width:100%;
	text-align:justify;
}
#content .infoBox .inside div.textArea p a{
	color:#702b28; 
	text-decoration:none;
}
#content .infoBox .inside div.textArea p a:hover{color:#b23129;}
#content .infoBox .inside div.textArea p span.ano{
	font-weight:bold;
	color:#b23129;
}
#content .infoBox .inside div.textArea p a.arrow{
	float:left;
	background:url(../images/downArrow.png) no-repeat left;
	padding-left:15px;
	
}
#content .infoBox .inside div.textArea a.googleLink{
	color:#740202;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:block;
	margin-top:15px;
}
#content .infoBox .inside div.textArea div.links{float:left;}
#content .infoBox .inside div.textArea div.links h3{
	color:#98261a;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #740202;
}
#content .infoBox .inside div.textArea div.links ul{
	float:left;
	margin-top:15px;
}
#content .infoBox .inside div.textArea div.links ul li{
	float:left;
	display:block;
	width:210px;
	margin-bottom:10px;
}
#content .infoBox .inside div.large div.links ul li{
	width:324px;
	background:url(../images/listBullet.jpg) no-repeat 0px 4px;
	padding-left:16px;
}
#content .infoBox .inside div.textArea div.links ul li a{
	float:left;
	width:96%;
}
#content .infoBox .inside div.textArea div.links ul li a span.tit{
	color:#98261a;
	display:block;
	float:left;
	width:100%;
}
#content .infoBox .inside div.textArea div.links ul li a:hover span.tit{color:#5c0b02; cursor:pointer;}
#content .infoBox .inside div.textArea div.links ul li a span.subTit{
	color:#666666;
	display:block;
	float:left;
	width:100%;
}
#content .infoBox .inside div.textArea div.links ul li a:hover span.subTit{
	color:#333333; 
	cursor:pointer;
}

#content .infoBox .inside div.imageHolder{
	float:left;
	width:249px;
	margin-top:15px;
}
#content .infoBox .inside ul.teamList{
	float:left;
	list-style:none;
	width:450px;
	margin:15px 0px 0px;
}
#content .infoBox .inside ul.teamList li{
	background:url(../images/teamRegBg.png) no-repeat;
	padding:6px;
	float:left;
	display:block;
	width:213px;
	margin-bottom:15px;
	height:152px;
}
#content .infoBox .inside ul.teamList li p{
	float:left;
	color:#FFFFFF;
	padding-bottom:4px;
	/*margin-top:8px; */
	line-height: 13px;
	width:150px;
}
#content .infoBox .inside ul.teamList li p span{
	font-size:12px;
	font-weight:bold;
}
#content .infoBox .inside form.rightForm, #content .infoBox .inside div.rightContent{
	float:left;
	width:250px;
	margin-top:15px;
}
#content .infoBox .inside form.rightForm h2, #content .infoBox .inside div.rightContent h2{
	color:#FFFFFF;
	background:url(../images/sideTitBg.png) no-repeat;
	float:left;
	display:block;
	width:230px;
	padding:5px 13px 12px;
	font-size:12px;
}
#content .infoBox .inside form.rightForm p{
	padding:5px 13px 12px;
	float:left;
	margin-top:20px;
}
#content .infoBox .inside div.rightContent p{
	padding-left:13px;
	margin-top:10px;
	float:left;
	width:230px;
}
#content .infoBox .inside div.rightContent p a{
	color:#740202; 
	text-decoration:none;
}
#content .infoBox .inside div.rightContent p a:hover{ text-decoration:underline;}
#content .infoBox .inside div.rightContent p span{font-weight:bold;}
#content .infoBox .inside form.rightForm ul.formFields{
	float:left;
	padding:11px 0px 0px 4px;
	list-style:none;
	width:248px;
}
#content .infoBox .inside form.rightForm ul.formFields li{
	float:left;
	display:block;
	margin-bottom:10px;
	width:100%;
}
#content .infoBox .inside form.rightForm ul.formFields li.btns a{
	float:right;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	margin-left:10px;
	width:auto;
}
#content .infoBox .inside form.rightForm ul.formFields li.btns a:hover{ color:#99372d;}
#content .infoBox .inside form.rightForm ul.formFields li label{
	float:left;
	display:block;
	font-weight:bold;
	width:243px;
	color:#666666;
	margin-bottom:3px;
}
#content .infoBox .inside form.rightForm ul.formFields li .box{
	float:left;
	display:block;
	width:241px;
	border:1px solid #ee887b;
	color:#666666;
	font-size:11px;
	padding:2px;
}
#content .infoBox .inside form.rightForm ul.formFields li select.box{width:245px;}
#content .infoBox .inside form.rightForm ul.formFields li textarea.box{height:100px;}
#content .infoBox .inside ul.zohoList{
	background:url(../images/zohoTop.png) no-repeat;
	padding:50px 0px 15px 0px;
	float:left;

}
#content .infoBox .inside ul.zohoList li{
	float:left;
	padding:0px 0px 0px 20px;
	width:210px;
	margin:0px 0px 5px 0px;
}
#content .infoBox .inside ul.zohoList li a{
	color:#666666;
	font-size:12px;
	padding:0px 0px 0px 12px;
	background:url(../images/zohoItemBullet.png) no-repeat 0px 3px;
}
#content .infoBox .inside ul.zohoList li a:hover{color:#ae3128;}
#content .infoBox .inside ul.networks{
	float:left;
	display:block;
	margin-top:15px;
}
#content .infoBox .inside ul.networks li{
	float:left;
	display:block;
	background:url(../images/networkRegsBg.jpg) no-repeat;
	width:694px;
	margin-bottom:45px;
}
#content .infoBox .inside ul.networks li a.anchor{ width:0px;}
#content .infoBox .inside ul.networks li h3{
	font-size:13px;
	color:#740202;
	padding:16px 20px 12px;
	margin-bottom:27px;
}
#content .infoBox .inside ul.networks li h3 span{ 
	float:left; 
	display:block;
}
#content .infoBox .inside ul.networks li h3 .topoArrow{
	float:right;
	background:url(../images/topoArrow.png) no-repeat right;
	padding-right:18px;
	color:#666666;
	text-align:right;
	width:100px;
}
#content .infoBox .inside ul.networks li ul{
	list-style:none;
}
#content .infoBox .inside ul.networks li ul li{
	background:none;
	padding-left:20px;
	width:315px;
	margin-bottom:30px;
}
#content .infoBox .inside ul.networks li ul li.large{width:500px;}
#content .infoBox .inside ul.networks li ul li h4{
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
	width:100%;
}
#content .infoBox .inside ul.networks li ul li h4 span.legenda{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#666666;
}
#content .infoBox .inside ul.networks li ul li p{
	float:left;
}
#content .infoBox .inside ul.networks li ul li p a{color:#666666; width:auto; float:none; display:inline;}
#content .infoBox .inside ul.networks li ul li p a:hover{color:#000000;}
#content .infoBox .inside ul{
	float:left;
	list-style:none;
}
#content .infoBox .inside ul li{
	float:left;
	width:180px;
	margin-bottom:20px;
}
#content .infoBox .inside ul li.last{
	width:160px;
	height: 300px;
}
#content .infoBox .inside ul li a{
	float:left;
	display:block;
	text-decoration:none;
	width:160px;
}
#content .infoBox .inside ul li a img{
	float:left;
	display:block;
	margin-bottom:5px;
}
#content .infoBox .inside ul li a span.tit{
	color:#740202;
	font-size:14px;
	float:left;
	display:block;
	width:160px;
}
#content .infoBox .inside ul li a span.legenda{
	font-size:11px;
	color:#666666;
	float:left;
	display:block;
}
#content .infoBox .inside ul.newsList{
	float:left;
	width:100%;
	margin:15px 0px 0px;
}
#content .infoBox .inside ul.newsList li{
	background:url(../images/newsItemBg.jpg) no-repeat;
	float:left;
	display:block;
	padding:12px 0px 0px 12px;
	width:324px;
	padding-bottom:13px;
	margin-right:24px;
}
#content .infoBox .inside ul.newsList li.right{
	margin-right:0px;
}
#content .infoBox .inside ul.newsList li a.img{
	width:93px;
	height:93px;
	display:block;
	float:left;
}
#content .infoBox .inside ul.newsList li div.text{
	float:left;
	width:180px;
	padding:0px 0px 0px 20px;
}
#content .infoBox .inside ul.newsList li div.text a.tit{
	color:#9f3125;
	text-decoration:none;
	font-weight:bold;
	width:100%;
}
#content .infoBox .inside ul.newsList li.big div.text{ width:293px; padding-left:0px;}
#content .infoBox .inside ul.newsList li div.text a.tit:hover{color:#dd3826;}
#content .infoBox .inside ul.newsList li div.text p{
	margin-bottom:10px;
}
#content .infoBox .inside ul.newsList li div.text  a.more{
	background:url(../images/moreBullet.png) no-repeat right;
	padding-right:17px;
	text-align:right;
	width:100px;
	display:block;
	float:right;
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}
#content .infoBox .inside ul.newsList li div.text a.more span{display:none;}
#content .infoBox .inside ul.newsList li div.text a.more:hover span{display:inline;}
#content .infoBox .inside table{
	float:left;
	margin-top:15px;

}
#content .infoBox .inside table th{
	background-color:#eeeeee;
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding:7px 0px;
}
#content .infoBox .inside table td{
	text-align:center;
	padding:4px 0px;
	border-bottom:1px dashed #ffaaaa;
}
#content .infoBox .inside ul.giantBtns{
	float:left;
	margin-top:15px;
	width:100%;
}
#content .infoBox .inside ul.giantBtns li{
	margin-bottom:15px;
	float:left;
	display:block;
	width:100%;
}
#content .infoBox .inside ul.giantBtns li a{
	float:left;
	text-align:right;
	padding:10px 0px 42px 0px;
	width:700px;
	display:block;
}
#content .infoBox .inside ul.giantBtns li a span{
	padding-right:20px;
	display:block;
	float:right;
	color:#ffffff;
	font-size:25px;
	font-weight:bold;
}
#content .infoBox .inside .prodImg{
	float:left;
	margin:3px;
}
#content .infoBox .inside .edrawings{
	background:url(../images/edrawings.jpg) no-repeat;
	float:right;
	display:block;
	width:77px;
	height:12px;
	margin:10px 0px 0px auto;
}
#content .infoBox .inside .dataTable{
	float:left;
	display:block;
	margin:15px 0px 0px 0px;
}

#content .infoBox .inside .prodFooterLinks{
	display:block;
	float:left;
	width:100%;
	padding:5px 0px;
	border-top:1px #e7e7e7 solid;
	border-bottom:1px #e7e7e7 solid;
	margin:15px 0px 10px 0px;
}
#content .infoBox .inside .prodFooterLinks li{
	float:left;
	display:block;
	width:36px;
	margin:0px;
}
#content .infoBox .inside .prodFooterLinks li a{
	float:right;
	display:block;
	width:26px;
	height:23px;
}
#content .infoBox .inside .prodFooterLinks li a.feeds{background:url(../images/feedsIcon.jpg) no-repeat;}
#content .infoBox .inside .prodFooterLinks li a.grades{background:url(../images/gradesIcon.jpg) no-repeat;}
#content .infoBox .inside .prodFooterLinks li a.spare{background:url(../images/spareIcon.jpg) no-repeat;}
#content .infoBox .inside .prodFooterLinks li a.shank{background:url(../images/shankIcon.jpg) no-repeat;}
#content .infoBox .inside .prodCompLink{
	color:#666666;
	float:right;
	text-decoration:none;
	background:url(../images/prodCompLinkBg.jpg) repeat-x;
	padding-left:5px;
}
#content .infoBox .inside .prodCompLink:hover span{color:#000000;}
#content .infoBox .inside .prodCompLink img{
	background:url(../images/prodCompLink.png) no-repeat right;
	width:23px;
	height:22px;
}
#content .infoBox .inside .prodCompLink span{
	padding:4px 0px 3px;
	float:left;
	display:block;
	cursor:pointer;
}
#content .infoBox .inside .prodCompLink span span.highlight{
	float:none;
	display:inline;
	color:#861e1e;
}
#content .infoBox .inside ul.familyList{
	float:left;
	list-style:none;
	width:703px;
	margin:15px 0px 15px;
}
#content .infoBox .inside div.line{
	background-color:#aaaaaa;
	padding:0px;
	margin:0px 0px 10px;
	height:1px;
	width:100%;
	float:left;
}
#content .infoBox .inside ul.familyList li{
	background:url(../images/familyListItemBg.jpg) no-repeat;
	float:left;
	display:block;
	width:240px;
	margin-bottom:15px;
	height:220px;
}
#content .infoBox .inside ul.familyList li a{
	padding:15px 17px;
	width:auto;
}
#content .infoBox .inside ul.familyList li img{
	border:1px solid #ececec;
	float:left;
}
#content .infoBox .inside ul.familyList li span{
	float:left;
	color:#333333;
	font-weight:bold;
	padding-bottom:8px;
	margin-top:8px;
	font-size:12px;
	width:98%;
}
#content .infoBox .inside ul.familyList li.last{width:217px;}

#content .infoBox .inside ul.subFamilyList{
	float:left;
	list-style:none;
	width:703px;
	margin:15px 0px 0px;
}
#content .infoBox .inside ul.subFamilyList li{
	background:url(../images/familyListItemBg.jpg) no-repeat;
	float:left;
	display:block;
	width:240px;
	margin-bottom:15px;
}
#content .infoBox .inside ul.vs2 li{
	background:url(../images/vs2familyListItemBg.jpg) no-repeat;
}
#content .infoBox .inside ul.vs2 li.sep{
	width:100%;
	height:2px;
	background:url(../images/sepLine.jpg) repeat-x;;
}
#content .infoBox .inside ul.subFamilyList li a{
	padding:8px 17px;
	width:auto;
}

#content .infoBox .inside ul.subFamilyList li a .flash{
	border:1px solid #ececec;
	width:184px;
	float:left;
}
#content .infoBox .inside ul.vs2 li img{
	margin-bottom:15px;
}
#content .infoBox .inside ul.subFamilyList li a span{
	float:left;
	color:#333333;
	font-weight:bold;
	padding-bottom:8px;
	margin-top:5px;
	font-size:12px;
	width:98%;
}
#content .infoBox .inside ul.subFamilyList li a span.texto{
	font-weight:normal;
}
#content .infoBox .inside ul.subFamilyList li a span.up{
	color:#9f3125;
}
#content .infoBox .inside ul.subFamilyList li.last{width:217px;}
#footer{
	float:left;
	text-align:left;
	width:995px;
	margin-top:50px;
	margin-bottom:30px;
}
#footer .texto{
	float:left;
	color:#333333;
}
#footer .texto a{
	text-decoration:none;
	color:#333333;
}
#footer .texto a:hover{text-decoration:underline;}
#footer #globazLogo{
	background:url(../images/globazLogo.png) no-repeat;
	width:60px;
	height:21px;
	float:right;
	display:block;
}

.flashBlock{
	float:left;
	display:block;
}

.closed{display:none;}

.qren{
	padding: 10px 0 5px 0;margin-bottom:10px; background: url(../images/linha.jpg) no-repeat left bottom;
}
.qren img{
	margin-right: 35px;
}

/* Login */
form#loginForm { }
form#loginForm h3 { color:#962c21; font:bold 16px Tahoma, Geneva, sans-serif; }
form#loginForm input[type=text] { margin-top:12px; border:1px solid #962c21; width:168px; background:#f8f8f8; color:#d6d6d6; font:italic 12px Tahoma, Geneva, sans-serif; float:left; margin-right:20px; padding:5px 6px 4px; }
form#loginForm input[type=text]:focus { font-style:normal; color:#AFAFAF; }

form#loginForm input[type=password] { margin-top:12px; border:1px solid #962c21; width:168px; background:#f8f8f8; color:#d6d6d6; font:italic 12px Tahoma, Geneva, sans-serif; float:left; margin-right:20px; padding:5px 6px 4px; }
form#loginForm input[type=password]:focus { font-style:normal; color:#AFAFAF; }


a#submit { display:block; float:left; clear:both; background:url(../images/btnSubmit.jpg) 0 0 no-repeat; padding-left:20px; height:34px; margin-top:15px; text-decoration:none;}
a#submit:hover { margin-top:18px; height:31px; }
a#submit span { color:#FFF; font:bold 12px Tahoma, Geneva, sans-serif; background:url(../images/btnSubmit.jpg) right -34px no-repeat; height:26px; padding-top:5px; display:block; text-transform:uppercase; padding-right:20px;  }

#mainMenu ul li:hover ul.sub1{
	display:block;
}

#mainMenu ul li ul.sub1{
	position:absolute;
	display:none;
	float:none;
	background:none;
	color:#FFFFFF;
	margin-top:30px;
	margin-left:-10px;
	width:111px;
	 filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
#mainMenu ul li ul.sub1 li{
	background:#000000;
	float:right;
	padding:2px 10px 3px 10px;
	display:block;
}
#mainMenu ul li ul.sub1 li.topSpace{
	background:none;
	height:15px;
	display:block;
	width:100%;
}
#mainMenu ul li ul.sub1 li a{
	font-size:11px;
	color:#1f6579;
	width:105px;
	margin-bottom:3px;
	text-align:left;
	padding:0px;
	color:#ffffff;
}
#mainMenu ul li ul.sub1 li a:hover{
	background:none;
	color:#962c21;
}
