/* CSS Document */

/* A few IE bug fixes */
/** { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }*/

/*body { padding-left: 10em; font-family: Arial, Helvetica, sans-serif; }*/
.theMenu {  width:144px;   }

p, h1,h2,h3, h4, ul, li { margin:0; padding:0;}

.theMenu li { list-style-type: none;margin:0; padding:0; }
.theMenu ul li { width: 144px; }
.theMenu ul ul li {padding: 0; width: 144px; margin-bottom: 0; margin-bottom:-2px; }
.theMenu ul ul li a { display:block; color: #949494; padding: 4px 0px 5px 9px; *padding: 4px 0px 5px 9px; font-size: 9px; font-weight:700; border-top:#EBEBEB 1px solid; margin-left:23px; text-decoration:none; width:112px;} 
.theMenu ul ul li a:hover { display:block; color: #007688; background-color: #F5F5F5; text-decoration:none;}

.theMenu ul ul .on a {display:block; padding: 4px 0px 5px 9px; *padding: 4px 0px 5px 9px; font-size: 9px; font-weight:700; margin-left:23px; text-decoration:none; width:112px; color:#007688;}

/* Header links styling */
.theMenu h3.head {  margin:0; padding:0; height:30px; width:144px;}
.theMenu h3.head a { background:url(/tmnassets/layout/images/bg_menu_vertical.gif) repeat-x left top; padding-left:16px; padding-top:10px; padding-bottom:8px; color:#007688;  display:block;  text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:128px;}
.theMenu h3.head a:hover { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top;  text-decoration:none; }

.theMenu h3.selected a { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top; text-decoration:none;  }
.theMenu h3.selected a:hover { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top;  text-decoration:none;  }


/* Xtra Header links styling */
.xtraMenu h4.head a { margin:0; padding:0;color: #007688;display:block; font-size:10px; font-weight:700;background:#fff url(/tmnassets/layout/images/icon_menu_off.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;  border-bottom:#E7E7E8 1px solid;text-decoration:none;}
/*.xtraMenu h4.head a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}*/
.xtraMenu h4.head a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_hover.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}
.xtraMenu h4.selected a { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px; padding-bottom:4px;text-decoration:none; padding-top:4px;height:auto;}
.xtraMenu h4.selected a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px; padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}
	
/* For the xtra menu */
.xtraMenu ul ul ul li { border-left: none; padding: 0;  margin: 0;   }
.xtraMenu ul ul ul li a { background:#00f; display:block; color: #949494; padding: 4px 0px 7px 9px; *padding: 4px 0px 5px 9px; font-size:9px; font-weight:700; border-top:#EBEBEB 1px solid;margin-left:23px; text-decoration:none;}
.xtraMenu ul ul ul li a:hover { display:block; color: #007688; background-color: #F5F5F5; font-size:9px;padding: 4px 0px 7px 9px; *padding: 4px 0px 5px 9px; }



/* MENU DESTAQUE */
.theMenuDestaque {  width:144px;   }

.theMenuDestaque li { list-style-type: none;margin:0; padding:0; }
.theMenuDestaque ul li { width: 144px; }
.theMenuDestaque ul ul li {padding: 0; width: 144px; margin-bottom: 0; margin-bottom:-2px; }
.theMenuDestaque ul ul li a { display:block; color: #949494; padding: 4px 0px 5px 9px; *padding: 4px 0px 5px 9px; font-size: 9px; font-weight:700; border-top:#EBEBEB 1px solid; margin-left:23px; text-decoration:none; width:112px;} 
.theMenuDestaque ul ul li a:hover { display:block; color: #007688; background-color: #F5F5F5;text-decoration:none; } 

.theMenuDestaque ul ul .on a {display:block; padding: 4px 0px 5px 9px; *padding: 4px 0px 5px 9px; font-size: 9px; font-weight:700; margin-left:23px; text-decoration:none; width:112px; color:#007688;}


/* Header links styling */
.theMenuDestaque h3.head {  margin:0; padding:0; height:30px; width:144px;}
.theMenuDestaque h3.head a { background:url(/tmnassets/layout/images/bg_menu_vertical.gif) repeat-x left top; padding-left:16px; padding-top:10px; padding-bottom:8px; color:#007688;  display:block;  text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:128px; }
.theMenuDestaque h3.head a:hover { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top;  text-decoration:none; }

.theMenuDestaque h3.selected a { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top; text-decoration:none; width:128px;  }
.theMenuDestaque h3.selected a:hover { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top;  text-decoration:none;  }


/* Xtra Header links styling */
.xtraMenuDestaque h4.head a { margin:0; padding:0;color: #007688;display:block; font-size:10px; font-weight:700;background:#FFFFFF url(/tmnassets/layout/images/icon_menu_off.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;  border-bottom:#E7E7E8 1px solid;text-decoration:none;}
/*.xtraMenuDestaque h4.head a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}*/
.xtraMenuDestaque h4.head a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_hover.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}
.xtraMenuDestaque h4.selected a { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px; padding-bottom:4px;text-decoration:none; padding-top:4px;height:auto;}
.xtraMenuDestaque h4.selected a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px; padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}
	
/* For the xtra menu */
.xtraMenuDestaque ul ul ul li { border-left: none; padding: 0;  margin: 0;   }
.xtraMenuDestaque ul ul ul li a { display:block; color: #949494; padding: 4px 0px 7px 9px; *padding: 4px 0px 5px 9px; font-size:9px; font-weight:700; border-top:#EBEBEB 1px solid;margin-left:23px; text-decoration:none;}
.xtraMenuDestaque ul ul ul li a:hover { display:block; color: #007688; background-color: #F5F5F5; font-size:9px;padding: 4px 0px 7px 9px; *padding: 4px 0px 5px 9px; }



/* MENU OUTROS */
.theMenuOutros {  width:144px;   }

.theMenuOutros li { list-style-type: none;margin:0; padding:0; }
.theMenuOutros ul li { width: 144px; }
theMenuOutros ul ul li {padding: 0; width: 144px; margin-bottom: 0; margin-bottom:-2px; }
.theMenuOutros ul ul li a { display:block; color: #949494; padding: 4px 0px 5px 9px; *padding: 4px 0px 5px 9px; font-size: 9px; font-weight:700; border-top:#EBEBEB 1px solid; margin-left:23px; text-decoration:none; width:112px;} 
.theMenuOutros ul ul li a:hover { display:block; color: #007688; background-color: #F5F5F5;text-decoration:none; } 

.theMenuOutros ul ul .on a {display:block; padding: 4px 0px 5px 9px; *padding: 4px 0px 5px 9px; font-size: 9px; font-weight:700; margin-left:23px; text-decoration:none; width:112px; color:#007688;}


/* Header links styling */
.theMenuOutros h3.head {  margin:0; padding:0; height:30px; width:144px;}
.theMenuOutros h3.head a { background:url(/tmnassets/layout/images/bg_menu_vertical.gif) repeat-x left top; padding-left:16px; padding-top:10px; padding-bottom:8px; color:#007688;  display:block;  text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:128px; }
.theMenuOutros h3.head a:hover { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top;  text-decoration:none; }

.theMenuOutros h3.selected a { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top; text-decoration:none; width:128px;  }
.theMenuOutros h3.selected a:hover { background:url(/tmnassets/layout/images/bg_menu_vertical_hover.gif) repeat-x left top;  text-decoration:none;  }


/* Xtra Header links styling */
.xtraMenuOutros h4.head a { margin:0; padding:0;color: #007688;display:block; font-size:10px; font-weight:700;background:#FFFFFF url(/tmnassets/layout/images/icon_menu_off.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;  border-bottom:#E7E7E8 1px solid;text-decoration:none;}
/*.xtraMenuOutros h4.head a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}*/
.xtraMenuOutros h4.head a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_hover.gif) repeat-y left center;padding-left:32px;padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}
.xtraMenuOutros h4.selected a { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px; padding-bottom:4px;text-decoration:none; padding-top:4px;height:auto;}
.xtraMenuOutros h4.selected a:hover { margin:0; padding:0;color: #ffffff;display:block; font-size:10px; font-weight:700;background:#6EC1CB url(/tmnassets/layout/images/icon_menu_on.gif) repeat-y left center;padding-left:32px; padding-bottom:4px; text-decoration:none; padding-top:4px;height:auto;}
	
/* For the xtra menu */
.xtraMenuOutros ul ul ul li { border-left: none; padding: 0;  margin: 0;   }
.xtraMenuOutros ul ul ul li a { display:block; color: #949494; padding: 4px 0px 7px 9px; *padding: 4px 0px 5px 9px; font-size:9px; font-weight:700; border-top:#EBEBEB 1px solid;margin-left:23px; text-decoration:none;}
.xtraMenuOutros ul ul ul li a:hover { display:block; color: #007688; background-color: #F5F5F5; font-size:9px;padding: 4px 0px 7px 9px; *padding: 4px 0px 5px 9px; }

