html { /*height:100%;*/ }
body { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin: 0; padding: 0; color:#666666; background-color: #FFFFFF; }
td { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em; }
th { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
form { margin:0px; padding:0px; }
input, select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; }
p { margin:0px; padding-bottom:16px; }
ul { margin-top:0px; margin-left:25px; padding:0px; }
li { margin:0px; padding:0px; list-style-image: url(../images/bullet.gif); list-style-type: none;}

a { color: #747474; text-decoration:none; }
a:hover { color: #747474; text-decoration:underline; }

.ImageBorder { border:1px solid #000000; }

.MainTable { margin-top:20px; border: 1px solid #000000; }
.MainTable .Content { padding-top:15px; padding-bottom:25px; }
.MainTable .Content .Center a { color: #D64B51; text-decoration:none; }
.MainTable .Content .Center a:hover { color: #D64B51; text-decoration:underline; }
.MainTable .ContentHome { height:488px; background-image:url(../images/home_logo.jpg); background-repeat:no-repeat; background-position:bottom right; }

.MainTableBkg { margin-top:20px; border: 1px solid #000000; background-image:url(../images/menu_logo02.jpg); background-repeat:no-repeat; background-position:left top; }
.MainTableBkg .Content { padding-top:80px; padding-bottom:25px; }
.MainTableBkg .Content .Center a { color: #D64B51; text-decoration:none; }
.MainTableBkg .Content .Center a:visited { color: #D64B51; }
.MainTableBkg .Content .Center a:hover { color: #D64B51; text-decoration:underline; }

.Tracker { padding-top:10px; padding-right:20px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#8C8C8C; }
.Tracker .Fixed { color:#000000; font-size:10px; }

.Menu .Bullet { padding-left:30px; }
.Menu .Item { padding-left:13px }
.MenuHome { margin-top:4px; background-image:url(../images/menu_logo03.jpg); background-repeat:no-repeat; background-position:top left; }
.MenuSubpage { background-image:url(../images/menu_logo03.jpg); background-repeat:no-repeat; background-position:top left; }
.MenuMessage TD { padding-top:18px; padding-left:24px; }
.MenuMessage TD .Text { font-style:italic; padding-top:10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666666; }

.Message TD { font-style:italic; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666666; }
.Submenu TD { font-size:10px; }

.Flash { padding-left:15px; padding-top:15px; }

.Footer { height:46px; }
.Footer .BecomeMember { padding-right:16px; }
.Footer .BecomeMember IMG { margin-bottom:8px; }
.Footer TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#AEAEAE; }
.Footer TD .Langs { color:#747474; }
.Footer TD .Copyright { padding-top:8px; padding-bottom:16px; }

.Disclaimer TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#AEAEAE; }
.Disclaimer TD .Copyright .Disclaimer { color:#747474; }
.Disclaimer TD .Copyright { padding-top:8px; padding-bottom:16px; }
.Disclaimer TD .Copyright A {  color:#AEAEAE; }

/* -- PRESS FORM ------------------------ */
.FormPress TD { font-size:10px; }
.FormPress .Input INPUT { font-size:11px; border:1px solid #DFDFDF; }
.FormPress .Submit INPUT { font-size:10px; }
.FormPress .Note { font-size:10px; color:#AAAAAA; }

.MainTable .Content .Center .TablePress {}
.MainTable .Content .Center .TablePress .Nav { font-size:10px; padding-bottom:20px; }
.MainTable .Content .Center .TablePress .Date { font-size:10px; font-weight:bold; }
.MainTable .Content .Center .TablePress .Titulo A { font-weight:bold; }
.MainTable .Content .Center .TablePress .Download { padding-top:4px; }
.MainTable .Content .Center .TablePress .Download A { font-weight:bold; font-size:10px; color:#000000; }
.MainTable .Content .Center .TablePress .Download A:visited { color:#000000; }
.MainTable .Content .Center .TablePress .Download A:hover { color:#000000; }

.MainTable .Content .Center .TablePress .TablePressMenu { margin-bottom:5px; }
.MainTable .Content .Center .TablePress .TablePressMenu TD.TextoSmall { font-size:11px; }
.MainTable .Content .Center .TablePress .TablePressMenu TD.TextoSmall A { color:#000000; }
.MainTable .Content .Center .TablePress .TablePressMenu TD.TextoSmall A:hover { color:#000000; }
.MainTable .Content .Center .TablePress .TablePressMenu TD.TextoSmall A:visited { color:#000000; }

/*--- Menus --------------------------*/
.Menus {margin-bottom:12px;}
.Menus .MenuTitle{ font-weight:bold; color:#D64B51;}
.Menus .MenuNumeros{ font-size:8px; color:#747474;}
.Menus .MenuNome{ font-weight:bold; color:#333333;}
.Menus .MenuPreco{ font-weight:bold; color:#333333; text-align:right; font-size:11px; }
.Menus .MenuTipo{color:#D64B51;}
.Menus .MenuDescricao{ font-size:11px; color:#747474; padding-left:23px; padding-top:5px;}

.MenuPrincipais {padding-bottom:20px; border-bottom:1px solid #EEEEEE;}
.MenuPrincipais a {color:#747474; text-decoration:none;}
.MenuPrincipais a:hover {color:#D64B51; text-decoration:none;}
.MenuPrincipais .Sel a {font-weight:bold; color:#D64B51; text-decoration:none;}

/*--- Menus PDF COMIDA--------------------------*/
div.PdfComidaContainer {height:90px; width:235px; padding:26px 5px 0px 0px; font-size:11px;}
div.PdfComida {height:30px; width:216px; float:right; text-align:left;}
	.PdfComida a {color:#999999; padding:5px 0px 9px 40px; background-color:#F3F3F3; display:block; background-image:url(../images/buttons/btn_pdf_menus.gif); background-repeat:no-repeat; background-position:right top;}
	.PdfComida a:hover {background-color:#FFFFFF; text-decoration:none; color:#D64B51;}
	
/*--- Contactos -------------*/
div.SubTitle {padding-bottom:10px; padding-top:14px;}
div.SubTitle#First {padding-bottom:10px; padding-top:0px;}
