body{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}
a{
	text-decoration:none;
	cursor:pointer;
}

.cabecalho{
	background-image:url(../images/menuBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}

.cabecalho .imagem{
	background-image:url(../images/cabecalhoHomeImagem.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:520px;
}

.cabecalho .titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#faa61a;
}

.cabecalho .subtitulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#74a333;
}

.cabecalho .texto{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:#939598;
}


.corpo{
	background-image:url(../images/rodapeBgTopo.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	min-height:520px;
}

.corpoConsulta{
	background-image:url(../images/corpoBgConsulta.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:845px;
}

.corpoBanho{
	background-image:url(../images/corpoBgBanho.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:845px;
}

.corpoHome{
	background-image:url(../images/rodapeBgTopoHome.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	min-height:520px;
}
.corpoPerfil{
	background-image:url(../images/corpoBgPerfil.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	min-height:1100px;
}


.rodape{
	background-image:url(../images/rodapeBgCorpo.png);
	background-repeat:repeat-x;
	background-position:bottom center;
}
.rodapePerfil{
	background-image:url(../images/rodapeBgCorpoPerfil.png);
	background-repeat:repeat-x;
	background-position:bottom center;
}

.rodape .emailRodape{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#32500a;
	
}
.rodape .emailRodape a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#32500a;
	
}
.rodape .telefoneRodape{
	font-family:Impact;
	font-size:64px;
	font-weight:bold;
	color:#c64986;
	
}
.rodape .enderecoRodape{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#32500a;
	
}



.rodape .copy{
	background-image:url(../images/rodapeBgCentro.png);
	background-repeat:repeat-x;
	background-position:bottom center;
	height:61px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#36570b;
	
}

#home .tituloChamada{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
}

#home .descricaoChamada{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#32500a;
	font-style:italic;
}

#home .ultimasNoticias{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#faa61a;
}
#home .divisoriaNoticia2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#faa61a;
}

#home .divisoriaNoticia1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#939598;
}

#home .noticias{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#939598;
}

#home .noticias a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#939598;
}


#perfil .titulo{
	color:#74a333;
	font-family:Impact;
	font-size:76px;
	
}

#perfil .subTitulo{
	color:#c64986;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
}

#perfil .texto{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	text-align:left;
	
}


#contato .titulo{
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	font-style:italic;
	font-weight:bold;
	color:#74a333;
	
}

#contato .divisao{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:bold;
	color:#32500a;
}

#contato .divisao a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:bold;
	color:#32500a;
}

#contato .endereco{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
	color:#32500a;
}

#contato .telefone{
	font-size:80px;
	font-family:Impact;
	color:#c64986;
	
}
#contato .nomeCampo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#939598;
	font-size:20px;
	font-weight:bold;
}

#contato .campol{
	background:url(../images/campo1.png) no-repeat;
	width:492px;
	height:17px;
	padding:10px;
	padding-left:10px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
}

#contato .campo2{
	background:url(../images/campo2.png) no-repeat;
	width:492px;
	padding: 10px;
	padding-left:10px;
	height:311px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
	
}

#blog .blogCabecalho{
	width:714px;
	height:14px;
	background-image:url(../images/blogCabecalho.jpg);
	background-repeat:no-repeat;
	
}
#blog .blogCorpo{
	width:714px;
	background-image:url(../images/blogCorpo.jpg);
	background-repeat:repeat-y;
	
}
#blog .blogRodape{
	width:714px;
	height:295px;
	background-image:url(../images/blogRodape.jpg);
	background-repeat:no-repeat;
	
}
#blog .campoBusca{
	background:url(../images/campoBusca.jpg) no-repeat;
	width:238px;
	height:18px;
	padding:7px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
}
#blog .topico{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#faa61a;
}
#blog .divisoria2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#faa61a;
}

#blog .divisoria1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#939598;
}

#blog .descricaoTopico{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#939598;
}
#blog .descricaoTopico a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#939598;
}

#blog .buscar{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#74a333;
}


#blog .data{
	background:url(../images/data.png) no-repeat;
	width:111px;
	height:104px;
	padding-left:10px;
}

#blog .dataDia{
	font-family:Impact;
	font-size:60px;
	color:#FFF;
}
#blog .dataMes{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFF;
}

#blog .tituloArtigo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	font-style:italic;
	font-weight:bold;
	color:#b34079;
}
#blog .tituloArtigo a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	font-style:italic;
	font-weight:bold;
	color:#b34079;
}

#blog .descricaoArtigo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:#000;
}
#blog .comenteArtigo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#b34079;
}
#blog .totalAtigo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#b34079;
}

.campol{
	background:url(../images/campo1.png) no-repeat;
	width:492px;
	height:17px;
	padding:10px;
	padding-left:10px;
	border: none; 
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
}

#blog .campo2{
	background:url(../images/campo2.png) no-repeat;
	width:492px;
	padding: 10px;
	padding-left:10px;
	height:311px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
	
}


.tituloBanho{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-style:italic;
	font-weight:bold;
	color:#c64986;
}
.voltarAgenda{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#c64986;
}
.voltarAgenda a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#c64986;
}
.textoBanho{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#c64986;
}
.numeroBanho{
	/*font-family:Impact;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:200px;
	color:#c64986;
}
.agendaOcupado{
	/*font-family:Impact;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c64986;
}
.agendaOcupado2{
	/*font-family:Impact;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
}
.horaAgenda{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#c64986;
}


.bgDiaBanho{
	background:url(../images/bgDiaBanho.jpg) no-repeat;
	width:762px;
	padding: 10px;
	padding-left:60px;
	height:428px;
	border: none;
	text-align:center;
	
}


.tabelaHorario{
	border-width:1px;
	border-style:solid;
	border-color:#cf6e9d;
	
}

#mensagemConfirma{
	background:url(../images/mensagemConfirma.png) no-repeat;
	width:200px;
	padding: 15px;
	height:161px;
	border: none;
	text-align:center;
	z-index:1000;
	position:fixed;
	top:200px;
	left:50%;
	margin-left:-100px;
	
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color:#c64986;
	
}

.campo3{
	background:url(../images/campo3.jpg) no-repeat;
	width:491px;
	padding: 10px;
	padding-left:10px;
	height:155px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
	
}

.campo4{
	background:url(../images/campo4.jpg) no-repeat;
	width:198px;
	height:14px;
	padding:10px;
	padding-left:10px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
}


<!-- AGENDA CONSULTA -->

.tituloPaginaConsulta2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-style:italic;
	font-weight:bold;
	color:#faa61a;
}
.voltarAgendaConsulta{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#faa61a;
}
.voltarAgendaConsulta a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#faa61a;
}
.textoConsulta{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#000000;
}
.numeroConsulta{
	font-family:Impact;
	font-size:200px;
	color:#faa61a;
}
.agendaOcupadoConsulta{
	font-family:Impact;
	font-size:20px;
	color:#faa61a;
}
.horaAgendaConsulta{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#faa61a;
}


.bgDiaConsulta{
	background:url(../images/bgDiaConsulta.jpg) no-repeat;
	background-color:#faa61a;
	width:772px;
	padding-right:0px;
	padding-left:20px;
	height:448px;
	border: none;
	text-align:center;
	
}


.tabelaHorarioConsulta{
	border-width:1px;
	border-style:solid;
	border-color:#c6964a;

	
}

#mensagemConfirmaConsulta{
	background:url(../images/mensagemConfirma.png) no-repeat;
	width:200px;
	padding: 15px;
	height:161px;
	border: none;
	text-align:center;
	z-index:1000;
	position:fixed;
	top:200px;
	left:50%;
	margin-left:-100px;
	
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color:#c64986;
	
}

.campo3Consulta{
	background:url(../images/campo3.jpg) no-repeat;
	width:491px;
	padding: 10px;
	padding-left:10px;
	height:155px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
	
}

.campo4Consulta{
	background:url(../images/campo4.jpg) no-repeat;
	width:198px;
	height:14px;
	padding:10px;
	padding-left:10px;
	border: none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#939598;
	font-size:15px;
	font-style:italic;
}


.my-link {
	color: #74a333;
}

.my-link:hover {
	color: #74a333;
	text-decoration: underline;
}

.my-link2 {
	color: #faa61a;
}

.my-link2:hover {
	color: #faa61a;
	text-decoration: underline;
}

.my-link-home {
    color: white;
    font-family: Helvetica, Arial, "sans-serif";
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.5;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../images/colorbox/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    &:focus {
        outline: none !important;
    }
}