/************************* Reset Styles ********************/

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {	line-height: 1;	color: black;	background: white;}
blockquote:before, blockquote:after, q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}

/************************* Termina o Reset******************/

body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #000000; margin-left:0px; margin-top:15px; margin-right:0px; margin-bottom: 0px; padding:0;}

.borderLeft {border-left: solid 2px #6A6A6A;}
.borderLeft1 {border-left: solid 1px #6A6A6A;}
.tdHeader {height: 20px;}
.bSearch {width: 100px; height: 18px; border: 2px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bEmail {width: 120px; height: 18px; border: 2px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.msgErroNews {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #B20004; font-weight:bold; text-decoration: none;}

.bNews1 {width: 200px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bNews2 {width: 300px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bNews3 {width: 120px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bDia {width: 50px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bMes {width: 50px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bAno {width: 60px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bCP1 {width: 50px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; text-align:center}
.bCP2 {width: 40px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; text-align:center}
.bCP3 {width: 188px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.caixa_multiple {border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt;}
.bClinica {width: 580px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bProduto {width: 190px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bApolice {width: 40px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bProdutoCond {width: 450px; height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}
.bInputNumber {height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; text-align:right;}
.bInputNumberOff {height: 18px; border: 1px #747378 solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; text-align:right; background-color:#F3F3F5;}

.txt_topo {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; font-weight:bold; text-decoration: none;}
.txt_topo:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; font-weight:bold; text-decoration: underline;}

.txt_6 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 6pt; color: #747378; font-weight:normal; text-decoration: none;}
.txt_6B {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 6pt; color: #747378; font-weight:bold; text-decoration: none;}

.txt_7 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; font-weight:normal; text-decoration: none;}
.txt_7B {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378; font-weight:bold; text-decoration: none;}

.txt_8 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:normal; text-decoration: none;}

.txt_8B {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:bold; text-decoration: none;}

.txt_9 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 9pt; color: #747378; font-weight:normal; text-decoration: none;}
.txt_9B {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 9pt; color: #747378; font-weight:bold; text-decoration: none;}

.txt_10 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 10pt; color: #747378; font-weight:normal; text-decoration: none;}
.txt_10B {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 10pt; color: #747378; font-weight:bold; text-decoration: none;}
a {font-family: Verdana, Arial, Tahoma, Sans-Serif; color: #747378; font-weight:normal; text-decoration: none;}
a:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; color: #B20004; font-weight:normal; text-decoration: underline;}

.txt_copyright {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #FFFFFF; font-weight:normal; text-decoration: none;}
.txt_escrita {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #FFC671; font-weight:normal; text-decoration: underline;}
.txt_escrita:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #FFC671; font-weight:normal; text-decoration: none;}

.txt_7B_W {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #FFFFFF; font-weight:bold; text-decoration: none;}

.titulo {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12pt; color: #747378; font-weight:bold; text-decoration: none;}
.subtitulo {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:bold; text-decoration: none;}
.apresentacao {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:normal; text-decoration: none;}
.msgErro {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 9pt; color: #B20004; font-weight:bold; text-decoration: none;}

.link {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 11pt; color: #747378; font-weight:bold; text-decoration: underline;}
.link:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 11pt; color: #747378; font-weight:bold; text-decoration: none;}

.cartao {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #FFFFFF; font-weight:bold; text-decoration: none; background-color:#B20004}

/*MENU STYLES*/
.clCMAbs{position:absolute; visibility:hidden; left:0px; top:0px}
.clBar{position:absolute; width:10px; height:10px; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute;padding:2px; border-top:solid 2px #6A6A6A; font-family:Verdana, Arial, sans-serif; font-size: 7pt;	font-style: normal; font-weight: bold;	font-variant: normal; text-transform: none;	text-decoration: none;	vertical-align: bottom; text-align:left;}
.clLevel0{color:#FFFFFF;}
.clLevel0over{border-top:solid 2px #4FAC24; background-color:#4FAC24; color:#FFF895; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden;}
/*Styles for level 1*/
.clLevel1,.clLevel1over{ position:absolute; padding:2px; font-family:Verdana, Arial, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal;	font-variant: normal; vertical-align: bottom;}
.clLevel1{border-top:solid 5px #FFFFFF; border-bottom:solid 2px #4FAC24; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#747378;	vertical-align: bottom;}
.clLevel1over{border-top:solid 5px #FFFFFF; border-bottom:solid 2px #4FAC24; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#B20004; cursor:pointer; cursor:hand;}
.clLevel1border{ position:absolute; visibility:hidden;}
/*Styles for level 2*/
.clLevel2,.clLevel2over{ position:absolute; padding:2px; font-family:Verdana, Arial, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: bottom;}
.clLevel2{border-top:solid 5px #EFEFEF; border-bottom:solid 2px #4FAC24; background-color:#EFEFEF; layer-background-color:#EFEFEF; color:#747378; vertical-align: bottom;}
.clLevel2over{border-top:solid 5px #EFEFEF; border-bottom:solid 2px #4FAC24; background-color:#EFEFEF; layer-background-color:#EFEFEF; color:#B20004; cursor:pointer; cursor:hand;}
.clLevel2border{ position:absolute; visibility:hidden;}

.cl2Level0,.cl2Level0over{position:absolute;padding:2px; border-top:solid 2px #6A6A6A; font-family:Verdana, Arial, sans-serif; font-size: 7pt;	font-style: normal; font-weight: bold;	font-variant: normal; text-transform: none;	text-decoration: none;	vertical-align: bottom; text-align:center;}
.cl2Level0{color:#FFFFFF;}
.cl2Level0over{border-top:solid 2px #4FAC24; background-color:#4FAC24; color:#FFF895; cursor:pointer; cursor:hand;}
.cl2Level0border{position:absolute; visibility:hidden;}
/*Styles for level 1*/
.cl2Level1,.cl2Level1over{ position:absolute; padding:2px; font-family:Verdana, Arial, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal;	font-variant: normal; vertical-align: bottom;}
.cl2Level1{border-top:solid 5px #FFFFFF; border-bottom:solid 2px #4FAC24; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#747378;	vertical-align: bottom;}
.cl2Level1over{border-top:solid 5px #FFFFFF; border-bottom:solid 2px #4FAC24; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#B20004; cursor:pointer; cursor:hand;}
.cl2Level1border{ position:absolute; visibility:hidden;}
/*Styles for level 2*/
.cl2Level2,.cl2Level2over{ position:absolute; padding:2px; font-family:Verdana, Arial, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: bottom;}
.cl2Level2{border-top:solid 5px #EFEFEF; border-bottom:solid 2px #4FAC24; background-color:#EFEFEF; layer-background-color:#EFEFEF; color:#747378; vertical-align: bottom;}
.cl2Level2over{border-top:solid 5px #EFEFEF; border-bottom:solid 2px #4FAC24; background-color:#EFEFEF; layer-background-color:#EFEFEF; color:#B20004; cursor:pointer; cursor:hand;}
.cl2Level2border{ position:absolute; visibility:hidden;}

.hand { cursor:pointer;}

/*---- INICIO do CSS para o(s) layer(s) -----*/

#layerMensagem { margin:15px; padding-top:5px;}
#layerMensagem label { font-size:11px; color:#000000; /*letter-spacing:2px;*/}
#layerMensagem label.periodo { font-size:11px; color:#606060;}
#layerMensagem input.nome { margin-top:3px; width:200px; border:1px solid #4FAC24; /*background-color:#F1FCED;*/ font-size:11px; color:#666666;}
#layerMensagem input.email { margin-top:3px; width:200px; border:1px solid #4FAC24; /*background-color:#F1FCED;*/ font-size:11px; color:#666666;}
#layerMensagem input.telefone { margin-top:3px; width:200px; border:1px solid #4FAC24; /*background-color:#F1FCED;*/ font-size:11px; color:#666666;}
#layerMensagem select.tipo { margin-top:3px; width:350px; /*border:1px solid #4FAC24; background-color:#F1FCED;*/ font-size:11px; color:#666666;}
#layerMensagem textarea.assunto { margin-top:3px; width:400px; border:1px solid #4FAC24; /*background-color:#F1FCED;*/ font-size:11px; color:#666666;}
#layerMensagem button{ border:solid 1px black; color:#ffffff; background-color:#B20004; font-weight:bold; height:24px;}
#layerMensagem p{ font-size:10px; color:#4FAC24; text-align:justify;}

#layerInfo { display:none;}

/*---- FIM do CSS para o(s) layer(s) -----*/
