/* Zona de Template */
body { font-family: Verdana, Arial, Helvetica, sans-serif; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; } 
p { font-family: Verdana, Arial, Helvetica, sans-serif; }
div { font-family: Verdana, Arial, Helvetica, sans-serif; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; }
.off { display: none; margin: 0 0 0 0 ; padding: 0 0 0 0 ; border: 0 ;}
h1 { text-align: center; text-decoration: none; color: #ADC7E7; font-size: 11px; font-weight: bold;padding-bottom: 0px;	margin-bottom: 0px;  }
h2 { text-decoration: none; color: #0054AA; font-size: 11px; font-weight: bold;padding-bottom: 0px;	margin-bottom: 0px;  }



.tag_info_txt { font-size: 10px; color: #00267F; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; background-color: #F0F1F6; }
.tag_info_txt a:link { font-size: 10px; color: #00267F; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; text-decoration: underline; }
.tag_info_txt a:visited { font-size: 10px; color: #00267F; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; text-decoration: underline; }
.tag_info_txt a:hover { font-size: 10px; color: #D1D4E3; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; text-decoration: underline; }

/* Zona de Cores */




/* Fundo */
.background { background-color: #F6E5EF; background-repeat: repeat-x; background-image: url(images/background_bordeaux.jpg); background-attachment: scroll; }

/* Cores do Menu de Navegação */
.nav_bar { font-size: 9px; text-decoration: none; color: #F7ECF4; }
.nav_bar a:link { font-size: 9px; text-decoration: none; color: #F7ECF4; }
.nav_bar a:visited{ font-size: 9px; text-decoration: none; color: #F7ECF4; }
.nav_bar a:hover{ font-size: 9px; text-decoration: underline; color: #F7ECF4; }

/* Home Caixas Texto */
.home_bt { font-size: 10px; color: #FFFFFF; background-color: #0054AA; border: 1px solid #0054AA; }
.home_pontilhado { background-repeat: repeat-y; background-image: url(images/pontilhado_bordeaux.gif); background-attachment: scroll; }

/* Footer */
.ftr_ligue { background-repeat: no-repeat; background-image: url(images/ligue_bordeaux.jpg); background-attachment: scroll; background-position: center top; }
.ftr_ligue_nota { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #9AB8DA; }
.ftr_ligue_nota_ {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	font-weight: bold;
}

/* Zona Constante */

/* Home Caixas Texto */
.home_caixa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0054AA; background-color: #FFFFFF; border: 1px solid #0054AA; }
.home_border { padding-right: 15px; padding-left: 15px; }
.home_titulo { text-decoration: none; color: #0054AA; font-size: 11px; font-weight: bold; }
.home_txt { text-decoration: none; color: #666666; font-size: 10px; }


/* Border do Filme de Flash */
.home_border_flash { border: 6px solid #FFFFFF; }

/* Footer - Info LegaL */
.home_footer { font-size: 9px; text-decoration: none; color: #999999; }
.home_footer a:link { font-size: 9px; text-decoration: none; color: #999999; }
.home_footer a:visited { font-size: 9px; text-decoration: none; color: #999999; }
.home_footer a:hover { font-size: 9px; text-decoration: underline; color: #666666; }

/* Detalhe */
.titulo_1_white { font-size: 17px; color: #FFFFFF; padding-right: 6px; }
.titulo_1_blue { font-size: 17px; color: #00267F; padding-right: 6px; }
.titulo_2 { font-weight: bold; font-size: 11px; color: #00267F; padding-left: 2px; padding-bottom: 3px; }

/* Separador Amarelo */
.tag_active { font-size: 11px; color: #0054AA; font-weight: bold; border-top: 1px solid #FFE904; border-right: 1px solid #FFE904; border-left: 1px solid #FFE904; background-color: #FFFDE4; text-decoration: none; text-align: center; width: 104px; }
.tag_inactive { font-size: 11px; color: #AF9D37; font-weight: bold; border-top: 1px solid #FFE904; border-right: 1px solid #FFE904; border-bottom: 1px solid #FFE904; border-left: 1px solid #FFE904; background-color: #FFE904; text-align: center; text-decoration: none;width: 101px; }
.tag_inactive a:link { font-size: 11px; color: #AF9D37; font-weight: bold; border-top: 1px solid #FFE904; border-right: 1px solid #FFE904; border-bottom: 1px solid #FFE904; border-left: 1px solid #FFE904; background-color: #FFE904; text-align: center; text-decoration: none; width: 101px; }
.tag_inactive a:visited { font-size: 11px; color: #AF9D37; font-weight: bold; border-top: 1px solid #FFE904; border-right: 1px solid #FFE904; border-bottom: 1px solid #FFE904; border-left: 1px solid #FFE904; background-color: #FFE904; text-align: center; text-decoration: none; width: 101px; }
.tag_inactive a:hover { font-size: 11px; color: #AF9D37; font-weight: bold; border-top: 1px solid #FFE904; border-right: 1px solid #FFE904; border-bottom: 1px solid #FFE904; border-left: 1px solid #FFE904; background-color: #FFE904; text-align: center; text-decoration: underline; width: 101px; }
.tag_separador { border-bottom: 1px solid #FFE904; width: 6px; height: 20px; }
.tag_fundo { border-right: 1px solid #FFE904; border-bottom: 1px solid #FFE904; border-left: 1px solid #FFE904; background-color: #FFFDE4; }
.tag_txt { font-size: 11px; color: #00267F; padding-top: 18px; padding-right: 14px; padding-bottom: 18px; padding-left: 14px; vertical-align: top; }
.tag_txt a:link { font-size: 10px; color: #00267F; padding-top: 18px; padding-right: 14px; padding-bottom: 18px; padding-left: 14px; vertical-align: top; text-decoration: underline; }
.tag_txt a:visited { font-size: 10px; color: #00267F; padding-top: 18px; padding-right: 14px; padding-bottom: 18px; padding-left: 14px; vertical-align: top; text-decoration: underline; }
.tag_txt a:hover { font-size: 10px; color: #AF9D37; padding-top: 18px; padding-right: 14px; padding-bottom: 18px; padding-left: 14px; vertical-align: top; text-decoration: underline; }
.tag_txt_respostas { font-size: 10px; color: #00267F; }

/* Tabela Resultados */
.result_title { font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #0054AA; text-decoration: none; text-align: center; height: 15px; }
.result_fundo { border-right: 1px solid #0054AA; border-bottom: 1px solid #0054AA; border-left: 1px solid #0054AA; }
.result_border { border: 1px solid #BFD4EA; }
.result_show { font-size: 11px; color: #0054AA; }

/* Form do Teste */
.teste_form_title_1 { font-size: 11px; color: #FFFFFF; font-weight:bold; }
.teste_form_txt_1 { font-size: 10px; color: #BFD4EA; }
.teste_form_txt_1 a:link { font-size: 10px; color: #BFD4EA; text-decoration: underline; }
.teste_form_txt_1 a:visited { font-size: 10px; color: #BFD4EA; text-decoration: underline; }
.teste_form_txt_1 a:hover { font-size: 10px; color: #BFD4EA; text-decoration: underline; }
.teste_form_bt { font-size: 10px; color: #00267F; background-color: #BFD4EA; border: 1px solid #BFD4EA; }

/* Separador Azul */
.tag_2_active        { font-size: 11px; color: #0054AA; font-weight: bold; border-top: 1px solid #0054AA; border-right: 1px solid #0054AA; border-left: 1px solid #0054AA; background-color: #F0F1F6; text-decoration: none; text-align: center; }
.tag_2_active a:link { font-size: 11px; color: #0054AA; font-weight: bold; border-top: 1px solid #0054AA;  background-color: #F0F1F6; text-decoration: none; text-align: center; }
.tag_2_active a:visited{ font-size: 11px; color: #0054AA; font-weight: bold; border-top: 1px solid #0054AA; background-color: #F0F1F6; text-decoration: none; text-align: center; }
.tag_2_active a:hover{ font-size: 11px; color: #0054AA; font-weight: bold; border-top: 1px solid #0054AA;  background-color: #F0F1F6; text-decoration: none; text-align: center; }
.tag_2_inactive { font-size: 11px; color: #FFFFFF; font-weight: bold; border-top: 1px solid #0054AA; border-right: 1px solid #0054AA; border-bottom: 1px solid #0054AA; border-left: 1px solid #0054AA; background-color: #0054AA; text-align: center; text-decoration: none; }
.tag_2_inactive a:link { font-size: 11px; color: #FFFFFF; font-weight: bold; border-top: 1px solid #0054AA; border-right: 1px solid #0054AA; border-bottom: 1px solid #0054AA; border-left: 1px solid #0054AA; background-color: #0054AA; text-align: center; text-decoration: none;  }
.tag_2_inactive a:visited { font-size: 11px; color: #FFFFFF; font-weight: bold; border-top: 1px solid #0054AA; border-right: 1px solid #0054AA; border-bottom: 1px solid #0054AA; border-left: 1px solid #0054AA; background-color: #0054AA; text-align: center; text-decoration: none;  }
.tag_2_inactive a:hover { font-size: 11px; color: #FFFFFF; font-weight: bold; border-top: 1px solid #0054AA; border-right: 1px solid #0054AA; border-bottom: 1px solid #0054AA; border-left: 1px solid #0054AA; background-color: #0054AA; text-align: center; text-decoration: underline; }
.tag_2_separador { border-bottom: 1px solid #0054AA; width: 6px; height: 20px; }
.tag_2_fundo { border-right: 1px solid #0054AA; border-bottom: 1px solid #0054AA; border-left: 1px solid #0054AA; background-color: #F0F1F6; }

.tag_2_txt { font-size: 10px; color: #00267F; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; }
.tag_2_txt a:link { font-size: 10px; color: #00267F; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; text-decoration: none; }
.tag_2_txt a:visited { font-size: 10px; color: #00267F; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; text-decoration: none; }
.tag_2_txt a:hover { font-size: 10px; color: #D1D4E3; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; vertical-align: top; text-decoration: underline; }

.tag_2_txt_respostas { font-size: 10px; color: #00267F; }
.tag_2_txt_2 { font-size: 10px; color: #00267F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; vertical-align: top; }
.tag_2_txt_2 a:link { font-size: 10px; color: #00267F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; vertical-align: top; text-decoration: none; }
.tag_2_txt_2 a:visited { font-size: 10px; color: #00267F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; vertical-align: top; text-decoration: none; }
.tag_2_txt_2 a:hover { font-size: 10px; color: #0054AA; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; vertical-align: top; text-decoration: underline;  }

/* Border Imagem */
.border_foto { border: 1px solid #0054AA; }

/* Popup */
.popup a:link { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.popup a:visited { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.popup a:hover { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

/* Centro BT */
.centro_bt { font-size: 9px; color: #0054AA; background-color: #FFFFFF; border: 1px solid #0054AA; height: 15px; }

/* Listagem de Centros*/
.list_centros_bt { font-size: 11px; color: #00267F; font-weight: bold; border: 1px solid #00267F; background-color: #F0F1F6; text-align: center; vertical-align: middle; height: 26px; }
.list_centros_bt a:link { font-size: 11px; color: #00267F; font-weight: bold; text-align: center; vertical-align: middle; text-decoration: none; }
.list_centros_bt a:visited { font-size: 11px; color: #00267F; font-weight: bold; text-align: center; vertical-align: middle; text-decoration: none; }
.list_centros_bt a:hover { font-size: 11px; color: #00267F; font-weight: bold;  text-align: center; vertical-align: middle; text-decoration: underline; }
.list_2_txt_2 { font-size: 10px; color: #00267F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; vertical-align: top; background-color: #F0F1F6; background-attachment: scroll; background-image: url(images/list_mapa.jpg); background-repeat: no-repeat; background-position: right top; }
.list_txt { font-size: 10px; color: #00267F; text-decoration: none; }
.list_txt a:link { font-size: 10px; color: #00267F; text-decoration: none; }
.list_txt a:visited { font-size: 10px; color: #00267F; text-decoration: none; }
.list_txt a:hover { font-size: 10px; color: #00267F; text-decoration: underline; }
.list_combo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00267F; }

/* Micro Site */

TD.Microsite {padding: 2px 0 0 4px;}
TD.Microsite IMG {border:0;}
TD.Microsite TD.Main {background: #EB6123 Url(images/smr_bg.gif) no-repeat bottom left;height:305px;padding:15px;margin:0;color:#FFFFFF;}
TD.Microsite TD.Ftr {text-align:center;background: #FFFFFF Url(images/smr_border_h.gif) no-repeat top right;font-size:10px;margin:0;padding:5px 0 0 0;width:100%;}
TD.Microsite TD.Ftr A {color:#999999;text-decoration:none;}
TD.Microsite TD.Ftr A:Hover {color:#333333;text-decoration:underline;}
TD.Microsite DIV {margin:0;padding:0;font-size:11px;line-height:16px;}
TD.Microsite UL.Home {margin:0;padding:0;list-style:none;font-size:11px;line-height:16px;}
TD.Microsite UL.Home LI {margin:0;padding:0;display:inline;float:left;}
TD.Microsite UL.Home LI.flash {margin:0 0 15px 0;padding:0;display:inline;float:left;width:100%;}
TD.Microsite UL.Home LI.texto {margin: 0 12px 0 0;padding: 0 12px 15px 0;display:inline;float:left;border-right:1px solid #FFFFFF;width:230px;}
TD.Microsite UL.Home LI.texto2 {margin:0;padding:0;display:inline;float:left;width:230px;}
TD.Microsite UL.Home LI.texto A,TD.Microsite UL.Home LI.texto2 A {color:#f8c8b2;font-weight:bold;}
TD.Microsite UL.Home LI.texto A:Hover,TD.Microsite UL.Home LI.texto2 A:Hover {text-decoration:none;}
TD.Microsite UL.Home LI.login A,TD.Microsite UL.Home LI.login2 A {color:#f8c8b2;font-weight:bold;}
TD.Microsite UL.Home LI.login A:Hover,TD.Microsite UL.Home LI.login2 A:Hover {text-decoration:none;}
TD.Microsite UL.Home LI P {text-align:center;}
TD.Microsite UL.Home LI.login {margin:0;padding:0;display:inline;float:left;width:230px;}
TD.Microsite UL.Home LI.login2 {margin:0 0 0 12px;padding:0 0 15px 12px;display:inline;float:left;width:230px;border-left:1px solid #FFFFFF;}
TD.Microsite UL.Home LI TABLE,TD.Microsite OL LI TABLE {margin:0;padding:0;border:0;color:#FFFFFF;font-size:11px;}
TD.Microsite SPAN.aviso, TD.Microsite LI.Login P {display:block;text-align:center;}
TD.Microsite SPAN.aviso A, TD.Microsite LI.Login P A {color:#f8c8b2;font-size:10px;font-weight:bold;}
TD.Microsite UL.Home LI TABLE {margin:5px 0 5px 0;}
TD.Microsite TABLE INPUT.bt {border:1px Solid #FFFFFF;color:#FFFFFF;background-color:#ed6f23;}
TD.Microsite TABLE INPUT.field {border:1px Solid #f8c8b2;color:#333333;width:125px;}
TD.Microsite TABLE TEXTAREA.field {border:1px Solid #f8c8b2;color:#333333;width:200px;font-size:10px;}
TD.Microsite OL LI {margin:0 0 15px 0;}
TD.Microsite OL LI TABLE {width:425px;}
TD.Microsite OL LI TABLE TD.obs {vertical-align:top;padding:10px 0 0 0;}
TD.Microsite OL LI TABLE TD.nome {vertical-align:top;padding:10px 0 0 0;}
TD.Microsite TABLE.Pontos {margin:0 auto 0 auto;}




TD.Microsite TD.Main IMG.Pontos {display:inline;margin:15px 0 0 0;clear:left;float:left;border-bottom:1px Solid #EB6123;}
TD.Microsite TD.Main UL.private {margin:20px 0 0 20px;padding:0;list-style:none;font-size:11px;line-height:16px;}

TD.Pontuacao {font-size:15px;color:#FFFFFF;text-align:center;border:1px Solid #FFFFFF;color:#FFFFFF;background-color:#ed6f23;vertical-align:middle;height:25px;}
/* Box-Model Hack */
TD.Microsite UL.private LI {display:inline;;margin:10px 5px 10px 5px;padding:5px;width:110px;background: Url(images/smr_bg_pontos.gif) no-repeat top left;;voice-family: "\";}\"";voice-family:inherit;width:128px;}
.recover{}
html>TD.Microsite UL.private LI {width:128px;}
TD.Microsite UL.private LI TABLE {width:120px;}
TD.Microsite UL.private LI TD.Txt {color:#FFFFFF;font-size:10px;padding:10px 0 0 0;}
TD.Microsite UL.private LI TD.field {text-align:center;padding:10px 0 0 0;}
TD.Microsite UL.private LI INPUT.Bt2 {margin-left:5px;border:1px Solid #FFFFFF;color:#FFFFFF;background-color:#ed6f23;font-size:9px;width:50px;}


TD.Microsite UL.private LI.2Line {margin-left:40px;}
TD.Microsite UL.private LI.4Line {margin-left:80px;}

TD.Microsite UL.private LI INPUT {margin:0;padding:0;float:left;display:inline;clear:both;}

TD.Microsite DIV.pontos {border:1px Solid #f8c8b2;padding:15px 10px 0 10px;height:10px;}

TD.Microsite TABLE.registar {font-size:11px;line-height:16px;color:#FFFFFF;}
TD.Microsite TABLE.registar INPUT.field {border:1px Solid #f8c8b2;color:#333333;width:200px;color:#000000;}
TD.Microsite TABLE.registar select.field {border:1px Solid #f8c8b2;color:#333333;width:200px;color:#000000;}