/* 
	Project Name: Unimeds
	Description: Template CRM
	Tags: Unimeds, template, CRM
	Version: 1.0

	Author: Rafael Matias
	Author URL: http://www.rafaelmatias.com.br
*/	

	.imagem-esquerda { float:left; margin:0 10px 10px 0;width: 308px; height:150px;}
	.imagem-direita { float:right; margin:10px 0 0 10px;}
	.imagem-centro { display:block; margin:10px auto; width: 308px; height:150px;}
	.imagem-centro01 { display:block; margin:0px 0px 10px auto; width: 308px; height:150px;}
	.imagem-banner { float: left; margin: 0 10px 10px 0; width: 630px; height: 299px; } /* incluido out09 */
	.imagem-sac { float: left; margin: 0 10px 0 0; width: 950px; height: 378px; } /* incluido out09 */
	.esquerda { text-align:left}
	.direita {text-align:right}
	
	.float-left { float:left;}
	.float-right { float:right;}
	
	.marca-unimed { display:block;}
	.secao-unimed { font-size:1.2em; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#006600; margin-left:15px;}
	
	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Menu  principal
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	#menu-principal{ float:left; width:100%;}

	#menu-principal a.bt1{ float:left; display:block; height:33px; line-height:33px; border-right:1px solid; border-left:1px solid; font-weight:normal; color:#fff; font-size:1.1em; text-decoration:none; position:relative; padding:0 12px; border-top:3px solid; z-index:1; }
	#menu-principal a.bt1:hover, #menu-principal a.bt1.ativo{ border-top:3px solid; background-color:#fff; z-index:10 }
	#menu-principal a.bt1.inicio{ border-left:none;}
	#menu-principal a.bt1.final{ border-right:none;}
	
	#menu-principal .sub-menu{ float:left;}
	#menu-principal .sub-menu a.bt1{ background:url(images/botoes/bullet-nav-sub.gif) no-repeat 50% 27px;}
	#menu-principal .sub-menu a.bt1:hover, #menu-principal .sub-menu:hover a.bt1, #menu-principal .sub-menu a.bt1.ativo{border-top:3px solid; z-index:4;background-color:#fff;background-position: 50% -370px;}

	#menu-principal .sub-menu div{position:absolute;margin-top:35px;#margin-top:-1px;clear:left;background-color:#FFFFFF;border:1px solid; padding:10px 0 5px; visibility:hidden;}
	#menu-principal .sub-menu:hover{ z-index:2; }
	#menu-principal .sub-menu:hover div{visibility:visible; z-index:1;}
	
	#menu-principal a.bt2{ display:block;border-bottom:1px solid #e4e4e4; margin:0 11px 0px 11px;text-decoration:none; font-weight:normal; padding:4px 0; }
	#menu-principal a.bt2:hover, #menu-principal a.bt2.subativo{ margin:0 0 0px 0; padding:4px 11px;  border-bottom:1px solid; color:#fff;}
	#menu-principal .sub-menu div a.bt2.final{ border-bottom-color:#fff;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Menu  auxiliar
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	#menu-auxiliar { float:right; margin:7px 0 0 0; width:594px; } /* width: 524px até jan/10 */
	#menu-auxiliar .co1{border-bottom:2px solid; padding:0 0 3px 0; #float:left; overflow:hidden; margin: 2px 0px}
	#menu-auxiliar .co1 strong{ color:#006600; font-size:1.2em; display:inline-block; height:23px; line-height:20px; margin:0 0 0 10px;}
	#menu-auxiliar .co1 p{ float:left; display:inline; margin:0;}
	#menu-auxiliar .co1 strong span{ color:#060; font-size:1.3em; font-weight:normal; }
	/*
		#menu-auxiliar .co1 a{  color:#006600; font-weight:normal; text-decoration:none; float:right; margin:4px 0 0 23px;}
		#menu-auxiliar .co1 a:hover{}
		#menu-auxiliar .co1 a img{ margin:0 4px 0 0;}
		#menu-auxiliar .co2{ padding:5px 0 0 0;}
		#menu-auxiliar .co2 input, #menu-auxiliar .co2 .jquery-selectbox{ float:left; margin:0 0 0 4px;}
	*/
	/* coloquei 2px (margin-bottom). jan/10 margin: 4px 0 2px 23px*/
		#menu-auxiliar .co1 a { color:#006600; font-weight:normal; text-decoration:none; float:right; margin:4px 0 2px 17px;} 
	#menu-auxiliar .co1 a:hover {}
	#menu-auxiliar .co1 a img { margin:0 4px 0 0;}
	/* retirei border-top:2px solid; e diminui padding: 5px p/ 2px. jan/10 coloquei padding-left: 73px; */
		#menu-auxiliar .co2 { padding: 2px 0 0 73px;} 
	/* coloquei 2px (margin-top) */
		#menu-auxiliar .co2 input, #menu-auxiliar .co2 .jquery-selectbox { float:left; margin:2px 0 0 4px;} 
	#menu-auxiliar .botao-ok { width:23px; height:21px; display:inline-block; overflow:hidden; background:url(images/botoes/botao-ok.gif); border:none; color:#fff; cursor:pointer; }
	#menu-auxiliar .campo1{ width:165px; height:18px; border:none; background:url(images/campos/campo-nav2.gif); color:#000000; padding-left:25px; padding-top:2px;}
	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Títulos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.titulo1{ font-size:1.8em;  background-image:url(images/titulos/titulo1.gif); background-position:top left; background-repeat:no-repeat; text-indent:18px; margin:0 0 10px 0; letter-spacing:-1px;}
	.conteudo2 .titulo1{ background-image:url(images/titulos/titulo1-2.gif); background-position:top left; background-repeat:no-repeat }

	.titulo2{ font-size:1.8em;background:url(images/titulos/titulo2.gif) repeat-x top left; text-indent:11px; margin:0 0 10px 0; letter-spacing:-1px;}
	.titulo2 span{ background-color:#fff; padding:0 7px;}
	.conteudo .titulo2{ font-size:1.8em; color:#006600; background:url(images/titulos/titulo2.gif) repeat-x top left; text-indent:11px; margin:0 0 10px 0; letter-spacing:-1px;}

	.titulo3{ font-size:1.2em;}

	.titulo4{ font-size:1.2em; text-indent:10px; background-color:#fff; padding:6px 0; margin:0 0 5px 0}
	
	.titulo5{ font-size:1.2em; background-color:#fff; padding:6px 0; margin:0 0 5px 0}
	
	.titulo-alerta{ color:#ff0000; font-size:1em; text-align:center; text-transform:uppercase;}
	
	/* incluido out09 */
	.titulo8 { background: url(images/titulos/bg-meioTitulo.jpg) #fff repeat-x; margin: 0 0 10px 0; font-size: 1.6em; height: 41px; font-weight: normal; }
	img.esq { float: left; }
	img.dir { float: right; }
		
	.titulo9 { background-color: #B9D300; margin: 0 0 10px 0; font-size: 1.6em; height: 34px; font-weight: normal; }
	.titulo9 img#esq { float: left; }
	.titulo9 img#dir { float: right; }
	.titulo9 #nome { color: #000; padding: 5px 0 5px 0; margin: 0px; }
	
	.titulo10 { background-color: #005746; margin: 0 0 10px 0; font-size: 1.6em; height: 34px; font-weight: normal; }
	.titulo10 img#esq1 { float: left; }
	.titulo10 img#dir1 { float: right; }
	.titulo10 #nome1 { color: #fff; padding: 5px 0 5px 0; margin: 0px; }
	
	
	.itens-lista { padding: 5px 0px; color: #000; font-weight: normal; }
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Listas
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	/*Lista 1*/
	.lista1{ padding:10px 0px; margin:0 0 0 10px;}
	.lista1 li{ background:url(images/bullet1.gif) no-repeat left center; list-style:none; padding:0 0 0 10px; text-indent:0; margin:0 0 10px 0; list-style-position:inset;}
	.lista1 li:hover{background:url(images/bullet2.gif) no-repeat left center;}
	.lista1 li a{ font-weight:normal;}
	.lista1 li a:hover{font-weight:normal;}
	
	/*Lista imagem 1*/
	.lista-imagem1{ padding:0 0px; display:inline-block; margin:0; list-style:none;}
	.lista-imagem1 li{ padding:0; margin:0 0 15px 0; display:inline-block; width:100%; }
	.lista-imagem1 li.final{ margin-bottom:0;}
	.lista-imagem1 li a{ text-decoration:none;}
	.lista-imagem1 li p{ margin:0;}
	.lista-imagem1 li img{ margin:0 10px 0 0; border:1px solid #e3e5d9;float:left; }
	
	.lista-imagem1 li.foco{ padding:0; margin:0 0 15px 0; display:inline-block; width:100%; background-color: #F3ECD8; border: 1px solid #E5D3A6 }
	
	/*Lista definição 1*/
	.lista-definicao1{ padding:0 15px;}
	.lista-definicao1 dt{ padding:5px 10px; font-weight:bold; margin:0 0 10px 0; text-transform:uppercase;}
	.lista-definicao1 dd{ margin:0 20px 15px 20px;}

	/*Lista definição 2*/
	.lista-definicao2{ padding:0; margin:0;}
	.lista-definicao2 dt{ padding:0 0 0 15px; font-weight:bold; margin:0; background:url(images/bullet1.gif) no-repeat center left;}
	.lista-definicao2 dd{ margin:0 0 10px 0; padding:0 0 0 15px;}
	.lista-definicao2 dd.final{ margin:0;}
	
	/*Lista enquete */
	.lista-enquete { padding:10px 0px; margin:0 0 0 10px;}
	.lista-enquete li { list-style:none; padding:0 0 0 5px; text-indent:0; margin:0 0 10px 0; list-style-position:inset;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Destaques
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.box1 { padding:6px 0px 0 0px;-moz-border-radius:6px;-webkit-border-radius:6px; border:1px solid;}
	.box1 img { margin:0 auto; display:block; }
	.box1 .texto { padding:10px 0px 10px 10px; }
	.box1 .texto p { margin-bottom:0;}
	/* inclusão ago2009 */
		.box1 .textob { padding-right: 5px; padding-left: 10px; padding-bottom: 10px; padding-top: 7px } 
	/* inclusão set2009 */
		.box1 .textodest { padding-right: 5px; padding-left: 10px; padding-bottom: 10px; padding-top: 7px; margin: 5px 10px; }  
	
	/* inclusão seta blogs - set09 */
		.box1 .textob p { margin-bottom: 0px;} 
	/* inclusão ago2009 */
		.box1 .texto1 { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 4px }
	.box1 .paginacao { clear:both; background:none; border:none; margin:4px 0; }
	/* inclusão seta blogs - set09 */
		.box1 .seta { clear:both; background:none; border:none; margin:2px 0 4px -10px; }
	#slideshow { display:inline-block; position:relative; }
	.box1 #slideshow div.item { display:none; }
	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Caminho
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.caminho{ height:46px; line-height:46px; display:inline-block; width:100%; }
	.caminho a{ font-weight:normal;  background:url(images/bullet1.gif) no-repeat right 7px; padding:0 10px 0 0; margin:0 5px 0 0;}
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Paginação
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.paginacao{ background-color:#FFFFFF; display:inline-block; width:100%; text-align:right; border-bottom:2px solid #fff;border-top:2px solid #fff;}
	.paginacao a{ height:20px; display:inline-block; line-height:20px; padding:0 10px; font-size:1.05em; text-decoration:none; border-left:1px solid;}
	.paginacao a:hover, .paginacao a.ativo, .paginacao a.activeSlide{ color:#fff!important; background-position:center bottom;}
	/* inclusão seta blogs - set09 */
		.seta { background-color:#FFFFFF; display:inline-block; width:100%; text-align:right; border:0px;}
		.seta a{ height:15px; display:inline-block; line-height:15px; padding:0 5px; font-size:1.05em; text-decoration:none;}
		.seta a:hover, .seta a.ativo, .seta a.activeSlide{ color:#fff!important; background-position:center bottom;}
		
		.paginacao a.ativo-controles, seta a.ativo-controles{ display:none;} 
	/* */
	
	.botao-iniciar{ height:20px; display:inline-block; text-indent:-1000px; text-align:left; vertical-align:bottom;width:6px; overflow:hidden;background-image:url(images/botoes/botao-iniciar.gif); background-position:center top;}
	.botao-iniciar:hover{ background-position:center bottom;}
	.botao-pausar{ height:20px; display:inline-block; text-indent:-1000px; text-align:left; vertical-align:bottom;width:6px; overflow:hidden; background-image:url(images/botoes/botao-pausar.gif); background-position:center top; }
	.botao-pausar:hover{ background-position:center bottom; }
	
	a.botao-proximo{ height:20px; display:inline-block; text-indent:-1000px; text-align:left; vertical-align:bottom;width:6px; overflow:hidden;background-image:url(images/botoes/botao-proximo.gif); background-position:center top; }
	.botao-proximo:hover{ background-position:center bottom;}
	a.botao-anterior{ height:20px; display:inline-block; text-indent:-1000px; text-align:left; vertical-align:bottom;width:6px; overflow:hidden; background-image:url(images/botoes/botao-anterior.gif); background-position:center top; border:none; }
	.botao-anterior:hover{ background-position:center bottom; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Botões
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.botao-icone { font-weight: normal; margin: 0 10px 0 0;}
	.botao-icone img { background-color: #868484; vertical-align: text-bottom; } 
	.botao1 { border:none; cursor:pointer; background-color:#9a9a9a; font-weight:bold; color:#fff; padding:0 5px;}
	
	/*.botao-votar{ width:61px; height:21px; display:inline-block; overflow:hidden; background:url(images/botoes/botao-votar.gif); border:none; color:#fff; cursor:pointer; }
	.botao-resultado{ width:81px; height:21px; display:inline-block; overflow:hidden; background:url(images/botoes/botao-result.gif); border:none; color:#fff; cursor:pointer; }
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Imagens
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.imagem-borda1, .imagem-borda2, .imagem-borda3, .imagem-borda4, .imagem-borda5, .imagem-borda6{ border:1px solid;}
	.imagem-bordajur { border: 1px solid; }
	.imagem-bordasac { border-top: 1px solid; border-bottom: 1px solid; }
	
	/*.banner { margin: 20px 10px 5px 10px; }  incluso em ago2009 
	#banner { margin: 0; float: left; position: relative; width: 996px; height: 196px; background-image: url(../imagens/banner/banner_w900.jpg); background-repeat: no-repeat; z-index: 0;}*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Tab
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.nav-tab{display:inline-block; float:left;}
	.nav-tab a{ padding:10px; display:block; float:left; border:1px solid #fff;position:relative;}
	.nav-tab a:hover, .nav-tab a.ativo{ border:1px solid; background-color:#fff; border-bottom:none; z-index:4;  }
	.co-tab{ border:1px solid; float:left; margin-top:-2px; z-index:3; background-color:#fff; width:595px; padding:10px 10px 0px 10px}
	.co-tab .titulo-alerta{ clear:both;}
	.co-tab .botao-icone{ float:right; clear:both; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Formulários
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.formulario1{ width:360px; display:block; margin:0 auto; padding:10px 0 0 0; }
	.formulario1 label{ margin:0 0 8px 0; display:inline-block; float:left; }
	.formulario1 span{ font-weight:bold; color:#ff0000;}
	.formulario1 p{ clear:both;}
	.alerta{ color:#ff0000;}
	.formulario1 .linha{ display:inline-block; width:100%; margin:0 0 7px 0;}
	.i35{ width:35px;}
	.i55{ width:55px;}
	.i80{ width:80px;}
	.i160{ width:160px; padding:0 9px 0 0;}
	.i285{ width:285px;}
	.i340{ width:340px;}
	.formulario1 .direita{ padding-right:14px;}

	fieldset{ border:1px solid; padding:0px 30px 20px 30px;}
	fieldset p{ margin:0;}
	fieldset legend{ font-weight:bold; }
	fieldset .inicio{ padding:20px 0 0 0;  }
	.login label{ display:block; margin:0 0 10px 0;  }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Tabelas
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.tabela1{ margin:0 0 15px 0;}
	.tabela1 thead th, .tabela1 .titulo-tabela{ font-weight:bold; border:1px solid #d6d9c5; color:#fff; text-align:center; padding:6px 10px; } 
	.tabela1 td{ border:1px solid #ccc; text-align:center; padding:5px} 
	.tabela1 tfoot td{}