html, body {

	width:100%;

	height:100%;

}



body{

	/*background:url(../img/body_bg.png) bottom repeat-x fixed #fcfcfc;*/

    background-color: #F0F0F0;

}



*{

	margin:0px;

	padding:0px;

	border:none;

}

h1{

    color:#004A87;

    font-size:2em;

    line-height:0.9em;

    margin-bottom:5px;

}

h2{

    color:#002C4F;

    font-size:1.6em;

    line-height:0.9em;

    margin-top:10px;

    margin-bottom:5px;

}

h3{

    color:#004A87;

    font-size:1.2em;

    margin-top:5px;

}

h4{

    color:#666666;

    font-size:1.1em;

    margin-bottom:10px;

}

h5{

    color:#002C4F;

    font-size:1.1em;

    margin-bottom:5px;

}



#container{

	margin:0 auto;

	margin-top:15px;

	margin-bottom:3px;

	width:800px;

	background: #ffffff;

}



#head{

	height:95px;

	margin:0;

	border-right: 1px solid #BBB;

	border-left: 1px solid #BBB;

	border-top: 1px solid #BBB;

    width:800px;

}



.shadow{

	background:url(../img/shadow.png) repeat-x;

	clear:both;

	height:10px;

}



#content{

	float:left;

	width:100%;

	margin-top:0px;

	background:url(../img/shadow.png) repeat-x top #fff;

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

	font-size:12px;

	color:#333333;

    color: #7F7F7F;

	text-align:left;

	border-right: 1px solid #BBB;

	border-left: 1px solid #BBB;

    line-height: 1.4em;

}



#leftcol {

    float:left;

    width:530px;

    border-right: 1px dashed #F0F0F0;

    }

	

#rightcol {

    float:right;

    width:266px;

	padding-top:15px;

    }





#leftcol ol{

	padding-top:15px;

	padding-left:30px;

}



#leftcol ul{

	padding-top:15px;

	padding-left:30px;

}



#leftcol table tr td{

	border-bottom:1px #ccc solid;

}



#leftcol p{

    margin-bottom:1em;

}





.text-block{

    margin: 30px;

}

.text-block a{

    color:#013A72;

}

.text-block a:visited{

    color:#013A72;

}

.text-block a:hover{

    color:#1187FD;

}







#footer{

	text-align:center;

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

	font-size:10px;

	color:#e0e0e0;

	border:none;

	margin:0 auto;

	padding:5px 0 5px 0;

	width:800px;

	border-right: 1px solid #333;

    border-left: 1px solid #333;

    border-bottom: 1px solid #333;

    background-color: #134165;

}



.searchform{

	text-align:right;

	border-bottom:solid 1px #333;

	margin-bottom:5px;

}



.searchform input{

	border:1px solid #333;

	margin-bottom:5px;

}



.searchfield{

	width:200px;

	height:14px;

	background:#fcfcfc;

	color:#999;

	margin:5px 0 5px 0;

	border:solid 1px #333;

	vertical-align:text-bottom;

}







.blue{

	color:#004a87;

	font-size:16px;

	font-weight:bold;

}



.red{

	color:#c92519;

	font-size:14px;

	font-weight:bold;

}







.red a{

	color:#c92519;

	text-decoration:none;

}



.red a:hover{

	text-decoration:underline;

}



.right{

	float:right;

}



.coachimg{

	width:155px;

	height:207px;

	border:solid 2px #fcfcfc;

	margin:5px;

	float:left;

}



#faq a{

	color:#333;

	text-decoration:none;

	}



#faq a:hover{

	text-decoration:underline;

}



.reward{

	max-width:132px;

	max-height:auto;

	text-align:center;

}



.center{

	text-align:center;

}



.messagearea{

	border:1px solid #333;

}



#contactform{

	border:none;

	text-align:left;

}



.footnote{

	font-size:13px;

	color:#c92519;

}



.section_title{

	height:30px;

	width:100%;

	clear:both;

	font-weight:bold;

	font-size:12px;

	color:#f0f0f0;

	padding-left:20px;

	background:url(../img/test_bg.png) repeat-x;

	padding-top:8px;

	}



.salud{

	padding:0 15px 0 15px;

}



.store_product{

	height:120px;

	max-width:250px;

	width:auto;

	border:1px dashed #333;

	padding:5px;

	}



.store_thumb{

	float:left;

}

.lastlinks{

    text-align:center;

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

    font-size:10px;

    padding-bottom: 5px;

}

.lastlinks a{

    color:#666;

}

.lastlinks a:hover{

    color:navy;

}

li{

    margin-bottom: 5px;

}

label{

    display:block;

    float:left;

    width:200px;

    text-align:right;

    padding-right:5px;

}

#contact{

    margin-top:10px;

    padding:10px;

    background-color: #FBFBFB;

    border:1px solid #ccc;

}

#contact div{

    margin-bottom:3px;

}




input, textarea, select{

    border:1px solid #aaa;

}

.required{

    font-weight: bold;

}

#contact textarea{

    width:240px;

    height:110px;

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

    font-size:12px;

}

.ev_titulo{

    font-weight: bold;

	font-size:18px;

}

#invitacion{

    margin-top:10px;

    padding:5px;

    background-color: #FBFBFB;

    border:1px solid #ccc;

}


#invitacion div{

    margin-bottom:3px;

}


.section_title_q{

	height:30px;

	width:95%;

	clear:both;

	font-weight:bold;

	font-size:12px;

	color:#f0f0f0;

	padding-left:10px;

	background:url(../img/test_bg.png);
    background-repeat: repeat-x;

	padding-top:8px;

	}


.prod_serv{
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.staff{
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.fact_prom{
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}


.line_business{
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.time_business{
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.specified {
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.hrs_week {
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.hrs_work {
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.wish_business {
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-right: 5px;
}

.decisions {
    display:block;
    float:left;
    width:500px;
    text-align: left;
    padding-left: 5px;
}



#evento{

    margin-top:10px;

    padding:5px;

    background-color: #FBFBFB;

    border:1px solid #ccc;

}


#evento div{

    margin-bottom:3px;

}