/* Tags */	
* { margin:0; padding:0; border:0;}
body { background-color:#FFFFFF;}
html { overflow: -moz-scrollbars-vertical;  }
div, td, th, body, select, input, textarea, p, h5, span  { font-family: Arial, Helvetica, sans-serif; color:#333;font-size:11px;  }
a { text-decoration:none; line-height: normal;color:#333; }
a:hover { text-decoration: underline; }
h1 { margin-bottom: 10px; }
h2, h3, h4 {  margin-bottom: 10px; }
h4, h5 { color: #3F7430; }
{ font-size:11px; }
a { color: #666; }
hr { display: none; }
li { list-style: none; }
select, input, textarea {border:1px solid #999; margin:1px 0 1px 0;/*Padrao Crossover - Ver IE*/}
input.checkradio {margin:4px 5px 3px 5px;  position:relative; top:-3px; border:none; /*Padrao Crossover - Ver IE*/}
/*elementos com img no background*/
.titImg, .btImg, .bnImg {display: block; text-indent:-10000px; overflow:hidden;}


/* Classes padrões */
.ancora { position: relative; height:0; width:1px; z-index:20; }
.clear { clear: both; }
.clearR { clear: right; }
.fLeft { float: left; }
.fRight { float: right; }
.mLeft { float: left; margin-right: 10px; }
.mRight { float: right; margin-left: 10px; }
.alignTop { vertical-align: top; }
.data,
.alerta,
.erro { color: #F90; }
.link,
.registroEsq span,
.registro h2,
.registroInfo a,
.registroInfoEvento a,
.registro span a { color: #3F7430; }
.data,
.link,
.registroDestaque span { font-size:10px; }
.oculto { display: none; }
.foto { margin-bottom: 10px; }
.erro { display: block; margin-top: 5px; font-weight: bold; }
.legenda { font-size: 10px; color: #3F7430; }
.txtVoltar { line-height: 2em; display: block; float: left; margin-right: 3px; }

.xxx { background-color:#3c3; } /*verde*/
.yyy { background-color:#fc0; } /*amarelo*/
.zzz { background-color:#06f; } /*azul*/

/* Estrutura */		  
#container { border-left: 1px solid #CCC; border-right: 1px solid #CCC; width: 772px; margin:auto; padding-bottom:10px;background: url(../img/bgTopoRodape.gif) no-repeat center bottom; }
  
/* Topo */
#cabecalho { background: #FC0; height: 35px; padding-left: 5px; }
#topo { position: relative; height: 130px; }
#topo,
.canvas { width: 772px; margin: auto; }	
.controleTxt { position: absolute; top: 5px; left: 728px; z-index: 2; }
.topoLogo { position: absolute; top: 20px; left: 20px; z-index: 1; }
.topoLogoMinSaude { position: absolute; top: 50px; left: 440px; }

/* Conteúdo central */
.lateral { width: 193px; }
.lateralInterno { padding-left: 5px; }
.centro { width: 375px; padding-top: 3px; }		

/* Rodapé */
#rodape { width: 772px; margin:auto; padding-top:10px; clear:both;  }
#rodape p { text-align: center; margin-bottom: 10px; }
#rodape a, #rodape p { font-size: 10px; color:#999; }
	
/* Cartolas */	
.cartola01 { background:url(../img/cartola1.jpg) no-repeat top left; } 
.cartola02 { background:url(../img/cartola2.jpg) no-repeat top left; } 
.cartola03 { background:url(../img/cartola3.jpg) no-repeat top left; } 			
	
/* Menus */	
#menu,
.submenu { background: #427731; color: #FFF; }

#menu ul { width: 772px; margin: auto; height: 30px; }
#menu li,
.submenu li { display: inline; float: left; }
#menu a { display: block; height: 30px; overflow: hidden; text-indent: -200px; }
#menu .menu1 { background: url(../img/ptg/menuGrh.jpg) no-repeat; background-position: 0 0; width: 38px; }
#menu .menu2 { background: url(../img/ptg/menuAdministracao.jpg) no-repeat; background-position: 0 0; width: 165px; }
#menu .menu3 { background: url(../img/ptg/menuGestao.jpg) no-repeat; background-position: 0 0; width: 135px; }		
#menu .menu4 { background: url(../img/ptg/menuSaude.jpg) no-repeat; background-position: 0 0; width: 152px; }		
#menu .menu5 { background: url(../img/ptg/menuParticipacao.jpg) no-repeat; background-position: 0 0; width: 126px; }		
#menu .menu6 { background: url(../img/ptg/menuEnfermagem.jpg) no-repeat; background-position: 0 0; width: 91px; }		
#menu .menu7 { background: url(../img/ptg/menuCreches.jpg) no-repeat; background-position: 0 0; width: 65px; }		
#menu .menu1:hover, #menu .menu2:hover, #menu .menu3:hover, #menu .menu4:hover, #menu .menu5:hover, #menu .menu6:hover, #menu .menu7:hover { background-position: 0 -30px; }

.submenuInterno {padding:4px 8px 4px 8px;}
.submenuInterno { font-size: 11px; line-height: 150%;}
.submenuInterno li { font-size: 11px; padding:3px 0 3px 0;}
.submenuInterno,
.submenuInterno a,
.submenuInterno .ativo { color: #FFF; }
.submenuInterno .ativo { font-weight: bold; }

.menuEsq { width: 179px; background: url(../img/SubMenuTopo.gif) no-repeat top left; padding-top: 7px; }
.menuEsq h5{ color: #FFF; font-size: 14px; }
.menuEsq ul,
.menuEsq h5 { padding: 0 0 10px 10px; background: url(../img/bgSubMenu.gif) repeat-y top left; }
.menuEsq li { width: 160px; padding:0 0 5px 0; }
.menuEsq a { display: block; background: url(../img/setaBranca.gif) no-repeat; background-position: 0 3px; padding-left: 13px; color: #FFF; font-size: 11px; }

/* Lateral Esquerda */
.logoSecao { width: 174px; text-align: center; margin: 10px 0 10px 0; }

.boxModuloEsq { width: 174px; padding:5px 0 5px 0;}
.boxModuloEsq .titImg {height:25px; width:174px; }
.boxModuloEsq ul { padding:5px 5px 5px 5px; }
.boxModuloEsq li { background: url(../img/setaVerde.gif) no-repeat; background-position: 0 3px;  padding:0 0 5px 13px; }
.boxModuloEsq li a { font-weight: bold; color: #3F7430; font-size:11px; }
.boxRodapeEsq { height:6px; width:174px; }

.boxDestaques .boxAbertoEsq { background:#F0F0F0 url(../img/ptg/boxTopoDestaques.jpg) 0 0 no-repeat}
.boxDestaques .boxRodapeEsq { background:#F0F0F0 url(../img/ptg/boxBottomDir.gif) 0 0 no-repeat}

.boxEventos { background:#F0F0F0 url(../img/ptg/boxTopoEventos.jpg) no-repeat top left; padding-top: 35px; width: 174px; font-size: 16px; margin-top: 5px; }

.boxInscricoes { background:#F0F0F0 url(../img/ptg/boxTopoInscricoes.jpg) no-repeat top left; padding-top: 35px; width: 174px; font-size: 16px; margin-top: 5px; }

.registroEsq { padding: 0 5px 10px 10px;}
.registroEsq span { font-size: 10px; top: 2px; position:relative; z-index:30; }
.registroEsq a	{ font-weight: bold; }

/* Centro */	
.titPagina,
.breadCrumb { margin-bottom: 5px; font-size: 16px; padding-top:3px; }
.banner { margin-bottom: 10px;}

.titPagina h3 { font-size: 20px; color:#3F7430; }
.titPagina .print { background:url(../img/setaVoltar.gif) no-repeat; background-position: 7px 7px; padding-left: 20px; }
.titPagina .print a { color: #F90; }

.breadCrumb { color: #999; font-size: 12px; font-weight: bold; margin-bottom: 15px; }
.breadCrumb a { color:#3F7430; font-size: 11px; }

.registro { margin-bottom: 15px; font-size:11px; }
.registro p { margin-bottom: 5px; font-size:11px; }
.registro h2 { border-bottom: 1px solid #CCC; font-size:16px; }
.registro .data { display: block; margin-bottom: 2px; }
.registro .titPrograma { display: block; margin-bottom: 10px; }
.registro a { font-style:normal;text-decoration:underline; }	
.registroInfo { padding-bottom:15px }
/*.registroInfo { height: 20px; border: 1px solid #FFF; }*/
.registro h3,
.registroInfo h3 { margin: 0; font-size:16px; }
.registroInfoBorder { border-bottom: 1px solid #CCC; }
.registro .formulario label { display: block; margin: 5px 0 2px 0; font-size: 11px; font-weight:bold; }
.registro .formulario input { width: 365px; padding: 1px; font-size: 11px; }	
.registro .formulario input.checkradio { width: auto;}	
.registro .formulario select { width: 370px;  padding: 1px; font-size: 11px; }
.registro .formulario textarea { width: 370px;  padding: 1px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.registro .formulario .checkbox { width: auto; float: left; margin-right: 5px; }
.registro .formulario .radio { width: auto; }	
.btn {border:none }
.registro .formulario .btn { width: 65px; height: 24px; float: right; }
.registro .formulario .newsletter { display: block; margin-bottom: 10px; /* Ver estilos IE*/ }

.citacao { color: #999; margin-bottom: 5px; font-size:11px; font-style: italic; }

.boxDownloads,
.boxLinks,
.boxConveniosOpen,
.boxConveniosClose { margin-top: 10px; clear: both; }
.boxDownloads ul,
.boxLinks ul { margin-left: 10px; }
.boxDownloads h5 { background: url(../img/setaDownloads.gif) no-repeat top left; background-position: 0 3px; padding-left: 10px; border-bottom: 1px solid #CCC; color: #000; }
.boxLinks h5 { background: url(../img/setaLinks.gif) no-repeat top left; background-position: 0 3px; padding-left: 10px; border-bottom: 1px solid #CCC; color: #000; }
.boxConveniosOpen a { display: block; background: url(../img/setaDownloadsBaixo.gif) no-repeat top left; background-position: 0 6px; padding-left: 10px; border-bottom: 1px solid #CCC; color: #3F7430;  margin-bottom: 10px; }
.boxConveniosClose a { display: block; background: url(../img/setaDownloads.gif) no-repeat top left; background-position: 0 6px; padding-left: 10px; border-bottom: 1px solid #CCC; color: #3F7430;  margin-bottom: 10px; }

.formOpen { display: block; background: url(../img/SetaBottom.gif) no-repeat top left; background-position: 0 5px; padding-left: 12px; color: #3F7430;  margin-bottom: 10px; }
.formClose { display: block; background: url(../img/SetaRight.gif) no-repeat top left; background-position: 0 5px; padding-left: 12px; color: #3F7430;  margin-bottom: 10px; }	

	
/* Lateral Direita */

.boxModulo { width: 190px; padding:5px 0 5px 0;}
.boxModulo ul { padding:5px 5px 5px 10px; }
.boxRodape { height:7px; width:190px; }
.boxModulo .titImg {height:40px; width:190px; }
.boxModulo li { background: url(../img/setaBranca.gif) no-repeat; background-position: 0 3px; padding:0 0 5px 13px; }
.boxModulo li a { font-weight: bold; color: #FFF; font-size:11px; }

.boxAtendimento .boxAberto { background:#FFA200 url(../img/ptg/boxTopoAtendido_f2.jpg) 0 0 no-repeat; }
.boxAtendimento .boxFechado { background:#FFA200 url(../img/ptg/boxTopoAtendido.jpg) 0 0 no-repeat;}
.boxAtendimento .boxRodape { background:url(../img/ptg/boxBottomAtendido.gif) 0 0 no-repeat; }

.boxContato .boxAberto { background:#F0F0F0 url(../img/ptg/boxTopoFale_f2.jpg) 0 0 no-repeat; }
.boxContato .boxFechado { background:#F0F0F0 url(../img/ptg/boxTopoFale.jpg) 0 0 no-repeat;}
.boxContato .boxRodape { background:url(../img/ptg/boxBottomFale.gif) 0 0 no-repeat; }
.boxContato li { background: url(../img/setaCinza.gif) no-repeat; background-position: 0 3px; padding-left: 13px; }
.boxContato li a { color: #333;font-size:11px; }

.boxServicos .boxAberto { background:#568938 url(../img/ptg/boxTopoServicos_f2.jpg) 0 0 no-repeat; }
.boxServicos .boxFechado { background:#568938 url(../img/ptg/boxTopoServicos.jpg) 0 0 no-repeat;}
.boxServicos .boxRodape { background:url(../img/ptg/boxBottomServicos.gif) 0 0 no-repeat; }

.boxEnquete .boxAberto { background:#568938 url(../img/ptg/boxTopoEnquete.jpg) 0 0 no-repeat; }
.boxEnquete .boxRodape { background:url(../img/ptg/boxBottomEnquete.gif) 0 0 no-repeat; height:25px; }


.boxEnquete { }
.boxEnquete h5 { margin: 0 0 10px 10px; color: #FFF; }
.boxEnquete label { color: #FFF; vertical-align: top; }
.boxEnquete p { margin-bottom: 5px; }

/*
.boxServicosOpen { background:#568938 url(../img/ptg/boxTopoServicos_f2.jpg) no-repeat top left; }
.boxServicos { background:#568938 url(../img/ptg/boxTopoServicos.jpg) no-repeat top left; }
.boxContatoOpen { background:#F0F0F0 url(../img/ptg/boxTopoFale_f2.jpg) no-repeat top left; }
.boxContato { background:#F0F0F0 url(../img/ptg/boxTopoFale.jpg) no-repeat top left; }
.boxAtendimento,
.boxContato,
.boxServicos,
.boxEnquete,
.boxAtendimentoOpen,
.boxContatoOpen,
.boxServicosOpen { width: 190px; margin-bottom: 5px; font-size: 16px; }

.boxAtendimento a,
.boxContato a,
.boxServicos a,
.boxAtendimentoOpen a,
.boxContatoOpen a,
.boxServicosOpen a { display: block; height: 40px; overflow: hidden; text-indent: -100000px; }

.boxAtendimento ul,
.boxContato ul,
.boxServicos ul,
.boxEnquete ul,
.boxAtendimentoOpen ul,
.boxContatoOpen ul,
.boxServicosOpen ul { margin-left: 10px; }

.boxAtendimento li a,
.boxContato li a,
.boxServicos li a,
.boxAtendimentoOpen li a,
.boxContatoOpen li a,
.boxServicosOpen li a { font-weight: bold; text-indent: 0; height: 18px;font-size:11px; }
*/
