/* estructura */
	#d13slideshow2{
		padding:0px;
		background-color:#000000;
		width:314px;
		height:248px;
		margin:0px; }
	#d13slideshow3{
		padding:0px;
		background-color:#000000;
		width:314px;
		height:248px;
		margin:0px; }		
	#d13slideshow{
		padding:0px;
		background-color:#000000;
		width:314px;
		height:248px;
		margin:0px; }	
	div.d13slide{
		padding:0px;
		margin:0px; }
	div.d12slide{
		padding:0px;
		margin:0px; }
	div.d14slide{
		padding:0px;
		margin:0px; }		
	div.d13slide img{
		padding:0px;
		margin:0px; }
	div.d13fader{
		background-color:#000000;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;
		height:70px;
		z-index:1;
		margin:-70px 0px 0px 0px;
		padding:0px;
		font-size:15px;
		}
		div.d13fader2{
		background-color:#6e090d;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;
		height:70px;
		z-index:1;
		margin:-70px 0px 0px 0px;
		padding:0px;
		font-size:15px;
		}
	div.d13fader p{
		font-size:11px;
		font-weight:normal;
		padding:2px 4px 4px 4px;
		margin:0px; }
	div.d13fader a{
		color:#FFFFFF; }
	div.d13fader2 p{
		font-size:11px;
		font-weight:normal;
		padding:2px 4px 4px 4px;
		margin-top:10px;
		 }
	div.d13fader2 a{
		color:#FFFFFF; }		
body {
	margin-left: 0px;
	margin-top:0px;
	background-color:#000000;
}
.oneColFixCtr #container {
	padding-top: 5px;
	padding-bottom:0px;
	width: 965px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	/* height: 1074px; */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	width: 959px;
	min-height: 1450px;
	height: auto;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	vertical-align:top;
	text-align:center;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	

}

.top {
	width: 959px; height: 36px; float:left; background-color:#FFFFFF; margin:0 auto; padding:0; 
}

.btn_top {
	float: left; color: #000000;  text-decoration: none; margin:5px 2px 5px 2px; padding: 0 38px 0 37px; background-color:#E7CC57; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; height:22px; padding-top:5px;
}

.btn_top:hover {
	text-decoration:none;	background-color: #666;
}

.encabezado {
	float: left; width:959px; height:184px; 
}


.bottom {
	height:60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:959px; float:left; text-align: center; font-weight:bold; margin-top:5px;
}


.link_pie {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:bold;
}
.link_pie:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;
}


/*--home---*/
.contenedor_rotadores {
	width:315px; height: 249px; float:left; margin:5px 0px 5px 4px; background-color:#003300;
}

.contenedor_izquierda {
	width: 313px; float:left; margin:1px 0px 5px 4px; height:955px; border:1px solid #939393; background-color:#EEEEEE;
}
.contenedor_central {
	width: 313px; float:left; margin:1px 0px 5px 4px; height:955px; border:1px solid #939393; background-color:#EEEEEE;
}
.contenedor_derecha {
	width: 313px; float:left; margin:1px 0px 5px 4px; height:955px;
}

/*--ultimos articulos home ---*/
.titulo_ultimos_articulos {
	height:32px; background-color:#939393; float:left; width:308px; text-align:center; font-family:Arial; font-size:14px; font-weight: bold; margin:5px 1px 5px 2px; padding-top:10px; color:#FFFFFF;
}

.contenedor_articulos_home {
	width: 309px; float:left; margin:3px 0px 3px 1px; height:120px;  
}

.foto_articulos_home {
	width:104px; height:92px; border:1px solid #939393; float:left; margin:0px 0px 0px 2px;
}
.resumen_articulos_home {
	width:196px; height: 94px; float:left; margin:0px 0px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold;
}
.creditos_articulos_home {
	width: 298px; float:left; margin:3px 0px 2px 2px; height:18px; background-color:#FFFFFF; border:1px solid #939393; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #666666; font-weight:bold; padding-top:2px; padding-left:2px;
}

/*-- entrenamientos del dia home --*/
.titulo_entrenamientos {
	height:32px; background-color:#d71921; float:left; width:308px; text-align:center; font-family:Arial; font-size:14px; font-weight: bold; margin:5px 1px 5px 2px; padding-top:10px; color:#FFFFFF;
}
.contenedor_entrenamientos_home {
	width: 309px; float:left; margin:3px 0px 3px 1px; height:120px;  
}
.fecha_entrenamientos_home {
	width: 298px; float:left; margin:3px 0px 2px 2px; height:18px; background-color:#333333; border:1px solid #939393; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; padding-top:2px; padding-left:2px;
}
.foto_entrenamientos_home {
	width:129px; height:92px; border:1px solid #939393; float:left; margin:0px 0px 0px 2px;
}
.resumen_entrenamientos_home {
	width:165px; height: 94px; float:left; margin:0px 0px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:bold;
}
.link_titulo_entrenamientos {
	font-family:Arial; font-size:11px; text-align:left; font-weight:bold; text-decoration:none; color:#000000;
}
.link_titulo_entrenamientos:hover {
	font-family:Arial; font-size:11px; text-align:left; font-weight:bold; text-decoration:underline;
}


/*--banners derecha ---*/
.banner_indicaciones {
	width: 312px; float:left; margin:0px 0px 0px 0px; height:164px; border:1px solid #939393; background-image:url(imagenes/fondo_indicaciones.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#CCCCCC;
}
.titulo_indicaciones_home {
	height:32px; background-color:#e7cc57; float:left; width:308px; text-align:center; font-family:Arial; font-size:14px; font-weight: bold; margin:5px 1px 5px 1px; padding-top:10px; color:#000000;
}

.banners_publicitarios {
 	width: 313px; float:left; margin:3px 0px 2px 0px; height:128px; 
}

/*-- GENERAL --*/
.central_doble {
	width:638px; height:1208px; background-color:#FFFFFF; border:1px solid #939393; float:left;  margin:5px 0px 5px 0px; background-image:url(imagenes/img_fin1.jpg); background-repeat:no-repeat; background-position:bottom center; 
}

.central_simple {
	width:473px; height:1208px; background-color:#FFFFFF; border:1px solid #939393; float:left;  margin:5px 0px 5px 0px;  
}

.columna_categorias {
	width:160px; height:1208px; background-color:#FFFFFF; border:1px solid #939393; float:left;  margin:5px 0px 5px 3px; background-image:url(imagenes/banner_categorias.jpg); background-repeat:no-repeat; background-position:bottom center;
}

.titulo_secciones {
	height:32px; background-color:#E2E2E2; float:left; width:630px; text-align:left; font-family:Arial; font-size:14px; font-weight: bold; margin:2px 1px 2px 1px; color:#000000; padding:10px 2px 0px 2px;
}

.titulo_indicaciones {
	height:32px; background-color:#e7cc57; float:left; width:465px; text-align:left; font-family:Arial; font-size:14px; font-weight: bold; margin:2px 1px 2px 1px; color:#000000; padding:10px 2px 0px 2px;
}

.titulo_categorias {
	height:22px; background-color:#CCCCCC; float:left; width:153px; text-align:left; font-family:Arial; font-size:12px; font-weight: bold; margin:2px 1px 1px 1px; color:#000000; padding:5px 2px 0px 2px;
}

.categorias {
	height:18px; background-color:#EEEEEE; float:left; width:153px; text-align:left; font-family:Arial; font-size:12px; margin:2px 1px 1px 1px; color:#990000; padding:5px 2px 0px 2px;
}

.link_categoria {
	font-family:Arial; font-size:12px; color:#990000; text-decoration:none;
}
.link_categoria:hover {
	font-family:Arial; font-size:12px; color:#990000; text-decoration:underline;
}

.foto_articulos_categorias {
	border:1px solid #939393; float:left; margin:5px 0px 0px 2px; width:145px; height:128px;
}
.resumen_articulos_categorias {
	width:305px; height:130px; float:left; margin:5px 0px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; 
}
.creditos_articulos_categorias {
	width:450px; float:left; margin:3px 0px 2px 2px; height:18px; background-color:#FFFFFF; border:1px solid #939393; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #666666; font-weight:bold; padding-top:2px; padding-left:2px;
}

.contenedor_secciones_fijas {
	width:605px; padding:0px 5px 0 5px; text-align:justify; float:left; font-family:Arial; font-size:12px; line-height:17px; margin: 5px 3px 5px 3px;
}

.contenedor_articulos {
	width:460px; padding:0px 5px 0 5px; text-align:justify; float:left; font-family:Arial; font-size:12px; line-height:17px;
}

.creditos_articulos {
	width:460px; float:left; height: 30px; font-family:Arial; font-size:12px; color:#333333; text-align:left; margin-top:5px; padding:0px 5px 0 5px;
}
.titulo_articulos {
	width:460px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#CC0000; padding:0px 5px 0 5px; margin-top:5px; text-align:left; 
}
.form_comentarios {
	width:470px; float:left; height:250px; font-family:Arial, Helvetica, sans-serif; text-align:left; background-color:#EEEEEE; margin:5px 1px 10px 1px;
}

.titulo_comentarios {
	width:465px; float:left; font-family:Arial; font-size:16px; font-weight:bold; background-color:#CCCCCC; height:30px; padding:5px 0px 0px 5px;
}
.blanco_separacion {
	width:470px; float:left; background-color:#ffffff; height:1px; 
}

.form {
 		width:250px; font-size:11px; font-family:Arial; color:#333333; padding:3px 0 0 3px;  border:1px solid #939393;
		
}
.texto_12_negro {
font-family:Arial; font-size:12px; text-align:left; float:left;
}

.titulo_rojo_18 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#CC0000;  
}

.texto_rojo_12 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; 
}

.texto_gris_10 {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; 
}
.texto_gris_11 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; 
}

.texto_11_negro {
font-family:Arial; font-size:11px; text-align:left; float:left;
}




/*--links---*/

.link_rojo_14 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000; text-decoration:none;
}
.link_rojo_14:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000; text-decoration: underline;
}

.link_rojo_16 {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#CC0000; text-decoration:none;
}
.link_rojo_16:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#CC0000; text-decoration: underline;
}

.link_rojo_12 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; text-decoration:none;
}
.link_rojo_12:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; text-decoration: underline;
}

.link_rojo_10 {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CC0000; text-decoration:none;
}
.link_rojo_10:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CC0000; text-decoration: underline;
}

.link_negro_10 {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; font-weight:bold;
}
.link_negro_10:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration: underline;
}

/*--videos---*/
#videos-list-01 {
	float:left;	margin:0; width:465px; height:26px;

}

#videos-list-02 {
	float:left;	margin:0; width:325px;	background-color:#F2E9BE; height:20px;
}

#videos-list-03 {
	float:left;	margin:0; width:140px;	text-align:center;background-color:#F2E9BE; height:20px;

}

#videos-list-05 {
	float:left;	margin:0; width:325px; height:20px;
}

#videos-list-06 {
	float:left;	margin:0; width:140px; text-align:center; height:20px;
}

.style1_videos-list-01 {
	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; text-align:left; margin-left:5px;
}

/*--ejercicios --*/
#Table_01_ejercicios-list-01 {
	float:left;	margin:15px 0 0 0; width:460px; 
}
#ejercicios-list-01 {
	float:left;	margin:0; width:460px; height:20px; height:26px;
}
#ejercicios-list-02 {
	float:left;	margin:0; width:262px;	background-color:#F2E9BE; height:20px;
}
#ejercicios-list-03 {
	float:left;	margin:0; width:113px; height:20px; background-color:#F2E9BE;
}
#ejercicios-list-04 {
	float:left;	margin:0; width:85px; height:20px; background-color:#F2E9BE;
}
#ejercicios-list-05 {
	float:left;	margin:0; width:262px; height:20px;
}
#ejercicios-list-06 {
	float:left;	margin:0;	width:113px; height:20px;
}
#ejercicios-list-07 {
	float:left;	margin:0; width:85px; height:20px;
}
#ejercicios-list-08 {
	float:left;	margin:0;	width:262px; background-color:#F2E9BE; height:20px;
}
#ejercicios-list-09 {
	float:left;	margin:0;	width:460px; height:20px;
}
#ejercicios-list-10 {
	float:left;	margin:0;	width:460px; height:20px;
}
#ejercicios-list-11 {
	float:left;	margin:0;	width:460px; height:20px;
}
.style1_ejercicios-list-01 {	
	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; text-align:left;
}