:lang(pt),
[lang='pt']{
	font-family: Helvetica, Arial, Sans-serif;
}
:lang(us),
[lang='us']{
	font-family: Helvetica, Arial, Sans-serif;
}
:lang(en),
[lang='en']{
	font-family: Helvetica, Arial, Sans-serif;
}










body{
	margin: 0px;
	padding: 0px;
	/*background: #292929;*/
	background: white;
	font-family: Helvetica, Arial, Sans-serif;
}










.fonte24px{font-size: 1.5em; margin: 0px;} /*24px*/

.fonte18px{font-size: 1.1em; margin: 0px;}  /*18px*/

.fonte18px_normal{font-size: 1.1em; font-weight: normal; margin: 0px;}  /*18px*/

.fonte16px{font-size: 1em; margin: 0px;}  /*16px*/

.fonte16px_normal{font-size: 1em; font-weight: normal; margin: 0px;}  /*16px*/

.fonte15px{font-size: 0.90em; margin: 0px;} /*15px*/

.fonte15px_normal{font-size: 0.90em; font-weight: normal; margin: 0px;} /*15px*/

.fonte14px{font-size: 0.875em; margin: 0px;} /*14px*/

.fonte14px_normal{font-size: 0.875em; font-weight: normal; margin: 0px;} /*14px*/

.fonte13px{font-size: 0.813em; margin: 0px;} /*13px*/

.fonte13px_normal{font-size: 0.813em; font-weight: normal; margin: 0px;} /*13px*/

.fonte12px{font-size: 0.75em; margin: 0px;} /*12px*/

.fonte12px_normal{font-size: 0.75em; margin: 0px; font-weight: normal;} /*12px*/

.fonte11px{font-size: 0.688em; margin: 0px;} /*11px*/

.fonte11px_normal{font-size: 0.688em; margin: 0px; font-weight: normal;} /*11px*/

.fonteCCCCCC{color: #cccccc;}

.fonteFFFFFF{color: white;}

.fonte000000{color: black;}

.fonteLaranja{color: #FF9900;}

.linhaTop60px{line-height: 60px;}

.margemTop40px{margin-top: 40px;}

.margemTop16px{margin-top: 16px;}

.margemTop14px{margin-top: 14px;}










#corpo{
	width: 960px;
	margin-top: 55px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	background: transparent;
}










#miniLogotipo{
	float: left;
	overflow: hidden;
	width: 110px;
	height: 110px;
	margin-top: -40px;
/*	margin-left: 45px;*/
	-webkit-box-shadow: 0px 4px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 4px 25px 0px #9e9e9e;
	box-shadow: 0px 4px 25px 0px #9e9e9e;
	border: 0px solid rgba(255, 153, 0, 1);
	border: 0px solid #FF9900;
}
.morph_iPonto{
	width: 110px;
	height: 110px;
}










/*  ------------------------------------------------------------  inicio  CSS  HEADER  ------------------------------------------------------------  */
header{
	float: right;
/*	width: 700px;*/
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	-webkit-box-shadow: 0px 4px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 4px 25px 0px #9e9e9e;
	box-shadow: 0px 4px 25px 0px #9e9e9e;*/
	border: 0px solid rgba(255, 153, 0, 1);
	padding: 0px;
	background: transparent;
}
/*  ---  inicio  CSS  CABEÇALHO  ---  */
#Cabecalho{ 
	float: right;
	width: 800px;
/*	margin-top: 25px;*/
	margin-right: auto;
/*	margin-bottom: 25px;*/
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	-webkit-box-shadow: 0px 4px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 4px 25px 0px #9e9e9e;
	box-shadow: 0px 4px 25px 0px #9e9e9e;
	border: 1px solid rgba(255, 153, 0, 1);
	/* para Internet Explorer */
	border: 1px solid rgb(255, 153, 0);
	background: black;
	}
#MiniMenusTop{
	background: transparent;
}



#caixaIdiomas{
	float: right;
	width: 127px;
	height: 20px;
	margin-top: 1px;
	border: 0px solid grey;
}
.menuPtEn{
	float: left;
	width: 60px;
	height: 20px;
	border-top: 0px solid yellow;
	border-right: 0px solid yellow;
	border-bottom: 0px solid yellow;
	border-left: 0px solid yellow;
}
a.menuPT{
	float: left;
	width: 60px;
	height: 20px;
	margin-top: 2px;
	margin-left: 0px;
	font-size: 11px;
	color: white;
	text-decoration: none;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	background: transparent;
}
a.menuPT:hover{
	color: #bbbbbb;
	text-decoration: underline;
}
#bandeiraPT{
	float: left;
	width: 29px;
	height: 15px;
	margin-top: 0.02em;
/*	margin-left: 5px; */
	padding-right: 10px;
	background-image: url(../imagens_iPonto/bandeirasIdiomas_iPonto/BandeiraPT.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
}

.divideMenuPtEn{float: left; margin-top: -2px; color: white;}

a.menuUK{
	float: left;
	width: 51px;
	height: 20px;
	margin-top: 2px;
	margin-left: 6px;
	font-size: 11px;
	color: white;
	text-decoration: none;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	background: transparent;
}	
a.menuUK:hover{
	color: #bbbbbb;
	text-decoration: underline;
}
#bandeiraUK{
	float: right;
	width: 28px;
	height: 14px;
	margin-top: 0px;
	background-image: url(../imagens_iPonto/bandeirasIdiomas_iPonto/BandeiraUK.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
}



ul#MiniMenusTopUL{
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding: 0px;
	background: transparent;
	text-align: center;
}
a.Mini1, li.Mini1LI{
	float: left;
	margin-left: 0px;
	padding: 0px;
	border-bottom: 1px solid black;
	background: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	color: white;
}
a.Mini2, li.Mini2LI, a.Mini3, li.Mini3LI, a.Mini4, li.Mini4LI,  a.Mini5, li.Mini5LI, a.Mini6, li.Mini6LI{
	float: left;
	margin-left: 20px;
	padding: 0px;
	border-bottom: 1px solid black;
	background: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	color: white;
}

a.Mini1:hover, a.Mini2:hover, a.Mini3:hover, a.Mini4:hover, a.Mini5:hover, a.Mini6:hover{ border-bottom: 1px solid white; }

#miniActivo {color: darkgray; border-bottom: 0px solid darkgray; cursor: default;}

#miniActivo:hover {border-bottom: 1px solid gray;}
/*  ---  fim  CSS  CABEÇALHO  ---  */
/*  ------------------------------------------------------------  fim  CSS  HEADER  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  DESTAQUES  ------------------------------------------------------------  */
.caixaDestaques1{
width: 960px;
height: 163px;
margin-top: 0px;
padding:0px;
border:0px solid #FF9900;
background: black;
background-image: url('../imagens_iPonto/setaDivisaoDestaquesNovidades.png');
background-position: 325px;
background-repeat: no-repeat;
color:white;
}
.tituloDestaques1{
float: left;
width: 360px;
height: 163px;
border:0px solid #FF9900;
color: white;
}
.iPontoLogotipoRegistada{
margin-top:-58px;
}
.textoDestaques1{
float: right;
width: 380px;
height: 150px;
margin-top: 0px;
margin-right: 0px;
padding-top: 13px;
padding-right: 30px;
padding-bottom:0px;
padding-left:20px;
border:0px solid #FF9900;
color:white;
}
.miniServicosDestaques{
margin-top:  13px;
}
.miniHorarioDestaques{
margin-top:  -100px;
margin-right:  0px;
margin-bottom:  40px;
margin-left:  55px;
border:0px solid red;
}

.caixaDestaques2{
/*float: right;*/
/*width: 459px;*/
width: 960px;
height: 163px;
margin-top: 0px;
padding:0px;
border:0px solid #FF9900;
/*background: #FF9900;*/
background: black;
background-image: url('../imagens_iPonto/setaDivisaoDestaquesNovidades.png');
background-position: 325px;
background-repeat: no-repeat;
color:white;
}
.tituloDestaques2{
float: left;
/*width: 459px;*/
width: 360px;
height: 133px;
margin-top: 0px;
padding:15px;
border:0px solid #FF9900;
/*background: black;*/
color: white;
}
.textoDestaques2{
float: right;
/*width: 459px;*/
width: 380px;
height: 120px;
margin-top: 0px;
margin-right: 0px;
padding-top:28px;
padding-right:30px;
padding-bottom:15px;
padding-left:20px;
border:0px solid #FF9900;
/*background: black;*/
color:white;
}
/*  ------------------------------------------------------------  fim  CSS  DESTAQUES  ------------------------------------------------------------  */










.blocoBannerPrincipal{
	width: 960px;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
/*	background: black;*/
}
.blocoDescreveCategorias{
	width: 960px;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
/*	background: black;*/
}









/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  INICIO  ------------------------------------------------------------  */
.caixaBannerPaginaInicio{
	width: 960px;
	height: 305px;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px solid green;
/*	background-image: url('../imagens_iPonto/iPonto_Logotipo_StrokeBrancoGrandeFundoTRansp.png');
	background-repeat: no-repeat;
	background-position: center center;
	background: black;*/
	color: white;
	text-align: center;
}
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  INICIO  ------------------------------------------------------------  */










/* ------------------------------------------------------------ inicio CSS PÁGINA SOBRE ------------------------------------------------------------ */
.caixaPaginaSobre{
	width: 930px;
	height:100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
/*  ---  inicio  CSS  CAIXA  CONTEUDO  SOBRE  ---  */
#tituloSobreMissaoObjectivos{
	border: 0px solid red;
}
#missaoiPonto, #objectivosiPonto{
	color: black;
	text-decoration: none;
}
#missaoiPonto:hover, #objectivosiPonto:hover{
	border-bottom: 1px solid #FF9900;
}



#textoSobreMissaoObjectivos{
	margin-top: 20px;
	border: 0px solid red;
}
/*  ---  fim  CSS  CAIXA  CONTEUDO  SOBRE  ---  */
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  SOBRE  ------------------------------------------------------------  */










/* ------------------------------------------------------------ inicio CSS PÁGINA SERVIÇOS ------------------------------------------------------------ */
.caixaPaginaServicos{
	width: 930px;
	height:100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
/* ------------------------------------------------------------ fim CSS PÁGINA SERVIÇOS ------------------------------------------------------------ */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  PROJECTOS  ------------------------------------------------------------  */
.caixaPaginaProjectos{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 0px solid green;
	background: black;
	color: white;
}
/*  ---  inicio  CSS  CAIXA  CONTEUDO  PROJECTOS  ---  */
.selecionaProjetos{
	float: left;
	width: 151px;
	height: 190px;
	margin-top: 20px;
	margin-left: 4.2%;
	margin-bottom: 20px;
	margin-right: 4.2%;
	border: 1px solid black;
	background: transparent;
}
.linkProjetos{
	opacity: 0.5;
}
.linkProjetos:hover{
	opacity: 1;
}
.thumbProjetos{
	width: 150px; 
	height: 150px; 
	border: 0px solid red;
}
.thumbProjetos:hover{
	box-shadow: 0px 0px 26px 1px white;
}
.legendaProjetos{
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
}
.legendaTipoProjetos{
	margin: auto;
	padding: 0px;
}
/*  ---  fim  CSS  CAIXA  CONTEUDO  PROJECTOS  ---  */
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  PROJECTOS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  MODDING  NAS  ------------------------------------------------------------  */
.blocoSlider{
	width: 960px;
	/* margem para internet explorer*/
	background: transparent;
}
/*  ---  inicio  CSS  SLIDER  MODDING  NAS  ---  */
.sinopse{
	position: absolute; 
	top: 0px; 
	right: 30px;
	min-height: 430px;
	width: 325px; 
	height: auto;
	border: 0px solid red; 
	background: black; 
	color: white;
}





.voltarProjetosDiv{
	float: right;
	position: relative;
	right: 130px;
	bottom: 26px;
	width: 100px;
	margin-bottom:-25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid green;
/*background: rgba(255, 153, 0, 0.7);*/ 
	background: #292929;
	font-family: Helvetica, Arial, Sans-serif;
	font-weight: bold;
	font-size:0.80em;
	text-align:center;
	color: white;
}
.voltarProjetosLink{
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none; 
	color: #FF9900;
}
.voltarProjetosLink:hover{
	color: #F87217;
}





/*  ---  inicio  SLIDES  CONTAINER  ---  */
#slider1_container{
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 450px;
	background: black;
	overflow: hidden;
	border: 0px solid red;
}

.LoadingScreenDiv1{position: absolute; top: 0px; left: 0px;}
.LoadingScreenDiv2{
/*	filter: alpha(opacity=70);*/
	opacity:0.7;
	width: 100%;
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background-color: #000000;
}
.LoadingScreenDiv3{
	width: 100%;
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background: url(../jssorSlider_iPonto/loading.gif) no-repeat center center;
}



.SlidesContainer1{
	overflow: hidden;
	width: 850px;
	height: 450px;
	position: absolute;
	left: 110px;
	top: 0px;
	border: 0px solid red;
	cursor: move;
}
.fotosGrdJssor{max-width:416px; max-height:450px; margin-left: 67px;}
/*  ---  fim  SLIDES CONTAINER  ---  */





/*  ---  inicio THUMBNAIL ITEM SKIN  ---  */
	/* jssor slider thumbnail navigator skin 02 css */
	/*
	.jssort02 .p            (normal)
	.jssort02 .p:hover      (normal mouseover)
	.jssort02 .pav          (active)
	.jssort02 .pav:hover    (active mouseover)
	.jssort02 .pdn          (mousedown)
	*/

.jssort02{position: absolute; top: -2px; left:28px; bottom: 0px; width: 110px; height: 450px; border: 0px solid green; background: black;}

.jssort02 .w
{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 66%;
	height: 100%;
}
.jssort02 .c
{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 63px;
	height: 62px;
	border: #FF9900 1px solid;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
{
/*  background: url(jssorSlider_iPonto/t01.png) center center;*/
	border-width: 0px;
	top: 2px;
	left: 20px;
	width: 59px;
	height: 60px;
	border: 0px solid red;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c
{
	top: 0px;
	left: 16px;
	width: 65px;
	height: 62px;
	border: #fff 1px solid;
}
.p{position: absolute; width: 99px; height: 64px; top: 0; left: 0; border: 0px solid green;}

.thumbnailtemplate{width: 100%; height: 100%; border:none; position:absolute; top: 0; left: 0;}
/*  ---  fim THUMBNAIL ITEM SKIN  ---  */





/*  ---  inicio ARROW NAVIGATOR SKIN  ---  */
/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l              (normal)
.jssora05r              (normal)
.jssora05l:hover        (normal mouseover)
.jssora05r:hover        (normal mouseover)
.jssora05ldn            (mousedown)
.jssora05rdn            (mousedown)
*/

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
	position: absolute;
	margin-top:200px;
	cursor: pointer;
	display: block;
	background: url(../jssorSlider_iPonto/a17.png) no-repeat;
	overflow:hidden;
}

.jssora05l {background-position: -10px -40px; width: 40px; height: 40px; top: 165px; left: 656px;}

.jssora05r {background-position: -70px -40px; width: 40px; height: 40px; top: 165px; right: 60px;}

.jssora05l:hover { background-position: -130px -40px; }

.jssora05r:hover { background-position: -190px -40px; }

.jssora05ldn { background-position: -250px -40px; }

.jssora05rdn { background-position: -310px -40px; }

.arrowleft{width: 40px; height: 40px; top: 165px; left: 656px;}

.arrowright{ width: 40px; height: 40px; top: 165px; right: 60px;}

/*  ---  fim  CSS  SLIDER  MODDING  NAS  ---  */
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  MODDING  NAS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  MODDING  FONTE  ATX  NAS  ------------------------------------------------------------  */
.blocoSlider{
	width: 960px;
	/* margem para internet explorer*/
	background: transparent;
}
/*  ---  inicio  CSS  SLIDER  MODDING  NAS  ---  */
.sinopse{
	position: absolute; 
	top: 0px; 
	right: 30px;
	min-height: 430px;
	width: 325px; 
	height: auto;
	border: 0px solid red; 
	background: black; 
	color: white;
}





.voltarProjetosDiv{
	float: right;
	position: relative;
	right: 130px;
	bottom: 26px;
	width: 100px;
	margin-bottom:-25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid green;
/*background: rgba(255, 153, 0, 0.7);*/ 
	background: #292929;
	font-family: Helvetica, Arial, Sans-serif;
	font-weight: bold;
	font-size:0.80em;
	text-align:center;
	color: white;
}
.voltarProjetosLink{
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none; 
	color: #FF9900;
}
.voltarProjetosLink:hover{
	color: #F87217;
}





/*  ---  inicio  SLIDES  CONTAINER  ---  */
#slider1_container{
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 450px;
	background: black;
	overflow: hidden;
	border: 0px solid red;
}

.LoadingScreenDiv1{position: absolute; top: 0px; left: 0px;}
.LoadingScreenDiv2{
/*	filter: alpha(opacity=70);*/
	opacity:0.7;
	width: 100%;
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background-color: #000000;
}
.LoadingScreenDiv3{
	width: 100%;
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background: url(../jssorSlider_iPonto/loading.gif) no-repeat center center;
}



.SlidesContainer1{
	overflow: hidden;
	width: 850px;
	height: 450px;
	position: absolute;
	left: 110px;
	top: 0px;
	border: 0px solid red;
	cursor: move;
}
.fotosGrdJssor{max-width:416px; max-height:450px; margin-left: 67px;}
/*  ---  fim  SLIDES CONTAINER  ---  */





/*  ---  inicio THUMBNAIL ITEM SKIN  ---  */
	/* jssor slider thumbnail navigator skin 02 css */
	/*
	.jssort02 .p            (normal)
	.jssort02 .p:hover      (normal mouseover)
	.jssort02 .pav          (active)
	.jssort02 .pav:hover    (active mouseover)
	.jssort02 .pdn          (mousedown)
	*/

.jssort02{position: absolute; top: -2px; left:28px; bottom: 0px; width: 110px; height: 450px; border: 0px solid green; background: black;}

.jssort02 .w
{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 66%;
	height: 100%;
}
.jssort02 .c
{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 63px;
	height: 62px;
	border: #FF9900 1px solid;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
{
/*  background: url(jssorSlider_iPonto/t01.png) center center;*/
	border-width: 0px;
	top: 2px;
	left: 20px;
	width: 59px;
	height: 60px;
	border: 0px solid red;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c
{
	top: 0px;
	left: 16px;
	width: 65px;
	height: 62px;
	border: #fff 1px solid;
}
.p{position: absolute; width: 99px; height: 64px; top: 0; left: 0; border: 0px solid green;}

.thumbnailtemplate{width: 100%; height: 100%; border:none; position:absolute; top: 0; left: 0;}
/*  ---  fim THUMBNAIL ITEM SKIN  ---  */





/*  ---  inicio ARROW NAVIGATOR SKIN  ---  */
/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l              (normal)
.jssora05r              (normal)
.jssora05l:hover        (normal mouseover)
.jssora05r:hover        (normal mouseover)
.jssora05ldn            (mousedown)
.jssora05rdn            (mousedown)
*/

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
	position: absolute;
	margin-top:200px;
	cursor: pointer;
	display: block;
	background: url(../jssorSlider_iPonto/a17.png) no-repeat;
	overflow:hidden;
}

.jssora05l {background-position: -10px -40px; width: 40px; height: 40px; top: 165px; left: 656px;}

.jssora05r {background-position: -70px -40px; width: 40px; height: 40px; top: 165px; right: 60px;}

.jssora05l:hover { background-position: -130px -40px; }

.jssora05r:hover { background-position: -190px -40px; }

.jssora05ldn { background-position: -250px -40px; }

.jssora05rdn { background-position: -310px -40px; }

.arrowleft{width: 40px; height: 40px; top: 165px; left: 656px;}

.arrowright{ width: 40px; height: 40px; top: 165px; right: 60px;}

/*  ---  fim  CSS  SLIDER  MODDING  FONTE  ATX  NAS  ---  */
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  MODDING  FONTE  ATX  NAS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  CONTACTOS  ------------------------------------------------------------  */
.caixaPaginaContactos{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  CONTACTOS  ------------------------------------------------------------  */









/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  RECRUTAMENTO  ------------------------------------------------------------  */
.caixaPaginaRecrutamento{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  RECRUTAMENTO  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  ASSISTÊNCIA REMOTA  ------------------------------------------------------------  */
.caixaPaginaAssistenciaRemota{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
.caixaComoFuncionaAssistenciaRemota{
	margin-top: 40px;
	border-bottom: 0px solid #FF9900;
}

.caixaHorarioAssistenciaRemota{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}

.caixaComoContabilizaAssistenciaRemota{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}

.caixaRequisitosAssistenciaRemota{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}

.caixaTermosConcordanciasAssistenciaRemota{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}



.tituloAvisosAssistenciaRemota{
/*	color: white;*/
	text-align: center;
}
.subTituloAvisosAssistenciaRemota{
/*	color: white;*/
}
.avisosAssistenciaRemota{
/*	color: #eeeeee;*/
}
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  ASSISTÊNCIA REMOTA  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  PROMOÇÕES  ------------------------------------------------------------  */
.caixaPaginaPromocoes{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
.avisosPromocoes{
	line-height: 2px;
}
/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  PROMOÇÕES  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  CLASSIFICADOS  ------------------------------------------------------------  */
.caixaPaginaClassificados{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
.caixaAvisosBordaLaranja{
	margin-top: 8px;
	border: 1px dashed #FF9900;
	padding-left: 15px;
	padding-right: 15px;
}
.tituloAvisosClassificados{
	margin-top:17px;
	color: #ff4545;
	line-height: 11px;
	text-align: center;
}
.avisosClassificados{
	line-height: 2px;
}



.caixaAnuncios{
	margin-top: 20px;
	border: 0px solid red;
}
/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  CLASSIFICADOS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  DICAS  ------------------------------------------------------------  */
.caixaPaginaDicas{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 0px solid rgba(255, 153, 0, 1);
	background: black;
	color: white;
}
/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  DICAS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  Dicas_Evitar_Sobreaquecimento_Computador_Portatil_iPonto  ------------------------------------------------------------  */
header.artigoDicas{
	width:100%;
	border: 0px solid red;
}
.caixaDicasMosaicos{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 0px solid green;
	background: black;
	color: white;
}
/*  ---  inicio  CSS  CONTEUDO DICAS MOSAICOS  ---  */
.conteudoDicasMosaicos{
	float: left;
	width: 432px;
	min-height: 250px;
	margin-top: 20px;
	margin-left: 1.64%;
	margin-bottom: 20px;
	margin-right: 1.64%;
	border: 1px solid white;
	background: transparent;
}
.thumbDicasMosaicos{float:left;
	width: 250px;
	height: 250px;
	border: 0px solid red !important;
}
.legendaDicas{
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
}
.legendaDicasDir{
	margin-left: 260px !important;
}
/*  ---  fim  CSS  CONTEUDO DICAS MOSAICOS  ---  */
/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  Dicas_Evitar_Sobreaquecimento_Computador_Portatil_iPonto  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  PÁGINA  EQUIPAMENTO SUBSTITUIÇÃO  ------------------------------------------------------------  */
.caixaPaginaEquipamentoDeSubstituicao{
	width: 930px;
	height: 100%;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 25px 0px #9e9e9e;
	-moz-box-shadow: 0px 0px 25px 0px #9e9e9e;
	box-shadow: 0px 0px 25px 0px #9e9e9e;
	border: 1px solid white;
	background: #FDFDFD;
	color: black;
}
.caixaSobreEquipamentoDeSubstituicao{
	margin-top: 40px;
	border-bottom: 0px solid #FF9900;
}

.caixaRequisitosEnquadramentoEquipamentoDeSubstituicao{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}

.caixaConcordanciasEquipamentoDeSubstituicao{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}

.caixaResponsabilidadesEquipamentoDeSubstituicao{
	margin-top: 70px;
	border-bottom: 0px solid #FF9900;
}



.tituloAvisosEquipamentoDeSubstituicao{
/*	color: white;*/
	text-align: center;
}
.subTituloAvisosEquipamentoDeSubstituicao{
/*	color: white;**/
}
.avisosEquipamentoDeSubstituicao{
/*	color: #eeeeee;*/
}
/*  ------------------------------------------------------------  fim  CSS  PÁGINA  EQUIPAMENTO SUBSTITUIÇÃO  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  BLOCO  CATEGORIAS SERVIÇOS  ------------------------------------------------------------  */
#blocoCategoriasServicos{
	width: 960px;
	min-width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background: transparent;
	color: white;
}
ul.dispoeListaServicos{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px solid green;
	padding: 0px;
	text-align: center;
}
a.LinkCategorias{
	float: left;
	width: 226px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	font-weight:bold;
	color: #FF9900;
	text-decoration: none;
}
li.espacoListaCategorias{
	float: left;
	width: 16px;
/*	border: 1px solid green;*/
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
/*	background: blue;*/
}
li.caixaListaCategorias1{
	float: left;
	width: 226px;
	border: 1px solid #FF9900;
	background: black;
}
li.caixaListaCategorias1:hover{
	border: 1px solid #FF9900;
	background: transparent;
}
li.caixaListaCategorias2, li.caixaListaCategorias3, li.caixaListaCategorias4, li.caixaListaCategorias5, 
li.caixaListaCategorias6, li.caixaListaCategorias7, li.caixaListaCategorias8, li.caixaListaCategorias9, 
li.caixaListaCategorias10, li.caixaListaCategorias11, li.caixaListaCategorias12{
	float: left;
	width:226px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #FF9900;
	background: black;
}
li.caixaListaCategorias2:hover, li.caixaListaCategorias3:hover, li.caixaListaCategorias4:hover, li.caixaListaCategorias5:hover, li.caixaListaCategorias6:hover, li.caixaListaCategorias7:hover, li.caixaListaCategorias8:hover, li.caixaListaCategorias9:hover, li.caixaListaCategorias10:hover, li.caixaListaCategorias11:hover, li.caixaListaCategorias12:hover{
	border: 1px solid #FF9900;
	background: transparent;
}
.hrCategorias{
	margin: 0px;
	border: 2px solid transparent;
}
/*  ------------------------------------------------------------  fim  CSS  BLOCO  CATEGORIAS SERVIÇOS  ------------------------------------------------------------  */










#blocoAlinhaProjetosRecentesPubiPonto{
	background: transparent;
}
#blocoSliderProjetosRecentes{
	float:left;
	width: 640px;
	height:270px;
	background: transparent;
}
.tituloCaixaSliderProjetosRecentes{
	margin-top: 7px;
	background: transparent;
	text-align: center;
}

.caixaSliderProjetosRecentes{
	width: 640px;
	margin-top: 14px;
	background: transparent;
	text-align: center;
}
.sliderProjetosRecentes{
	width: 219px;
	height: 219px;
	margin-top: 8px;
	background: transparent;
}









#blocoPubiPonto{
	float: right;
	width: 300px;
	height:270px;
	margin-left: 20px;
	background: transparent;
}
.botaoiPontoSoS{
	float: left;
	width: 150px;
	height:260px;
	margin-top: 10px;
	margin-left: 7px;
	background: black;
	text-align: center;
}
.SoS{
	color: #ff3333;
}
.botaoiPontoSoS:hover{
	-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;
	width: 148px;
	height:258px;
	background: white;
	border: 1px solid black;
}
.linkiPontoSoS{color: white; cursor: pointer;}

.linkiPontoSoS:hover{ color: black;}

.botaoSkype{
	float: left;
	width: 282px;
	min-height: 58px;
	margin-left: 29px;
	border: 1px solid orange;
	color: black;
}
.skypeIMG{
	width:36px;
	height:36px;
	margin-top:-45px;
	float:right;
}
.botaoSkype:hover .skypeIMG{
	display: none;
}
.botaoAssistenciaRemota{
	float: left;
	width: 282px;
	min-height: 58px;
	margin-right: 25px;
	margin-left: 25px;
	border: 1px solid orange;
	color: black;
}
.assistenciaRemotaIMG{
	width:36px;
	height:36px;
	margin-top:-49px;
	float:right;
	margin-right: 1px;
}
.botaoAssistenciaRemota:hover .assistenciaRemotaIMG{
	display: none;
}
.botaoEquipSubstituicao{
	float: left;
	width: 282px;
	min-height: 58px;
	border: 1px solid orange;
	color: black;
}
.equipSubstituicaoIMG{
	width:36px;
	height:36px;
	margin-top:-39px;
	float:right;
	margin-right: 1px;
}
.botaoEquipSubstituicao:hover .equipSubstituicaoIMG{
	display: none;
}
.botaoDicas{
	float: right;
	width: 125px;
/*	height: 37px;  */
	height: 50px;
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid black;
	color: black;
	text-align: left;
}
.DicasIMG{
	width:31px;
	height:31px;
	margin-top:-24px;
	float:right;
	margin-right: 0px;
}
.botaoDicas:hover .DicasIMG{
	display: none;
}
.botaoPromocoes{
	float: right;
	width: 125px;
/*	height: 37px;  */
	height: 50px;
/*	margin-top: 16px; */
	margin-top: 52px;
	margin-left: 10px;
	border: 1px solid black;
	color: black;
	text-align: left;
}
.promocoesIMG{
	width:36px;
	height:36px;
	margin-top:-26px;
	float:right;
	margin-right: -2px;
}
.botaoPromocoes:hover .promocoesIMG{
	display: none;
}
.botaoClassificados{
	float: right;
	width: 125px;
/*	height: 37px;  */
	height: 50px;
/*	margin-top: 16px; */
	margin-top: 52px;
	margin-left: 10px;
	border: 1px solid black;
	color: black;
	text-align: left;
}
.ClassificadosIMG{
	width:36px;
	height:36px;
	margin-top:-25px;
	float:right;
	margin-right: 1px;
}
.botaoClassificados:hover .ClassificadosIMG{
	display: none;
}
.botaoSkype:hover, .botaoAssistenciaRemota:hover, .botaoEquipSubstituicao:hover{
	-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;
	background: transparent;
	color: #FF9900;
	text-align: center;
}
.botaoPromocoes:hover, .botaoClassificados:hover, .botaoDicas:hover{
	-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;
	width: 115px;
	margin-right: 5px;
	background: transparent;
	color: #FF9900;
	text-align: center;
}
.botaoSkype:hover h1.fonte15px_normal, .botaoAssistenciaRemota:hover h1.fonte15px_normal, .botaoEquipSubstituicao:hover h1.fonte15px_normal, .botaoPromocoes:hover h1.fonte15px_normal, .botaoClassificados:hover h1.fonte15px_normal, .botaoDicas:hover h1.fonte15px_normal{
	font-weight: bold;
}
.skypeAssistencia, .assistenciaRemota, .equipSubstituicao{
	margin-top: 0px;
	margin-left: 0px;
	line-height: 19px;
}
.promocoes, .classificados, .dicas{
	margin-top: 17px;
	margin-left: 4px;
}
.botaoSkype:hover .skypeAssistencia, .botaoAssistenciaRemota:hover .assistenciaRemota, .botaoEquipSubstituicao:hover, .equipSubstituicao .botaoPromocoes:hover .promocoes, .botaoClassificados:hover .classificados,  .botaoDicas:hover .dicas{
	margin-left: 0px;
}










/*  ------------------------------------------------------------  inicio  CSS  COMENTÁRIOS  MODDING  NAS  ------------------------------------------------------------  */
.tituloBlocoComentarios_ModdingNAS_iPonto{
	/*width: 640px;*/
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	background: transparent;
}
#blocoFacebookPartilhas_Modding_NAS_iPonto{
	position: absolute;
	/*width: 640px;*/
	width: 960px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	/*background: rgba(0, 255, 255, 0.5);*/
	background: transparent;
}



#blocoComentarios_Modding_NAS_iPonto{
	/*width: 640px;*/
	width: 960px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #efefef;
}
.comentarios_Modding_NAS_iPonto_Disqus{
	float: left;
	width: 449px;
	margin-top: 0px;
	margin-left: 20px;
	border-right: 2px solid #FF9900;
	background: transparent;
}
#disqus_thread{
	margin-top: 0px;
	margin-right: 20px;
	background: transparent;
}
.comentarios_Modding_NAS_iPonto_Facebook{
	float: left;
	width: 449px;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;
	border-top: 1px solid black;
	background: transparent;
}
/*  ------------------------------------------------------------  fim  CSS  COMENTÁRIOS  MODDING  NAS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  COMENTÁRIOS  MODDING  FONTE  ATX  NAS  ------------------------------------------------------------  */
.tituloBlocoComentarios_Modding_FonteATXNAS_iPonto{
	/*width: 640px;*/
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	background: transparent;
}
#blocoFacebookPartilhas_Modding_FonteATXNAS_iPonto{
	position: absolute;
	/*width: 640px;*/
	width: 960px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	/*background: rgba(0, 255, 255, 0.5);*/
	background: transparent;
}



#blocoComentarios_Modding_FonteATXNAS_iPonto{
	/*width: 640px;*/
	width: 960px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #efefef;
}
.comentarios_Modding_FonteATXNAS_iPonto_Disqus{
	float: left;
	width: 449px;
	margin-top: 0px;
	margin-left: 20px;
	border-right: 2px solid #FF9900;
	background: transparent;
}
#disqus_thread{
	margin-top: 0px;
	margin-right: 20px;
	background: transparent;
}
.comentarios_Modding_FonteATXNAS_iPonto_Facebook{
	float: left;
	width: 449px;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;
	border-top: 1px solid black;
	background: transparent;
}
/*  ------------------------------------------------------------  fim  CSS  COMENTÁRIOS  MODDING  FONTE  ATX  NAS  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  RECOMENDAÇÕES E PARTILHAS  FACEBOOK  ------------------------------------------------------------  */
.tituloBlocoRecomendacoesFacebook_ConteudoiPontoSite{
	float: left;
	width: 371px;
	height: 20px;
	margin-top: 0px;
	padding-top: 4px;
	background: black;
	color: white;
	text-indent: 5px;
}
#blocoRecomendacoesFacebook_ConteudoiPontoSite{
	float: left;
	overflow: hidden;
	width: 371px;
	height: 124px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;*/
	padding: 0px;
	background: transparent;
	text-align: center;
	text-indent: -1px;
}
.caixaRecomendacoesFacebook_ConteudoiPontoSite{
	width: 376px;
	height: 150px;
	margin-top: -1px;
	margin-left: -1px;
	/*-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;*/
	background: transparent;
}



.tituloBlocoMuralFacebook_iPontoSite{
	float: right;
	width: 585px;
	height: 20px;
	margin-top: 0px;
	padding-top: 4px;
	background: black;
	color: white;
	text-indent: 5px;
}
#blocoFacebookPartilhasiPontoSite{
	float: right;
	position: relative;
	top: -114px;
	width: 182px;
/*	width: 171px;*/
/*	width: 227px;*/
	margin-top: 0px;
	margin-right: 403px;
/*	margin-right: 413px;*/
/*	margin-right: 358px;*/
	margin-bottom: 0px;
/*	background: silver;*/
/*	background: rgba(0, 255, 255, 0.5);*/
}
#blocoMuralFacebook_iPontoSite{
	float: right;
	width: 400px;
/*	width: 414px;*/
/*	width: 338px;*/
	margin-top: 10px;
	margin-right: 0px;
/*	-webkit-box-shadow: 0px 2px 15px 1px #4a4a4a;
	-moz-box-shadow: 0px 2px 15px 1px #4a4a4a;
	box-shadow: 0px 2px 15px 1px #4a4a4a;*/
/*	background: yellow;*/
/*	background: rgba(100, 155, 100, 0.5);*/
}
/*  ------------------------------------------------------------  fim  CSS  RECOMENDAÇÕES E PARTILHAS  FACEBOOK  ------------------------------------------------------------  */










/*  ------------------------------------------------------------  inicio  CSS  RECOMENDAÇÕES E PARTILHAS  GOOGLE  ------------------------------------------------------------  */
#blocoGooglePartilhasiPontoSite{
	float: right;
	position: relative;
	top: -114px;
	width: 377px;
	margin-top: 20px;
	margin-right: 208px;
	margin-bottom: 0px;
/*	background: silver;*/
/*	background: rgba(0, 255, 255, 0.5);*/
}
/*  ------------------------------------------------------------  fim  CSS  RECOMENDAÇÕES E PARTILHAS  GOOGLE  ------------------------------------------------------------  */




















/*  ------------------------------------------------------------  inicio  CSS  ANUNCIOS  PARCERIA  PTServidor   ------------------------------------------------------------  */
.tituloAnunciosPTServidorBLOCOconteudo_iPonto{
	float: left;
	width: 960px;
	height: 20px;
	margin-top: 0px;
	padding-top: 4px;
	background: black;
	color: white;
	text-indent: 5px;
}
#caixaAnunciosParceriaPTServidor{
width: 960px;
height: 150px;
text-align: center;
padding: 0px;
/*border: 1px solid red;*/
}
/*  ------------------------------------------------------------  fim  CSS  ANUNCIOS  PARCERIA  PTServidor  ------------------------------------------------------------  */




















/*  ------------------------------------------------------------  inicio  CSS  ANUNCIOS  GOOGLE  ------------------------------------------------------------  */
#caixaAnunciosGoogle{
width: 960px;
height: 50px;
/*border: 1px solid red;*/
}
/*  ------------------------------------------------------------  fim  CSS  ANUNCIOS  GOOGLE  ------------------------------------------------------------  */




















/*  ------------------------------------------------------------  inicio  CSS  PRE FOOTER  ------------------------------------------------------------  */
#blocoLinksPreFooter{
	width: 960px;
	/* margem para internet explorer*/
/*	border-top: 28px solid transparent;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
/*	background: red;*/
}

#cssValidada{float: left;
	width: 86px;
	height: 30px;
	border: 0px solid red;
	margin-top: -1px;
}
.seloCssValidada{ width:88px; height:31px }

#designDesenvolvimentoSite_iPonto{
	float: right;
	width: 240px;
	margin-top: 2px;
	margin-right: 0px;
/*	background: red;*/
}
.seloDesignDesenvolvimentoSite_iPonto{
	float: right;
	width: 75px;
	height: 30px;
	margin-top: -28px;
/*	background: green*/
}
/*  ------------------------------------------------------------  fim  CSS  PRE FOOTER  ------------------------------------------------------------  */








/*  ------------------------------------------------------------  inicio  CSS  FOOTER  ------------------------------------------------------------  */
footer{
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-top: 0px solid black;
/*	background: yellow;*/
	text-align: center;
}
/*  ---  inicio  CSS  RODAPÉ  ---  */
#rodape{
	max-width: 99%;
	min-width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid black;
	background: transparent;
	text-align: center;
}
/*  ---  fim  CSS  RODAPÉ  ---  */
/*  ------------------------------------------------------------  fim  CSS  FOOTER  ------------------------------------------------------------  */










.bordasZero{border: 0px; outline: none;}

.margensZero{margin: 0px;}

.paddingsZero{padding: 0px;}

.semSublinhado{ text-decoration: none;}

.sublinhado, #sublinha{text-decoration: none; border-bottom: 1px solid #FF9900; /*border-bottom: 1px solid #F87217;*/}

.sublinhado:hover, #sublinha:hover{
color:#888888;
border-bottom: 1px solid #884400;
/*opacity: 0.5;*/
/* IE 8 */
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/
/* IE 5-7 */
/*filter: alpha(opacity=50);*/
}

.alinhaDir{text-align: right;}

.alinhaCentro{text-align: center;}

.alinhaEsq{text-align: left;}

.maisInfo{position: relative; text-align: right; color: #FF9900; bottom: 3px; margin-right: 10px;}

.textoBannerProjetos{text-align: left; margin-top: 10px; margin-left: 5px;}


.linkQuestao{
	cursor: help;
	color: white;
}

.voltarAtras{
	position: relative;
	float: right;
	margin-top: -20px;
	border: 0px solid red;
	color: #FF9900;
}
.voltarAtras:hover{
	color: white;
}


.tabelaContactos{width: 930px; border: 0px solid white;}

.tdSeparadorHorizontal{border: 1px solid white; background: #FF9900;}


.SEPARADOR60px{
width: 960px;
height: 60px;
/*background: pink;*/
}
.SEPARADOR55px{
width: 960px;
height: 55px;
/*background: pink;*/
}
.SEPARADOR50px{
width: 960px;
height: 50px;
/*background: pink;*/
}
.SEPARADOR45px{
width: 960px;
height: 45px;
/*background: pink;*/
}
.SEPARADOR35px{
width: 960px;
height: 35px;
/*background: blue;*/
}
.SEPARADOR15px{
width: 960px;
height: 15px;
/*background: blue;*/
}


.ESCONDE{	overflow: hidden;}

.LIMPA{ clear: both; }
