﻿*{
	font-family: "Trebuchet MS" !important;
	padding:0;
	margin:0;
}
body{
	width:100%;	
	background:#FFFFFF;
	text-align:center;
}
.bloco{
	width:912px;
	margin: auto;
	display:block;
	text-align:left;
	padding:0;
}
/*CabeÃ§alho*/
.cabecalho{
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:912px;
}
.cabecalho #ctl00_WSSDesignConsole_IdDesignModeConsole_DesignModeContainer{
	float:left;
	width:100%;		
}
.cabecalho .ortec{
	float:left;
	border: 1px solid #EAEAEA;
	border-right:0;
	width:710px;
	height:90px;
	padding:0;
	margin:0;	
	background:url(../Imagens/ortec.png);
}
.cabecalho .tiag{
	float: right;
	border: 1px solid #EAEAEA;
	border-left:none;
	width:200px;
	*height:88px;
	*margin-top:-90px;
}
.cabecalho .menu2{
	float:left;
	margin:9px 0 9px 0;
	border: 1px solid #EAEAEA;
	border-left:none;
	border-right:none;
	list-style:none;
	width:800px;
	padding:0;
}
.cabecalho .menu{
	float:left;
	margin:9px 0 9px 0;
	border: 1px solid #EAEAEA;
	border-left:none;
	list-style:none;
	width:909px;
	padding:0;
}
.cabecalho .menu2 table{
	padding:0;
	margin:0;	
	height:37px;
	*height:35px;
	width:800px;
}
.cabecalho .menu2 table tr{
	padding:0;
	margin:0;	
	height:37px;
	*height:35px;
}
.cabecalho .menu2 table tr td{
	padding:0;
	margin:0;	
	height:37px;
	*height:35px;
	float:left;
	position: relative;
}
.cabecalho .menu2 table tr td table{
	padding:0;
	margin:0;
	width:80px;
}
.cabecalho .menu2 table tr td table tr{
	padding:0;
	margin:0;	
}
.cabecalho .menu2 table tr td table tr td{
	padding:0;
	margin:0;	
	border-left: 2px solid #EAEAEA;
}
.cabecalho .menu2 table tr td table tr td a:hover{
	text-decoration:none;
	color: #000000;
	padding:9px 11px 8px 11px;	
	font-size:16px;
	text-transform:uppercase;
	margin:0;
}
.cabecalho .menu2 table tr td table tr td a:visited{
	text-decoration:none;
	color: #000000;
	padding:9px 11px 8px 11px;	
	font-size:16px;
	text-transform:uppercase;
	margin:0;
}
.cabecalho .menu2 table tr td table tr td a{
	text-decoration:none;
	color: #000000;
	padding:9px 11px 8px 11px;	
	font-size:16px;
	text-transform:uppercase;
	margin:0;
}
.cabecalho .menu2 table tr td table tr td a:hover{
	color: #0085CA;
}
.cabecalho .logado{
	float:left;
	position:relative;
	width:100%;
	padding:0;
	z-index:1;
	height:20px;
}
.cabecalho .logado #ctl00_PlaceHolderGlobalNavigation_IdWelcome_ExplicitLogin{
	float:right;
	position:absolute;
	right:10px;	
	font-size:13px;
	color:#999999;
	text-decoration:none;
	z-index:999;	
	height:20px;
}
.cabecalho .logado .exibir_todos{
	float:left;
	position: absolute;
	width: 190px;
	margin-left:0px;
	font-size:13px;
	text-decoration:none;
	z-index:5;	
	height:20px;		
}
.cabecalho .logado .exibir_todos span a{
	color:#333333;	
}
.cabecalho .logado span{
	position:absolute;
	right:70px;
	margin-top:-14px;
	z-index:999;
}
.cabecalho .logado span div{
	position: relative;
	z-index:999;
}
.cabecalho .logado div span{
	margin: 0px 5px 0 0;
	position:absolute;
	right:0px;
}
.cabecalho .logado div span a{
	color:#999999;
	text-decoration:none;
	font-size:13px;
}

/*Cabeçalho*/
/*Menu estatico*/
.cabecalho .menu .link1{
	border-left: 1px solid #EAEAEA;
}
.cabecalho .menu li{
	float:left;
	display:block;
	padding:7px 15px 8px 15px;
	*padding-bottom:6px;
	text-align:center;
	border-left: 2px solid #EAEAEA;
	z-index:1;
}
.cabecalho .menu .link1{
	width:47px;
}
.cabecalho .menu .link2{
	width:77px;
}
.cabecalho .menu .link3{
	width:160px;
}
.cabecalho .menu .link4{
	width:200px;
}
.cabecalho .menu .link5{
	width:67px;
}
.cabecalho .menu .link2 ul{
	margin-left:-17px;
	*margin-left:-40px;
}
.cabecalho .menu .link3 ul{
	margin-left:-17px;
	*margin-left:-80px;
}
.cabecalho .menu .link4 ul{
	margin-left:-17px;
	*margin-left:-100px;
}
.cabecalho .menu .link5 ul{
	margin-left:-17px;
	*margin-left:-35px;
}
.cabecalho .menu .link6 ul{
	margin-left:-17px;
	*margin-left:-49px;
}
.cabecalho .menu li a, .cabecalho .menu li a:hover, .cabecalho .menu li a:visited{
	display:block;
	position:relative;
}
.cabecalho .menu li a:hover{
	color: #0085CA;
}
.cabecalho .menu li ul{
	border: 1px solid #EAEAEA;
	margin:8px 0 0 -9px;
	*margin:6px 0 0 -9px;
	display: none;
	background:#ffffff;
	padding:0;
	position: absolute;
}
.cabecalho .menu li ul li{
	border:none;
	float:none;
	position:relative;
	padding:0;
	margin:0;
	border-bottom: 1px solid #EAEAEA;
	text-align:left;
}
.cabecalho .menu li ul li a{
	display:block;
	background:#FFFFFF;
	background-image:url(../Imagens/bullet02.png);
	background-repeat: no-repeat;
	background-position: 12px 14px;
	margin:0;
	padding: 8px 11px 8px 26px;
}
.cabecalho .menu li ul li a:hover{
	background:#F2F2F2;
	background-image:url(../Imagens/bullet02.png);
	background-repeat: no-repeat;
	background-position: 12px 14px;
}
.cabecalho .menu *{
	text-decoration:none !important;
	font-size:16px !important;
	text-transform:uppercase  !important;
	color:#000000 !important;
	z-index:10 !important;
	font-family:"Trebuchet MS" !important;
	font-variant:normal !important;
	font-weight:normal !important;
}

/*Menu estatico*/
/*Cabeçalho*/
/*Corpo*/
.corpo{
	float:left;
	position:relative;
	width:890px;
	*width:910px;
	border: 1px solid #EAEAEA;
	margin:8px 0 15px 0;
	padding: 8px 10px 8px 10px;
}
/*Corpo*/
/*Conteudo*/
.conteudo{
	width:580px; 
	float:right; 
	margin-top:10px;
	min-height:220px;
	*height:200px;
}
.conteudo p, .conteudo span, .conteudo strong{
	font-size:14px;
	margin-bottom:15px;
}
.conteudo p{
	line-height:23px;
}
/*Conteudo*/
/*Rodape*/
.rodape{
	float:left;
	width:911px;
	background:#235B92;
} 
.rodape address{
	float:left;
	padding: 14px 0 0 20px;
	width: 270px;
	height: 66px;
	color: #FFFFFF;
	font-size:13px;
	font-style:normal;
} 
.rodape address .fone{
	float:left;
	color: #FFFFFF;
	font-size:18px;
	width:100%;
} 
.rodape address .fone strong{
	color: #FFFFFF;
	font-size:26px;
	font-weight:normal;
} 
.rodape address .endereco{
	float:left;
	color: #FFFFFF;
	font-size:16px;
	margin-top:-2px;
} 
.rodape .tempo img{
	float: right;
	width:100px;
	height:100px;
	border:0;
} 
.rodape .tempo{
	float: right;
	width:100px;
	height:100px;
	border:0;
} 
.rodape .copyright{
	float: right;
	padding: 36px 16px 0 0;
	width:200px;
	height:60px;
	text-align:right;
	color: #FFFFFF;
	font-size:13px;
}
/*Rodape*/
.banners{
	float: right;
	width:590px;
	height:240px;
	overflow:hidden;
}
.banners a img{
	float: right;
	width:590px;
	height:240px;
	border:0;
}
.nav{
	float:right;
	margin:-28px 0px 0 0;
	position:relative;
	z-index:10;
}
.nav a, .nav a:hover{
	background:#ffffff;
	width:22px;
	height:22px;
	float:left;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#000000;
	font-size:15px;
	margin-right:8px;
}
.nav a:hover{
	background:#127CC1;
	color:#ffffff;
}
.nav .activeSlide{
	background:#127CC1;
	color:#ffffff;
}

/* Acesso Home */
.acessoHome{ float:left; width:288px; height:240px; }
.acessoHome .eDoc, .acessoHome .eContabil{ float:left; width:288px; height:119px; }
.acessoHome .eDoc{ background:url(../Imagens/bgrEdoc.jpg) no-repeat; }
.acessoHome .eContabil{ background:url(../Imagens/bgrEContabil.jpg) no-repeat; }
.acessoHome *{ color:#fff; font-size:15px; }
.acessoHome strong{ width:100%; margin:55px 0 5px 5px; float:left; }
.acessoHome span{ width:195px; font-size:12px; margin:0 0 0 5px; float:left; }
.acessoHome a{ display:block; float:left; background:#fff; font-size:12px; color:#476D7A; padding:5px; margin-left:7px; height:14px; text-decoration:none; }
/* eDoc */
.e_doc{
	float:left;
	background:url(../Imagens/bgr_edoc.png);
	width:288px;
	height:240px;
}
.e_doc span{
	float:left;
	color: #FFFFFF;
	font-size:16px;
	line-height:16px;
	margin: 78px 10px 7px 16px;
}
.e_doc span strong{
	margin-left:40px;
	font-size:18px;
	line-height:20px;
}
.e_doc .login{
	float:left;
	margin: 0 0 10px 16px;
	width:251px;
	height:30px;
	color:#999999;
	font-size:18px;
	padding: 3px 5px 2px 5px;
}
.e_doc .senha{
	float:left;
	margin: 0 0 5px 16px;
	width:190px;
	height:30px;
	color:#999999;
	font-size:18px;
	padding: 3px 5px 2px 5px;
}
.e_doc .enviar{
	float:left;
	border:0;
	background:url(../Imagens/btn_edoc.jpg);
	margin: 1px 0 0 10px;
	width:49px;
	height:29px;
}
.e_doc .login_edoc{
	float:left;
	background:url(../Imagens/btn_faca_login.png);
	background-repeat: no-repeat;
	width:180px;
	height:30px;
	margin: 20px 0 0 53px;
}
/* eDoc fim */
/* Calendario */
.calendario{
	float:left;
	width:286px;
	height:238px;
	margin:12px 12px 0 0;
	border: 1px solid #EAEAEA;
}
/* Calendario */
/* InformaÃ§Ãµes uteis */
.noticia .ms-summarycustombody tr{
	background:#FFF;
	border-bottom: 1px solid #333333;
	position:relative;
}
.noticia .ms-summarycustombody tr .ms-announcementtitle{
	font-size:11px;
	color:#666666;
	padding-top:20px;
}
.noticia .ms-summarycustombody tr .ms-announcementtitle a{
	background:url(../Imagens/bullet02.png);
	background-repeat:no-repeat;
	background-position: 0px 8px;
	padding:4px 5px 0 12px;
	font-size:14px;
	text-decoration:none;
	color:#127BC0;
}
.noticia .ms-summarycustombody tr .ms-vb .descricao{
	padding:0;
	margin:0 0 0 10px;
	font-size:13px;
	color:#000000;
	width:100%;
	float:left;
}
.noticia .ms-summarycustombody tr .ms-vb div{
	padding:0;
	margin:0 0 0 10px;
	font-size:13px;
	color:#000000;
	width:100%;
	float:left;
}
.lerNoticia{
	padding:0;
	margin: 10px 0 0 5px;
	width:40px;
	height:20px;
	background:url(../Imagens/btn_ler.png);
}
.anteriorNoticia:hover{
	border:1px solid #666666;
	text-decoration:none;
	color:#127BC0;		
	height:20px;
}
.anteriorNoticia{
	border:1px solid #666666;
	text-decoration:none;
	color:#127BC0;		
	height:20px;
}
.proximoNoticia:hover{
	border:1px solid #666666;
	text-decoration:none;
	color:#127BC0;		
	height:20px;
}
.proximoNoticia{
	border:1px solid #666666;
	text-decoration:none;
	color:#127BC0;		
	height:20px;
}
.anteriorNoticia span{
	margin: 0 5px 0 5px;
}

.proximoNoticia span{
	margin: 0 5px 0 5px;
}

.anteriorNoticia img{
	margin: 0 5px 0 5px;
	border:0;
}

.proximoNoticia img{
	margin: 0 5px 0 5px;
	border:0;
}
.pageNoticia{
	border:0px solid #666666;
	text-decoration:none;
	color:#127BC0;	
	padding:1px 5px 0 5px;	
	height:19px;		
}
.noticias{
	float:left;
	position:relative;
	width:288px;
	margin:0;
	padding:0;
	padding-bottom:30px;
	border: 1px solid #EAEAEA;
	border-bottom: 0;
}
.noticias .cab{
	float:left;
	color: #333333 !important;
	background-image:none;
	position:relative;
	padding:7px 0 0 10px;
	display:block;	
	width:278px;
	text-align: left;
	text-transform:uppercase;
	font-size:16px;
	height:26px;
	margin:0;
	border-bottom: 1px solid #EAEAEA;
}
.noticias_btn{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	margin-top: -25px;
	*margin-top: 0px;
	width:291px;
	*width:288px;
	border: 1px solid #EAEAEA;
	border-top:0;
}
.noticias_btn .mais{
	position:relative;
	padding:0;
	margin:0;
	*margin-top:5px;
	right:-4px;
	bottom:-4px;
}
.noticias .link{
	float:left;
	background:#FFF;
	font-size:14px;
	margin:0;
	padding:0;
	list-style:none;
}
.noticias .link td{
	float:left;
	width:272px;
	display:block;
	background:url(../Imagens/bullet02.png);
	background-repeat:no-repeat;
	background-position: 9px 10px;
	padding:5px 0 5px 18px;
	border-bottom: 1px solid #EAEAEA;
	font-size:14px;
	text-decoration:none;
	color:#127BC0;
}
.inform_uteis .link a:hover{
	font-size:14px;
	color:#127BC0 !important;
	text-decoration:none !important;
}

.noticias .link a:visited{
	font-size:14px;
	color:#127BC0 !important;
	text-decoration:none !important;
}

.noticias .link a{
	font-size:14px;
	color:#127BC0 !important;
	text-decoration:none !important;
}
.noticiaDetalhe .corpo{
	width:560px;
	border:0;
	margin:0;
	padding:0;
	font-size:13px;
}
.noticiaDetalhe .subtitulo{
	width:560px;
	border:0;
	margin:0;
	padding:0;
	font-size:13px;
}
.noticiaDetalhe .titulo{
	width:560px;
	border:0;
	margin:0;
	padding:0;
	font-size:13px;
}
.noticiaDetalhe .titulo{
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	font-family: "Trebuchet MS" !important;

}
.noticiaDetalhe .subtitulo{
	color: #666666;
	margin-top:5px;
}
.noticiaDetalhe .corpo{
	margin-top:20px;
	float:left;
}
.noticiaDetalhe .corpo img{
	margin: 0 5px 5px 0;
	float:left;
}

/* InformaÃ§Ãµes uteis */
/* Pagina Consultas */
.consultas_page{
	margin: 12px 0 0 0;			
}
.consultas_page tr td{
	float:left;
	background:url(../Imagens/bullet04.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding:4px 0 3px 10px;
	font-size:13px;
	color:#127BC0;
}
.consultas_page tr td a:hover{
	float:left;
	background:none;
	text-decoration:none;
	color:#999999;
}

.consultas_page tr td a:visited{
	float:left;
	background:none;
	text-decoration:none;
	color:#999999;
}

.consultas_page tr td a{
	float:left;
	background:none;
	text-decoration:none;
	color:#999999;
}

/* Pagina Consultas */
/* Consultas */
.bloco_consultas{
	float: left;
	position:relative;
	width:288px;
	margin:12px 0 0 0;
}
.consultas{
	float: left;
	position:relative;
	width:288px;
	min-height:170px !important;
	margin:12px 0 0 0;
	border: 1px solid #EAEAEA;
	border-bottom:0;
	z-index:0;
}
.consultas_btn{
	width:288px;
	float: left;
	padding:-5px 0 0 0;
	margin:-13px 0 0 0;
	position:relative;
	border: 1px solid #EAEAEA;
	border-top:0;
}
.consultas_btn tr td{
	margin:0;
	padding:0;
	width:100%;
}
.consultas_btn tr{
	margin:0;
	padding:0;
	width:100%;
}
.consultas_btn a{
	float: right;
	position:relative;
	padding-top:0px;
	margin-top:8px;
	*margin-top:3px;
	right:-1px;
	bottom:-1px;
	*bottom:-8px;
}
.consultas tr .cab{
	float:left;
	width:276px;
	text-align: left;
	text-transform:uppercase;
	font-size:16px;
	height:26px;
	margin:0;
	color: #000000;
	background-image:none;
	padding:7px 0 0 10px;
	border-bottom: 1px solid #EAEAEA;
}
.consultas tr{
	float:left;
	width:280px;
	font-size:14px;
	margin:0;
	padding:0;
	list-style:none;
}
.consultas tr td{
	float:left;
	width:264px;
	*width:100%;
	background:url(../Imagens/bullet02.png);
	background-repeat:no-repeat;
	background-position: 10px 8px;
	padding:4px 0 3px 22px;
	border-bottom: 1px solid #EAEAEA;
	font-size:14px;
	text-decoration:none;
	color:#127BC0;
}
.consultas tr td a:hover{
	font-size:14px;
	color:#999999 !important;
	text-decoration:none !important;
}
.consultas tr td a:visited{
	font-size:14px;
	color:#999999 !important;
	text-decoration:none !important;
}
.consultas tr td a{
	font-size:14px;
	color:#999999 !important;
	text-decoration:none !important;
}
/* Consultas */
/* Nossos serviÃ§os */
.titulo_servico{
	float:left;
	width:886px;
	font-size:16px;
	margin: 16px 0 0 0;
	padding-left:4px;
	border: 2px solid #EAEAEA;
	color:#000000;

}
.bloco_servico{
	float:left;
	width:890px;
	margin: 16px 0 4px 0;
	border-bottom: 1px solid #EAEAEA;
	color:#000000;
	text-decoration:none;
}
.bloco_servico p{
	float:left;
	width:470px;
	margin:0;
	font-size:26px;
	padding: 0 60px 0 28px;
	background:url(../Imagens/bullet03.png);
	background-repeat:no-repeat;
	background-position: 10px 8px;
}
.bloco_servico img{
	float: right;
	width:288px;
	height:154px;
	margin-bottom:16px;
	border:0;
}
.bloco_servico span{
	float:left;
	width:500px;
	*width:600px;
	font-size:14px;
	padding: 0 60px 0 10px;
}
.bloco_servico .mais{
	float:left;
	width:84px;
	height:35px;
	margin: 40px 0 14px 10px;
}
/* Nossos serviÃ§os */
/* Veja tambÃ©m */
.veja{
	float:left;
	width:287px;
	position:relative;
	margin: -32px 0 0 0;
	padding:0;
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	list-style:none;
}
.veja .titulo{
	color: #333333;
	font-size:16px;
	margin: 4px 0 0 10px;
	text-transform:uppercase;
}
.veja li a:visited{
	color: #1279BF !important;
	font-size:14px;
	margin: 0 0 0 0px;
	display:block;
	width:264px;
	*width:287px;
	padding: 5px 0 3px 22px;
	border-top: 1px solid #CCCCCC;
	text-decoration:none;
	background-image:url(../Imagens/bullet02.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}
.veja li a{
	color: #1279BF !important;
	font-size:14px;
	margin: 0 0 0 0px;
	display:block;
	width:264px;
	*width:287px;
	padding: 5px 0 3px 22px;
	border-top: 1px solid #CCCCCC;
	text-decoration:none;
	background-image:url(../Imagens/bullet02.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}
.veja li a:hover{
	color: #1279BF;
	background: #FFFFFF;
	font-size:14px;
	margin: 0 0 0 0px;
	display:block;
	width:264px;
	*width:287px;
	padding: 5px 0 3px 22px;
	border-top: 1px solid #CCCCCC;
	text-decoration:none;
	background-image:url(../Imagens/bullet02.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}
/* Veja tambÃ©m */
/* Banner serviÃ§os*/
.bannerServico{
	float:right;
	width:580px;
	height:192px;
	padding:0;
	margin:0;
	margin-bottom:15px;
	background:#0085CA;
}
.bannerServico img{
	float: left;
	width:280px;
	height:192px;
	padding:0;
	margin:0 0 0 -3px;
	border:0;
}
.bannerServico p{
	float: left;
	width:280px;
	color: #FFFFFF;
	font-size: 26px;
	margin: 30px 0 0 10px;
}
.bannerServico p span{
	float: left;
	color: #FFFFFF;
	font-size:14px;
	width:280px;
}
/* Banner serviÃ§os*/
/* ServiÃ§os Prestados */
.servicosPrestados{
	float:left;
	width:580px;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}
.servicosPrestados .titulo{
	display:block;
	width:576px;
	padding: 2px 0 2px 4px;
	margin-bottom:10px;
	border: 1px solid #EAEAEA;
	background:none;
}
.servicosPrestados li{
	background:url(../imagens/bullet04.png);
	background-repeat:no-repeat;
	background-position: 6px 4px;
	*background-position: 6px 7px;
	font-size:13px;
	padding: 0 0 0 18px;
}
/* ServiÃ§os Prestados */
/* Conteudo */
.ms-pagebody{
	margin:30px 0 15px 12px;
	padding:0;
	float:left;
	width:580px;
	min-height:200px;
	font-size:13px;
}
.ms-pagebody div{
	margin:0 0 15px 12;
	padding:0;
	float:left;
	width:580px;
	font-size:13px;
	min-height:200px;

}
.ms-pagetitle{
	margin:-5px 0 0 0;
	padding:0;
	margin-left:302px;
	line-height:34px;
	width:570px;
	font-size:26px;
	color:#000000;
	border-bottom: 1px solid #EAEAEA;
	text-transform:uppercase;	
	font-family: "Trebuchet MS" !important;

}
.ms-SPLink{
	float:left;
	position:relative;
	margin: 15px 0 0 -200px;
}
/* Conteudo */
/* Estrutura */
.estrutura{
	margin:0;
	padding:0;
	float:left;
	width:270px;
}
.estrutura .titulo{
	margin:0 0 5px 0;
	padding:2px 0 2px 5px;
	float:left;
	width:277px;
	font-size:16px;
	border: 1px solid #EAEAEA;
	text-transform:uppercase;
}
.estrutura p{
	margin:0;
	padding:2px 0 2px 5px;
	float:left;
	width:277px;
	font-size:13px;
}
/* Estrutura */
/* Parceria */
.parceria{
	margin:0;
	padding:0;
	float:right;
	width:288px;
}
.parceria .titulo{
	margin:0 0 5px 0;
	padding:2px 0 2px 5px;
	float:right;
	width:277px;
	font-size:16px;
	border: 1px solid #EAEAEA;
	text-transform:uppercase;
}
.parceria img{
	margin:0;
	padding:2px 0 2px 0;
	float:right;
	width:275px;
	height:116px;
}
.parceria p{
	margin:0;
	padding:2px 0 2px 5px;
	float:right;
	width:277px;
	font-size:13px;
}
/* Parceria */
/* Cliente e Parceiros */
.blocoParceiros *{
	margin:0;padding:0;border:0;
}
.blocoParceiros{
	float:left;
	padding:0;
	width:580px;
	margin: 5px 0 0 0px;
	position:relative;

}
.blocoClientes{
	float:left;
	padding:0;
	margin: 5px 0 0 -20px;
	position:relative;
	width:600px;
}
.parceiro{
	float:left;
	padding:0;
	margin:5px;
	position:relative;
	width:180px;
	height:140px;
	border:1px solid #EAEAEA;
}
.parceiro .img{
	margin:10px 0 0 0;
	width:180px;
	height:80px;
	text-align:center;
}

.parceiro .img img{
	max-width:150px;
	max-height:70px;
}
.cliente{
	float:left;
	padding:0;
	margin:0 0 12px 12px;
	width:188px;
}
.parceiro p{
	float:left;
	padding:0;
	width:175px;
	margin:0 0 0 5px;
	font-size:13px;
	text-transform:uppercase;
}
.cliente p{
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	text-transform:uppercase;
}
.parceiro a, .parceiro a:hover, .parceiro a:visited{
	float:left;
	padding:0;
	margin:0 0 0 5px;
	font-size:13px;
	color:#4C9ACE;
	text-decoration:none;
	background:url(../Imagens/bullet05.png);
	background-repeat:no-repeat;
	background-position: right 8px;
	padding-right: 9px;
}

.cliente a:hover{
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#4C9ACE;
	text-decoration:none;
	background:url(../Imagens/bullet05.png);
	background-repeat:no-repeat;
	background-position: right 8px;
	padding-right: 9px;
}

.cliente a:visited{
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#4C9ACE;
	text-decoration:none;
	background:url(../Imagens/bullet05.png);
	background-repeat:no-repeat;
	background-position: right 8px;
	padding-right: 9px;
}

.cliente a{
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#4C9ACE;
	text-decoration:none;
	background:url(../Imagens/bullet05.png);
	background-repeat:no-repeat;
	background-position: right 8px;
	padding-right: 9px;
}
.ms-ToolPaneOuter{
	z-index:999;
	position:absolute;
	margin: 50px 0 0 -250px;
}
/* Cliente e Parceiros */
/* Profissionais */
.blocoProfissional{
	float:left;
	position:relative;
	padding:0;
	margin: 5px 0 0 -20px;
	width:600px;
}
.profissional{
	float:left;
	position:relative;
	padding:0;
	margin: 0 0 12px 12px;
	border: 1px solid #CCCCCC;
	width:284px;
	min-height:126px;
	*height:126px;
}
.profissional img{
	float:left;
	width:80px;
	height:105px;
	margin:9px;
}
.profissional .nome{
	float:left;
	padding:0;
	margin: 12px 0 0 3px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
.profissional .dados{
	float:left;
	padding:0;
	margin: 9px 0 0 3px;
	border-top: 1px solid #CCCCCC;
	background-color: #F2F2F2;
	width:175px;
	height:72px;
}
.profissional .dados a{
	float:left;
	width: 160px;
	padding:0;
	margin: 4px 0 0 12px;
	font-size:12px;
}
.profissional .dados span{
	float:left;
	width: 160px;
	padding:0;
	margin: 4px 0 0 12px;
	font-size:12px;
}
.profissional .dados a{
	color:#1279BF;
	text-decoration:none;
}
/* Profissionais */
/* Tiagnet */
.tiagnet{
	float:left;
	width: 580px;
	margin-top:5px;
}
.tiagnet p{
	float:left;
	font-size:13px;
}
.tiagnet .subtitulo{
	float:left;
	font-size:13px;
	width: 574px;
	border: 1px solid #cccccc;
	text-transform:uppercase;
	font-weight:bold;
	padding: 2px 0 2px 4px;
	margin-top:5px;
}
.tiagnet .img{
	float:left;
	width:284px;
	height:134px;
	margin: 0 12px 2px 0;
	padding: 2px;
	border: 1px solid #cccccc;
}
.tiagnet .img img{
	float:left;
	width:283px;
	height:133px;
}
/* Tiagnet */
/* Formulario */
.listaFormulario td a:hover{
	color:#1279BF;
	padding:0;
	margin:0;
	font-size:13px;
	text-decoration:none;
	background-image:url('../Imagens/bullet04.png');
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}
.listaFormulario td a:visited{
	color:#1279BF;
	padding:0;
	margin:0;
	font-size:13px;
	text-decoration:none;
	background-image:url('../Imagens/bullet04.png');
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}
.listaFormulario td a{
	color:#1279BF;
	padding:0;
	margin:0;
	font-size:13px;
	text-decoration:none;
	background-image:url('../Imagens/bullet04.png');
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}
/* Formulario */
/* Contato */
.contatoForm{
	width: 300px !important;		
	float:left;
}
.contatoForm .ms-long{
	width: 300px !important;		
	background:#F2F2F2;
	border:1px solid #CCCCCC;	
}
.contatoEndereco{
	float:right;
	width:266px;	
	margin-bottom:15px;
}
.contatoEndereco .fone{
	float:right;
	font-size:16px;
	margin-bottom:-8px;
}
.contatoEndereco .fone span{
	font-size:26px;
}
.contatoEndereco a, .contatoEndereco a:visited, .contatoEndereco a:hover{
	float:right;
	margin:0;
	font-size:16px;
	color:#1279BF;
	text-decoration:none;
}
.contatoEndereco p{
	float:right;
	font-size:13px;
	text-align:right;
	width:266px;
}
.mapa{
	float:right;
	margin-top:15px;
	width:266px;	
}
.mapa img{
	width:266px;	
	height:200px;
}
.mapa small a{
	float:right;
	margin:0;
	font-size:13px;
	color:#1279BF !important;
	padding-right:10px;
	text-decoration:none;
	background:url('../Imagens/bullet05.png');
	background-repeat:no-repeat;
	background-position:right 7px;
}
/* // Contato */

/********** Customização do calnedario na pagina inicial do stie **********/
.calendarioHome{
	width:288px; 
	float:left; 
	margin-top:12px;	
	font-family:"Trebuchet MS", !importan;
	border:1px solid #CCCCCC;
}
.calendarioHome #MontlyViewDefault_CalendarView, .calendarioHome #CalViewTable1,
.calendarioHome #MontlyViewDefault_CalendarView table tr{
	width:288px !important;
	padding:0;
	margin:0;
	overflow:hidden !important;
}
.calendarioHome .ms-menutoolbar, .calendarioHome .ms-cal-nav-buttonsltr, 
.calendarioHome .ms-cal-weekempty, .calendarioHome .ms-cal-weekbox,
.calendarioHome .ms-cal-week, .calendarioHome .ms-cal-weekB, 
.calendarioHome .ms-calheader img, .calendarioHome .ms-cal-noworkitem, 
.calendarioHome .ms-cal-workitem, .calendarioHome .ms-cal-todayitem,
.calendarioHome .ms-cal-nodataBtm2, .calendarioHome .ms-cal-nodataMid,
.calendarioHome .ms-cal-workitem2B, .calendarioHome .ms-cal-noworkitem2B,
.calendarioHome .ms-cal-todayitem2B{
	display:none;			
}
.calendarioHome .ms-standardheader, .calendarioHome .ms-standardheader a{
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	color: #333;
	padding: 7px 0 0px 4px;
	font-weight:normal;
	font-size:16px;
	border-bottom:0px;
}
.calendarioHome #WebPartTitleWPQ1{
	border-bottom:1px solid #CCCCCC;
}
/*
.calendarioHome .calendarioHome .ms-cal-workitem .ms-cal-monthitem a{
	margin-top:-15px;
	position: absolute;
	border-top:3px solid #000000;
	display:block !important;
	height:10px;
	width:20px;
	z-index:999;
}*/

.calendarioHome .ms-cal-gempty, .calendarioHome .ms-calheader,  .calendarioHome #CalViewTable1{
	width:288px;
	overflow:hidden;
	background:#FFFFFF;
	z-index:999;
}
.calendarioHome .ms-cal-gempty, .calendarioHome .ms-calheader{
	border:0;
	width:288px;
	padding:0;
	margin:0;
	float:left;
}
.calendarioHome .ms-calheader{
	width:286px;
	border-bottom: 1px solid #CCCCCC;
}
.calendarioHome .ms-cal-weekday{
	background:#FFFFFF;
}
.calendarioHome .ms-cal-topday, .calendarioHome .ms-cal-topdayover,
.calendarioHome .ms-cal-topdayfocus, .calendarioHome .ms-cal-topdayfocus div,
.calendarioHome .ms-cal-topday div, .calendarioHome .ms-cal-topdayover div,
.calendarioHome .ms-cal-topdayfocusover, .calendarioHome .ms-cal-topdayfocusover div{
	margin:0 !important;
	padding:0 !important;
	width:20px !important;
	text-align:center;	
	margin-top:8px !important;
	text-decoration:none;
	height: 22px;	
	border:0;
	background-image:none;
	background-color:#F2F2F2;
}
.calendarioHome .ms-cal-topday div a, .calendarioHome .ms-cal-topday div a:hover, 
.calendarioHome .ms-cal-topday-today div a, .calendarioHome .ms-cal-topday-today div a:hover,
.calendarioHome .ms-cal-topdayover div a, .calendarioHome .ms-cal-topdayover div a:hover,
.calendarioHome .ms-cal-topdayfocus div a, .calendarioHome .ms-cal-topdayfocus div a:hover,
.calendarioHome .ms-cal-topdayfocusover div a, .calendarioHome .ms-cal-topdayfocusover div a:hover{
	margin-top:0px;
	padding-left:9px;
	border:0;
	color: #333333;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.calendarioHome .ms-cal-topday-today, .calendarioHome .ms-cal-topday-today div, 
.calendarioHome .ms-cal-topday-todayover div{
	margin:0 !important;
	padding:0 !important;
	margin-top:-1px !important;
	border:0;
	height: 29px;	
	background-image:none;
	background-color:/*#E4E4E4*/ #FBFBFB;
}
.calendarioHome .ms-cal-topday-today div a, .calendarioHome .ms-cal-topday-todayover div a{
	color: #333333;
	margin:0 !important;
	padding:0 !important;
	padding-top:8px !important;
	font-size:14px;
	border:0 !important;
	text-decoration:none;
	text-align:center;
	display:block;
	width:36px;
	height:27px; 
}
.calendarioHome .ms-cal-topday div .possuiEvento, .calendarioHome .ms-cal-topday-today div .possuiEvento,
.calendarioHome .ms-cal-topdayover div .possuiEvento, .calendarioHome .ms-cal-topdaytodayover div .possuiEvento{
	color: #1877B9 !important;
}

.calendarioHome .ms-cal-topday, .calendarioHome .ms-cal-topdayover{
	border: 5px solid #ffffff;
	*border-bottom:0;
	*border-top:0;
	margin-top:-2px !important;
}
.calendarioHome .ms-cal-topday-today{
	background:none;
}
.calendarioHome .ms-cal-navheader, .calendarioHome .ms-calheader{
	background:#FFFFFF;
	*width:300px;
	*margin-left: -5px;
}
.calendarioHome .ms-cal-navheader{
	width:284px;
	padding: 4px 0 4px 0 !important;
	margin:0 !important;
}
.calendarioHome .ms-cal-navheader a{
	color: #127CC1;
	font-size:13px;		
	text-decoration:none;
	text-align:center;
	padding:0 !important;
	margin:0 !important;
}
.calendarioHome .ms-cal-navheader .anterior{
	float:left;
}
.calendarioHome .ms-cal-navheader .proximo{
	float: right;
}
.calendarioHome .ms-cal-gempty tr{
	border:0;
}

/**************************************************************************/
/* Calendario Detalhe */
.cal_descricao .ms-formtoolbar, .cal_descricao .ms-toolbar,
.cal_descricao .ms-formlabel{
	display:none;
}
.cal_descricao .ms-formbody{
	color: #333333;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	border-bottom:0;
	margin: 10px 0 0 0;
	padding:0;
	padding: 5px 0 3px 22px;
	background-color:#F2F2F2;
	background-image:url(../Imagens/bullet02.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}
.cal_descricao #SPFieldNote{
	background-image:none;
	color: #333333;
	border: 1px solid #CCCCCC;
	font-size:12px;
	margin:0;
	padding: 5px 0 3px 12px;
}
.cal_detalhe_voltar{
	color:#1279BF;
	padding:0;
	margin: 5px 0 0 0;
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
	float:right;
	border:1px solid #CCCCCC;
	background-image:url('../Imagens/bullet05.png');
	background-repeat:no-repeat;
	background-position: 50px 7px;
	padding: 0 15px 0 10px;

}
/* // Calendario Detalhe */
/* Calendario Fiscal */
.calendario_fiscal{	
	font-family:"Trebuchet MS" !important
}
.calendario_fiscal #MontlyViewDefault_CalendarView, .calendarioHome #CalViewTable1,
.calendario_fiscal #MontlyViewDefault_CalendarView table tr{
	width:580px !important;
	padding:0;
	margin:0;
	overflow:hidden !important;
}
.calendario_fiscal .ms-menutoolbar, .calendario_fiscal .ms-cal-nav-buttonsltr, 
.calendario_fiscal .ms-cal-workhour, .calendario_fiscal .ms-cal-workhourhalfhour, 
.calendario_fiscal .ms-cal-weekedge, .calendario_fiscal .ms-cal-workhourBhalfhour, 
.calendario_fiscal .ms-cal-workhourF, .calendario_fiscal .ms-cal-dayhourF,
.calendario_fiscal .ms-cal-dayitem nobr, .calendario_fiscal .ms-cal-weekbox, 
.calendario_fiscal .ms-cal-week, .calendario_fiscal .ms-cal-weekempty,
.calendario_fiscal .ms-cal-weekB, .calendario_fiscal .ms-calheader img,
.calendario_fiscal #DailyViewDefault_CalendarView .ms-cal-gempty tr{
	display:none;			
}
.calendario_fiscal .ms-cal-gempty .possuiEventoInterno .ms-cal-dayitem{
	margin:0;
	padding:0 0 0 5px;
}
.calendario_fiscal .ms-cal-gempty .possuiEventoInterno{
	display:block;
}
.calendario_fiscal .ms-cal-navheader, .calendario_fiscal .ms-calheader{
	background:#FFFFFF;
	text-align:center;
	*width:580px;
	*margin-left: -5px;
}
.calendario_fiscal .ms-cal-navheader{
	width:580px;
	padding: 4px 0 4px 0 !important;
	margin:0 !important;
	border-bottom:1px solid #CCCCCC;
}
.calendario_fiscal .ms-cal-navheader a{
	color: #127CC1;
	font-size:13px;		
	text-decoration:none;
	text-align:center;
	padding:0 !important;
	margin:0;
}
.calendario_fiscal .ms-cal-navheader .anterior{
	float:left;
	margin-left:85px;
}
.calendario_fiscal .ms-cal-navheader .proximo{
	float: right;
	margin-right:85px;
}
.calendario_fiscal .ms-cal-weekday{
	background:#FFFFFF;
	margin-top:10px;
}
.calendario_fiscal .ms-cal-weekname{
	background:#FFFFFF;
}
.calendario_fiscal .ms-cal-weekname, .calendario_fiscal .ms-cal-topday, 
.calendario_fiscal .ms-cal-nodataMid, .calendario_fiscal .ms-cal-workitem,
.calendario_fiscal .ms-cal-noworkitem, .calendario_fiscal .ms-cal-nodataBtm2,
.calendario_fiscal .ms-cal-workitem2B, .calendario_fiscal .ms-cal-noworkitem2B{
	width:80px;		
	text-align:center	
}
.calendario_fiscal .ms-cal-gempty, .calendario_fiscal .ms-cal-gempty tbody, .calendario_fiscal .ms-cal-gempty tr{
	width: 580px;
}
.calendario_fiscal .ms-cal-topday, .calendario_fiscal .ms-cal-topdayover, .calendario_fiscal .ms-cal-topdayfocus, 
.calendario_fiscal .ms-cal-topdayfocusover, .calendario_fiscal .ms-cal-topdayfocusover div, 
.calendario_fiscal .ms-cal-topday div, .calendario_fiscal .ms-cal-topdayover div, .calendario_fiscal .ms-cal-topdayfocus div,
.calendario_fiscal .ms-cal-topday-today, .calendario_fiscal .ms-cal-topday-today div, 
.calendario_fiscal .ms-cal-topday-todayover div{
	margin:0 !important;
	padding:0;
	text-align:center;	
	height: 19px;	
	text-decoration:none;
	background-image:none;
	background-color:#D2E6F3;
}
.calendario_fiscal .ms-cal-topday{
	padding-top:4px !important;	
}
.calendario_fiscal .ms-cal-topday div a, .calendario_fiscal .ms-cal-topdayover div a, .calendario_fiscal .ms-cal-topday-today div a,
.calendario_fiscal .ms-cal-topdayfocus div a, .calendario_fiscal .ms-cal-topdayfocus div a:hover,
.calendario_fiscal .ms-cal-topdayfocusover div a, .calendario_fiscal .ms-cal-topdayfocusover div a:hover,
.calendario_fiscal .ms-cal-topday div a:hover, .calendario_fiscal .ms-cal-topdayover div a:hover{
	color: #666666;
	font-size:14px;
	text-decoration:none;
	text-align:center;
}
.calendario_fiscal .ms-cal-topday-today div, .calendario_fiscal .ms-cal-topday-todayover div{
	border:1px solid #D2E6F3;
}
.calendario_fiscal .ms-cal-topday-today div a, .calendario_fiscal .ms-cal-topday-todayover div a{
	color: #333333;
	margin:0 !important;
	padding:0 !important;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	width:36px;
	height:20px; 
}
.calendario_fiscal .ms-cal-topday, .calendario_fiscal .ms-cal-topdayover{
	padding-top:3px !important;	
	margin-top:-2px !important;
}
.calendario_fiscal .ms-cal-topday-today{
	background:none;
}
.calendario_fiscal .ms-cal-nodataMid, .calendario_fiscal .ms-cal-nodataBtm2{
	background:#F2F2F2;
}
.calendario_fiscal .ms-cal-weekday{
	color: #0C598D;
	font-size:13px;
}
.calendario_fiscal .ms-cal-monthitem a{
	text-decoration:none;
	background-image:url('../Imagens/bullet02.png');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding: 2px 15px 0 10px;
	margin: 10px 0 0 0;
	color:#127ABF !important;
}
.calendario_fiscal .ms-cal-monthitem nobr, .calendario_fiscal .ms-cal-monthitem br, 
.calendario_fiscal .ms-cal-nodataBtm2, .calendario_fiscal .ms-cal-workitem2B, 
.calendario_fiscal .ms-cal-noworkitem2B, .calendario_fiscal .ms-cal-todayitem2B{
	display:none;
}
.calendario_fiscal .ms-cal-gempty{
	border-bottom:1px solid #6F9DD9;
}

.calendario_fiscal #DailyViewDefault_CalendarView .ms-cal-gempty{
	overflow:hidden;
}
.calendario_fiscal #DailyViewDefault_CalendarView .ms-cal-gempty tr.possuiEventoInterno{
	display:block;
}

/* // Calendario Fiscal */
/* xxxxxxxx INTERNAS FIM xxxxxxxx */ 
