.corBord{border-color:#CCC !important;}/* borda dos serviços, localização e etc*/
.corBordEq, .corBordPseu:after, .corBordPseu:before{border-color:#2B637E !important;}/* deve ser a mesma que a cor da borda corGerbt */
.corBordHov:hover, .corBordSemh{border-color:#1D54B1 !important;}/* Deve ter a mesma cor dos bts hover */
.corGer{background-color:#20449C !important;}
.corGerbt{
	/*background-color:#2B637E !important;*/
	background-color:#2B637E !important;
	color:#FFF !important;
}
.corGerbt:hover, .corGerbtov, .onlyHov:hover, .marcaHov, .clicado{/*background-color:#ACC4CA*/background-color:#ACC4CA !important;color:#2B637E !important;}.marcaHov{color:#FFF !important;}
.cortxtHov:hover, .cortxtHov a:hover{color:#20449C !important;}
.txtGer{color:#22449E !important;}/* diferente do link hover*/
.txtGer2{color:#549BDD !important;}/* = link hover*/
.corLink:hover{color:#549BDD !important;}
.setaProd{background:url(../sistemas/produtos/_imagens/seta_prod.html) no-repeat 4px 2px;}

/* CSS do banner */
.banner{
	min-width:1000px;
	position:relative;
	float:left;
	width:1000px;
	height:358px; /*altura do banner, tamanho que o banner tem de altura*/
	overflow:hidden;
}

.bannerfullwidth{
     min-width:1000px;
     width:100%;
     position:absolute;
     left:0;
     z-index:1;
     margin-top:-1px;
} 

.slideshow, .slideshow img, .slideshow a{
	width:100%;
}
.slideshow .desc{
	z-index:13;
	position:absolute;
	width:90%;
	width:calc(100% - 30px);
	width:-moz-calc(100% - 30px);
	width:-webkit-calc(100% - 30px);
	width:-o-calc(100% - 30px);
	bottom:0px;
	left:0px;
	padding:15px;
	color:#FFF;
	background:#000;
	opacity:0.7;
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	filter: alpha(opacity=70);
}
.slideshow .desc p{
	width:1000px;
	margin:0 auto;
	text-align:left;
	font-size:14px;
}
#navBan{
	position:absolute;
	bottom:-30px;
	left:50%;
}
#navBan a{
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-right:10px;
	text-indent:-9000px;
	background:#2B637E;
	border:1px solid #2B637E;
	opacity:0.7;
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	filter: alpha(opacity=70);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#navBan a.activeSlide, #navBan a:hover{
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	filter: alpha(opacity=100);
}

#navBan a:last-child{margin-right:0;}
#nextBt, #prevBt, .plpabt{
	z-index:13;
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	left:22px;
	top:50%;
	margin-top:-20px;
	opacity:0.7;
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	filter: alpha(opacity=70);
	background:#000;
	border:1px solid #000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#nextBt{
	left:auto;
	right:22px;
}
#nextBt:after, #prevBt:after{
	content:"";
	display:block;
	z-index:12;
	position:absolute;
	width:12px;
	height:17px;
	left:50%;
	top:50%;
	margin:-9px 0 0 -6px;
	background:url(../sistemas/banners/_imgs/seta_ban.png);
}
#nextBt:after{background:url(../sistemas/banners/_imgs/seta_ban2.png) !important;}
#nextBt:hover, #prevBt:hover, .plpabt:hover{
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	filter: alpha(opacity=100);
}


.plpabt{
	top:22px;
	right:22px;
	left:auto;
	margin-top:0px;
	background:url(../sistemas/banners/_imgs/pause_ban.png) #000 no-repeat center;
}
.playBt{background:url(../sistemas/banners/_imgs/play_ban.png) #000 no-repeat center !important;}

/* CSS Chamadas */
.jcarousel-skin-ie7 .jcarousel-direction-rtl {
	direction: rtl;
}
.chamadas .jcarousel-container-horizontal {
    width:1000px;
}
.chamadas .jcarousel-clip {
    overflow: hidden;
}
.chamadas .jcarousel-clip-horizontal{
	margin-left:60px; /* ESSE NUMERO DEVE SER A METADE DO VALOR QUE TA NA LINHA 6 DO FUNCOES, SERVE PARA CENTRALIZAR  */
}
.chamadas .jcarousel-next-horizontal {
	position: absolute;
	top:50%;/*altura da posição onde esta a seta, ou seja para cima ou seja para baixo*/
	right:0px;
	width: 20px;/*largura da seta*/
	height: 20px;/*tamanho da seta*/
	margin-top:-55px;
	border-right:5px solid #ACC4CA;
	border-top:5px solid #ACC4CA;
	cursor: pointer;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.chamadas .jcarousel-prev-horizontal {
	position: absolute;
	top:50%;/*altura da posição onde esta a seta, ou seja para cima ou seja para baixo*/
	left:0px;
	width: 20px;/*largura da seta*/
	height: 20px;/*tamanho da seta*/
	margin-top:-55px;
	border-left:5px solid #ACC4CA;
	border-bottom:5px solid #ACC4CA;
	cursor: pointer;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}