* { color: #333333 }
body { margin: 0; background: url(../img/bg-corre.jpg) repeat-x }
label { display: block }

#btnEnviar { margin-top: 15px }

.table-dados-paciente { border: 1px solid #000; margin-top: 10px }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 150% }

input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #F9F9F9; border: 1px solid #999999 }
a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 11px }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9b95c9; text-decoration: none }
.fonte-padrao{ color: 333333 }

/*--- RODAPE -------------------------*/
.rodape { color: #FFF; font-size: 9px; line-height: 180% }
.rodape-links { color: #2a4c6a; font-size: 9px }
.rodape-links a { color: #2a4c6a; font-size: 9px }
.rodape-links a:hover { color: #9b95c9; font-size: 9px }
.verdanaAzul a { color: #2a4c6a }

/*--- CALENDARIO ---------------------*/
.verdanaRosa{ color: #ec0b8d; font-weight: bold }
.data{ font-size: 10px; color: #666666 }

/*--- SUB ----------------------------*/
.fonte-menor { font-size: 9px; color: #666666 }
.head-azul { color: #044883; font-weight: bold; font-size: 12px }
.passos { color: #0080C0; font-weight: bold; font-size: 15px }

/*--- JQUERY -------------------------*/
.accordion { width: 720px; border-bottom: solid 1px #c4c4c4; text-align: left }
.accordion h3 { background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px; padding: 7px 15px; margin: 0; font: bold 120%/100% Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: none; cursor: pointer }
.accordion h3:hover { background-color: #e3e2e2 }
.accordion h3.active { background-position: right 5px }
.accordion p { background: #f7f7f7; margin: 0;  padding: 10px 15px 20px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4 }

/*--- CALENDÁRIO VACINAL -------------*/
ul#calendario-vacinal { border-width: 1px 1px 0 1px; border-style: solid; border-color: #CCCCCC; cursor: default; margin: 10px 0; overflow: hidden; padding: 0; width: 701px } 
ul#calendario-vacinal li { list-style: none outside none }
ul#calendario-vacinal li ul.vacinas { display: block; border-bottom: 1px solid #CCCCCC; margin: 0; overflow: hidden; padding: 0; height: 100%}
ul#calendario-vacinal li ul.vacinas:hover { background-color: #F4F4F4 }
ul#calendario-vacinal li ul.vacinas li { list-style: none outside none; float: left; height: 15px; padding: 5px 0; text-align: center }
ul#calendario-vacinal li ul.vacinas li.tipo { font-weight: bold; padding: 5px 10px; text-align: left; width: 225px }
ul#calendario-vacinal li ul.vacinas li.data { border-left: 1px solid #CCCCCC; display: block; width: 75px }

/*--- MENU PRINCIPAL -------------*/
/* ------------- QuickMenu Core CSS [Do Not Modify!] ------------- */
.qmmc .qmdivider { display: block; font-size: 1px; border-width: 0; border-style: solid; position: relative; z-index: 1 }
.qmmc .qmdividery { float: left; width: 0 }
.qmmc .qmtitle { display: block; cursor: default; white-space: nowrap; position: relative; z-index: 1 }
.qmclear { font-size: 1px; height: 0; width: 0; clear: left; line-height: 0; display: block; float: none !important }
.qmmc { position: relative; zoom: 1; z-index: 10 }
.qmmc a, .qmmc li { float: left; display: block; white-space: nowrap; position: relative; z-index: 1 }
.qmmc div a, .qmmc ul a, .qmmc ul li { float: none }
.qmsh div a { float: left }
.qmmc div { visibility: hidden; position: absolute }
.qmmc .qmcbox { cursor: default; display: block; position: relative; z-index: 1 }
.qmmc .qmcbox a { display: inline }
.qmmc .qmcbox div { float: none; position: static; visibility: inherit; left: auto }
.qmmc li { z-index: auto }
.qmmc ul { left: -10000px; position: absolute; z-index: 10 }
.qmmc, .qmmc ul { list-style: none; padding: 0; margin: 0 }
.qmmc li a { float: none }
.qmmc li:hover>ul { left: auto }
#qm0 ul { top: 100% }
#qm0 ul li:hover>ul { top: 0; left: 100% }
/* ------------- QuickMenu Styles [Please Modify!] ------------- */
/* QuickMenu 0 */

/*"""""""" (MAIN) Container""""""""*/	
#qm0 { width: auto }
/*"""""""" (MAIN) Items""""""""*/	
#qm0 a { background-color: #FFF; color: #ffffff; font-family: Arial; font-size: 12px; text-decoration: none }
/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul {	padding: 10px 5px; margin: -1px 0px 0px; background-color: #f8f8f8; background-repeat: repeat-y; background-position: left center; border-width: 0 5px 5px 5px; border-style: solid; border-color: #ABC1D6  }
/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a { padding: 3px 3px 3px 2px; margin: 0px; background-color: transparent; color: #3E6A8F; font-family: Arial; font-size: 12px; text-decoration: none }
/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover { color: #CA006B; text-decoration: underline }
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a { color: #CA006B; text-decoration: underline }
/*"""""""" (SUB) Parent Items""""""""*/	
#qm0 div .qmparent, #qm0 ul .qmparent { background:url(qmimages/arrow_1.gif) no-repeat 97% 50% }
/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover { background-color: #ffffff; background-image: url(qmimages/arrow_0.gif); color: #000000; text-decoration: underline }
/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle {	margin: 2px 0px 5px; color: #222222; font-family: Arial; font-size: 11px; font-weight: bold }
/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx { border-color: #3E6A8F; border-top-width: 1px; font-size: 0; line-height: 0; margin: 4px 0 }
/*"""""""" Individual Vertical Dividers""""""""*/	
#qm0 .qmdividery { border-left-width: 120px }
/*"""""""" Custom Rule""""""""*/	
ul#qm0 a img { display: block; border-style: none }

