﻿#body1In { float: left; width: 225px; }
#body1In select { width: 225px; }
#body1In div.multiple { height: 245px; width: 225px; overflow: scroll; border: 1px solid #828790; white-space: nowrap; }
#Alimentos { margin-bottom: 5px; }
#Alimentos a { font: 12px verdana; cursor: pointer; margin: 2px; text-decoration: none; display: block; color: #000; }
#Alimentos a.current { background: #3399ff; color: #FFF; }
#body2In { float: left; margin-left: 20px; width: 554px; overflow: hidden; }
p { margin: 5px 0 0 0; }
.tDieta { margin-top: 5px; border: 1px solid #37363C; empty-cells: show; border-collapse: collapse; }
.info { border: 1px solid #37363C; padding: 5px; overflow: hidden; }
.info td { white-space: nowrap; padding: 2px 5px 2px 5px; font-size: 8.4pt; }
.impar { background-color: #F5F5F5; }
.sec { color: Black; padding: 0 4px 0 4px; text-decoration: underline; cursor: pointer; }
.cantTxt { border: 1px solid #37363C; width: 164px; text-align: right; }
.filtroTxt { border: 1px solid #37363C; width: 220px; }
.cantBtn { border: 1px solid #37363C; width: 50px; height: 20px; margin-left: 3px; }
.dieta { overflow: scroll; overflow-y: visible; clear: both; padding: 0 0 5px 1px; width: 100%; }
.tDieta th { background-color: #37363C; color: White; font-weight: bold; white-space: nowrap; padding: 2px 5px 2px 5px; text-align: center; }
.tDieta td { padding: 2px 5px 2px 5px; font-size: 8.4pt; vertical-align: top; }
.dieta td { white-space: nowrap; }
td.resultado { border: 2px dashed #D4D0C8; width: 50%; vertical-align: top; }
td.resultado a { display: block; text-align: center; }
.resultado { margin-top: 10px; }
.resultado td { white-space: nowrap; padding: 2px 5px 2px 5px; font-size: 8.4pt; }
#menuDieta a { color: #000; }
#menuDieta { margin-bottom: 10px; }
#header { float: left; width: 100%; background: #FFF url("images/tab.gif") repeat-x bottom; font-size: 93%; line-height: normal; margin-right: 15px; }
#header ul { margin: 0; padding: 10px 0 0 0; list-style: none; }
#header li { float: left; background: url("images/tab.gif") no-repeat left top; margin: 0; padding: 0 0 0 9px; border-bottom: 1px solid #765; }
#header a { float: left; display: block; width: .1em; background: url("images/tab.gif") no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; font-weight: bold; color: #765; }
#header > ul a { width: auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a { float: none; }
/* End IE5-Mac hack */
#header a:hover { color: #333; }
#header .current { background-position: 0 -150px; border-width: 0; }
#header .current a { background-position: 100% -150px; padding-bottom: 5px; color: #333; }
#header li:hover, #header li:hover a { background-position: 0% -150px; color: #333; }
#header li:hover a { background-position: 100% -150px; }

html { margin: 0px; padding: 0px; }
iframe { border: 0; margin: 0; padding: 0; }
body { margin: 0px; padding: 0px; background: #fff; font: .7em Verdana, Arial, Helvetica, sans-serif; text-align: center; }
form { margin: 0; }
img { border: 0px; }
.clear { clear: both; }
h1 { margin: 0; color: #fea40d; font: bold 200% Helvetica, Arial, sans-serif; border-bottom: 2px solid #FEA40D; }
h2 { color: #fea40d; font: bold italic 150% Helvetica, Arial, sans-serif; }
h3 { color: #fea40d; font: bold 130% Helvetica, Arial, sans-serif; }
h4 { color: #fea40d; font: bold italic 130% Helvetica, Arial, sans-serif; }
h5 { color: #fea40d; font: bold 110% Helvetica, Arial, sans-serif; }
h6 { color: #fea40d; font: bold italic 110% Helvetica, Arial, sans-serif; }
#container1 { margin: 0px auto; text-align: left; width: 896px; background: url('images/bg.gif') repeat-y; padding: 0px 29px 0px 28px; /* box model hack */ voice-family: "\"}\""; voice-family: inherit; width: 839px; }
html > body #container1 { width: 839px; }
#container2 { width: 839px; }
#logo { float: left; padding: 20px 0 0 7px; }
#bodyMain { width: 839px; clear: both; background: url('images/mainpic1.jpg') no-repeat; padding-bottom: 20px; }
#bodyMain1 { width: 839px; clear: both; background: url('images/mainpic1.jpg') no-repeat; padding-bottom: 20px; }
#top { height: 56px; color: #fff; font-family: Helvetica, Arial, sans-serif; text-align: right; font-weight: bold; font-size: 12px; }
#top h1 { margin: 0px; font-size: 44px; }
#top a { color: #fff; font-weight: bold; font-size: 12px; }
#top #topInfo { float: right; background-color: #37363C; padding: 2px; filter: alpha(opacity=90); }
#menu { padding-top: 7px; text-align: left; height: 20px; color: #FFF; }
#menu ul { padding: 0px; margin: 0px; list-style: none; }
#menu li { display: inline; }
#menu a:link, #menu a:visited { color: #fff; text-decoration: none; padding-left: 15px; }
#menu a:active, #menu a:hover { text-decoration: underline; }
#body2col #body2 { float: left; padding-top: 20px; margin-right: 20px; /* box model hack */ voice-family: "\"}\""; voice-family: inherit; width: 160px; }
#body2col #body1 { float: left; width: 659px; padding: 20px 20px 0 20px; /* box model hack */ voice-family: "\"}\""; voice-family: inherit; width: 619px; }
html > body #body2col #body1 { width: 619px; }
#body1col #body1 { float: left; width: 839px; padding: 20px 20px 0 20px; /* box model hack */ voice-family: "\"}\""; voice-family: inherit; width: 799px; }
html > body #body1col #body1 { width: 799px; }
#footer { text-align: center; clear: both; margin: 0px auto; width: 896px; padding: 5px 29px 0px 28px; background: url('images/footerbg.gif') no-repeat; color: #aaa; /* box model hack */ voice-family: "\"}\""; voice-family: inherit; height: 44px; width: 839px; }
html > body #footer { width: 839px; }
#footer a { color: #aaa; }
#topInfo, #topInfo a { color: #FFF; text-decoration: none; font-family: Tahoma; }
#popupMask { position: fixed; width: 100%; height: 100%; opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); background-color: #EEEEEE; }
#popupContainer { position: fixed; width: 400px; top: 30%; left: 50%; margin-left: -200px; background-color: #FFF; text-align: left; }
#popupContainer h1 { background-color: #37363C; color: #FFF; margin: 0; font-size: 14px; padding: 3px 3px 3px 6px; border: 0; }
#popupContainer div { border: 2px solid #37363C; padding: 5px; }
#popupContainer div div { border: 0; text-align: center; }
#AvHead { background-color: #B8B7BF; text-align: center; white-space: nowrap; }
.panelAlertFix, .panelAlert { width: 400px; }
.panelAlertFix { position: fixed; top: 30%; left: 35%; }
.panelAlert { position: absolute; left: 35%; }
.tableshadow .head { text-align: right; }
.tableshadow .head a { font-weight: 700; text-decoration: none; font-size: 11px; }
.tableshadow { padding: 0; border-collapse: collapse; width: 100%; }
.tableshadow .tl { height: 20px; width: 20px; empty-cells: show; background: url( 'images/rounded-white.png' ); }
.tableshadow .tc { empty-cells: show; background: url( 'images/rounded-white.png') 0 -40px; height: 20px; }
.tableshadow .tr { background: url( 'images/rounded-white.png' ) -20px 0; height: 20px; width: 20px; empty-cells: show; }
.tableshadow .ml { background: url( 'images/rounded-white.png' ) 0 -80px; empty-cells: show; width: 20px; height: 100%; }
.tableshadow .mc { background-color: #FFF; empty-cells: show; }
.tableshadow .mr { background: url( 'images/rounded-white.png' ) -20px -80px; empty-cells: show; width: 20px; height: 100%; }
.tableshadow .bl { background: url( 'images/rounded-white.png' ) 0 -20px; height: 20px; width: 20px; empty-cells: show; }
.tableshadow .bc { background: url( 'images/rounded-white.png' ) 0 -60px; height: 20px; empty-cells: show; }
.tableshadow .br { background: url( 'images/rounded-white.png' ) -20px -20px; height: 20px; width: 20px; empty-cells: show; }
iframe { border: 0; margin: 0; }
.pagingTable { width: 780px; margin-left: 5px; }
#FormSeguimiento { display: none; white-space: nowrap; }
#FormSeguimiento label { display: block; float: left; line-height: 20px; width: 110px; text-align: right; margin-right: 3px; }
#FormSeguimiento { line-height: 20px; }
#FormSeguimiento span.formblock { clear: both; display: block; margin-top: 5px; }
#FormSeguimiento span.buttons input { float: right; }
#FormSeguimiento input, #FormSeguimiento select { display: block; float: left; }
#FormSeguimiento #popupContainer { width: 490px; margin-left: -247px; }
#FormSeguimiento #popupContainer div#ChangeInfo { background: #bfbec5; text-align: left !important; clear: both; padding-top: 2px !important; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 2px !important; }
.AddValor { float: right; line-height: 19px; margin-right: 650px; margin-top: 18px; color: #000; }
.fav {height: 10px; width: 11px; display: block; float: left; margin:1px 2px 0; cursor:pointer;}
.fav span { background: #fff url(images/fav.gif) no-repeat;  height: 10px; width: 11px; display: block; float: left;}
.fav span.isfav { background-position: -11px 0; }
.fav span.nofav { background-position: 0 0; }
label.fav {background: #fff url(images/fav.gif) no-repeat -22px 0; padding-left:13px; float:none; display:inline; cursor:default; margin:0;}
