html, body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background.jpg);
	background-color:#ECE9D8;
	background-repeat: repeat-x;
}

#contenedor_arriba {
	width: 999px;
	height: 13px;
	margin: auto;
	background-image: url(../images/fondo_sombra_topa.jpg);
	background-repeat: no-repeat;
}

#contenedor_fondo {
	width: 999px;
	height: 669px;
	margin: auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #contenedor_fondo {
	width: 999px;
	height: 679px;
	margin: -6px auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}

#contenedor_fondo_entrenam {
	width: 999px;
	height: 1157px;
	margin: auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #contenedor_fondo_entrenam {
	width: 999px;
	height: 1173px;
	margin: -6px auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}

#contenedor_fondo_contacto {
	width: 999px;
	height: 796px;
	margin: auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #contenedor_fondo_contacto {
	width: 999px;
	height: 807px;
	margin: -6px auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}


#contenedor_fondo_salud {
	width: 999px;
	height: 1056px;
	margin: auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}


/* IE6 Only */
*html #contenedor_fondo_salud {
	width: 999px;
	height: 1056px;
	margin: -6px auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}


#contenedor_fondo_servicios {
	width: 999px;
	height: 796px;
	margin: auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}


/* IE6 Only */
*html #contenedor_fondo_servicios {
	width: 999px;
	height: 807px;
	margin: -6px auto;
	background-image: url(../images/fondo_sombra_topb.jpg);
	background-repeat: no-repeat;
}



/* IE6 Only */
*html #contenedor_fondo_bottom {
	width: 999px;
	height: 28px;
	margin: -12px auto;
	background-image: url(../images/fondo_sombra_bottom.jpg);
	background-repeat: no-repeat;
}

#contenedor_fondo_bottom {
	width: 999px;
	height: 28px;
	margin: auto;
	background-image: url(../images/fondo_sombra_bottom.jpg);
	background-repeat: no-repeat;
}

#contenedor_central {
	width: 946px;
	margin: auto;
	background-color: #FFFFFF;	
}

#header {
	width: 946px;
	height: 100px;
	margin: auto;
}

#botonera {
	width: 230px;
	height: 205px;
	margin: auto;
	float: left;
	background-color: #808080;
}

/* IE6 Only */
*html #btn_01{
	width: 230px;
	height: 37px;
	margin: 0px 0px -5px 0px;
	float: left;
}

#btn_01{
	width: 230px;
	height: 42px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #sep_btn_01{
	width: 230px;
	height: 3px;
	margin: 0px 0px -16px 0px;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}


#sep_btn_01{
	width: 230px;
	height: 3px;
	margin: auto;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #btn_02{
	width: 230px;
	height: 37px;
	margin: 0px 0px -5px 0px;
	float: left;
}

#btn_02{
	width: 230px;
	height: 38px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #sep_btn_02{
	width: 230px;
	height: 3px;
	margin: 0px 0px -16px 0px;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

#sep_btn_02{
	width: 230px;
	height: 3px;
	margin: auto;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #btn_03{
	width: 230px;
	height: 37px;
	margin: 0px 0px -5px 0px;
	float: left;
}

#btn_03{
	width: 230px;
	height: 37px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #sep_btn_03{
	width: 230px;
	height: 3px;
	margin: 0px 0px -16px 0px;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

#sep_btn_03{
	width: 230px;
	height: 3px;
	margin: auto;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #btn_04{
	width: 230px;
	height: 37px;
	margin: 0px 0px -23px 0px;
	float: left;
}

#btn_04{
	width: 230px;
	height: 37px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #sep_btn_04{
	width: 230px;
	height: 3px;
	margin: 0px 0px -1px 0px;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

#sep_btn_04{
	width: 230px;
	height: 3px;
	margin: auto;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #btn_05{
	width: 230px;
	height: 38px;
	margin: -20px 0px 0px 0px;
	float: left;
}

#btn_05{
	width: 230px;
	height: 38px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #btn_06{
	width: 230px;
	height: 37px;
	margin: -120px 0px -50px 0px;
	float: left;
}

#btn_06{
	width: 230px;
	height: 37px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #sep_btn_06{
	width: 230px;
	height: 3px;
	margin: 10px 0px 0px 0px;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

#sep_btn_06{
	width: 230px;
	height: 3px;
	margin: auto;
	float: left;
	background-image: url(../images/botonera_separador.jpg);
	background-repeat: no-repeat;
}

#sub_header {
	width: 716px;
	height: 205px;
	margin: auto;
	float: left;
	background-color: #FFFFFF;
}

#area_categorias {
	width: 946px;
	height: 308px;
	margin: auto;
	float: left;
	
}

#categoria_01{
	width: 234px;
	height: 308px;
	margin: auto;
	float: left;
	background-color: #D9D9D9;
}

#categoria_02{
	width: 233px;
	height: 308px;
	margin: auto;
	float: left;
	background-color: #ededed;
}

#categoria_03{
	width: 234px;
	height: 308px;
	margin: auto;
	float: left;
	background-color: #D9D9D9;
}

#txt_categoria_01{
	width: 210px;
	height: 105px;
	margin: 7px auto;	
}

#foto_categoria_01{
	width: 229px;
	height: 147px;
	margin: auto;
}

#txt_categoria_02{
	width: 210px;
	height: 105px;
	margin: 7px auto;	
}

#foto_categoria_02{
	width: 229px;
	height: 147px;
	margin: auto;
}

#txt_categoria_03{
	width: 210px;
	height: 105px;
	margin: 7px auto;	
}

#foto_categoria_03{
	width: 229px;
	height: 147px;
	margin: auto;
}

/* IE6 Only */
*html #foto_categoria_03{
	width: 229px;
	height: 147px;
	padding: 0px 0px 0px 0px;
	margin: -150px auto;
}

#separador_categoria_01{
	width: 5px;
	height: 308px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_encab.jpg);
	background-repeat: no-repeat;
}

#separador_categoria_02{
	width: 5px;
	height: 308px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_encab.jpg);
	background-repeat: no-repeat;
}

#separador_categoria_03{
	width: 5px;
	height: 308px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_encab.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #separador_categoria_01{
	width: 5px;
	height: 308px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_encab.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #separador_categoria_02{
	width: 5px;
	height: 308px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_encab.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #separador_categoria_03{
	width: 5px;
	height: 308px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_encab.jpg);
	background-repeat: no-repeat;
}



#banner_home{
	width: 230px;
	height: 308px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #banner_home{
	width: 230px;
	height: 308px;
	margin: auto;
	float: left;
}

/* IE6 Only */
*html #separador_horiz_01{
	width: 946px;
	height: 5px;
	margin: -14px 0px 0px 0px;
	float: left;
	background-image: url(../images/separador_horiz.jpg);
	background-repeat: no-repeat;
}

#separador_horiz_01{
	width: 946px;
	height: 5px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_horiz.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #separador_horiz_02{
	width: 946px;
	height: 5px;
	float: left;
	margin: -14px 0px 0px 0px;
	background-image: url(../images/separador_horiz.jpg);
	background-repeat: no-repeat;
}

#separador_horiz_02{
	width: 946px;
	height: 5px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_horiz.jpg);
	background-repeat: no-repeat;
}

/* ENTRENAMIENTOS */

#area_entrenamiento {
	width: 946px;
	height: 799px;
	margin: auto;
	float: left;
}

#categoria_entrenam {
	width: 230px;
	height: 434px;
	margin: auto;
	float: left;
}

#titulo_entrenam {
	width: 708px;
	height: 48px;
	margin: auto;
	float: left;
	background-image: url(../images/titulo_entrenamiento.jpg);
	background-repeat: no-repeat;
}

#area_txt_entrenam {
	width: 477px;
	height: 434px;
	margin: auto;
	float: left;
}

#txt_entrenam {
	width: 430px;
	height: 350px;
	margin: 18px auto;
}

/* IE6 Only */
*html #area_botones_entrenam {
	width: 229px;
	height: 386px;
	margin: -380px auto;
	float: left;
	background-image: url(../images/botones_entrenador.jpg);
	background-repeat: no-repeat;
}

#area_botones_entrenam {
	width: 229px;
	height: 386px;
	margin: 4px auto;
	float: left;
	background-image: url(../images/botones_entrenador.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #area_botones_servicios {
	width: 229px;
	height: 386px;
	margin: -382px 0px 0px 356px;
	float: left;
	background-image: url(../images/botones_servicios.jpg);
	background-repeat: no-repeat;
}

#area_botones_servicios {
	width: 229px;
	height: 386px;
	margin: 4px auto;
	float: left;
	background-image: url(../images/botones_servicios.jpg);
	background-repeat: no-repeat;
}

/* IE6 Only */
*html #area_botones_salud {
	width: 229px;
	height: 386px;
	margin: -382px 0px 0px 356px;
	float: left;
	background-image: url(../images/botones_salud.jpg);
	background-repeat: no-repeat;
}

#area_botones_salud {
	width: 229px;
	height: 700px;
	margin: 4px auto;
	float: left;
	background-image: url(../images/botones_salud.jpg);
	background-repeat: no-repeat;
}

#separador_entrenam_01 {
	width: 5px;
	height: 434px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}

#separador_entrenam_02 {
	width: 5px;
	height: 386px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}


/* CONTACTO */

#area_contacto {
	width: 946px;
	height: 435px;
	margin: auto;
	float: left;
}

#categoria_contacto {
	width: 230px;
	height: 434px;
	margin: auto;
	float: left;
}

#titulo_contacto {
	width: 708px;
	height: 48px;
	margin: auto;
	float: left;
	background-image: url(../images/titulo_contacto.jpg);
	background-repeat: no-repeat;
}

#area_txt_contacto {
	width: 708px;
	height: 386px;
	margin: auto;
	float: left;	
}

#txt_contacto {
	width: 660px;
	height: 350px;
	margin: 18px auto;
}

#separador_contacto_01 {
	width: 5px;
	height: 434px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}

/* SALUD */

#area_salud {
	width: 946px;
	height: 700px;
	margin: auto;
	float: left;
}

#categoria_salud {
	width: 230px;
	height: 700px;
	margin: auto;
	float: left;
}

#titulo_salud {
	width: 708px;
	height: 48px;
	margin: auto;
	float: left;
	background-image: url(../images/titulo_salud.jpg);
	background-repeat: no-repeat;
}

#area_txt_salud {
	width: 477px;
	height: 700px;
	margin: auto;
	float: left;
	background-color:#FFFFFF;
}

#txt_salud {
	width: 430px;
	height: 700px;
	margin: 18px auto;
}

#separador_salud_01 {
	width: 5px;
	height: 700px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}

#separador_salud_02 {
	width: 5px;
	height: 700px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}

/* SERVICIOS */

#area_servicios {
	width: 946px;
	height: 435px;
	margin: auto;
	float: left;
	
}

#categoria_servicios {
	width: 230px;
	height: 434px;
	margin: auto;
	float: left;
}

#titulo_servicios {
	width: 708px;
	height: 48px;
	margin: auto;
	float: left;
	background-image: url(../images/titulo_servicios.jpg);
	background-repeat: no-repeat;
}

#area_txt_servicios {
	width: 477px;
	height: 386px;
	margin: auto;
	float: left;
	
}

#txt_servicios {
	width: 430px;
	height: 350px;
	margin: 18px auto;
}

#separador_servicios_01 {
	width: 5px;
	height: 434px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}

#separador_servicios_02 {
	width: 5px;
	height: 386px;
	margin: auto;
	float: left;
	background-image: url(../images/separador_entren.jpg);
	background-repeat: no-repeat;
}

/* PIE */

#pie {
	float: left;
	width: 946px;
	height: 45px;
	margin: auto;
	background-image: url(../images/fondo_pie.jpg);
	background-repeat: no-repeat;
}

#pie01 {
	float: left;
	width: 188px;
	height: 50px;

}

#pie02 {
	float: left;
	width: 548px;
	height: 50px;

}

#pie03 {
	float: left;
	width: 208px;
	height: 50px;
}

#pie_txt {
	width: 155px;
	height: 40px;
	margin: 5px auto;
}

#pie_txt2 {
	width: 490px;
	height: 15px;
	margin: 15px auto;
}

#pie_txt3 {
	width: 175px;
	height: 40px;
	margin: 5px auto;	
}

#pie_lineavert01 {
	width: 10px;
	height: 15px;
	margin: auto;
	float: left;
}

#pie_lineavert02 {
	width: 10px;
	height: 15px;
	margin: auto;
	float: left;
}

#pie_lineavert03 {
	width: 10px;
	height: 15px;
	margin: auto;
	float: left;
}

#pie_lineavert04 {
	width: 10px;
	height: 15px;
	margin: auto;
	float: left;
}

#pie_btn01 {
	height: 15px; 
	width: 44px;
	margin: auto;
	float: left;
}

#pie_btn02 {
	height: 15px;
	width: 99px;
	margin: auto;
	float: left;
}

#pie_btn03 {
	height: 15px;
	width: 105px;
	margin: auto;
	float: left;
}

#pie_btn04 {
	height: 15px;
	width: 130px;
	margin: auto;
	float: left;
}

#pie_btn05 {
	height: 15px;
	width: 60px;
	margin: auto;
	float: left;
}

#pie_btn06 {
	height: 15px;
	width: 150px;
	float: left;
	margin: auto;
}

#contenedor_nota_legal {
	width: 500px;
	margin: auto;
	background-color:#FFFFFF;
}

#nota_legal {
	width: 430px;
	margin: auto;
	background-color:#FFFFFF;
}

.txt_direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4D4D4D;
}

.txt_direccion_dest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_mail_dest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3F8AD5;
}

.txt_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_txt_gral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1A1A1A;
}

.txt_entrenamiento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1A1A1A;
}

.txt_txt_destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_txt_listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_form3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 38px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_form4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.txt_form5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 35px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4E4E4E;
}

.campos {
	margin: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f3;
	height: 18px;
	width: 175px;
}


.campos_check {
	margin: 0px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f3;
	margin: 2px 0px 0px 0px;
	height: 17px;
	width: 17px;
}

.campo_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f3;
	height: 90px;
	width: 560px;
}

.btn_enviar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f3;
	margin: 15px 0px 5px 40px;
	height: 21px;
	width: 132px;
}

a:link {
	text-decoration: none;
	color: #3F8AD5;
	
}

a:visited {
	text-decoration: none;
	color: #3F8AD5;
}

a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}

a:active {
	text-decoration: none;
	color: #3F8AD5;
}

a.links_B:link {
      color: #4d4d4d;
      text-decoration: none;
}

a.links_B:visited {
      color: #4d4d4d;
      text-decoration: none;
}

a.links_B:hover {
      color: #3F8AD5;
      text-decoration: underline;
}

a.links_B:active {
	color: #4d4d4d;
      text-decoration: none;
}

