/*
||	(c) Bestteam.es 2009
*/

td.navmenu-1 {  background-image:   url('../css/images/nav_line_151x60.gif');}
td.navmenu-2 { background-image:  url('../css/images/nav_arrow_151x60.gif');}
td.navmenu-1-selected	{ background-image:   url('http://www.bestteam.es/css/images/nav_line_on_151x60.gif');}
td.navmenu-2-selected 	{ background-image:  url('http://www.bestteam.es/css/images/nav_arrow_on_151x60.gif');}

td.vertical-rule 		{ background: #ffffff url('http://www.bestteam.es/css/images/dotted_rule_3x3.gif') repeat-y; }
td.horizontal-rule 		{ background: #ffffff url('http://www.bestteam.es/css/images/dotted_rule_3x3.gif') repeat-x; }
td.horizontal-rule-pageheader 	{ background: #adadad }
td.horizontal-rule-navmenu 	{ background: #ffffff url('../css/images/nav_line_h_151x60.gif') no-repeat;  }
td.mesh 			{ background:  #ffffff url('../css/images/mesh_151x31.gif');  }
td.vertical-rule-pageheader 	{ background: #ffffff url('../css/images/vert_rulefill_1x4.gif') repeat-y;  }
td.vertical-rule-footer		{ background: #e5e5e5 url('../css/images/vert_rulefill_16_1x18.gif') no-repeat;  }

a 		{ color:#336699; text-decoration: underline }
a:hover 	{ color:#6699CC }
a:visited 	{ color:#996666 }
b a 		{ color:#336699; text-decoration:underline }

.white	{ background-color: #ffffff }
.black	{ background-color: #000000 }
.grey 	{ background-color: #cecfce }
.blue 	{ background-color: #336699 }
.purple { background-color: #603060 }

table.bgcolor-footer 	{ background-color: #e5e5e5 }
.bgcolor-masthead-1 	{ background-color: #003366 }
.bgcolor-masthead-2 	{ background-color: #336699 }

table.vf {margin-top: 17px }
th.vf { background-image:  url('../css/images/nav_line_h_151x60.gif');}
th.vf-vert-rule {background-image: url('../css/images/rulev_blue.gif'); background-repeat: repeat-y}
.vf-thtext, .tdtext { font-family: Arial, Verdana, sans-serif; font-size: 9pt; line-height: 10pt; }
.vf-thtext { font-weight: bold; color: #ffffff; }
.vf-tdtext { color: #333333; }
.vf-tdtext b { color: #666666; }
.vf-thtext, .tdtext { padding-left: 6px; padding-right: 6px; text-align: left }
.vf-thtext { padding-top: 6px; padding-bottom: 1px }
.vf-tdtext { padding-top: 7px; padding-bottom: 5px }
.vf-lfmargin { margin-left: 6px }
.vf-thtext a, a.thtext { color: #ffffff; text-decoration: underline }
.vf-thtext a:hover, a.thtext:hover { color: #ffffff }
.vf-thtext a:visited, a.thtext:visited { color: #ffffff }

.date-L1 		{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; text-align: right; margin-top: 8px; margin-bottom: 7px; margin-left: 12px; margin-right: 6px }
.date-internet-L1 	{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; text-align: left; margin-top: 5px; margin-bottom: 7px; margin-left: 12px; margin-right: 6px }
.major-section-heading 	{ font-family: Arial, sans-serif; font-size: 14pt; font-weight: bold; color:#666666; margin-top: 19px; margin-bottom: 2px }
.sitename 		{ font-family: Arial, sans-serif; height: 18px; font-size: 16px; margin-top: 6px; margin-left: 12px; color: #666666; font-weight: bold }
.pubdate 		{ margin-top: 26px; margin-bottom: 22px; margin-left: 12px; font-family: Arial, Verdana, sans-serif; color: #999999; font-size: 9pt ; }
.pubinfo 		{ margin-top: 26px; margin-bottom: 22px; margin-left: 24px; font-family: Arial, Verdana, sans-serif; color: #999999; font-size: 9pt ; }
.pagetitle 		{ font-family: Arial, sans-serif; font-size: 18pt; color: #666666; padding-left:12px; margin-bottom: 1px; padding-right: 6px; vertical-align: bottom }
.pagetitle-L1 		{ font-family: Arial, sans-serif; font-size: 18pt; color: #666666; padding-left:12px; padding-top:3px; padding-right: 6px; vertical-align: bottom }
.pagetitle-long 	{ font-family: Arial, sans-serif; font-size: 13pt; font-weight: bold; color:#666666; padding-left:12px; padding-top:7px; padding-right: 6px; vertical-align: bottom }
.pagetitle-long-L1 	{ font-family: Arial, sans-serif; font-size: 13pt; font-weight: bold; color:#666666; padding-left:12px; padding-top:7px; padding-right: 6px; vertical-align: bottom }
.pagetitle-subtitle 	{ color: #999999 }
td.pagetitle-arrow {background-image:   url('../css/images/h_759x150.gif'); color: #666666}


.gutter 		{ margin-left: 12px; margin-right: 6px; background: #ffffff }
.page-description 	{ margin-left: 12px; margin-right: 6px; font-size: 9pt; font-family: Arial, Verdana, sans-serif; color:#ffffff; font-weight: bold}
.date, .caption  	{ font-size: 9pt; font-family: Arial, Verdana, sans-serif; color:#999999}
.caption-news		{ font-size: 9pt; font-family: Arial, Verdana, sans-serif; color:#999999; background: #ffffff url('../css/images/callout_13x10.gif') no-repeat; padding-left: 14px; display: inline }


.paragraph-lead 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; color: #666666; font-weight: bold; margin-bottom: 12px}
.paragraph 		{ font-family: Arial, Verdana, sans-serif; font-size: 11pt; color: #333333;}
.paragraph-directory	{ font-family: Arial, Verdana, sans-serif; font-size: 11pt; color: #333333;}
.paragraph b 		{ color:#666666}
.paragraph-short 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; color:#333333 }
.paragraph-short a	{ text-decoration: none }

.directory-heading a	{ font-family: Arial, Verdana, sans-serif; font-size: 11pt;}
.minor-section-heading 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt;  color: #666666; font-weight: bold; margin-top: 12px; margin-bottom: 4px;}

.image-align-left 	{ display: inline; float: left }
.image-align-right 	{ display: inline; float: right }


.navigation-bar		{ font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-weight: bold }
.navigation-bar a	{ text-decoration: none;  color: #FFFFFF}
.navigation-bar a:hover 	{ text-decoration: none; color: #FFFFFF}
.navigation-bar a:visited 	{ text-decoration: none;  color: #FFFFFF}

.navtrail 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; line-height: 12px; color:#666666 }
.navtrail 		{ margin-left: 12px ; margin-right: 6px; margin-bottom: 6px }
.navtrail a 		{ text-decoration: underline }

td.navmenu-top-marilyn 	 { background-image:  url('../css/images/nav_top_marilyn.gif') }
td.navmenu-top-gatts 	 { background-image:  url('../css/images/nav_top_gatts.gif') }
td.navmenu-top-achordian { background-image:  url('../css/images/nav_top_achordian.gif') }
td.navmenu-top-sj 	{ background-image:  url('../css/images/nav_top_sj.gif') }
td.navmenu-top-vanzanten 	{ background-image:  url('../css/images/nav_top_vanzanten.gif') }

td.navmenu-1 		{ background-image:   url('../css/images/nav_line_151x60.gif') }
td.navmenu-2 		{ background-image:  url('../css/images/nav_arrow_151x60.gif') }
td.navmenu-1-selected	{ background-image:   url('../css/images/nav_line_on_151x60.gif') }
td.navmenu-2-selected 	{ background-image:  url('../css/images/nav_arrow_on_151x60.gif') }



a.navmenu-top-marilyn 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.navmenu-top-marilyn:hover 	{ color:#D8DCF2}
a.navmenu-top-marilyn:visited 	{ color: #FFFFFF;}

a.navmenu-1-marilyn 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #5C82A9;}
a.navmenu-1-marilyn:hover 	{ color: #6699CC;}
a.navmenu-1-marilyn:visited 	{ color: #5C82A9;}

a.navmenu-2-marilyn 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #5C82A9}
a.navmenu-2-marilyn:hover 	{ color: #6699CC;}
a.navmenu-2-marilyn:visited 	{ color: #5C82A9;}



a.navmenu-top-gatts 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.navmenu-top-gatts:hover 	{ color:#D8DCF2}
a.navmenu-top-gatts:visited 	{ color: #FFFFFF;}

a.navmenu-1-gatts 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #800000;}
a.navmenu-1-gatts:hover 	{ color: #6699CC;}
a.navmenu-1-gatts:visited 	{ color: #800000;}

a.navmenu-2-gatts 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #800000}
a.navmenu-2-gatts:hover 	{ color: #6699CC;}
a.navmenu-2-gatts:visited 	{ color: #800000;}



a.navmenu-top-achordian 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.navmenu-top-achordian:hover 	{ color:#D8DCF2}
a.navmenu-top-achordian:visited { color: #FFFFFF;}

a.navmenu-1-achordian 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #a81a53;}
a.navmenu-1-achordian:hover 	{ color: #6699CC;}
a.navmenu-1-achordian:visited 	{ color: #a81a53;}

a.navmenu-2-achordian 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #a81a53}
a.navmenu-2-achordian:hover 	{ color: #6699CC;}
a.navmenu-2-achordian:visited 	{ color: #a81a53;}



a.navmenu-top-sj 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.navmenu-top-sj:hover 		{ color:#D8DCF2}
a.navmenu-top-sj:visited 	{ color: #FFFFFF;}

a.navmenu-1-sj 			{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #5F885B;}
a.navmenu-1-sj:hover 		{ color: #6699CC;}
a.navmenu-1-sj:visited 		{ color: #5F885B;}

a.navmenu-2-sj 			{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #5F885B}
a.navmenu-2-sj:hover 		{ color: #6699CC;}
a.navmenu-2-sj:visited 		{ color: #5F885B;}


a.navmenu-top-vanzanten 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.navmenu-top-vanzanten:hover 		{ color:#D8DCF2}
a.navmenu-top-vanzanten:visited 	{ color: #FFFFFF;}

a.navmenu-1-vanzanten 			{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #B98792;}
a.navmenu-1-vanzanten:hover 		{ color: #6699CC;}
a.navmenu-1-vanzanten:visited 		{ color: #B98792;}

a.navmenu-2-vanzanten 			{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #B98792}
a.navmenu-2-vanzanten:hover 		{ color: #6699CC;}
a.navmenu-2-vanzanten:visited 		{ color: #B98792;}


a.navmenu-1-selected 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #666666}
a.navmenu-1-selected:visited 	{ color: #666666;}
a.navmenu-1-selected:hover 	{ color: #6699CC;}

a.navmenu-2-selected 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none;  color: #666666}
a.navmenu-2-selected:visited 	{ color: #666666;}
a.navmenu-2-selected:hover 	{ color: #6699CC;}

a.navmenu-3 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold; color: #336699;}
a.navmenu-3:hover 	{ color: #6699CC;}
a.navmenu-3:visited 	{ color: #336699;}

.navmenu-top-padding		{ padding-left: 12px; padding-right: 6px; padding-top: 3px; padding-bottom: 1px }
.navmenu-1-padding 		{ padding-left: 12px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
.navmenu-2-padding 		{ padding-left: 24px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px;}

td.footer 			{ padding-right: 12px }
td.footer a 			{ color:#336699; text-decoration:none; font-family: Arial, Verdana, sans-serif; font-size: 9pt }
td.footer a:visited 		{ color:#336699;}

a.icon 			{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #336699 }
a.icon:hover 		{ color: #6699CC }
a.icon:visited 		{ color: #336699 }

.icon-padding-1 	{ padding-left: 12px }
.icon-padding-2 	{ padding-left: 23px }
.icon-padding-3 	{ padding-left: 25px }
.icon-padding-4 	{ padding-left: 8px }
.icon-padding-5		{ padding-left: 10px }

.link-padding-1 	{ padding-left: 12px }
.link-padding-2 	{ padding-left: 23px }

a.link-sidebar		{ background: #ffffff url('../css/icons/arrow_link_basic_9x12.gif') no-repeat; text-decoration: none;
			  font-family: Arial, Verdana, sans-serif; font-size: 9pt; padding-left: 12px; padding-right: 6px; display: block}
a.link-footer-contact	{ color:#336699; text-decoration:none; font-family: Arial, Verdana, sans-serif; font-size: 9pt; }
a.link-footer-contact:visited 	{ color:#336699;}
a.link-footer 		{ color:#336699; text-decoration:none; font-family: Arial, Verdana, sans-serif; font-size: 9pt; margin-left: 12px; margin-right: 12px }
a.link-footer:visited 	{ color:#336699;}
a.link-banner 		{ background: #ffffff url('../css/images/img_bluarrow_18x12.gif') no-repeat; text-decoration: none;
			  font-family: Arial, Verdana, sans-serif; font-size: 9pt; padding-left: 23px; padding-right: 6px; display: block }
a.link-banner-internet	{ background: #ffffff url('../css/images/arrow_title_blue_25x14.gif') no-repeat; text-decoration: none;
			  font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color:#336699; 
			  padding-left: 23px; padding-right: 6px; display: block }

a.link-news 		{ background: #ffffff url('../css/images/callout_arrow.gif') no-repeat; height: 12px; padding-left: 13px; line-height: 9px }

a.link-jumpto 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; } 
a.link-jumpto-pageheader { font-family: Arial, Verdana, sans-serif; font-size: 9pt; padding-right:5px;  color: #ffffff; }

a.link-jumpto-pageheader:hover 		{ color: #ffffff }
a.link-jumpto-pageheader:visited 	{ color: #ffffff }
a.link-jumpto-down 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration:none; 
			  padding-left: 12px; padding-right: 6px; white-space: nowrap; 
			  float: left; background: #ffffff url('../css/icons/arrow_link_jump_9x10.gif') no-repeat;  }
a.link-jumpto-left	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; 
			  padding-left: 9px; padding-right: 6px; white-space: nowrap; 
			  float: left; background: #ffffff url('../css/icons/arrow_link_left.gif') no-repeat top left;  }
a.link-jumpto-right	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; 
			  padding-left: 12px; padding-right: 9px; white-space: nowrap; 
			  float: right; background: #ffffff url('../css/icons/arrow_link_right.gif') no-repeat top right; }
a.link-toolbar-email 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration:none; 
			  padding-left: 27px; white-space: nowrap; 
			  float: left; background: #ffffff url('../css/icons/email_22x10.gif') no-repeat;  }
a.link-toolbar-print 	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration:none; 
			  padding-left: 18px; white-space: nowrap; 
			  float: left; background: #ffffff url('../css/icons/print_13x15.gif') no-repeat;  }
td.toolbar-divider	{ background: #ffffff url('../css/images/vert_rulefill_16_1x18.gif');  }


td.icon-jumpto-up 	{ background-image: url('../css/icons/arrow_link_jump_up_9x10.gif'); background-repeat: no-repeat }
td.icon-contact 	{ background-image: url('../css/icons/contact_grey_9x10.gif'); background-repeat: no-repeat }
td.icon-email 		{ background-image: url('../css/icons/email_22x10.gif');	background-repeat: no-repeat}
td.icon-help 		{ background-image: url('../css/icons/help_grey_9x10.gif'); background-repeat: no-repeat }
td.icon-download 	{ background-image: url('../css/icons/arrow_link_download_9x10.gif'); background-repeat: no-repeat }
td.icon-video 		{ background-image: url('../css/icons/video_9x10.gif'); background-repeat: no-repeat }
td.icon-excel 		{ background-image: url('../css/icons/xls_9x10.gif'); background-repeat: no-repeat }
td.icon-pdf 		{ background-image: url('../css/icons/pdf_9x10.gif'); background-repeat: no-repeat }
td.icon-powerpoint 	{ background-image: url('../css/icons/ppt_9x10.gif'); background-repeat: no-repeat }
td.icon-word 		{ background-image: url('../css/icons/doc_9x10.gif'); background-repeat: no-repeat }
td.icon-bookmark 	{ background-image: url('../css/icons/bookmark_9x10.gif'); background-repeat: no-repeat }
td.icon-settings 	{ background-image: url('../css/icons/settings.gif'); background-repeat: no-repeat }
td.icon-logout 		{ background-image: url('../css/icons/logout.gif'); background-repeat: no-repeat }
td.icon-sitemap 	{ background-image: url('../css/icons/sitemap_icon.gif'); background-repeat: no-repeat }

.calendar-month { font-family: Arial, Verdana, sans-serif; font-size: 9pt; padding-top: 2px; padding-left: 3px; font-weight: bold; color: #FFFFFF}
td.calendar-header { background-image:  url('../css/images/nav_line_h_151x60.gif');}
td.calendar-weekday 	{ text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 9pt }

td.calendar-date	{ text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 9pt }
td.calendar-date-event	{ text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 9pt }
td.calendar-date-event a  	{ color: #336699; font-weight: bold; text-decoration:none;}
td.calendar-date-event a:visited {color:#336699;}
td.calendar-date-today	{ text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 9pt; color: #333333; background-color: #cccccc }

.form-dropdown-control	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt;  color: #333333;}
.form-text-control	{ font-family: Arial, Verdana, sans-serif; font-size: 9pt;  color: #333333;}
form 			{ display: inline; margin: 0px }
a.form-button-masthead 	{ font-family: Arial, Verdana, sans-serif; font-size: 8pt; text-decoration: none; color: #336699; font-weight:bold; white-space: nowrap; }
a.form-button 		{ font-family: Arial, Verdana, sans-serif; font-size: 9pt; text-decoration: none;color: #336699; line-height: 12px; font-weight:bold; white-space: nowrap; }
a.form-button:hover 	{ color: #81A6C9 }
a.form-button:visited 	{ color: #336699 }
form a.search 		{ color:#336699; text-decoration:none; font-family: Arial, Verdana, sans-serif; font-size: 9pt; border: dashed 1px #333333; padding: 1px }
.form-padding-1		{ margin-top: 5px; margin-bottom: 9px; }
.form-padding-1-group	{ margin-bottom: 4px; }
.form-padding-1-5	{ margin-top: 7px; margin-bottom: 7px; }
.form-padding-2		{ margin-top: 7px; margin-bottom: 7px; }
.form-padding-2-group	{   }


/* Internet styles */

.sM 		{ margin-top: 10px; } 
td.mH 		{ background-image: url('../css/images/mh_bg_759x6.gif');}
.mHtSP 		{ margin-top: 1px; margin-bottom: 1px;margin-left: 151px; margin-right: 153px} 

/* mHi - divider bar */
td.mHi 		{ background-repeat: repeat-y; background-image: url('../css/images/mh_s_1x3.gif'); text-align: center}
td.mHiON 	{ background-repeat: repeat-y; background-image: url('../css/images/mh_s_1x3.gif'); text-align: center; background-color: #ffffff}
.mHsp 		{ margin-left: 5px; margin-right: 5px}
td.mH		{ font-family: Arial, Verdana, sans-serif; font-size: 8pt;  color: #ffffff; text-decoration: none}
td.mHi a 	{ font-family: Arial, Verdana, sans-serif; font-size: 8pt;  color: #ffffff; text-decoration: none}
td.mH		{ font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #336699; text-decoration: none}
td.mHiON a	{ font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #336699; text-decoration: none}
td.fill 	{ background-repeat: repeat-y;  background-image:   url('../css/images/f_s_1x3.gif');}
.mastbtn a 	{ font-size: 8pt; font-family: Arial, sans-serif; text-decoration: none; font-weight: bold}
td.inta 	{ background-image: url('../css/icons/arrow_title_blue_25x14.gif'); background-repeat: no-repeat; vertical-align: bottom}


