@charset "utf-8";

/* CSS Document */

*{

	margin: 0;

	padding: 0;

	outline: none;

	list-style-type: none;

}

@font-face {

    font-family: 'architects_daughterregular';

    src: url('fontes/architectsdaughter.eot');

    src: url('fontes/architectsdaughter.eot?#iefix') format('embedded-opentype'),

         url('fontes/architectsdaughter.woff') format('woff'),

         url('fontes/architectsdaughter.ttf') format('truetype'),

         url('fontes/architectsdaughter.svg#architects_daughterregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sanssemibold';

    src: url('fontes/opensans-semibold.eot');

    src: url('fontes/opensans-semibold.eot?#iefix') format('embedded-opentype'),

         url('fontes/opensans-semibold.woff') format('woff'),

         url('fontes/opensans-semibold.ttf') format('truetype'),

         url('fontes/opensans-semibold.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}



a,h1,h2,h3,h4,h5{

	text-indent: -99999px;

	overflow: hidden;

	display: block;

	background-position: left top;

	background-repeat: no-repeat;

}

.dspnone{

	width: 1px;

	height: 1px;

	display: block;

	overflow: hidden;

	position: absolute;

	text-indent: -9999px;

	left: 25px;

	top: 244px;

}

p{

	padding-bottom: 10px;

}

body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4b6874;

	line-height: 16px;

	background-color: #e4e7eb;

	background-position: top;

	background: url('../img/bgtopo.jpg') no-repeat top;

}

/******TOPO******/



#topo{

	background: url('../img/logo.png') no-repeat;

	background-position: 4px 0;

	position: relative;

	margin: auto;

	width: 980px;

	height: 116px;

}



#topo-apresentacao{

	background: url('../img/logo.png') no-repeat;

	background-position: 3px -16px;

	position: relative;

	margin: auto;

	width: 980px;

	height: 100px;

}



#redes-sociais{

	width: 247px;

	height: 24px;

	position: absolute;

	right: 150px;

	top: 4px;

}



#redes-sociais ul{



}



#redes-sociais ul li{

	display: inline-block;

}



#redes-sociais ul li a{

	background: url('../img/redes-sociais.png') no-repeat;

	width: 27px;

	height: 50px;

}



#redes-sociais ul li .facebook{}

#redes-sociais ul li .google{background-position: -33px 0px;}

#redes-sociais ul li .linkedin{background-position: -68px 0px;}

#redes-sociais ul li .slideshare{background-position: -102px 0px;}

#redes-sociais ul li .pageblog{background-position: -135px 0px;position: relative;right: -4px;}



#telefone p{

	position: absolute;

	top: 5px;

	right: 7px;

	width: 231px;

	height: 37px;

	font-family: 'architects_daughterregular', Verdana, arial;

	font-size: 22px;

	color: #e7e7e7;

}



/******MENU***********/



#menu{

	position: absolute;

	top: 71px;

	left: 340px;

	width: 644px;

	height: 42px;



}



#menu li{

	list-style: none;

	display: inline-block;

}



#menu li a{

	text-decoration: none;

	font-family: 'open_sanssemibold', verdana, arial;

	font-size: 14px;

	color: #a5f4f9;

	display: block;

	text-indent: 0px;

}



#menu li.home a{

	width: 49px;

	height: 25px;

	padding-left: 8px;

	width: 56px;

	height: 25px;

}



#menu li.home a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: 3px 4px;

	color: #fff;

}

#menu li.home a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: 3px 4px;

	color: #fff;

}



#menu li.quem_somos a{

	width: 97px;

	height: 25px;

	padding-left: 8px;

}



#menu li.quem_somos a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -59px 4px;

	color: #fff;

}

#menu li.quem_somos a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -59px 4px;

	color: #fff;

}

#menu li.solucoes a{

	width: 64px;

	height: 25px;

	padding-left: 8px;

}



#menu li.solucoes a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -171px 4px;

	color: #fff;

}



#menu li.solucoes a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -171px 4px;

	color: #fff;

}



#menu li.atuacao a{

	width: 58px;

	height: 25px;

	padding-left: 8px;

}



#menu li.atuacao a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -252px 4px;

	color: #fff;

}



#menu li.atuacao a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -252px 4px;

	color: #fff;

}



#menu li.cases a{

	width: 43px;

	height: 25px;

	padding-left: 8px;

}



#menu li.cases a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -324px 4px;

	color: #fff;

}



#menu li.cases a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -324px 4px;

	color: #fff;

}



#menu li.artigos a{

	width: 62px;

	height: 25px;

	padding-left: 8px;

}



#menu li.artigos a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -383px 1px;

	color: #fff;

}



#menu li.artigos a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -383px 1px;

	color: #fff;

}



#menu li.apresentacoes a{

	width: 107px;

	height: 25px;

	padding-left: 8px;

}



#menu li.apresentacoes a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -449px 3px;

	color: #fff;

}



#menu li.contato a{

	width: 64px;

	height: 25px;

	padding-left: 8px;

}



#menu li.contato a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -572px 3px;

	color: #fff;

}

.internas{

	background-color: #FFF;

}

.bgHome{

	width: 100%;

	height: 116px;

	display: block;

	background: url(../img/bgTopHome.jpg) top center no-repeat;

}

.bgInt{

	width: 100%;

	height: 116px;

	display: block;

	background: url(../img/bgTopInt.jpg) top center no-repeat;

}

#top{

	text-indent: 0;

	overflow: visible;

	display: none;

	width: 500px;

	height: 500px;

	background: red;

}



.bgCont{

	width: 100%;

	display: block;

	background: url(../img/ContHome.jpg) top center no-repeat;

}

.bgContInt{

	width: 100%;

	display: block;

	background: url(../img/ContInt.jpg) top center no-repeat;

}

.share{
	width: 340px;
	height: 31px;
	display: block;
	margin-left: 364px;
	padding: 0;
}

.share .fb_iframe_widget iframe{
	top: -4px!important;
}

table#u_0_0#u_0_3{
	display: none!important;
}

#conteudo{

	width: 933px;

	display: table;

	margin: 0 auto;

	padding: 0 28px 0 28px;

}

#conteudo .home{

	width: 906px;

	height: 260px;

	display: block;

	padding-top: 463px;

	position: relative;

	padding-left: 27px;

}

#conteudo .home #flash{

	width: 452px;

	height: 442px;

	display: block;

	/*background: url(../img/flash.jpg) 0 0 no-repeat;*/

	position: absolute;

	top: 50px;

	left: 453px;

}

#conteudo .home .dest{

	width: 450px;

	height: 240px;

	display: block;

	float: left;

	padding-top: 10px;

}

#conteudo .home .dest img{

	float: left;

}

#conteudo .home .dest h2.hAtuaH{

	width: 196px;

	height: 121px;

	float: left;

	background-image: url(../img/hAtuaH.gif);

}

#conteudo .home .dest a.atua{

	width: 186px;

	height: 121px;

	background-image: url(../img/transp.gif);

}

#conteudo .home .dest h2.hEmprH{

	width: 133px;

	height: 35px;

	background-image: url(../img/hEmprH.gif);

	margin-top: 66px;

}

#conteudo .home .dest a.empr{

	width: 133px;

	height: 30px;

	background-color: #009900;

}

#conteudo .home .dest strong.txt{

	color: #FF0000;

}

#conteudo .home .dest ul{

	width: 233px;

	display: table;

}

#conteudo .home .dest ul li{

	width: 223px;

	display: table;

	padding-left: 10px;

	padding-bottom: 3px;

	background: url(../img/ball_gray.gif) 0 6px no-repeat;

}

#conteudo .home .dest #cases{

	width: 291px;

	height: 98px;

	display: block;

	float: right;

	padding: 17px 130px 0 17px;

	background: url(../img/bgCase.gif) 0 0 no-repeat;

	margin-top: 15px;

}

#conteudo .home .dest #cases a{

	text-indent: 0;

	color: #4b6874;

	text-decoration: none;

}

#conteudo .home .dest #cases a:hover{

	text-decoration: underline;

}

#conteudo .home .dest #cases a.case{

	width: 107px;

	height: 98px;

	text-indent: -9999px;

	background-image: url(../img/transp.gif);

	position: absolute;

	top: 612px;

	left: 361px;

}

#conteudo #left{

	width: 656px;

	display: block;

	float: left;

	padding-bottom: 50px;

}

#conteudo #left ul.ondeesta{

	width: 563px;

	height: 33px;

	display: block;

	padding: 20px 0 0 2px;

}

#conteudo #left ul.ondeesta li{

	padding-right: 10px;

	display: block;

	float: left;

}

#conteudo #left ul.ondeesta li a.link1{

	text-indent: 0;

	color: #FFF;

	text-decoration: none;

	float: left;

}

#conteudo #left ul.ondeesta li a:hover.link1, #conteudo #left ul.ondeesta li a.ativo{

	text-decoration: underline;

	font-weight:bold;

}

#conteudo #left h5{

	height: 20px;

	background-image: url(../img/hFunc.gif);

}

#conteudo #left ul.lista1{

	width: 350px;

	height: 35px;

	display: block;

	padding: 0;

}

#conteudo #left ul.lista1 li{

	height: 17px;

	float: left;

	padding-right: 12px;

}

#conteudo #left ul.lista1 li a{

	height: 17px;

}

#conteudo #left ul.lista1 li a.border-top: ;Impr{

	width: 64px;

	background-image: url(../img/btImpr.gif);

}

#conteudo #left ul.lista1 li a.btFavo{

	width: 71px;

	background-image: url(../img/btFavo.gif);

}

#conteudo #left ul.lista1 li a.btEnvi{

	width: 105px;

	background-image: url(../img/btEnvi.gif);

}

#conteudo #left ul.lista1 li a:hover{

	background-position: left bottom;

}

#conteudo #left p{

	text-align: right;

}

#conteudo #left h2{

	width: 656px;

	height: 52px;

}

#conteudo #left p.hEmpr{

	width: 656px;

	height: 52px;

	display: block;

	overflow: hidden;

	padding-bottom: 0;

	float: right;

	text-indent: -99999px;

	text-align: left;

	background: url(../img/hEmpr.png) right no-repeat;

}

#conteudo #left h2.hSolu{

	background: url(../img/hSolu.png) right no-repeat;

}

#conteudo #left h2.hAtua{

	background: url(../img/hAtua.png) right no-repeat;

}

#conteudo #left h2.hCase{

	background: url(../img/hCase.png) right no-repeat;

}

#conteudo #left h2.hArti{

	background: url(../img/hArt.png) right no-repeat;

}

#conteudo #left h2.hApres{

	background: url(../img/hApr.png) right no-repeat;

}

#conteudo #left h2.hCont{

	background: url(../img/hCont.png) right no-repeat;

}





#conteudo #left h3{

	width: 656px;

	height: 23px;

}

#conteudo #left h3.hAsse{

	background: url(../img/hAsse.gif) right no-repeat;

}

#conteudo #left h3.hInce{

	background: url(../img/hInce.gif) right no-repeat;

}

#conteudo #left h3.hProm{

	background: url(../img/hProm.gif) right no-repeat;

}

#conteudo #left h3.hPosi{

	background: url(../img/hPosi.gif) right no-repeat;

}







#conteudo #left img.imgLeft{

	float: right;

}

#conteudo #left .solucoes{

	width: 656px;

	height: 80px;

	display: block;

	background: url(../img/bgSolu.jpg) 0 0 no-repeat;

	padding-top: 45px;

}

#conteudo #left .solucoes ul{

	width: 656px;

	height: 80px;

	display: block;

	padding: 0;

}

#conteudo #left .solucoes ul li{

	width: 164px;

	height: 80px;

	display: block;

	float: left;

	padding: 0;

}

#conteudo #left .solucoes ul li a{

	width: 164px;

	height: 80px;

}

#conteudo #left .solucoes ul li a.btAsse{

	background-image: url(../img/btAsseh.jpg);

}

#conteudo #left .solucoes ul li a.btInce{

	background-image: url(../img/btInce.jpg);

}

#conteudo #left .solucoes ul li a.btProm{

	background-image: url(../img/btProm.jpg);

}

#conteudo #left .solucoes ul li a.btPosi{

	background-image: url(../img/btPosi.jpg);

}

#conteudo #left .solucoes ul li a:hover{

	background-position: left bottom;

}

#conteudo #left ul.lista2{

	width: 514px;

	height: 80px;

	display: block;

	background: url(../img/bgLink.gif) right 3px no-repeat;

	padding: 0;

	padding-left: 142px;

}

#conteudo #left ul.lista2 li{

	height: 72px;

	display: block;

	float: left;

	padding-right: 20px;

}

#conteudo #left ul.lista2 li a{

	height: 72px;

}

#conteudo #left ul.lista2 li a.btAsse1{

	width: 100px;;

	background-image: url(../img/btAsse1.png);

}

#conteudo #left ul.lista2 li a.btInce1{

	width: 100px;

	background-image: url(../img/btInce1.png);

}

#conteudo #left ul.lista2 li a.btProm1{

	width: 100px;

	background-image: url(../img/btProm1.png);

}

#conteudo #left ul.lista2 li a.btPosi1{

	width: 129px;

	background-image: url(../img/btPosi1.png);

}

#conteudo #left ul.lista2 li a:hover, #conteudo #left ul.lista2 li a.ativo{

	background-position: left bottom;

}



#conteudo #left ul.lista3{

	width: 514px;

	height: 80px;

	display: block;

	background: url(../img/bgLink.gif) right 3px no-repeat;

	padding: 0;

	padding-left: 77px;

}

#conteudo #left ul.lista3 li{

	height: 72px;

	display: block;

	float: left;

	padding-right: 20px;

}

#conteudo #left ul.lista3 li a{

	height: 72px;

}

#conteudo #left ul.lista3 li a.btAsse1{

	width: 100px;;

	background-image: url(../img/btAsse1.png);

}

#conteudo #left ul.lista3 li a.btInce1{

	width: 100px;

	background-image: url(../img/btInce1.png);

}

#conteudo #left ul.lista3 li a.btProm1{

	width: 100px;

	background-image: url(../img/btProm1.png);

}

#conteudo #left ul.lista3 li a.btPosi1{

	width: 129px;

	background-image: url(../img/btPosi1.png);

}

#conteudo #left ul.lista3 li a:hover, #conteudo #left ul.lista3 li a.ativo{

	background-position: left bottom;

}



#conteudo #left a.btDuvi1{

	width: 310px;

	height: 122px;

	background-image: url(../img/btDuvi1.gif); 

}

#conteudo #left a:hover.btDuvi1{

	background-position: left bottom;

}

#conteudo #left a.btDuvi2{

	width: 385px;

	height: 122px;

	background-image: url(../img/btDuvi2.gif); 

}

#conteudo #left a:hover.btDuvi2{

	background-position: left bottom;

}

#conteudo #left a.btDuvi3{

	width: 301px;

	height: 122px;

	background-image: url(../img/btDuvi3.gif); 

}

#conteudo #left a:hover.btDuvi3{

	background-position: left bottom;

}

#conteudo #left a.btDuvi4{

	width: 365px;

	height: 122px;

	background-image: url(../img/btDuvi4.gif); 

}

#conteudo #left a:hover.btDuvi4{

	background-position: left bottom;

}

#conteudo #left a.btMark{

	width: 348px;

	height: 106px;

	background-image: url(../img/btSolu1.gif);

}

#conteudo #left a:hover.btMark{

	background-position: left bottom;

}

#conteudo #left ul.pag{

	width: 91px;

	height: 36px;

	display: block;

	padding: 0 0 0 565px;

	background: url(../img/pag.gif) 487px 4px no-repeat;

}

#conteudo #left ul.pag li{

	width: 26px;

	height: 21px;

	display: block;

	float: left;

	padding: 0;

}

#conteudo #left ul.pag li a{

	width: 22px;

	height: 21px;

}

#conteudo #left ul.pag li a.num01{

	background-image: url(../img/01.gif);

}

#conteudo #left ul.pag li a.num02{

	background-image: url(../img/02.gif);

}

#conteudo #left ul.pag li a.num03{

	background-image: url(../img/03.gif);

}

#conteudo #left ul.pag li a:hover, #conteudo #left ul.pag li a.ativo{

	background-position: left bottom;

}



#conteudo #left .boxCases{

	width: 656px;

	display: table;

	background: url(../img/bgTit.gif) right top no-repeat;

}

#conteudo #left .boxCases p.tit{

	padding: 7px 44px 0 0;

	color: #FFF;

	padding-bottom: 20px;

}

#conteudo #left .boxCases p.txt{

	padding-right: 12px;

}

#conteudo #left .boxCases p.www{

	width: 165px;

	height: 21px;

	float: right;

	padding-right: 25px;

	margin-right: 12px;

	background: url(../img/iconwww.gif) right top no-repeat;

}

#conteudo #left .boxCases p.www a{

	color: #4b6874;

	text-decoration: none;

}

#conteudo #left .boxCases p.www a:hover{

	text-decoration: underline;

}

#conteudo #left ul.pdf{

	width: 637px;

	display: table;

	padding: 0;

	float: right;

}

#conteudo #left ul.pdf li{

	width: 324px;

	height: 50px;

	display: block;

	float: left;

	padding: 0;

}

#conteudo #left ul.pdf li.menor{

	width: 313px;

}

#conteudo #left ul.pdf li a{

	width: 267px;

	height: 39px;

	text-indent: 0;

	color: #ebeef1;

	text-decoration: none;

	background-image: url(../img/btPdf.gif);

	padding-top: 6px;

	padding-left: 46px;

}

#conteudo #left ul.pdf li a:hover{

	background-position: left bottom;

	text-decoration: underline;

}



#conteudo #left .boxApres{

	width: 656px;

	display: table;

	padding-bottom: 15px;

	background: url(../img/bgApres.gif) right top no-repeat;

}

#conteudo #left .boxApres p.tit{

	padding: 7px 44px 0 0;

	color: #FFF;

	padding-bottom: 20px;

}

#conteudo #left .boxApres p.txt{

	width: 465px;

	display: block;

	float: left;

	padding-right: 0;

	padding-left: 40px;

}

#conteudo #left .boxApres p.www{

	width: 165px;

	height: 21px;

	float: right;

	padding-right: 25px;

	margin-right: 12px;

	background: url(../img/iconwww.gif) right top no-repeat;

}

#conteudo #left .boxApres a{

	width: 105px;

	height: 128px;

	float: left;

	margin-right: 30px;

	margin-left: 10px;

}

#conteudo #left .boxApres a.pdf01{

	background-image: url(../img/btPdf01.gif);

}

#conteudo #left .boxApres a.pdf05{

	background-image: url(../img/btPdf05.gif);

}

#conteudo #left .boxApres a:hover{

	background-position: left bottom;

}

#conteudo #left .boxApres1{

	width: 656px;

	display: table;

	padding-bottom: 15px;

	background: url(../img/bgApres1.jpg) right top no-repeat;

}

#conteudo #left .boxApres1 p.tit{

	padding: 7px 44px 0 0;

	color: #FFF;

	padding-bottom: 20px;

}

#conteudo #left .boxApres1 p.txt{

	width: 465px;

	display: block;

	float: left;

	padding-right: 0;

	padding-left: 35px;

}

#conteudo #left .boxApres1 p.www{

	width: 165px;

	height: 21px;

	float: right;

	padding-right: 25px;

	margin-right: 12px;

	background: url(../img/iconwww.gif) right top no-repeat;

}

#conteudo #left .boxApres1 a{

	width: 105px;

	height: 128px;

	float: right;

	margin-right: 30px;

	margin-left: 10px;

}

#conteudo #left .boxApres1 a.pdf02{

	background-image: url(../img/btPdf02.gif);

}

#conteudo #left .boxApres1 a.pdf03{

	background-image: url(../img/btPdf03.gif);

}

#conteudo #left .boxApres1 a.pdf04{

	background-image: url(../img/btPdf04.gif);

}

#conteudo #left .boxApres1 a.pdf06{

	background-image: url(../img/btPdf06.gif);

}

#conteudo #left .boxApres1 a.pdf07{

	background-image: url(../img/btPdf07.gif);

}

#conteudo #left .boxApres1 a.pdf08{

	background-image: url(../img/btPdf08.gif);

}

#conteudo #left .boxApres1 a:hover{

	background-position: left bottom;

}

#conteudo #left ul.formulario{

	width: 450px;

	display: table;

	float: right;

	background: url(../img/form.gif) right top no-repeat;

}

#conteudo #left ul.formulario li{

	width: 440px;

	height: 31px;

	display: block;

	padding-top: 6px;

	padding-left: 10px;

}

#conteudo #left ul.formulario li input{

	border: none;

	background-color: transparent;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #FFF;

	text-align: right;

}

#conteudo #left ul.formulario li label{

	display: none;

}

#conteudo #left ul.formulario li.nome input{

	width: 255px;

}

#conteudo #left ul.formulario li.empresa input{

	width: 315px;

}

#conteudo #left ul.formulario li.ramo input{

	width: 235px;

}

#conteudo #left ul.formulario li.cargo input{

	width: 334px;

}

#conteudo #left ul.formulario li.telefone input{

	width: 305px;

}

#conteudo #left ul.formulario li.msg{

	height: 138px;

	padding-top: 35px;

}

#conteudo #left ul.formulario li textarea{

	width: 423px;

	height: 120px;

	border: none;

	background-color: transparent;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #FFF;

	text-align: right;

}

#conteudo #left ul.formulario li input.btEnviar{

	float: right;

}

#conteudo #left p.maior{

	padding-bottom: 35px;

}

#conteudo #left .box{

	width: 656px;

	display: table;

	margin-bottom: 15px;

	background: url(../img/linha.jpg) bottom center repeat-x;

}

#conteudo #left .box p{

	padding-bottom: 5px;

	text-align: left;

}

#conteudo #left .box a{

	color: #4b6874;

	text-decoration: none;

	display: block;

	text-align: left;

	text-indent: 0;

}

#conteudo #left .box a:hover{

	text-decoration: underline;

}

#conteudo #left h2.hPdr{

	text-indent: 0;

	color: #ab1710;

	font-size: 13px;

	height: 27px;

	padding: 0;

	margin: 0;

}

#conteudo #left #txt{

	width: 656px;

	display: block;

	position: relative;

}

#conteudo #left #txt p{

	text-align: left;

}

#conteudo #left #txt p.btVoltar{

	width: 54px;

	height: 10px;

	display: block;

	position: absolute;

	left: 599px;

	top: -20px;

}

#conteudo #left #txt p.btVoltar a{

	width: 54px;

	height: 10px;

	background-image: url(../img/btVoltar.gif);

}



#conteudo #left #txt a.btDown{

	width: 141px;

	height: 27px;

	background-image: url(../img/btDown.jpg);

}

#conteudo #left #txt a.link{

	text-indent: 0;

	color: #4b6874;

	display: inline;

}





#conteudo #right{

	width: 277px;

	height: 550px;

	display: block;

	float: left;

	background: url(../img/bgRight.jpg) 0 0 no-repeat;

	margin-top: 3px;

}

#conteudo #right a.btCases{

	width: 261px;

	height: 181px;

	background-image: url(../img/btCases.jpg);

	margin: 12px 0 0 16px;

}

#conteudo #right a:hover.btCases{

	background-position: left bottom;

}

#conteudo #right a.btAtua1{

	width: 261px;

	height: 181px;

	background-image: url(../img/btAtua1.jpg);

	margin: 12px 0 0 16px;

}

#conteudo #right a:hover.btAtua1{

	background-position: left bottom;

}

#conteudo #right a.btAtua2{

	width: 261px;

	height: 181px;

	background-image: url(../img/btAtua2.jpg);

	margin: 0 0 0 16px;

}

#conteudo #right a:hover.btAtua2{

	background-position: left bottom;

}

#conteudo #right a.btApre1{

	width: 261px;

	height: 181px;

	background-image: url(../img/btApre1.jpg);

	margin: 0 0 0 16px;

}

#conteudo #right a:hover.btApre1{

	background-position: left bottom;

}

#conteudo #right a.btEmpresa{

	width: 261px;

	height: 181px;

	background-image: url(../img/btQuem1.jpg);

	margin: 12px 0 0 16px;

}

#conteudo #right a:hover.btEmpresa{

	background-position: left bottom;

}

#conteudo #right a.btAprese{

	width: 261px;

	height: 181px;

	background-image: url(../img/btAprese.jpg);

	margin: 12px 0 0 16px;

}

#conteudo #right a:hover.btAprese{

	background-position: left bottom;

}

#conteudo #right a.btSoluc{

	width: 261px;

	height: 181px;

	background-image: url(../img/btSoluc.jpg);

	margin: 0 0 0 16px;

}

#conteudo #right a:hover.btSoluc{

	background-position: left bottom;

}

#conteudo #right a.btAcro{

	width: 261px;

	height: 131px;

	background-image: url(../img/btAcro.jpg);

	margin: 0 0 0 16px;

}

#conteudo #right a:hover.btAcro{

	background-position: left bottom;

}

#conteudo #right a.btEmail{

	width: 261px;

	height: 181px;

	background-image: url(../img/btCont.jpg);

	margin: 12px 0 0 16px;

}

#conteudo #right a:hover.btEmail{

	background-position: left bottom;

}

#conteudo #right a.btMapa{

	width: 261px;

	height: 303px;

	background-image: url(../img/btLocal.jpg);

	margin: 0 0 0 16px;

}

#conteudo #right a:hover.btMapa{

	background-position: left bottom;

}

#conteudo #right a.btTrabalhe{

	width: 261px;

	height: 181px;

	background-image: url(../img/trabalhe.jpg);

	margin: -6px 0 0 16px;

}



#conteudo #right .artigos{

	width: 264px;

	height: 251px;

	display: block;

	background: url(../img/bgArti.jpg) top right no-repeat;

	padding: 55px 0 0 13px;

}

#conteudo #right .artigos ul.art01{

	width: 226px;

	display: table;

	padding: 0 0 15px 16px;

}

#conteudo #right .artigos ul.art01 li{

	width: 226px;

	height: 44px;

}

#conteudo #right .artigos ul.art01 li a{

	width: 226px;

	height: 28px;

	text-indent: 0;

	color: #3f5b66;

	text-decoration: none;

	background-image: url(../img/bgConf.jpg);

	padding-top: 8px;

	padding-left: 15px;

}

#conteudo #right .artigos ul.art01 li a:hover{

	background-position: left bottom;

	text-decoration: underline;

}

#conteudo #right .artigos ul.art01 li.maior{

	height: 73px;

}

#conteudo #right .artigos ul.art01 li.maior a{

	width: 230px;

	height: 60px;

	text-indent: 0;

	color: #3f5b66;

	text-decoration: none;

	background-image: url(../img/bgConf2.jpg);

	padding-top: 8px;

	padding-left: 15px;

}

#conteudo #right .artigos ul.art01 li.maior a:hover{

	background-position: left bottom;

	text-decoration: underline;

}

#conteudo #right .artigos h4{

	height: 28px;

	background: url(../img/hConf.jpg) 22px 0 no-repeat;

}

#conteudo #right .artigos a.btCliq{

	width: 160px;

	height: 21px;

	text-indent: -9999px;

	margin-left: 22px;

}

#conteudo #right .artigos a:hover.btCliq{

	background-position: left bottom;

}

#conteudo #right .artigos2{

	width: 264px;

	height: 251px;

	display: block;

	background: url(../img/bgArti2.jpg) top right no-repeat;

	padding: 55px 0 0 13px;

	margin-top: -5px;

}

#conteudo #right .artigos2 ul.art01{

	width: 226px;

	display: table;

	padding: 0 0 15px 16px;

}

#conteudo #right .artigos2 ul.art01 li{

	width: 226px;

	height: 44px;

}

#conteudo #right .artigos2 ul.art01 li a{

	width: 226px;

	height: 28px;

	text-indent: 0;

	color: #3f5b66;

	text-decoration: none;

	background-image: url(../img/bgConf.jpg);

	padding-top: 8px;

	padding-left: 15px;

}

#conteudo #right .artigos2 ul.art01 li a:hover{

	background-position: left bottom;

	text-decoration: underline;

}

#conteudo #right .artigos2 ul.art01 li.maior{

	height: 73px;

}

#conteudo #right .artigos2 ul.art01 li.maior a{

	width: 230px;

	height: 60px;

	text-indent: 0;

	color: #3f5b66;

	text-decoration: none;

	background-image: url(../img/bgConf2.jpg);

	padding-top: 8px;

	padding-left: 15px;

}

#conteudo #right .artigos2 ul.art01 li.maior a:hover{

	background-position: left bottom;

	text-decoration: underline;

}

#conteudo #right .artigos2 h4{

	height: 28px;

	background: url(../img/hConf.jpg) 22px 0 no-repeat;

}

#conteudo #right .artigos2 a.btCliq{

	width: 160px;

	height: 21px;

	text-indent: -9999px;

	margin-left: 22px;

}

#conteudo #right .artigos2 a:hover.btCliq{

	background-position: left bottom;

}















/************SOLUCOES***************/



.tit-lista a{

	text-indent: 0;

	text-decoration: none;

	text-align: center;

	padding-top: 5px;

	height: 29px;

	color: #3f5b66;

	font-size: 15px;

	margin-top: 20px;

}



/************************************/



#conteudo #rodape{

	width: 933px;

	height: 110px;

	display: block;

	float: left;

	background: url(../img/bgRod.gif) 0 0 no-repeat;

}

#conteudo #rodape ul{

	width: 195px;

	height: 15px;

	display: block;

	float: left;

	padding: 76px 0 0 100px;

}

#conteudo #rodape ul li{

	width: 94px;

	height: 15px;

	float: left;

}

#conteudo #rodape ul li a{

	width: 91px;

	height: 15px;

}

#conteudo #rodape ul li a.ao5{

	background-image: url(../img/ao5.jpg);

}

#conteudo #rodape ul li a.w3c{

	background-image: url(../img/w3c.jpg);

}



/********** FORM LIGHTBOX ************/

#conteudo #left ul.lista1 li .window {

  position:absolute;

  left:0;

  top:0;

  width:327px;

  height:348px;

  display:none;

  z-index:9999;

}

#mask {

  position:absolute;

  left:0;

  top:0;

  z-index:9000;

  background-color:#000;

  display:none;

}

#conteudo #left ul.lista1 li #dialog1{

  width:440px; 

  height:348px;

  background: url(../img/bgLight.gif) 0 0 no-repeat;

  padding: 20px 20px 0 20px;

  color: #FFF;

  font-size: 12px;

}

#conteudo #left ul.lista1 li #dialog1 p{

	width: 293px;

	text-align: left;

}

#conteudo #left ul.lista1 li #dialog1 ul{

	width: 293px;

	display: table;

}

#conteudo #left ul.lista1 li #dialog1 ul li{

	width: 293px;

	height: 54px;

	display: block;

}

#conteudo #left ul.lista1 li #dialog1 ul li label{

	width: 293px;

	height: 20px;

	display: block;

}

#conteudo #left ul.lista1 li #dialog1 ul li input{

	width: 283px;

	height: 18px;

	border: 2px solid #6a8691;

	padding-top: 2px;

	background-color: #adcad5;

	font-size: 13px;

	color: #56717c;

	font-family: "Arial", Helvetica, sans-serif;

	font-weight: bold;

}

#conteudo #left ul.lista1 li #dialog1 ul li input.btenviar{

	width: 108px;

	height: 33px;

	display: block;

	float: right;

	border: none;

	padding-right: 5px;

	background-color: transparent;

}

#conteudo #left ul.lista1 li #dialog1 a{

	width: 103px;

	height: 35px;

	float: right;

	margin-top: -20px;

	margin-right: 20px;

	

}

/**********LISTA-CASES****************/



#lista-cases{

	margin-top: 34px;

}



#lista-cases li{

	/*background: url('../img/bglista-cases.jpg') no-repeat; */

	background: white;

	display: inline-block;

	border: solid 2px #dfc3cf;

	border-radius: 5px;

	width: 120px;

	height: 119px;

	margin-right: 4px;

	margin-bottom: 7px;

}



#lista-cases li img{

	margin: 3px 0px 0px 4px;

}



#lista-cases li a{

	text-indent: 0;

	}

/*************************************/



/*********LISTA SOLUÇÕES****************/



.lista-solucoes{

	margin-top: 17px;

}



.lista-solucoes strong{

	margin-left: 244px;

	padding-bottom: 10px;

}



.lista-solucoes li{

	text-align: left;

	padding-top: 10px;

	margin-left: 260px;

	list-style: initial;

}



/*************************************/



.p-menor{

	width: 444px;

}



/**********FOOTER********************/



#centraliza_footer{

	margin-top: 739px;

}



#centraliza_footer_medio{

	margin-top: 839px;

}





#centraliza_footer_maior{

	margin-top: 1109px;

}



#centraliza_footer_extramaior{

	margin-top: 1289px;

}



#centraliza_footer_exmaior{

	margin-top: 1529px;

}



#footer{

	background: url('../img/bgRodapeInt.jpg') no-repeat;

	width: 987px;

	height: 103px;

	margin: auto;

}



#footer p{

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	color: #547178;

	padding-top: 34px;

	padding-left: 145px;

}



#footer p span{

	color: #ad063c;

}



#footer p span.tel{

	margin-left: 94px;

}

#footer p span.tit-tel{

	font-weight: 100;

}

.addressLocal{
	position: relative;
	top: 56px;
	left: 41px;
	font-size: 15px;
	font-family: 'open_sanssemibold';
	color: #405B64;
	font-weight: bold;
	font-style: initial;
	line-height: 20px;
}