/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */

/* #######################  GENERAL SETTINGS ############################ */
/*  Global Formatting */
/* #######################  END GENERAL SETTINGS ############################ */


/* ######################  LAYOUT SETTINGS       ############################## */
/* Add here Div Wrappers of table formatting to layouts custom stuff*/
/* ######################  LAYOUT SETTINGS       ############################## */

/*##################### NAVIGATION SECTION #####################*/
/* Pathway Breadcrumbs */	
	.pathway {font-size: 11px;color:#333;}
	a.pathway:link {color:#659FDE;}
	a.pathway:visited {color:#659FDE;}
	a.pathway:active {color:#659FDE;}
	a.pathway:hover {color:#659FDE;text-decoration:underline;}

/* Mainlevel menu */
.mainlevel {height: 18px;
}

a.mainlevel {display:block;
	background: #FFFFC5;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	padding: 2px 0 5px 19px;
	margin: 0 0 5px 0;
	text-decoration: none;
	}
	
a.mainlevel:hover {
	color: #FFFFFF;
	background: #A0A0A0;
						}	
/* End Mainlevel menu */
	
/* Sub Menu */
.sublevel{height: 18px;}

a.sublevel{	display: block;
	background: #A0A0A0;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
		}

   a.sublevel:hover {
	display: block;
	color: #FFFFFF;
	background: #822C0F;}
/* End Sub Menu */
	
/* Add Custom Menus */

/* Add Custom Menus */
		
/*##################### NAVIGATION SECTION #####################*/	

/* ##################### STANDARD MODULE TABLE  #################*/	
table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	
}

table.moduletable th { 
background: #2F3E57;
height: 18px;  
color: #FFFFFF;
}

table.moduletable td {height: 18px;}

/* Add here Custom Modules */

/* End Custom Modules */

/* ##################### END STANDARD MODULE TABLE  #################*/	


/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/


/* content title and links */
.contentpagetitle {background-color : White; }
a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited 
{text-decoration: none;font-weight: normal; color: #FF6600;border-bottom: 0px;}
a.contentpagetitle:hover {color: #000;border-bottom: 0px  dashed #CCCCCC;text-decoration: none;}

/* top box like a category description */
.contentdescription {background-color : White;}

/* Main Body Text */
.contentpane { width:976px; padding-left:10px; }
.contentpaneopen {background-color: White;  }
/* Main Body Text */

/* article rating */
.content_rating {font-weight: normal;font-size:.8em;}
.content_vote {font-weight: normal;font-size: .8em;}

/* icons */
.buttonheading{font-size: 12px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

/* Dates */
.createdate {color: #666; font-size:.8em; font-weight: normal;}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */

/* Writen by Authors name */
.small {color: #666;}

/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav{font-size: 14px;  color: #CC6600; }
.pagebar{font-size: 12px;}
.pagenav_prev{font-size: 14px;  color: #FF6600; }
.pagenav_next{font-size: 14px;  color: #FF6600; }
a.pagenav {color: #CC6600; border-bottom: 0;}
a.pagenav:hover {color: #659FDE; border-bottom: 0;}
.pagenavcounter{	height: 15px;  }
.back_button{font-size: 12px; height: 15px;  }	

/* Read more link */
.readon{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; color:#FF6600;font-weight: bold;
}


/* Article index  {mospagebreak} */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 12px;
	}
	
table.contenttoc th {
background: #2F3E57; 
color: White;
}
	
table.contenttoc td {padding: 2px;}

/* Links article index */
	a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }
/* End Article index  */

/*  component heading */
.componentheading {
font-size: 18px;
color:#006699;
font-weight:bold;

	}
	
/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
	background-color : #D3D3D3;
	color : #333;
	font-weight : bold;
	border-collapse: collapse;
	font-size: 11px;
	}

/* Table odd and Even Rows */
.sectiontableentry1 {background-color : #FFFFFF;font-size: 11px;}
.sectiontableentry2 {/*background-color : #EBEBEB;*/font-size: 11px;}
.sectiontablefooter{	height: 18px; }
/* End Sectiontable */

/* Category */
.category {color:#333;}
a.category:link, a.category:visited, a.category:hover  {	height: 15px;  }
/* End category */


/* blogsection */
.blog {background-color : #FFFFFF;}
.blogsection{	height: 18px;  }
.blog_more{	height: 18px; clear: both;}
.blog_heading {	height: 18px;  }
/* space from bottom of article */
.article_seperator{background-color : #FFFFFF;}
/* End blogsection */

/* Search Form Module*/
.search {height: 18px;}
/* results if not search google */
.searchintro{height: 18px;}
/*Search Form keyword highlight*/
.highlight {
border: 1px dashed #010101;
background: #DDEEFF;
padding: 0px 2px 0px 2px;}
/* End Search Form */

/* wrapper title */
.wrapper{background-color : #FFFFFF;}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/
	

/* ##################### FORM SECTION  #####################*/	
form{
margin: 0px;
font-size: 12px
}
input {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; color: #333;
}
.inputbox {background: White;}
.text_area {background: White;}
/* Pull down menu */
.selectbox {width: 100%;}
/* Submit Button */
/* .button {border: 1px solid #999; background: #333;color: White;} */

/* Contact Email Form */
.contact_email {margin: 0px;padding: 5px;}
/* ##################### END FORM SECTION  ##################### */	

/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
   }
		
.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}


/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 1em;
	color : #666;
	text-align: center;
   }

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;
	padding: .2em;
   }

.offtab {
	background-color : #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
   }

.edit-tabs {
   padding: 1em;
   background: none;
   }

.tabpadding {padding:1px;}

.tabheading {
	background-color: #FF6600;
	text-align: left;
   }

.pagetext {
	visibility: hidden;
	display: none;
   }

	/*Body of the form*/
.adminform{background-color : #FFFFFF;}
/* ###################### End TABBED EDITING ###################### */

BODY {

	margin: 0 auto;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#e0ecec;
	font-family:Tahoma;
	font-size:13px;
	color:#333333;

}

#pagecomplete {
	MARGIN: 0px auto;
	WIDTH: 1000px;
	BACKGROUND-COLOR: #ffffff
}

#form_login {
	PADDING-LEFT: 5px;
	RIGHT: 0px;
	HEIGHT: 63px
}
#form_login1 {
	PADDING-LEFT: 5px;
	RIGHT: 0px;
	HEIGHT: 43px
}
.field {
	BORDER-RIGHT: #6e4e2c 1px solid; BORDER-TOP: #6e4e2c 1px solid; MARGIN-LEFT: 5px; BORDER-LEFT: #6e4e2c 1px solid; WIDTH: 120px; BORDER-BOTTOM: #6e4e2c 1px solid; HEIGHT: 23px
}
#btgo {
	BORDER-RIGHT: #6e4e2c 1px; BORDER-TOP: #6e4e2c 1px; BACKGROUND-IMAGE: url(../images/login_bot.jpg); MARGIN-LEFT: 5px; BORDER-LEFT: #6e4e2c 1px; WIDTH: 30px; COLOR: #ffffff; BORDER-BOTTOM: #6e4e2c 1px; HEIGHT: 30px; border:0px;
}
#formlogin {
	WIDTH: 445px
}

#headerinterior {
	WIDTH: 996px; HEIGHT: 189px
}

#column_principal {
	PADDING-RIGHT: 1px; FLOAT: left; WIDTH: 515px; PADDING-TOP: 20px
}
#detalls {
	FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 522px; HEIGHT: 115px
}
#image {
	FLOAT: left; WIDTH: 90px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#description {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 417px
}
.txtdetalls {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; MARGIN-LEFT: 95px; WIDTH: 427px; COLOR: #5c5c5c; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 90px
}
#column_right {
	FLOAT: right; WIDTH: 240px; TEXT-ALIGN: center
}
#column_right P {
	COLOR: #313131
}
.top20 {
	MARGIN-TOP: 12px
}
.mission {
	MARGIN-TOP: 15px; PADDING-LEFT: 3px; BACKGROUND: url(../images/home_backmission.png) no-repeat; FLOAT: left; WIDTH: 519px; PADDING-TOP: 4px; HEIGHT: 135px
}
#register {
	PADDING-RIGHT: 10px; MARGIN-TOP: 30px; FLOAT: right; WIDTH: 170px; HEIGHT: 45px
}
.float {
	FLOAT: left; WIDTH: 351px
}
.youcandothis {
	MARGIN-TOP: 7px; BACKGROUND: url(../images/columnright_back1.png); PADDING-BOTTOM: 3px; WIDTH: 240px; PADDING-TOP: 3px; HEIGHT: 185px; TEXT-ALIGN: center
}
.parrf_youcan {
	PADDING-RIGHT: 3px; MARGIN-TOP: 35px; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-LEFT: -2px; COLOR: #000000; LINE-HEIGHT: 1.3; MARGIN-RIGHT: 8px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtviol {
	FONT-WEIGHT: bold; COLOR: #7925c1
}
.txtblue {
	COLOR: #1a1aa5
}
.letterarial {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkblue {
	FONT-SIZE: 12px; COLOR: #1a1aa5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
H2 {
	FONT-SIZE: 15px; COLOR: #6633cc; FONT-FAMILY: "trebuchet MS"
}
.table-cells {
	FONT-SIZE: 12px; BORDER-BOTTOM: #ece9d8 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.footlog {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 105px
}
.footfloat {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 400px; COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL#list_nav {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #e7e6e0; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL#list_nav LI {
	FLOAT: left; TEXT-DECORATION: none
}
UL#list_nav LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #e7e6e0; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-DECORATION: none
}
UL#list_nav LI A:hover {
	MARGIN-TOP: 0px; BACKGROUND: url(../images/navprincipal_backhover.jpg); MARGIN-LEFT: 0px; COLOR: #ffcc33
}
FORM#welcome {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; COLOR: #e8dfbc; PADDING-TOP: 4px
}
.welcomefield {
	BORDER-RIGHT: #6e4e2c 1px solid; BORDER-TOP: #6e4e2c 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: url(../images/pageint_campoback.png); MARGIN-LEFT: 2px; BORDER-LEFT: #6e4e2c 1px solid; WIDTH: 140px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #6e4e2c 1px solid; HEIGHT: 20px
}


.padding0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#column1 {
	MARGIN-TOP: 9px; FLOAT: left; MARGIN-LEFT: 9px; WIDTH: 185px
}
.177amazon {
	MARGIN-TOP: 15px; MARGIN-LEFT: 18px; WIDTH: 159px
}
#column_principal_interior {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: right; WIDTH: 720px; COLOR: #333333; LINE-HEIGHT: 1.8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.center {
	PADDING-LEFT: 250px; PADDING-TOP: 35px; TEXT-ALIGN: center
}
UL#listprogram {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6b0c7f; LINE-HEIGHT: 1.7; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL#listprogram LI {
	TEXT-DECORATION: underline
}
UL#listprogram LI A:link {
	COLOR: #6b0c7f
}
UL#listprogram LI A:visited {
	COLOR: #6b0c7f
}
UL#listprogram LI A:hover {
	COLOR: #6b0c7f; TEXT-DECORATION: none
}
UL#listprogram LI A:active {
	COLOR: #6b0c7f; TEXT-DECORATION: none
}
.no_bold {
	FONT-WEIGHT: 400
}

#program_page {
	WIDTH: 725px
}
#menu_interior {
	BACKGROUND: url(../images/program_barmenu.png) no-repeat 50% bottom; WIDTH: 723px; HEIGHT: 47px
}
UL#program_list {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL#program_list LI {
	FLOAT: left; TEXT-DECORATION: none
}
UL#program_list LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: 500; FONT-SIZE: 13px; MARGIN-LEFT: 1px; COLOR: #4d4a62; MARGIN-RIGHT: 1px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navprog1 A {
	DISPLAY: block; BACKGROUND: url(../images/program_bota.png) no-repeat; MARGIN-BOTTOM: 8px; WIDTH: 122px; HEIGHT: 38px
}
.navprog1 A:hover {
	MARGIN-TOP: -5px; DISPLAY: block; BACKGROUND: url(../images/program_nav_activeback.png) no-repeat; PADDING-TOP: 0px
}
.navprog3 A {
	DISPLAY: block; BACKGROUND: url(../images/nav_proglistbot3.jpg) no-repeat; MARGIN-BOTTOM: 8px; WIDTH: 178px; HEIGHT: 39px
}
.navprog3 A:hover {
	MARGIN-TOP: -5px; BACKGROUND: url(../images/prog_listbot3hover.jpg) no-repeat
}
.navprog4 A {
	DISPLAY: block; BACKGROUND: url(../images/navproglistbot4.jpg) no-repeat; MARGIN-BOTTOM: 8px; WIDTH: 149px; HEIGHT: 38px
}
.navprog4 A:hover {
	MARGIN-TOP: -5px; BACKGROUND: url(../images/prognavbot4hover.jpg) no-repeat
}
.navprog5 A {
	DISPLAY: block; BACKGROUND: url(../images/navproglist_botultimo.jpg) no-repeat; MARGIN-BOTTOM: 8px; WIDTH: 102px; HEIGHT: 37px
}
.navprog5 A:hover {
	MARGIN-TOP: -5px; BACKGROUND: url(../images/prognavbot5hover.jpg) no-repeat
}
#int_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 715px; COLOR: #3c3b3b; LINE-HEIGHT: 1.5; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boublespace {
	MARGIN-TOP: 35px
}
.txtpink {
	FONT-SIZE: 16px; COLOR: #ed0da6
}
UL#listcolor {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.9; LIST-STYLE-TYPE: none
}
.naranja {
	FONT-WEIGHT: bold; COLOR: #ff9900
}
#video {
	FLOAT: right; WIDTH: 385px
}
.pir_float {
	FLOAT: right; WIDTH: 361px
}
.marginsup {
	MARGIN-TOP: 15px; TEXT-ALIGN: center
}
.backdivright {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 43px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eff9e6
}
.backcolorleft {
	PADDING-BOTTOM: 25px; PADDING-TOP: 17px; BACKGROUND-COLOR: #fcfcf4
}
.backcolorcentral {
	FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 518px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f5f8f7
}
.4 {
	MARGIN-LEFT: 4px
}
.rest3 {
	
}
.7 {
	MARGIN-LEFT: 7px
}
.margenimagform {
	MARGIN-TOP: 1px; MARGIN-LEFT: 45px
}
.margenimagform2 {
	MARGIN-TOP: 1px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 10px
}
.labelstyle {
	MARGIN-TOP: 0px; MARGIN-LEFT: 15px; HEIGHT: 15px
}
UL#list_challenge {
	LIST-STYLE-TYPE: none
}
.challenge {
	PADDING-RIGHT: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 290px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8f8ef
}
FORM#form_challenge {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 245px; PADDING-TOP: 5px
}
.field_challenge {
	COLOR: #333333; HEIGHT: 15px
}
.label_challenge {
	DISPLAY: block; PADDING-LEFT: 3px; MARGIN-LEFT: 15px; WIDTH: 223px; COLOR: #efefef; HEIGHT: 30px; BACKGROUND-COLOR: #6e4e2c
}
.challenge_submit {
	COLOR: #efefef; BACKGROUND-COLOR: #6e4e2c
}
UL#list_tools {
	LIST-STYLE-TYPE: none
}
.table-border {
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid; BORDER-BOTTOM: #006699 1px solid
}
.table-top-cell {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #336600; FONT-FAMILY: "trebuchet MS"; BACKGROUND-COLOR: #c6ee4d
}
.red-error {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.video-home {
	Z-INDEX: 1; LEFT: 48px; WIDTH: 370px; POSITION: relative; TOP: 190px; HEIGHT: 305px; BACKGROUND-COLOR: transparent
}
.green-txt {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #46a916; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.box-green {
	BORDER-RIGHT: #e0f0b2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0f0b2 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e0f0b2 1px solid; WIDTH: 500px; PADDING-TOP: 10px; BORDER-BOTTOM: #e0f0b2 1px solid; BACKGROUND-COLOR: #eff9e6
}
.box-lghtblu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e6f2f7
}
.box-beige {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; COLOR: #333333; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbf3ee
}
.box-purple {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f1ebfe
}
.classyellow {
	COLOR: #f1d40d
}
.classyellow A {
	TEXT-DECORATION: none
}
.classyellow A:hover {
	TEXT-DECORATION: underline
}
.classyellow A:active {
	TEXT-DECORATION: underline
}
.foot-float-links {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 10px; FLOAT: right; MARGIN-LEFT: 5px; MARGIN-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browse-form-challenge {
	FONT-SIZE: 10px; WIDTH: 150px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.big-blue {
	FONT-SIZE: 18px; COLOR: #0066ff; FONT-FAMILY: "trebuchet MS"
}
.green-giant {
	FONT-SIZE: 24px; COLOR: #00cc00; FONT-FAMILY: "trebuchet MS"
}
.light-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00ccff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small-txt {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messageboard {
	BORDER-RIGHT: #aca899 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aca899 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; MARGIN: 5px; BORDER-LEFT: #aca899 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aca899 1px solid; BACKGROUND-COLOR: #fcf9cf
}
.brown12 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5c3f1d; FONT-FAMILY: "trebuchet MS"
}
.blue14 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000cc; FONT-FAMILY: "trebuchet MS"
}
.box-chat {
	PADDING-RIGHT: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/box-chat.jpg); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fae3fd
}
.box-store {
	BACKGROUND-IMAGE: url(../images/box-store.jpg); MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: bottom; WIDTH: 191px; BACKGROUND-REPEAT: no-repeat
}
.store-buy {
	MARGIN-TOP: 213px
}
.box-coach {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/box-coach.jpg); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fdffef
}
.box-join {
	MARGIN-TOP: 15px; BACKGROUND-IMAGE: url(../images/box_join.jpg); WIDTH: 515px; BACKGROUND-REPEAT: repeat-x
}
.box-brainchange {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/box-believers-bkg.jpg); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #dad3ff
}
.box-main {
	BACKGROUND-IMAGE: url(../images/box-main-bkg.jpg); HEIGHT: 358px
}
.box-main-chantel {
	FLOAT: right; WIDTH: 141px
}
.box-main-content {
	BORDER-RIGHT: #b9b6aa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b9b6aa 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 35px; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 30px; BORDER-LEFT: #b9b6aa 1px solid; WIDTH: 275px; COLOR: #333333; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #b9b6aa 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 200px
}
.box-news {
	MARGIN-TOP: 15px; BACKGROUND-IMAGE: url(../images/box_newsletter.jpg); WIDTH: 515px; HEIGHT: 97px
}
.box-3boxes {
	MARGIN-TOP: 15px; WIDTH: 515px
}
.box-youcan {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: center top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/box-youcan.jpg); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; WIDTH: 189px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #bbddf6
}
.box-news-field {
	MARGIN-TOP: 47px; MARGIN-LEFT: 190px
}
.box-keywords {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fcfdff
}
.diagnos-box-bottom1 {
	BACKGROUND-IMAGE: url(../images/diagnos-box-bottom1.jpg); MARGIN-LEFT: 20px; WIDTH: 920px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 269px
}
.diagnos-box-bottom2 {
	WIDTH: 150px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 269px
}
.diagnos-box-bottom-text {
	MARGIN-TOP: 86px !important; MARGIN-TOP: 86px; FONT-SIZE: 13px; MARGIN-LEFT: 220px; WIDTH: 350px; FONT-FAMILY: Arial, Helvetica, sans-serif; float:left;
}
.weight-results {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/weigth-results.jpg); WIDTH: 267px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 92px; BACKGROUND-COLOR: #2f4d95
}
.weight-current {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.weight-target {
	MARGIN-TOP: 7px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 210px; COLOR: #2d57a1; FONT-FAMILY: Arial, Helvetica, sans-serif
}

ul#mainlevel-nav
{	
	background:url(../images/default3.gif);
	list-style: none;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;;
}

ul#mainlevel-nav li
{
	list-style: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 45px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{	
	background:url(../images/default3.gif);
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #FFFFFF;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background:url(../images/over.gif);
}





#moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	
}

#moduletable th { 
background: #2F3E57;
height: 18px;  
color: #FFFFFF;
}

.box-chat-left {
  padding:8px; background: url(../images/chat_dates_left.jpg) left top no-repeat; font-weight:bold; text-align:center;
}

.bannertop{margin-top:-5px; float:left;}

#content_new {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 944px; PADDING-TOP: 5px; background-color:#FFFFFF;
}

.pastmsg { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF;  }
.pastmsg ul{margin:0; padding:0 0 0 18px;}
.pastmsg li{font-size:12px; color:#0000FF; text-decoration:none;}
.pastmsg li a{color:#0000FF; text-decoration:none;}
.pastmsg li a:hover{color:#ff0000; text-decoration:underline;}
/*dev by raj*/
.pastmsg_mojo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF;  }
.pastmsg_mojo ul{margin:0; padding:0 0 0 18px;}
.pastmsg_mojo li{font-size:12px; color:#0000FF; text-decoration:none;list-style:none;}
.pastmsg_mojo li a{color:#0000FF; text-decoration:none;}
.pastmsg_mojo li a:hover{color:#ff0000; text-decoration:underline;}


/* ------------------------- PIA NUEVOS ---------------------------------------------/*


@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	background-image:url(..../../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#e0ecec;
	font-family:Tahoma;
	font-size:13px;
	color:#333333;
	text-align: center;

}


a {
	color: #000;
}


b {
color: #0099FF;
font-weight: bold;

}

h1 {
font-size: 18px;
color:#006699;

}


h2 {

font-size:14px;
color: #513F26}


/* ///////  BOTONES ///////////////////////////////////////////////////////////////////////  */

#nav {
	width:auto;
	margin-left: 0px;
	padding: 0px;
}

#nav li {
	list-style:none;
	line-height:38px;
	color:#000000;

	text-align: center;

	font-family: "Trebuchet MS";

	float: left;
}

#nav li ul {
	text-decoration:none;
	padding-top:0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

*html #nav li ul {
margin-left:0px;
}

#nav a {
	text-decoration:none;
}

#nav li a {
	/* links en los botones de arriba sin rollover */
	display:block;
	width: 115px;
	height: 35px;
	background: url(../images/button-bkg.jpg) bottom no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	margin-left: 0px;
	font-size: 12px;
}

#nav li a:hover {
/* rollover en los botones de arriba */
text-decoration:none;
background:url(../images/Button-bkg-roll.jpg) bottom no-repeat;
}

#nav li li {/* fondo para el submenu de abajo sin link */

	height:35px;
    line-height: 50px;
	margin-right: 5px;
	float: left;
	font-size: 14px;
	background-image:none;
}

#nav li li a {  /* fondo para el submenu de abajo con link */

	background-image:none;
	width: auto;
			margin-right: 10px;
	text-decoration:underline;
	height:35px;
	line-height:50px;
}

#nav li li a:hover {/* fondo para el submenu de abajo SELECCIONADO*/
	color: #000099;
		width: auto;
		margin-right: 10px;
	text-decoration:underline;
	background-image:none;
	background-image:none;
	height:35px;
	line-height:50px;
}

li ul {
	display: none;
	position:absolute;
    margin: 0 auto;
	width: 898px;
}

li>ul {
	top : 167px;
	left:  auto;
}

li li {
	float:left;
	display:block;
}

li:hover ul,li.over ul {
	display:block;
	margin-top:35px;

}


/* ////////////////////////////// FIN BOTONES /////////////////////////////////////////*/


#container {
	width: 1000px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#header {
	height:116px;
	width: 1000px;
	background-image:url(../images/header.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#button-bkg {
	background-image:url(../images/button-bar-bkg.jpg);
	background-repeat:repeat-x;
	height: 79px;
	width:1000px;
	padding: 0px;
	margin: 0px;
}


#button-bar {
	text-align: center;
	line-height: 35px;
	margin: 0 auto;
	width: 1000px;
	height: 35px;
	padding: 0px;
}

#bluebar {
	background-image: url(../images/bluebar.jpg);
	height: 39px;
}

.contentheading {
font-size: 18px;
color:#006699;
font-weight:bold;

}

#content {
	width: 1000px;
	float:left;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;


}

#top5reasons {
	background-image:url(../images/5reasonsback.jpg);
	width: 565px;
	height: 374px;
	float: left;
}

#textbox1{
	width: 320px;
	height: auto;
	float: right;
	text-align:left;
	font-size: 14px;
	margin-top: 75px;
	padding-right: 5px;


}



#free5tips {
	float: right;
	background-image:url(../images/5free-back.jpg);
	background-repeat:no-repeat;
	width: 426px;
	height: 374px;

}


#textbox2{
width: 280px;
float: left;
margin-top:50px;
text-align:left;
font-size: 14px;
margin-left: 45px;
line-height: 30px;

}

#textbox2 a{
font-size: 10px;

}

#top-home {
width:1000px;
height: 374px;
}


#bottom-content {
	margin-top: 392px;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0 auto;
	float:left;
}

#pre-footer {
background-image: url(../images/prefooter.jpg);
background-position:bottom;
background-repeat:repeat-x;
height: 56px;
width: 1000px;
clear: both;


}



#footer {
background-image: url(../images/footer-back.jpg);
background-position:bottom;
background-repeat:repeat-x;
height: 79px;
color: #FFFFFF;
width: 1000px;

}

#footer a{
background-image: url(../images/footer-back.jpg);
background-position:bottom;
background-repeat:repeat-x;
height: 79px;
color: #efefef;
text-decoration:none;


}

.footer-text-a{
width: 400px;
font-size: 11px;
float:left;
margin-top: 20px;
text-align:left;
padding: 5px;


}

.footer-text-b{
	width: 550px;
	float:right;
	font-size: 11px;
	margin-top: 20px;
	text-align:right;
	padding: 5px;
}

#narrow-box {
	float: left;
	height: auto;
	width: 238px;
	margin: 5px;
}

#narrow-box2 {
	float: left;
	height: auto;
	width: 235px;
	margin: 5px;
}

#narrow-top {
	background:url(../images/table1-bkg.jpg);
	width: 238px;
	height: 30px;
	line-height:30px;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align:center;

}


#narrow-box-body {
background-image: url(../images/tables-back.jpg);
background-repeat:repeat-x;
border: #efefef thin solid;
height: auto;
background-color:#FFFFFF;
}



#narrow-box-body2 {
	background-image: url(../images/tables-back.jpg);
	background-repeat:repeat-x;
	border: #efefef thin solid;
	height: 148px;
	background-color:#FFFFFF;
}

#narrow-box-left {
	background-image: url(../images/left-back.jpg);
	background-color:#FBFAF8;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	min-height: 500px;
}

#narrow-box-body-home {
background-image: url(../images/tables-back.jpg);
background-repeat:repeat-x;
border: #efefef thin solid;
height: 274px;
background-color:#FFFFFF;
font-size: 14px;
}


#narrow-box-body-home2 {
background-image: url(../images/tables-back.jpg);
background-repeat:repeat-x;
border: #efefef thin solid;
height: 226px;
background-color:#FFFFFF;
font-size: 14px;
overflow-x: none;
overflow-y: none;
}



#wide-box {
	float: left;
	height: auto;
	width: 490px;
	margin:  5px;
}


#wide-top {
	background:url(../images/table2-bkg.jpg);
	width: 490px;
	height: 30px;
	line-height:30px;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}


#wide-box-body {
background-image: url(../images/tables-back.jpg);
background-repeat:repeat-x;
border: #efefef thin solid;
height: auto;
background-color:#FFFFFF;
}
#wide-box-home {
background-image: url(../images/chantelhelpedlisa.jpg);
background-repeat:none;
border: #efefef thin solid;
height: 274px;
text-align:left;
background-color:#FFFFFF;
}

#lisa-text-home {

float:left;
margin-left: 6px;
width: 280px; 
font-size: 14px;
}
#home-onlinestore-text {
	float:left;
	margin-left: 6px;
	width: 230px;
	font-size: 14px;
	text-align:left
}


#boxes-bottom2A {
	width: 745px;
	float:left;

}

.home-titles {
font-size: 18px;
text-align:center;

}

#chatdates {
	border: #F5F4F1 1px solid;
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.7;
	width: 220px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin: 5px;
	font-size: small;
}

#chatdates p{
font-size: 11px;
font:"Trebuchet MS";
}

#loginbox {
	size: 11px;
	background-image: url(../images/login-background.jpg);
	width: 442px;
	height: 42px;
	line-height: 1;
	color:#FFFFFF;
	float: right;

}

#loginbox a{

color: #FFCC33;

}

#login-container{
height: 42px;
text-align:right;
}

#wronglogin {
	background-color: #48341B;
	width: 442px;
	heght: 20px;
	clear: both;
	color: #FFFFFF;
	position: absolute;
	margin-top: 0px;
	left: 300px;


}

#wronglogin a{
	color: #FFCC00;
}

#bottom-container {
height: 600px;
width: 1000px;
clear:both;
}
#column-left{
	float: left;
	height: 100%;
	width: 185px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#template-main {
	float: right;
	width:800px;
	margin: 5px;
	text-align:left;
}

#box-program {
margin: 5px;
background-image:url(../images/program-bkg.jpg);
background-repeat:repeat-x;
background-color:#D9EBEF;
padding: 5px;
width: 775px;
}
.table-border {
	border: 1px solid #53412B;
}


.table-top-cell {
	font-family: "trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #53412B;
	text-transform: uppercase;
}

.red-error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	
}


.table-cells {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ECE9D8;
}


ul#program_list{







list-style:none;







margin:0;







/*padding-top:15px;*/







}







ul#program_list li{







float:left;







text-decoration:none;























}







ul#program_list li a{







text-decoration:none;







font-family:Arial, Helvetica, sans-serif;







font-size:13px;







color:#4d4a62;







font-weight:500;







margin-left:1px;







margin-right:1px;







/*background:url(../images/program_bota.png) no-repeat;*/







padding-left:0;







padding-right:0;







display:block;







padding-top:15px;







text-align:center;







}







.navprog1 a{







background:url(../images/program_bota.png) no-repeat;







width:122px;







height:38px;







display:block;







margin-bottom:8px;















}







.navprog1 a:hover{







background:url(../images/program_nav_activeback.png) no-repeat;







margin-top:-5px;







display:block;







/*height:50px;*/







padding-top:0;















}







.navprog3 a{







background:url(../images/nav_proglistbot3.jpg) no-repeat;







width:178px;







height:39px;







display:block;







margin-bottom:8px;















}







.navprog3 a:hover{







background:url(../images/prog_listbot3hover.jpg) no-repeat;







margin-top:-5px;







}







.navprog4 a{







background:url(../images/navproglistbot4.jpg) no-repeat;







width:149px;







height:38px;







display:block;







margin-bottom:8px;







}







.navprog4 a:hover{







background:url(../images/prognavbot4hover.jpg) no-repeat;







margin-top:-5px;







}







.navprog5 a{







background:url(../images/navproglist_botultimo.jpg) no-repeat;







width:102px;







height:37px;







display:block;







margin-bottom:8px;







}







.navprog5 a:hover{







background:url(../images/prognavbot5hover.jpg) no-repeat;







margin-top:-5px;

}


#int_content{







width:715px;







padding-left:5px;







padding-right:5px;







padding-top:10px;







padding-bottom:10px;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#3c3b3b;







line-height:1.5;







}


.diagnos-box-bottom1 {
	background-image: url(../images/diagnos-box-bottom1.jpg);
	background-repeat: no-repeat;
	height: 269px;
	width: 920px;
	margin-left: 55px;
}
.diagnos-box-bottom2 {
	background-repeat: no-repeat;
	height: 269px;
	width: 150px;
}
.diagnos-box-bottom-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 350px;
	margin-left: 220px;
	margin-top: 85px;
	text-align: left;
}
.weight-results {
	background-image: url(../images/weigth-results.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 267px;
	background-color: #2F4D95;
	float: right;
}
.weight-current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 70px;
	float: right;
	margin-right: 20px;
}
.weight-target {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2D57A1;
	margin-left: 10px;
	margin-top: 7px;
	width: 70px;
	text-align: left;
	float: left;
