/****************************** BORDAS DE CONTORNO ******************************/

/**Estilização **/

#dataHora {
	font-weight: 700;
	text-transform: uppercase;
	 
}

#conteinerMiolo {
	background-color: #FFFFFF;
}


form .text, form .email, form .phone, form .money, form .select, form .date, form .file, form .textarea {
	border-radius: 0 !important;
}

.conteiner {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	height: auto;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.74);
}

.caixa .titulo:after {
content: "";
position: absolute;
top:58px;
left:92px;
width:0;
height:10px;
margin: auto;
border-style: solid;
border-color: #000000 transparent transparent transparent;
border-width: 7px 14px 0 14px;
}

.caixa .titulo {
	height: 58px;
	line-height: 58px;
}

/*TESTE DE DIVS* **/ 



	#layoutLogo{
		background-image:url(/templates/53/imagens/fundo_logo_pt2.png);
		background-position:center center;
		background-repeat: repeat-x;
	}



#detalheLayoutFundo .detalhe1{
	background-color:#000000;
}
#detalheLayoutFundo .detalhe2{
	background-color:#050505;
	border-bottom:1px solid #000000;
}
#detalheLayoutFundo .detalhe3{
	background-color:#f2f2f2;
	-webkit-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.9);
		-moz-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.9);
		box-shadow:0px 0px 35px rgba(0, 0, 0, 0.9);
		-o-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.9);
		-ms-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.9);
		-khtml-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.9);}
#conteinerSite{}

#conteinerSiteInterno{
	background-color:transparent; 
}
.caixa .titulo{
	background: url(data:image/svg+xml;base64,CQkJPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KCQkJICA8bGluZWFyR3JhZGllbnQgaWQ9InN2Zy1ncmFkaWVudCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4NCgkJCSAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDUwNTA1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCgkJCSAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KCQkJICA8L2xpbmVhckdyYWRpZW50Pg0KCQkJICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3N2Zy1ncmFkaWVudCkiIC8+DQoJCQk8L3N2Zz4=);
			background: -moz-linear-gradient(top, #050505 0%, #000000 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#050505), color-stop(100%,#000000));
			background: -webkit-linear-gradient(top,  #050505 0%,#000000 100%);
			background: -o-linear-gradient(top,  #050505 0%,#000000 100%);
			background: -ms-linear-gradient(top,  #050505 0%,#000000 100%);
			background: linear-gradient(top,  #050505 0%,#000000 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050505', endColorstr='#000000',GradientType=0 );;
}
.caixa h2{
 text-shadow:1px 2px 2px #000000;}
#conteinerMiolo h1{
	border-bottom:1px solid #000000;
	
}
.conteinerMiolo h2{
	padding-bottom:3px;
	border-bottom:1px solid #444444;
}
.separadorServicosMiolo{
	display: inline-block;
	
}
.conteinerMenu{
	color:#FFFFFF;
}

.menuHorizontal .separadorMenu {
	background-color: #000000;	
}

.menuVertical .separadorMenu{
	border-bottom: 1px dotted #FFFFFF;
}
.menuHorizontal .menuHorizontal-mais ul li{
	border-bottom: 1px solid #000000;	
}
.menuHorizontal .menuHorizontal-itens a,
.menuHorizontal .menuHorizontal-mais{
	text-shadow:1px 2px 2px #000000;}
.menuHorizontal .itemAtivo a, .menuVertical .itemAtivo a{
	text-shadow:1px 2px 2px #000000;}

.menuHorizontal .itemAtivo a, .menuVertical .itemAtivo a{
	text-shadow:1px 2px 2px #000000;}

.boxMenuLayout, .menuHorizontal, .conteinerMenu{
	background-image: url(/templates/53/imagens/fundo_menu_53.fw.png);
	background-color:#000000;
	background-repeat: repeat-x;
}

.conteinerMenu {
	border: 6px solid #DDDDDD;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.74);
}

/****************************** BORDAS - Miolo ******************************/
#forma3 #separadorSlot1 span,
#forma4 #separadorSlot2 span,
#forma5 #separadorSlot1 span,
#forma6 #separadorSlot1 span,
#forma6 #separadorSlot2 span,
#forma8 #separadorSlot2 span,
#forma8 #separadorSlot3 span,
#forma9 #separadorSlot1 span,
#forma9 #separadorSlot3 span,
#forma10 #separadorSlot1 span,
#forma10 #separadorSlot2 span{ border-right: 1px solid #000000; }

#forma2 #separadorSlot1 ,
#forma4 #separadorSlot1 ,
#forma5 #separadorSlot2 ,
#forma7 #separadorSlot1 ,
#forma7 #separadorSlot2 ,
#forma8 #separadorSlot1 ,
#forma9 #separadorSlot2 ,
#forma10 #separadorSlot3 { border-top: 1px solid #000000; }

.bordaVertical{border-left: 1px dotted #000000;}
.bordaHorizontal{border-top: 1px dotted #000;}
.divisorEndereco1, divisorEndereco2{border-bottom: 1px dotted #000000;}
.links{border-bottom: 1px dotted #000000;}
.abertoL .abrir{border-bottom: 1px solid #000000;}
.tituloItem h2{border-bottom: 1px dotted #000000;}


/****************************** Imagem ******************************/

.imagemHorizontal {
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.74);
}


/* Servicos */
.conteinerServicos .titulo h1{
	color:#050505;
}
.conteinerServicos .texto span{
	color:#050505;
}

/* zebra os a listagem de itens */
.zebraItensPar {
    color: #444;
}
.zebraItensImp {
    color: #000;
}
.placeholder {color:#748CCC;}

/****************************** Menu ******************************/
.conteinerMenu{
	color:#FFFFFF;
}

.menuHorizontal .menuHorizontal-itens a, .menuHorizontal-mais a {
	font-weight: 700;
	font-size: 13px;
	
}

/****************************** Serviços - Endereço ******************************/

#conteinerEndereco {
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.74);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.74);
}

#conteinerEndereco .modelo1 .titulo h2,
#conteinerEndereco .modelo3 .titulo h2{
	margin-bottom: 10px;
	border-bottom:1px solid #000000;
}
#conteinerEndereco{
	border-bottom:1px solid #050505;
	color: #000000;
	background-color: #050505;
}
#conteinerEndereco .separadorEndereco{ 
	border-bottom:1px solid #000000; 
}

.servicosEndereco h2{font-size: 24px;}
.servicosEndereco .local span{font-weight:bold;font-size: 16px; border-bottom: 1px solid #050505;}
.servicosEndereco a{
	color: #000000;
	text-decoration: none;
}
.servicosEndereco a:hover{
	color: #0f0e0e;
}
.servicosEndereco a:visited{
	color: #0f0e0e;
}

/*************************** Videos ****************************/
.boxGaleriaVideos a {
	color: #050505;
}
.boxGaleriaVideos a:hover {
}
.boxGrupoVideos .titulo {
	background-color: #FFFFFF;
	color:#050505;
}
.boxGrupoVideos .titulo:hover {
	background-color:#050505;
}
/****************************** Destaques ******************************/
#conteinerDestaques{
	background-color:#FFFFFF;
}
#hideDestaquesTop{
	background-color:#FFFFFF;
}
/****************************** Detalhe - Noticias ******************************/
.boxDetalheNoticias .linkDetalheNoticias{
	border-bottom: 1px solid #BBBBBB;
}
.boxDetalheNoticias .data{
	color: #0f0e0e;
}
/****************************** Pagina - Pagina Noticias ******************************/
.boxNoticiasPagina .linkNoticias{
	border-bottom: 1px solid #BBBBBB;
}
.boxNoticiasPagina .linkNoticias:hover{
	background-color: #666666;
}
.boxNoticiasPagina .data{
	color: #0f0e0e;
}

/****************************** Pagina - Links ******************************/
#boxPaginaLinks .links:hover{
	background-color:#444444;
}

/****************************** Pagina - Equipe ******************************/
#boxPaginaEquipe .equipe:hover{background-color:#444444;}

/****************************** Caixas ******************************/
#boxBanners li{
	margin-bottom: 10px;
}

/*********************** Galeria de fotos *******************************************/

/*** Grupo da galeria de fotos ***/
.boxGrupoFotos a{
	color:#000000;
}
.boxGrupoFotos a:hover{
	color: #000000;
}
/*________________________________________________ CSS ESPECIFICO - IRMAO __________________________________________*/

	#boxLogo{ height: 130px;  line-height:130px; }
	#boxLogo a{ height: 130px;  line-height:130px;}
	.efeitoLogo{ height:130px; }

	.clearLeft{	clear: left;}

	/*** MIOLO ***/
	#conteinerConteudo #conteinerMiolo{
		float: left;
		margin-bottom: 45px;
		margin-top: 10px;
	}

	/*** SERVICOS ***/
	/**.ajustaServicos{
		position: relative;
		height: 400px;
		width: 215px;
		left: 10px;		
		float: right;
		background-color: #c10;
	}**/
	.conteinerServicos{
		float:right;
		position: relative;
		right: 11px;
	}
	
	.conteinerMenuBg{
		margin:auto auto 10px auto;
	}

	.separadorServicosMiolo{float: right;}/****************************** Especificos e gerais ******************************/
/****************************** Especificos e gerais ******************************/

#boxBanners{width:215px;  margin:0 0 0 0;display: inline-block;}
#boxBanners .conteiner{ width:215px;  margin:auto;}

#boxBanners li{text-align: center;}
#boxBanners a{width:215px;;	margin:auto;display: block;	text-align: center;}
#boxBanners img{ width:215px; margin:auto;}
#dataHora div{
	float: left;
	letter-spacing:1px;
	color: #FFFFFF;
	}
#dataHora .diaSemana{text-align: right;}
#dataHora .data,
#dataHora .hora{text-align: center;}
 

.boxNoticiasServicos{
	width: 215px;
	margin:auto;
}
.boxNoticiasServicos .titulo{
	width: 215px;
}
.boxNoticiasServicos .tituloNoticia{
	width: 215px;
	margin: 8px 0 0 0;
}
.boxNoticiasServicos .tituloNoticia h3{
    font-size: 12px;
    padding-top: 5px;
    text-align: left;
}
.boxNoticiasServicos .dataHoraNoticias{
	display: block;
	margin: 4px 0;
	font-size: 11px;
}
.boxNoticiasServicos .resumo{
	width: 215px;
	font-style: italic;
	font-size: 12px!important;
	margin-top: 5px;
	display: block;
}
.boxNoticiasServicos .descricaoHoje{
	width: 215px;
	text-align: center;
	font-size: 14px;
	height: 25px;
	line-height: 23px;
	float: right;
}
.boxNoticiasServicos .conteudo{
	width: 215px;
	font-family:Arial; 
	margin-top: 0px;
	margin-bottom: 25px;
}

.boxNoticiasServicos .conteudo a{
	text-decoration: none;
}
.boxNoticiasServicos .conteudo a:hover{
	text-decoration: underline;
}

.boxNoticiasServicos .conteiner{
	width: 215px;
	margin: auto;
	padding: 5px;
}
.boxNoticiasServicos .itensnoticiasServicos{
	float: none;
	height: 26px;
	line-height: 16px;
	vertical-align: middle;
}
.boxNoticiasServicos .tituloNoticiasServicos{
	width: 215px;
	margin-top:8px;
}

.boxNoticiasServicos .semDecoration{
	text-decoration: none!important;
}
