@charset "utf-8";
*{border:0px;padding:0px; margin:0px;}
html{
	float:left;
	display:block;
	width:100%;
}
body {
	background:#6793c4 url(images/bgRepeat.jpg) repeat-x top center;
	float:left;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#noflash{
	display:none;
	}
googleMaps{
	padding:0px 0px 20px 20px;
}
googleMaps iframe{
	border:1px solid #ffffff;
}
#pageOut{
	float:left;
	text-align:center;
	width:100%;
	background:url(images/bg.jpg) no-repeat top center;
	color:#FFF;
}
#pageOut.home{background:url(images/homeBg.jpg) no-repeat top center;}
#page{
	width:960px;
	margin:0px auto;
	text-align:left;
}
#page #header{
	display:block;
	width:960px;
	float:left;
	margin:0px 0px 13px 0px;
}
#page #header #logoSacia{
	background:url(images/logoSacia.png) no-repeat 5px 0px;
	width:310px;
	height:83px;
	display:block;
	float:left;
	margin:5px 0px 0px 0px;
}
#page #header #idiomas{
	float:right;
	display:block;
	margin:17px 5px 0px 0px;
}
#page #header #idiomas span{
	float:left;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	color:#767676;
	padding:2px 0px 0px;
}
#page #header #idiomas ul{
	list-style:none;
	float:left;
}
#page #header #idiomas ul li{
	padding:0px 0px 0px 5px;
	float:left;
	display:block;
}
#page #header #idiomas ul li a{
	display:block;
	float:left;
	width:19px;
	height:17px;
	background:url(images/idioma.jpg) no-repeat;
	color:#828282;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
}
#page #header #idiomas ul li a:hover{color:#333333;}
#page #header #idiomas ul li.selected a{background:url(images/idiomaSelected.jpg) no-repeat;}
#page #header #pesquisa{
	float:right;
	display:block;
	clear:right;
	margin:18px 5px 0px 0px;
}
#page #header #pesquisa .searchBox{
	float:left;
	background:url(images/pesquisaBg.jpg) no-repeat 10px 0px;
	padding-left:11px;
}
#page #header #pesquisa .searchBox input{
	display:block;
	width:135px;
	height:18px;
	float:left;
	background:none;
	font-size:10px;
	color:#bebebe;
	padding:4px 0px 0px 8px;
}
#page #header #pesquisa .searchBox a{
	width:29px;
	height:20px;
	display:block;
	float:left;
}
#page #header #pesquisa .searchBox a:hover{ background:url(images/pesquisaOver.jpg) no-repeat;}
#page #menu{float:left;}
#page #contentOut{
	float:left;
	background:url(images/homeContentBg.jpg) no-repeat;
	margin:0px 0px 20px 0px;
}
#page #contentOut{
	float:left;
	background:url(images/contentBg.jpg) no-repeat 0px 214px;
}
#page #contentOut .content .insideCenter .contactArea .contactBox .contactosLogo{
	float:left;
	margin-bottom:10px;
}

#pageOut.home #page #contentOut{
	float:left;
	background:url(images/homeContentBg.jpg) no-repeat 0px 316px;
}
#page #contentOut .content{
	float:left;
	width:950px;
	padding:12px 5px 0px;
}
#page #contentOut .content .destBox{
	float:left;
	width:312px;
	padding:0px 0px 0px 17px;
}
#page #contentOut .content .destBox .boxHelp{
	padding:15px 0px 10px 15px;
	float:left;
}
#page #contentOut .content .destBox .boxHelp .flashImg{
	float:left;
	display:block;
	margin-bottom:12px;
}
#page #contentOut .content .destBox .little{padding-top:0px;}
#page #contentOut .content .destBox .boxHelp a{
	display:block;
	width:252px;
	padding:0px 3px 16px;
	text-decoration:none;
	float:left;
}
#page #contentOut .content .destSml .boxHelp a{	width:214px;}
#page #contentOut .content .destBox .boxHelp .withBorder{
	background:url(images/homeDestBottomBorder.jpg) no-repeat bottom;
	padding-bottom:10px;
}
#page #contentOut .content .destBox .boxHelp .verMais{
	background:url(images/homeDestBottomBorder.jpg) no-repeat bottom;
	text-align:right;
	color:#075587;
	font-size:10px;
	padding:0px 0px 5px;
	width:270px;
	margin:-7px 0px 0px;
}
#page #contentOut .content .destBox .boxHelp .verMais:hover{color:#FFF;}
#page #contentOut .content .destBox .boxHelp a .tit{
	color:#075587;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	width:100%;
	float:left;
	display:block;
	text-decoration:none;
}
#page #contentOut .content .destBox .boxHelp a:hover .tit{color:#ffffff;}
#page #contentOut .content .destBox .boxHelp a .subTit{
	color:#075587;
	font-size:10px;
	width:100%;
	float:left;
	display:block;
	text-decoration:none;
}
#page #contentOut .content .destBox .boxHelp a:hover .subTit{color:#ffffff;}
#page #contentOut .content .destBox .boxHelp a .descricao{
	color:#FFF;
	text-decoration:none;
}
#page #contentOut .content .destBox .boxHelp a:hover .descricao{color:#d8ecf9;}
#page #contentOut .content .destBox .boxHelp a img.img{
	display:block;
	width:252px;
	height:120px;
	float:left;
}
#page #contentOut .content .destSml{width:273px;}
#page #contentOut .content .destSml .boxHelp a img.img{	width:221px; height:68px}
#page #contentOut .content .destSml .boxHelp a{width:214px;}
#page #contentOut .content .insideLeft{
	width:235px;
	padding:0px 0px 0px 1px;
	float:left;
}
#page #contentOut .content .insideLeft .leftFlash{
	float:left;
	padding:0px 0px 0px 22px;
	margin:0px 0px 15px 0px;
}
#page #contentOut .content .insideLeft ul.menu{
	list-style:none;
	float:left;
}
#page #contentOut .content .insideLeft ul.menu li{
	padding:0px 4px 0px 22px;
	margin:0px 0px 7px 0px;
	float:left;
	display:block;
}
#page #contentOut .content .insideLeft ul.menu li.selected{background:url(images/leftSelectedBg.gif) no-repeat;}
#page #contentOut .content .insideLeft ul.menu li.selected a, #page #contentOut .content .insideLeft ul.menu li.selected a:hover{
	background:none;
	font-weight:bold;
	color:#FFF;
}
#page #contentOut .content .insideLeft ul.menu li a{
	padding:0px 25px 0px 25px;
	display:block;
	float:left;
	width:140px;
	color:#8ac7ec;
	text-decoration:none;
	font-size:11px;
	background:url(images/leftBg.gif) no-repeat;
	cursor:pointer;
	line-height:20px;
}

#page #contentOut .content .insideLeft ul.menu li a:hover{
	color:#FFF;
	background-position:-314px 0px;
}
#page #contentOut .content .insideCenter{
	float:left;
	width:448px;
}
#page #contentOut .content .insideCenter .textArea{
	float:left;
	display:block;
	width:385px;
	margin:10px 0px 10px;
	padding:0px 40px 10px 22px;
	background:url(images/innerCenterBottom.jpg) repeat-x bottom;
	text-align:justify;
}
#page #contentOut .content .insideCenter .noDiv{ 
	margin:10px 0px 0px; 
	background:none;
}
#page #contentOut .content .insideCenter .textArea h3{
	float:left;
	width:99%;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#page #contentOut .content .insideCenter .textArea p{margin:0px 0px 10px;}
#page #contentOut .content .insideCenter .textArea .flashImg{
	float:left;
	margin:0px 10px 10px 0px; 
}
#page #contentOut .content .big{
	float:left;
	width:664px;
	padding:0px 0px 0px 19px;
}
#page #contentOut .content .insideCenter .contactArea{
	float:left;
	margin:18px 0px 20px;
}
#page #contentOut .content .insideCenter .contactArea .contactBox{
	float:left;
	padding:0px 0px 0px 22px;
}
#page #contentOut .content .insideCenter .contactArea .size1{width:245px;}
#page #contentOut .content .insideCenter .contactArea .size2{width:186px;}
#page #contentOut .content .insideCenter .contactArea .size3{width:142px;}
#page #contentOut .content .insideCenter .contactArea .contactBox span.subTit{
	float:left;
	display:block;
	color:#0a598c;
	margin-bottom:18px;
}
#page #contentOut .content .insideCenter form{
	float:left;
	margin:18px 0px 20px;
	padding:0px 0px 20px 0px;
	width:665px;
	background:transparent url(images/innerCenterBottom.jpg) repeat-x scroll center bottom;
}
#page #contentOut .content .insideCenter form ul{
	float:left;
	list-style:none;
	width:619px;
}
#page #contentOut .content .insideCenter form ul li{
	float:left;
	display:block;
	margin-bottom:5px;
}
#page #contentOut .content .insideCenter form ul li label span.label{
	display:block;
	float:left;
	color:#276dad;
	padding:0px 10px 0px;
	text-align:right;
	width:47px;
}
#page #contentOut .content .insideCenter form ul li.textAreaInput{
	float:right;
}
#page #contentOut .content .insideCenter form ul li.textAreaInput label span.label{ background:none;}
#page #contentOut .content .insideCenter form ul li.textAreaInput label span.input{
	float:left;
	display:block;
	background:url(images/textAreaInputBg.png) no-repeat;	
	padding:4px 8px;
}
#page #contentOut .content .insideCenter form ul li.textAreaInput label span.input textarea{
	background:none;
	font-family:Tahoma, Geneva, sans-serif;
	width:257px;
	height:95px;
	color:#FFF;
	font-size:11px;
	display:block;
	float:left;
}
#page #contentOut .content .insideCenter form ul li label span.input{
	float:left;
	display:block;
	background:url(images/inputBg.png) no-repeat;	
	padding:4px 8px;
}
#page #contentOut .content .insideCenter form ul li label span.input input{
	background:none; 
	width:174px;
	color:#FFF;
	font-size:11px;
	display:block;
	float:left;
}
#page #contentOut .content .insideCenter form .textBox{
	padding:0px 35px 0px 68px;
	color:#97d7ff;
	font-size:10px;
	width:250px;
	float:left;
}
#page #contentOut .content .insideCenter form .buttonBox{
	float:left;
	width:200px;
}
#page #contentOut .content .insideCenter form .buttonBox a{
	background:url(images/formBtnBg.png) no-repeat;
	display:block;
	float:left;
	width:57px;
	padding:1px 0px 4px 15px;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	margin:0px 5px 0px 0px;
	cursor:pointer;
}
#page #contentOut .content .insideCenter form .buttonBox a.over{
	background:url(images/formBtnBg.png) no-repeat -74px 0px;
	display:block;
	float:left;
	width:57px;
	padding:1px 0px 4px 15px;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	margin:0px 5px 0px 0px;
}
#page #contentOut .content .insideCenter .contactArea .contactBox p{
	margin:0px 0px 15px 0px;
	float:left;
	clear:both;
	width:100%;
}
#page #contentOut .content .insideCenter .contactArea .contactBox p a{
	text-decoration:none;
	color:#FFF;
}
#page #contentOut .content .insideCenter .contactArea .contactBox p a:hover{ text-decoration:underline;}
#page #contentOut .content .insideCenter .searchBox{
	float:left;
	padding:0px 0px 0px 22px;
	width:385px;
	margin:0px 0px 20px 0px;
}
#page #contentOut .content .insideCenter .searchBox form.search{
	background:#158ed8;
	float:left;
	width:369px;
	padding:11px 8px;
	margin:0px;
}
#page #contentOut .content .insideCenter .searchBox form.search p{
	float:left;
	display:block;
	clear:both;
	margin:0px 0px 8px 0px;
}
#page #contentOut .content .insideCenter .searchBox form.search span.searchInput{
	background:url(images/searchInputBg.jpg) no-repeat;
	padding:3px 5px;
	display:block;
	float:left;
	margin:0px 0px 3px 0px;
}
#page #contentOut .content .insideCenter .searchBox form.search span.searchInput input{ 
	background:none;
	font-size:11px;
	color:#bde0f4;
	width:238px;
	display:block;
	float:left;
	clear:both;
}
#page #contentOut .content .insideCenter .searchBox form.search .group{
	float:left;
	width:100%;
	padding:9px 0px 9px 0px; 
}
#page #contentOut .content .insideCenter .searchBox form.search .group label{
	vertical-align:middle;
	height:15px;
	float:left;
	display:block;
	margin:0px 20px 0px 0px;
}
#page #contentOut .content .insideCenter .searchBox form.search .group label span{ 
	color:#8ac7ec;
	padding:2px 0px 0px 5px;
	display:block;
	float:left;
}
#page #contentOut .content .insideCenter .searchBox form.search .group label input{
	float:left;
	display:block;
}
#page #contentOut .content .insideCenter .searchBox form.search .group label.selected span{color:#FFF;}
#page #contentOut .content .insideCenter .searchBox .formFooter{
	float:left;
	display:block;
	background:#3cc2ff;
	width:368px;
	padding:9px 18px 9px 0px;
}
#page #contentOut .content .insideCenter .searchBox .formFooter a{
	float:right;
	color:#FFF;
	text-decoration:none;
}
#page #contentOut .content .insideCenter .searchBox .formFooter a:hover{text-decoration:underline;}
#page #contentOut .content .insideCenter .navBar{
	float:left;
	padding:0px 0px 0px 22px;
	width:385px;
	margin:0px 0px 15px 0px;
}
#page #contentOut .content .big .navBar{
	width:599px;
}
#page #contentOut .content .insideCenter .navBottom{
	padding:0px 40px 10px 22px;
	background:url(images/innerCenterBottom.jpg) repeat-x bottom;
	margin:0px 0px 35px 0px;
}
#page #contentOut .content .insideCenter .navBar .info{float:left;}
#page #contentOut .content .insideCenter .navBar .btns{float:right;}
#page #contentOut .content .insideCenter .navBar .btns a{
	display:block;
	float:right;
	text-decoration:none;
	color:#53c9ff;
	margin:0px 0px 0px 10px;
}
#page #contentOut .content .insideCenter .navBar .btns a img{
	width:9px;
	height:10px;
}
#page #contentOut .content .insideCenter .navBar .btns a.prev img{ 
	background:url(images/navArrPrev.gif) no-repeat left 5px;
	margin:0px 5px 0px 0px;
}
#page #contentOut .content .insideCenter .navBar .btns a.prev:hover img{background:url(images/navArrPrev.gif) no-repeat -91px 5px;} 
#page #contentOut .content .insideCenter .navBar .btns a.next img{
	background:url(images/navArrNext.gif) no-repeat left 5px;
	margin:0px 0px 0px 5px;
}
#page #contentOut .content .insideCenter .navBar .btns a.next:hover img{background:url(images/navArrNext.gif) no-repeat -91px 5px;} 
#page #contentOut .content .insideCenter .navBar .btns a:hover{
	background-position:-91px 3px;
	color:#ffffff;
}
#page #contentOut .content .insideCenter ul.list{
	float:left;
	list-style:none;
	padding:0px 0px 0px 23px;
	width:385px;
}
#page #contentOut .content .insideCenter ul.list li{
	float:left;
	display:block;
	width:100%;
	margin-bottom:15px;
}
#page #contentOut .content .big ul.list li a img{
	display:block;
	float:left;
	width:60px;
	height:60px;
	
}
#page #contentOut .content .insideCenter ul.list li a{
	display:block; 
	float:left;
	text-decoration:none;
}
#page #contentOut .content .insideCenter ul.list li span{
	text-decoration:none;
	display:block;
	float:left;
	margin-bottom:3px;
	width:100%;
}
#page #contentOut .content .insideCenter ul.list li a .tit{
	color:#075587;
	font-weight:bold;
}
#page #contentOut .content .insideCenter ul.list li a .texto{color:#ffffff;}
#page #contentOut .content .insideCenter ul.list li a .data{color:#98deff;}
#page #contentOut .content .insideCenter ul.list li a:hover .tit{ color:#FFF;}
#page #contentOut .content .insideCenter ul.list li a:hover .texto{ text-decoration:underline;}

#page #contentOut .content .big ul.newsList{
	float:left;
	list-style:none;
	padding:0px 0px 0px 23px;
	width:598px;
}
#page #contentOut .content .big ul.newsList li{
	float:left;
	display:block;
	margin-bottom:15px;
	width:281px;
	clear:both;
}
#page #contentOut .content .big ul.newsList li.right{
	float:right;
	clear:right;
}
#page #contentOut .content .big ul.newsList li a.tit{
	float:left;
	display:block;
	margin-bottom:3px;
	width:281px;
	color:#075587;
	font-weight:bold;
	text-decoration:none;
}
#page #contentOut .content .big ul.newsList li .textCont{
	float:left;
	width:211px;
	display:block;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}
#page #contentOut .content .big ul.newsList li.noImg .textCont{
	width:281px;
	padding:0px;
}
#page #contentOut .content .insideCenter ul.newsList li .textCont span{
	text-decoration:none;
	display:block;
	float:left;
	margin-bottom:3px;
	width:100%;
}
#page #contentOut .content .insideCenter ul.newsList li .textCont .texto{color:#ffffff;}
#page #contentOut .content .insideCenter ul.newsList li .textCont .data{color:#98deff;}
#page #contentOut .content .insideCenter ul.newsList li a.tit:hover { color:#FFF;}
#page #contentOut .content .big .textArea{width:600px;}
#page #contentOut .content .insideCenter .textArea .voltar{
	float:left;
	display:block;
	background:url(images/voltarBg.png) repeat-x;
	text-align:right;
	color:#075587;
	font-size:10px;
	padding:6px 0px 6px;
	margin:5px 0px 15px;
	width:384px;
	text-decoration:none;
}
#page #contentOut .content .big .textArea .voltar{
	width:600px;
}
#page #contentOut .content .insideCenter .textArea .voltar:hover{ color:#FFF;}
#page #contentOut .content .big .produtosContainer{
	float:left;
	padding:25px 0px 10px 18px;
	background:url(images/innerCenterBottom.jpg) repeat-x bottom;
}
#page #contentOut .content .insideRight{
	float:left;
	width:236px;
	padding:0px 0px 0px 29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#page #contentOut .content .insideRight .newsList{
	float:left;
	list-style:none;
	display:block;
	padding:12px 0px 0px;
	margin:0px 0px 10px 0px;
}
#page #contentOut .content .insideRight .newsList li{
	background:url(images/newsListLiLine.png) no-repeat left bottom;
	padding:0px 0px 7px;
	margin:0px 0px 15px;
	float:left;
	display:block;
}
#page #contentOut .content .insideRight .newsList li a{
	text-decoration:none;
	background:url(images/arrowBg.png) no-repeat 0px 3px;
	padding:0px 0px 0px 12px;
	display:block;
	float:left;
	width:185px;
}
#page #contentOut .content .insideRight .newsList li a:hover{background:transparent url(images/arrowBgOver.png) no-repeat 0px 3px;}
#page #contentOut .content .insideRight .newsList li .tit{
	color:#1f679f;
	font-weight:bold;
	display:block;
	float:left;
	clear:both;
	cursor:pointer;
	width:100%;
	font-size:12px;
	line-height:12px;
}
#page #contentOut .content .insideRight .newsList li a:hover .tit{color:#FFF;}
#page #contentOut .content .insideRight .newsList li .texto{
	width:100%;
	text-decoration:none;
	color:#FFF;
	display:block;
	float:left;
	cursor:pointer;
	clear:both;
	line-height:12px;
	font-size:11px;
}
#page #contentOut .content .insideRight .contacts{
	float:left;
	list-style:none;
	display:block;
	padding:12px 0px 0px;
	margin:0px 0px 10px 0px;
}
#page #contentOut .content .insideRight .contacts li{
	background:url(images/newsListLiLine.png) no-repeat left bottom;
	padding:0px 0px 7px;
	margin:0px 0px 15px;
	float:left;
	display:block;
}
#page #contentOut .content .insideRight .contacts li h3{
	background:url(images/arrowBg.png) no-repeat 0px 3px;
	padding:0px 0px 0px 12px;
	display:block;
	float:left;
	width:185px;
	color:#1f679f;
	font-weight:bold;
	clear:both;
	font-size:10px;
	line-height:12px;
	
}
#page #contentOut .content .insideRight .contacts li .subTit{
	padding:0px 0px 5px 12px;
	display:block;
	float:left;
	width:185px;
	color:#98deff;
	clear:both;
	line-height:11px;
	font-size:9px;
}
#page #contentOut .content .insideRight .contacts li .text{
	padding:0px 0px 0px 12px;
	display:block;
	float:left;
	width:185px;
	color:#FFF;
	clear:both;
	line-height:12px;
	font-size:10px;
}
#page #contentOut .content .insideRight .contacts li .text a{
	font-weight:bold; 
	text-decoration:none; 
	color:#fff;
}
#page #contentOut .content .insideRight .contacts li .text a:hover{ text-decoration:underline;}
#page #contentOut .content .insideRight .rightHelper{
	float:left;
	padding:11px 0px 0px 18px;
}
#page #contentOut .content #pathBar{
	float:left;
	display:block;
	width:100%;
	clear:both;
}
#page #contentOut .content #pathBar span{
	color:#3c7bbd;
	float:left;
	display:block;
}
#page #contentOut .content #pathBar ul{
	float:left;
	list-style:none;
	padding:0px 0px 0px 10px;
}
#page #contentOut .content #pathBar ul li{
	background:url(images/pathArrow.png) no-repeat right 3px;
	padding:0px 7px;
	float:left;
	display:block;
}
#page #contentOut .content #pathBar ul li a{
	float:left;
	display:block;
	text-decoration:none;
	color:#7eb8f1;
}
#page #contentOut .content #pathBar ul li.home a{color:#FFF;}
#page #contentOut .content #pathBar ul li.local{background:none;}
#page #contentOut .content #pathBar ul li.local a{color:#aad5ff;}
#page #contentOut .content #pathBar ul li a:hover{ text-decoration:underline;}
#page #footer{
	background:url(images/footerBg.jpg) no-repeat;
	width:904px;
	float:left;
	color:#8b8888;
	padding:3px 23px 30px;
}
#page #footer span.copy{
	float:left;
	display:block;
	padding:6px 0px 8px 0px;
}
#page #footer #globaz{
	display:block;
	float:right;
	width:113px;
	padding:6px 0px 8px 0px;
	color:#8b8888;
	text-decoration:none;
}
.flash{float:left;}


img, div { behavior: url(iepngfix.htc) }
img, div, a, input, li, span.input{ behavior: url(iepngfix.htc) }





/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
/*Radio*/
.NFRadio {cursor:pointer; width:17px; height:17px; border:1px solid transparent; background:url(images/radioButton.jpg) no-repeat 0 0; z-index:2; display:block;float:left;}
/*Check*/
.NFCheck {cursor:pointer; width:17px; height:17px; border:1px solid transparent; background:url(images/checkbox.jpg) no-repeat 0 0; z-index:2; display:block;float:left;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:absolute; width:15px;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
