@import url("divs.css");
/* Plantilla para Sitio SportWold */

/* Elementos Generales */
html {
	background: #FFF url(images/background.jpg) repeat-x 0% 0%; 
}
body {	
	margin: 0;
	padding: 0;
	background: transparent url(images/background2.jpg) no-repeat center top; 
	text-align: center;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
a {	text-decoration: none;}
img { border: none; }
input, select {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table, tbody, tr, td {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: none;
}

/* Clases Generales o no relacionadas*/
.combo {
	width: 236px;	
}
.empTabla {
	padding:  0 1em 0 1em;
}

/* Elementos Layout Principal */
#contenedor {
	width: 1001px;
	text-align: left;
	margin: 0 auto;
	color: #666;
}
#header {
	overflow: hidden;
}
#header #logo {
	width: 210px;
	height: 90px;
	margin: 0 0 0 2em;
	float: left;
}
#header #encabezado {
	width: 675px;
	height: 90px;
	margin: 0 1em 0 0;	
}
#barra1 {
	border-top: 1px solid #E5E2DE;
	background: #F6F3F0;
	height: 50px;
	overflow:hidden;
}

#barra1 #barraCaja1 {
	float: left;
	line-height: 5em;
	_margin-top: 1em;	
}
#barra1 #barraCaja1 .buscar {
	border: none;
	width: 183px;
	height: 21px;
	background: transparent url(images/ctexto.gif) no-repeat;
	padding: 2px 10px 0 10px;
	margin-left: 2.7em;
}
#barra1 #barraCaja1 #bbusca {
	height: 22px;
	width: 80px;
	background: url(images/btn_buscar.jpg) no-repeat;
	border: none;
}
#barra1 #barraCaja1 #sclub { margin-left: 7em; }

#barra1 #barraCaja2 { 
	word-spacing: 35px; 
	text-align: center;
	width: 350px;
	line-height: 4em;
	float: right;
}
#barra1 #barraCaja2 a { 
	text-decoration: underline;
	color: #333;
}

/* Estilos para los Menus  de navegacion */
#menus {
	background: #333 url(images/background7.jpg) repeat-x;
	height: 36px;
}

#menus ul { 
	margin: 0; 
	padding: 0;
}
#menus ul li { display: inline; }
#menus ul li a {
	color: #FFF;
}
#submenus {
	background: #D21033;
	height: 35px;
	line-height: 3em;
	padding-left: 3.5em;	
}
/* cada uno de los elementos del menu */
#PopMenu1_1c {
	overflow: hidden;
}
#PopMenu1_1c div {
	background: #333 url(images/background3.jpg) no-repeat center right;
}
#PopMenu1_1_1c, #PopMenu1_2_1c, #PopMenu1_3_1c,
#PopMenu1_4_1c, #PopMenu1_5_1c, #PopMenu1_6_1c,
#PopMenu1_7_1c, #PopMenu1_8_1c {
	line-height: 0.2em;
	*line-height: 1.2em !ie;
	_line-height: 0.7em;
	border-left: 1px solid #6c6c6c;
	border-bottom: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
}
/* Fondos principales*/
.contFondo1 {
	background: transparent url(images/background_general.jpg) repeat-x top left;
}
.contFondo2 {
	background: transparent url(images/background_general_footer.jpg) repeat-x bottom left;	
	overflow: hidden;
}

/* Estilos para el segundo conetenedor */
#contenedor2 {
	background: #FFF;
	padding: 6px;
	clear: both;
}


/* Estilos para el tercer conetenedor */
.reng1,.reng2,.reng3 {
	background: #EBEAE8;
	padding: 0 6px 0 0;
}


/* Tabla de Actividades */
.actividades {
	width: 339px;
	height: 280px;
	color: #FFF;
	margin: 0 1px 0 0;
}
.actividades td,.ftools td {	
	padding-left: 1em; 
}
.actividades .renglon1{ 
	height: 36px; 
	background: url(images/background5.gif) no-repeat;
	font-weight: bold;
}
.actividades .renglon1 .labelAct {
	margin: -0.5em 0 0.5em 0;
}
.actividades .renglon2{ 
	height: 85px; 
	border-top: 1px solid #F9476B;
	background: #D21033;
}
.actividades .renglon2 td { 
	height: 85px; 
}
.actividades .renglon3{ 
	height: 36px; 
	background: #7E222F;
}
.actividades .renglon3 td { 
	height: 36px; 
}
.actividades .renglon4{ 
	height: 123px;
	background: #FFF;
}
/* Listas dentro de la seccion Actividades*/
.prograEspecial {
	background: #FFF;
	color: #545454;
	font: 10px "Trebuchet MS",Arial,Verdana, sans-serif;
	padding: 0;
	margin: 0;
	height: 123px;
	overflow: auto;
}
.prograEspecial a { color: #545454; }
.prograEspecial a:hover { color: #CCC; }

.prograEspecial .prograUno,
.prograEspecial .prograDos { 
	border-bottom: 1px dotted #BFBFBF;
	overflow: hidden; 
	clear: both;
}
.prograEspecial .prograUno .imgProgEsp, 
.prograEspecial .prograDos .imgProgEsp {
	width: 35%;
	text-align: center;
	float:left;
}
.prograEspecial .prograUno .txtProgEsp, 
.prograEspecial .prograDos .txtProgEsp {
	padding: 1em 0;
	float:right;	
	width: 60%;	
	_width: 55%;		
}
.prograEspecial span {
	color: #D21033;
	font-weight: bold;
}
/* Tabla Fitness Tools*/
.ftools {
	width: 339px;
	color: #FFF;
	height: 120px;
}
.ftools .renglon1 a { color: #FFF; } 
.ftools .renglon1 a:hover { text-decoration: underline; } 
.ftools .renglon1{ 
	height: 36px; 
	background: url(images/background5.gif) no-repeat;
	font-weight: bold;
}
.ftools .renglon2 { 
	height: 84px; 
	border-top: 1px solid #F9476B;
	background: #D21033 url(images/back_home_tools.jpg) no-repeat;
}
.ftools .renglon2 a { color: #FFF; } 
.ftools .renglon2 a:hover { text-decoration: underline; } 
.ftools .renglon2 td{ 
	height: 84px;  
}

/* Tabla de Ultimos Articulos */
.ultArticulos {
	width: 339px;
	height: 150px;
	color: #666;
	border: 1px solid #CCC;
	background: #FFF;
	margin: 0 0 0 1px;
}
.ultArticulos a { color: #666;	}
.ultArticulos a:hover { color: #ccc; }
.ultArticulos .titArticulos {
	font-weight: bold;
	color: #000;
	padding: 1em 0 0 3em;	
	font-size: 11px;
}
.ultArticulos ul { 
	list-style: none; 
	padding: 0 3em 0 1em;	
	_margin-left: 0.3px;
}
.ultArticulos li { 
	border-top: 1px dashed #BBB; 
	font-size: 12px;
	background: #FFF url(images/lista1.gif) no-repeat 2% 25%;
	padding:0.5em 0 0.5em 2em;
}
.ultArticulos span { font-size:10px; }

/* Banners en la pagina de inicio */
.banner1 {
	margin: 0;
	padding-left: 8px;
}
.banner2 {
	margin: 0;
}
.banner3 {
	margin: 0;
	padding: 6px 6px 6px 7px;
}
.banner4 {
	margin: 0;
	padding:6px 7px;
}
.banner5 {
	margin: 0;
	padding:6px 4px;
}
/* Renglones Adicionales para Explorer */
.coActivid { _height: 280px; padding-top: 7px; }
.coFtools { _height: 120px; _padding-top: 7px; padding-top:11px; padding-left:1px; }
.coUltArt { _height: 150px; _padding-top: 9px; padding-top:12px;}

/* Clases referentes al footer de la pagina */
#footer {
	width: 1000px;
	background: url(images/background4.jpg) no-repeat;
	clear: both;
	overflow: hidden;	
	*margin-top: -0.5em;
}
#footer .accesos {
	float: left;
	line-height: 2.5em;
	padding: 3em;	
	
}
#footer .btrabajo {
	float: left;
	padding: 4.5em 0 0 3em;
	*padding: 4.5em 0 0 3em;	
	*margin-top: 1em;	
	background: url(images/lista2.gif) no-repeat 25% 83%;
	*background: url(images/lista2.gif) no-repeat 10% 73%;
}
#footer .btrabajo ul {
	list-style: none;
	height: 26px;	
	line-height:2em;
	*padding: 0 0 0 3em;		
	*margin-left: 1em;
}

#footer a { 
	color: #666; 
	font-size: 10px; 
	text-decoration: underline;
}
#footer a:hover { 
	color: #ccc; 

}
/* Estilos del calendario */
.tituloSeccion1 {}
.tituloSeccion1 h1 {
	height: 67px; 
	font-size: 34px; 
	font-weight: normal;
	color: #CCC; 
	line-height: 2em;
	padding: 0pt 1.1em;
	text-transform: uppercase;
}
.calendario {
	background: #FFF;
	margin: 0 auto 4em auto;
	width: 960px;
	border-bottom: 1px solid #DDD;
	color: #333;
	clear: both;
}
.calendario .calenSombra{
	background: url(images/separador_amarillo.jpg) no-repeat bottom left;	
	height: 2em;
}
.calendario .calenTitu {
	background: url(images/background_titulo.jpg) repeat-x bottom left;	
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
.calendario .titulos_blancos { 
	font: bold 20px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color: #333;
}
.calendario .mes { 
	text-transform: uppercase;
	font-size: 11px;

}
.calendario .diasMes {
	color: #333;
}
.calendario .rengMes {
	border-top: 1px solid #6f6f6f;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background: url(images/calendario_amarillo.jpg) repeat-x;
}
.calendario .rengMes td {
	padding:0.2em 0.7em;
}
.calendario .diaActual {
	background: url(images/calendario_rojo.jpg) repeat-x;
	color: #FFF;
}
.calendario .titulo_promo_textos { 
	text-align: left;
	color: #333;
	font: 11px "Trebuchet MS", Arial, Verdana, sans-serif;
}
.calendario .actual { 
	background: #D21033;
	color : #FFF; 
}

.eventosMes {
	margin: 0 auto;
}
.eventosMes .eventoTit {
	background: url(images/background_titulo.jpg) repeat-x bottom left;	
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	margin: 5px;
	border-bottom: 1px solid #c6c6c6;
	line-height: 2.5em;
}
.eventosMes .eventoTit .eventoTitIcon {
	background: url(images/icono_calendario.png) no-repeat 4% 50%;	
	padding-left: 5.5em;
}
.eventosMes .evento {
	width: 488px;
	margin: 5px 2px 5px 5px;
}
.evento .eventoReng {
	margin: 0.4em 0.8em;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	background: #FFF;
}
.evento .eventoReng .eventoImg {
	padding-top:8px;
	text-align: center;
	float: left;
	width: 24%;
}
.contEvento { clear: both; }
.evento .eventoReng .eventoInfo {
	margin: 0;
	float: right;
	width: 75%;
	border-left: 1px solid #d9d9d9;
}
.eventoInfo .eventoNomb {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 2em;
	border-bottom: 1px solid #d9d9d9;
	font-weight:bold;
	padding-left: 1em;
	background: #f1f1f1;

}
.eventoInfo .eventoNomb a {
	color: #000;
}
.eventoInfo .eventoFecha {
	color: #000;
	font-size: 11px;
	padding: 1em;
	font-weight: bold;
}
.eventoInfo .eventoCome {
	color: #666;
	padding: 0 1em 1em;
}
.eventoInfo .eventoCome p{
	padding: 0 0 1em;
	margin: 0;
}
.eventoDetalle {
	margin:5px 5px 5px 2px;
	width: 460px;
	border: 1px solid #ccc;
	background: #f1f1f1;
	padding:15px;
}
.eventoDetalle .eventoDos {
	background: #e5e4d2 url(images/back_info_eventos.jpg) no-repeat;
	height: 392px;
}
.eventoDetalle .eventoEtiqueta {
	width:12em;
	text-transform:uppercase;
	padding: 0.5em 0 0 1em;
	color: #666666;
}
.eventoDetalle .eventoNomDeta {
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding: 0.5em;
	color: #000;
}
.eventoDetalle .eventoDato {
	padding: 0.5em 0 0 1em;
	color:#000000;
	font-weight:bold;
}
.eventoDetalle .eventoDato .aviso {
	color:#fff;
	background: url(images/bgeventos.jpg) no-repeat;
	float: left;
	font-size:13px;
	font-weight: bold;
	height: 30px;
	padding-left:2em;
	line-height:2.5em;
	width:400px;
	text-transform:uppercase;
	margin-top:20px;
}
.eventoDetalle .eventoDato .aviso:hover {
	color: #FFFF00;
}
.eventoDetalle .eventoDatoPatro {
	text-align: center;
	padding: 1em auto;
}
.eventoDetalle .eventoDatoPatro img {
	border: 1px solid #ccc;
}

/* Calendario de Clases */
.calClases {
	width: 990px;
	margin: 3em 0.5em 5em;
}
.calInstruc {
	text-transform: uppercase;
	font-size: 11px;
	color: #333;
	margin:  4em 0.5em 2em 0.5em;
	padding: 0.8em 7em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: url(images/importante.gif) no-repeat 5% 50%;
	font-weight: bold;
}
.calClaseControl {
	background: #F5F5F5 url(images/calendario_clases.jpg) no-repeat scroll 95% bottom;
	border:1px solid #CCCCCC;
	margin:0pt 0.5em;
	padding:1em 0pt;
	width:990px;
}
.claseTexto { 
	border-right:1px solid #DDDDDD;
	background: #ECECEC;
	color:#333333;
	line-height: 2em;
	padding-right: 1em;
	text-align:right;
	width:16%;
}
.claseControl {
	color: #333;
	padding-left: 1em;
	line-height: 2.5em;
	width: 230px;
}
.claseControl select {
	width: 230px;
}
  
.claseMeses {
	color: #FFF;
	border-top: #cecece;
	border-bottom: #cecece;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 2.5em;
	background: #333;
}
.claseMeses .hora {
	background: #333 url(images/icono_reloj.gif) no-repeat 20% center;
}
.controClase {
	background: url(images/background_titulo.jpg) repeat-x bottom left;	
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	margin: 5px;
	border-bottom: 1px solid #c6c6c6;
	line-height: 3em;
	text-align:center;
}
.controClase .titCentro {
	color: #732030;
	background: url(images/icono_calendario.png) no-repeat 10% 55%;
	padding: 0 5em;
}
.rengClaro {
	background: #FFF;
	border-bottom: 1px solid #cecece;
	height: 20px;
}

.rengObscuro {
	background: #f5f5f5;
	border-bottom: 1px solid #cecece;
	height: 20px;
}

.nomClase { 
	font-size:12px;
	padding: 0.7em;
}

.claseHoras { 
	text-align: center;
	color: #666;
	font: 11px Georgia, "Times New Romand", Arial,sans-serif;
}

 /* Estilos para la seccion de Clases solas (lista de clases) */
.menutitle2 {
	margin: 0 5px;
	background: url(images/separador_amarillo.jpg) no-repeat top left;	
	padding-top: 3px;

}
.submenu {
	overflow: hidden;
}
.tituloClase {
	cursor: pointer;
	line-height: 3em;
	background: url(images/background_titulo.jpg) repeat-x bottom left;	
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 0 3em;
}
.claseTabla {
	width: 198px;
	margin: 0.5em 0.05em 0.5em 0.5em;  
	background: #FFFFFF;
	float: left;
	_float: none;
}
.claseTabla a { 
	color: #333; 
	float: left;
	width: 198px;
	padding: 0 1em;	
}
.claseTabla a:hover { 
	color: #666; 
}

.indicaClase:hover { 
	background: url(images/back_amarillo_gradiente.jpg) no-repeat;
}
.tituloClase .tituloFamilia {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333; 
}
.subClase {
	color: #333;
	background: #f5f5f5;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 2.5em;
}
.normClase {
	border-bottom: 1px solid #cfcfcf;
	line-height: 1.7em;
	background: url(images/icono_mas.png) no-repeat scroll 96% 50%;
}
.clasCodigo {
	width:25%;
	padding-left: 10px;
	background: none;
}
.clasTexto { 
	margin: 0;
	width: 198px;
}


/* Iconos para las listas de titulos y submenus de clases */
.tituloCla1 {
	background: transparent url(images/icono_especial.png) no-repeat scroll 1% center;
	padding-left: 3.5em;
}
.tituloCla2 {
	background: transparent url(images/icono_fitkidz.png) no-repeat scroll 1% center;
	padding-left: 3.5em;
}
.tituloCla3 { 
	background: transparent url(images/icono_fitteens.png) no-repeat scroll 1% center;
	padding-left: 3.5em;
}
.tituloCla4 {
	background: transparent url(images/icono_gimnasio.png) no-repeat scroll 1% center;
	padding-left: 3.5em;	
}
.tituloCla5 {
	background: transparent url(images/icono_groupfitness.png) no-repeat scroll 1% center;
	padding-left: 3.5em;	
}

.conSubMenu1,.conSubMenu2,.conSubMenu3,.conSubMenu4,.conSubMenu5 {		
	overflow: hidden;
	margin-bottom: 3em;
}
.conSubMenu5 { margin-bottom: 9em; }


/* Estilos para los interiores de clases */
.conClaseSola {
	overflow: hidden;	
	margin-bottom: 80px;
	clear: both;
	width: 1000px;
}	
.conClaseSola .clasesFoto {
	width: 475px;
	float: left;
	background: #FFF;
	border: 1px solid #c1c1c1;
	margin: 10px 0 40px 25px;
	_margin: 10px 0 25px 20px;
	overflow: hidden;
}
.conClaseSola .clasesFoto table {
	margin: 20px auto;
}
.conClaseSola .clasesFoto h2 {
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0;
	padding: 0 0 0 40px;
	text-transform: uppercase;
	color: #333;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.conClaseSola .clasesDesc {
	width: 345px;
	float: right;
	background: #f3f2ed;
	border: 1px solid #c1c1c1;
	margin: 10px 25px 0 0;
	_margin: 10px 25px 0 30px;
	padding: 20px 30px;
}
.conClaseSola .clasesDesc .claseListaInst li {
	background: url(images/icono_mas.png) no-repeat;
	padding-left: 20px;
	list-style: none;
}
.conClaseSola .clasesDesc .claseListaInst li a { color: #666; }
.conClaseSola .clasesDesc .claseListaInst li a:hover { color: #999; }
.conClaseSola .clasesDesc h3 {
	background: #333;
	font-size: 19px;
	color: #FFF;
	padding: 0.1em;
	text-transform: uppercase;
	margin: 0.5px 0 30px;
}
.conClaseSola .clasesDesc h2, 
.conClaseSola .clasesDesc h4 {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #333;
}
.conClaseSola .clasesDesc h2 {
	border-bottom: 1px solid #cecdc9;
}
.conClaseSola .clasesDesc div {
	margin: 15px 0;	
	text-align: justify;
}

/* Clases para Instalaciones */
.imagenProducto {
	width: 455px;
	height: 345px;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	padding: 1em;
	margin:0 0 60px 40px;
}
.producDesc {
	background:#F3F2ED;
	margin: 114px 45px 0 0;
	*margin: 96px 45px 0 0;
	padding: 2em 3em;
	border: 1px solid #C1C1C1;
	width: 410px;	
	text-align: left;
}

.titulo_instalaciones_inside { 
	color:#CCCCCC;
	font-size:34px;
	height:67px;
	line-height:1.5em;
	text-transform:uppercase; 
	padding-left:40px;
}
.caracInstalacion {   
	padding: 0.5em 3em;
}

.paginadorInst {
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin: 3em 2em;
	height: 2em;	
	width:950px;		
}
.titInstalacion{
	color:#333333;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:4em 3em 0.5em;
	text-transform:uppercase;	
}
.nomInstalacion{
	background:#333333;
	color:#FFFFFF;
	font-size:19px;
	margin:0.5px 1.6em 3px;
	padding:0.1em;
	text-transform:uppercase;	
}
.descInstalacion {
	margin: 0 0 2em;
	padding:0pt 3em;	
}
.instSeparador {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin:1em 0pt 1em 3.5em;
	width:400px;
	padding: 0.5em 4em;
	text-align: left;
	text-transform: uppercase;	
}
/* Fichas de Instalaciones */
.instalaFicha{
	width: 200px;
	background-color: #F1F1F1;
	border: 1px solid #DDDDDD;	
}
.imgFicha {
	padding: 16px 16px 0 16px;
	*height: 126px;
}
.imgFicha img {
	width: 200px;
	height: 130px;
}
.tituFicha {
	background:#D21033 url(images/remate_abajo.gif) no-repeat right center;
	font-size:14px;
	font-weight:bold;
	height:25px;
	*line-height:1.7em;
	line-height:1.7em;
	margin-right: 16px;
	margin-left: 16px;
	width:200px;	
}
.descripInsta {
	margin: 0.3em 1.7em;
	height: 80px;
	text-align: left;
}
.tituFicha a { color: #FFF; }
.instalaDesc { padding: 16px; }
.instalaInfo { padding: 5px 16px 16px 0; }

/* Seccion Expresate */
.contExpresate,
.contExpresate .contenedor_blog { 
	margin: 0;
	padding: 0;
}
.contExpresate .derecha_blog {
	margin:0 5em;
}
.contExpresate .divisor {
	padding: 150px 0;
}
.encabExpresate {	
	width: 600px;
	height: 128px;
	background: url(images/header_expresate.jpg) no-repeat;
}
.encabBolsaTra {
	width: 600px;
	height: 128px;
	background: url(images/header_bolsadetrabajo.jpg) no-repeat;	
}
.formExpresate{
	_width: 600px;
	width: 598px;	
	background: #F3F2ED;
	border: 1px solid #c0c0be;
	margin-bottom:80px;
}

.intruEsprestate h1 {
	font-size: 34px;
	margin: 1em 0 0;
	font-weight: normal;
	padding: 0.5em 1.4em 0;
	color: #333;
}
.intruEsprestate p {
	border-bottom: 1px solid #cdccca;
	margin:0.5em 4em;
	padding:1em 0;
}
.etiqueta{
	width: 390px;
	padding: 0.5em;
	font-size: 12px;
}
.control input,
.control select,
.control textarea {
	width: 240px;
}
.suscripcion {
	border-top:1px solid #CDCCCA;
	margin:1em 3em;
	padding:1em 3em;
}
.btnExpresate {
	padding: 1em 0.5em;
}

/* Modulo de Ligas del site */
.ligasLista {
	width: 1000px;
	margin-bottom: 4em;	
}
.iconoLista {
	background: url(images/icono_links.png) no-repeat 35% center;
	padding-left: 3em;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.ligaTitu {
	background: url(images/background_titulo.jpg) repeat-x scroll left bottom;
	border-bottom:1px solid #C6C6C6;
	border-top:1px solid #C6C6C6;
	height: 36px;

}
.cuadroLigas {
	background: #F2F2EA;
	border: 1px solid #dddddb;
	font-size: 12px;
}
.listaLigaTit {
	margin: 1em auto 1.1em auto;
	width:165px;
}
.ligas {
	list-style: none;
	margin: 0 auto;
	width:200px;
}
.ligaTexto, .ligaTextoExterna {
	color: #666;
	border-bottom: 1px solid #cdccca;
	display: block;
	line-height:1.6em;
}
.listaPrincLiga {  
	padding-bottom: 1em;
}
.ligaTexto:hover, 
.ligaTextoExterna:hover {
	color: #D21033;
}
/* Clase del tooltip de clases */

#detCla {
     display: none;
     padding: 0;
     border: 1px solid #CECECE;
	position: absolute;
     background-color: #F5F5F5;
     color: #666;
	width: 150px;
}
#detCla p {
	padding: 0.2em 0;	
	margin: 0.1em 0.5em;
}
#detCla .etiqueClase { 
	text-transform: uppercase;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
#detCla .titPrincipal {
	width: 150px;
	color: #333;
	padding:0.5em 0;
	margin: 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;	
	background: #FFFF66;
}

/*  Path en la barra de submenus */
.pathway_pasos_activo,
a.pathway_pasos_activo:link,
a.pathway_pasos_activo:visited,
a.pathway_pasos_activo:hover {
	font-family: Arial,Verdana, Tahoma;text-decoration: none; font-size:10px; color:#FFF;
}

.pathway_pasos_inactivo,
a.pathway_pasos_inactivo:link,
a.pathway_pasos_inactivo:visited,
a.pathway_pasos_inactivo:hover {
	font-family: Arial,Verdana, Tahoma; text-decoration: none; font-size:10px; color:#FFF; 
}





/* Hoja de estilos anterior */

.body_noticias { background-color:#F5F5F5;}

hr { border: 1px solid #CCCCCC; color: #EDEDED; height: 3px;}

th {color : #000000;font-size : 11px;font-family : Tahoma, Verdana, Arial;}

.px {padding-top : 0px;padding-bottom : 0px;padding-left : 0px;padding-right : 0px;margin-top : 2px;margin-bottom : 0px;margin-left : 0px;margin-right : 0px;}
.px5 {padding-top : 0px;padding-bottom : 0px;padding-left : 0px;padding-right : 0px;margin-top : 5px;margin-bottom : 0px;margin-left : 0px;margin-right : 0px;}
.t01 {color : #000000;margin-top : 5px;padding-bottom : 10px;margin-bottom : 0px;margin-left : 40px;margin-right : 30px;font-size : 11px;font-family : Tahoma, Verdana, Arial;}
.t01 a {color : #EF6D00;}
.t01 a:hover {color : #C25A02;}
.list {color : #FFFFFF;margin-top : 3px;padding-bottom : 3px;margin-bottom : 0px;margin-left : 10px;margin-right : 10px;font-size : 11px;font-family : Tahoma, Verdana, Arial;font-weight: bold;}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 60px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #000000;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.left b {
	color : #FFFFFF;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}

.menu_superior {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.menu_superior a {color : #000000;text-decoration: none;}
.menu_superior a:hover {color : #555555;}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}

.menu_superior	{ font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #000000; }
a.menu_superior:link { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #000000; }
a.menu_superior:visited { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #000000;}
a.menu_superior:hover { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color : #555555; }

.menu_superior_over	{ font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #555555; }
a.menu_superior_over:link { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #555555; }
a.menu_superior_over:visited { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #555555;}
a.menu_superior_over:hover { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color : #000000; }

.titulo_promo_textos	{ font-family : Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #006699; }
a.titulo_promo_textos:link { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #006699; }
a.titulo_promo_textos:visited { text-decoration: none; font-family : Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #006699;}
a.titulo_promo_textos:hover { text-decoration: underline; font-family : Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color : #0099CC; }

a.promo_textos:link { text-decoration: none; font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}
a.promo_textos:visited { text-decoration: none; font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}
a.promo_textos:hover { text-decoration: none; font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}

.boton_buscador { font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}
a.boton_buscador:link { text-decoration: underline; font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}
a.boton_buscador:visited { text-decoration: underline; font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}
a.boton_buscador:hover { text-decoration: none; font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;}

.mail_texto { font-size:14px; color:#009900; font-family:Tahoma, Verdana, Arial; font-weight:bold;}
a.mail_texto:link { text-decoration: none; font-size:14px; color:#009900; font-family:Tahoma, Verdana, Arial; font-weight:bold;}
a.mail_texto:visited { text-decoration: none; font-size:14px; color:#009900; font-family:Tahoma, Verdana, Arial; font-weight:bold;}
a.mail_texto:hover { text-decoration: none; font-size:14px; color:#009900; font-family:Tahoma, Verdana, Arial; font-weight:bold;}

.liga_pie_pagina {font-family:Verdana, Tahoma, Verdana, Arial; color: #003399; font-size: xx-small;}
a.liga_pie_pagina:link {text-decoration: none; color: #003399; font-family:Verdana, Tahoma, Verdana, Arial; font-size: xx-small;}
a.liga_pie_pagina:visited {text-decoration: none; color: #003399; font-family:Verdana, Tahoma, Verdana, Arial; font-size: xx-small;}
a.liga_pie_pagina:hover {text-decoration: underline; color: #003399; font-family:Verdana, Tahoma, Verdana, Arial; font-size: xx-small;}

.ficha_generica { font-family : Tahoma, Verdana, Arial; font-weight:bold; font-size: 16px; color : #FFFFFF; font-style:italic; }
a.ficha_generica:link { font-family : Tahoma, Verdana, Arial;font-weight:bold; text-decoration: none; color : #FFFFFF; }
a.ficha_generica:visited { font-family : Tahoma, Verdana, Arial;font-weight:bold; text-decoration: none; color : #FFFFFF; }
a.ficha_generica:hover	{ font-family : Tahoma, Verdana, Arial;font-weight:bold; text-decoration: underline; color : #003366; }

.mas_info {font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-size:10px; color:#000000;}
a.mas_info:link {font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-size:10px; color:#000000;}
a.mas_info:visited {font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-size:10px; color:#000000;}
a.mas_info:hover {font-family:Arial, Helvetica, sans-serif;text-decoration: underline; font-size:10px; color:#0099FF;}

table.tabla_mas_info { height:40px; vertical-align:middle; text-align:left; padding-left:40px;}
td.tabla_mas_info { text-align:right;}

.txt_mas_info {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666; font-weight:bold; background-image:url(images/imagen_ver_mas.gif); background-position:90px; background-repeat:no-repeat; height:17px; vertical-align:middle;}
a.txt_mas_info:link {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666; font-weight:bold; background-image:url(images/imagen_ver_mas.gif); background-position:50px; background-repeat:no-repeat; height:17px; vertical-align:middle;}
a.txt_mas_info:visited {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666; font-weight:bold; background-image:url(images/imagen_ver_mas.gif); background-position:50px; background-repeat:no-repeat; height:17px; vertical-align:middle;}
a.txt_mas_info:hover {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666; font-weight:bold; background-image:url(images/imagen_ver_mas.gif); background-position:50px; background-repeat:no-repeat; height:17px; vertical-align:middle;}

.botones {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: underline; font-size:10px; color:#666666;}
a.botones:link {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: underline; font-size:10px; color:#666666;}
a.botones:visited {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: underline; font-size:10px; color:#666666;}
a.botones:hover {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#003366;}

.txt_buscador {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666;}
a.txt_buscador:link {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666;}
a.txt_buscador:visited {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#666666;}
a.txt_buscador:hover {font-family:Verdana, Tahoma, Verdana, Arial;text-decoration: none; font-size:10px; color:#003366;}

.temas_relacionados {font-family:Verdana, Tahoma, Arial;text-decoration: none; font-size:10px; color:#0066CC;}
a.temas_relacionados:link {font-family:Verdana, Tahoma, Arial;text-decoration: none; font-size:10px; color:#0066CC;}
a.temas_relacionados:visited {font-family:Verdana, Tahoma, Arial;text-decoration: none; font-size:10px; color:#0066CC;}
a.temas_relacionados:hover {font-family:Verdana, Tahoma, Arial;text-decoration: underline; font-size:10px; color:#0099FF;}

.titulos_blancos { font-family: Verdana, Tahoma, Arial; font-weight:bold; font-size: 10px; color : #FFFFFF; }
a.titulos_blancos:link { font-family: Verdana, Tahoma, Arial;font-weight:bold; text-decoration: none; color : #FFFFFF; }
a.titulos_blancos:visited { font-family: Verdana, Tahoma, Arial;font-weight:bold; text-decoration: none; color : #FFFFFF; }
a.titulos_blancos:hover	{ font-family: Verdana, Tahoma, Ariall;font-weight:bold; text-decoration: underline; color : #003366; }



.palabra { font-weight:bold; text-decoration: underline;}
a.palabra:link { text-decoration: none; font-size:x-small; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif;}
a.palabra:visited { text-decoration: none; font-size:x-small; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif;}
a.palabra:hover { text-decoration: none; font-size:x-small; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif;}

.warning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;text-decoration: none;}
a.warning:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;text-decoration: none;}
a.warning:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;text-decoration: none;}
a.warning:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;text-decoration: underline;}

.warning_nota { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: none;}
a.wwarning_notaarning:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600;text-decoration: none;}
a.warning_nota:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600;text-decoration: none;}
a.warning_nota:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600;text-decoration: underline;}

.pie_de_pagina { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
a.pie_de_pagina:link { font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-size:10px; color:#666666; }
a.pie_de_pagina:visited { font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-size:10px; color:#666666;}
a.pie_de_pagina:hover { font-family:Arial, Helvetica, sans-serif;text-decoration: underline; font-size:10px; color:#003366; }

a.galeria { border: 2px buttonface outset; background-color: buttonface; padding: .1em .675em; font-size: 1em; text-decoration: none; color: black;}
a.galeria:link { border: 2px buttonface outset; background-color: buttonface; padding: .1em .675em; font-size: 1em; text-decoration: none; color: black;}
a.galeria:visited { border: 2px buttonface outset; background-color: buttonface; padding: .1em .675em; font-size: 1em; text-decoration: none; color: black;}
a.galeria:hover { border: 2px buttonface outset; background-color: buttonface; padding: .1em .675em; font-size: 1em; text-decoration: none; color: white;}

.transparente { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}


table.promo_textos_tabla { font-size:11px; color:#666666; font-family:Tahoma, Verdana, Arial;padding-left:5px; padding-right: 5px; padding-bottom: 5px; padding-top:0px; width:98%;border: 1px solid #EAEAEA; background-color:#FFFFFF; background-image:url(images/promo_fondo.jpg); background-position:bottom;}
table.promo_textos_tabla th { text-align: left; vertical-align:top;}
table.promo_textos_tabla th span {  padding-top:10px; background-image: url(images/promo_arriba.jpg); background-repeat:repeat; background-position: top right; width:100%; float:left;}

td.promo_textos_tabla {padding-left:15px; padding-right: 15px; padding-bottom: 15px; padding-top:15px; background: url(images/promo_izq_abajo.jpg) no-repeat left bottom; text-align: left; vertical-align:middle;}
td.promo_textos_tabla span { padding-left:20px; padding-right: 15px; padding-bottom: 15px; padding-top:15px;}

table.parrafo_tabla { padding-left:8px; padding-bottom:5px; width:98%; text-align:justify; margin-left:auto; margin-right:auto;}
table.parrafo_tabla th { height:20px; padding-left:5px;}

table.recomendaciones_tabla { padding-left:18px; text-align:justify; border-left-color:#EDEDED; border-left-width:1px; border-left-style:solid; border-left-color:#EDEDED; margin-left:auto; margin-right:auto;}
table.recomendaciones_tabla th { height:18px; padding-left:20px; background-color:#EDEDED; background-image: url(images/e03.gif); background-repeat:no-repeat; background-position:left;}

.ligas_dinamicas { text-align: left; font-size: 11px; font-weight: bold; width: auto; background: url(images/button_bg.png) repeat-x; padding: 0px 10px; line-height: 15px; margin: 1px;}

.menu_vertical {font-family:Arial, Tahoma, Verdana, Arial;text-decoration: none; font-weight:bold; font-size:11px; color:#003399; height:25px; background: url(images/fondo_menuvertical.gif); background-repeat:no-repeat; background-position:right; text-align:right; vertical-align: bottom; padding-right:2px; background-position: 0px 0px;}
a.menu_vertical:link {display: block; font-family:Arial, Tahoma, Verdana, Arial;text-decoration: none; font-weight:bold; font-size:11px; color:#003399; height:25px; background: url(images/fondo_menuvertical.gif); background-repeat:no-repeat; background-position:right; text-align:right; vertical-align:bottom; padding-right:1px; background-position: 0px 0px;}
a.menu_vertical:visited {display: block; font-family:Arial, Tahoma, Verdana, Arial;text-decoration: none; font-weight:bold; font-size:11px; color:#003399; height:25px; background: url(images/fondo_menuvertical.gif); background-repeat:no-repeat; background-position:right; text-align:right; vertical-align:bottom; padding-right:1px; background-position: 0px 0px;}
a.menu_vertical:hover {font-family:Arial, Tahoma, Verdana, Arial;text-decoration: underline; font-weight:bold; font-size:11px; color:#666666; background-position: 0px -25px;}

.fila_principal_titulo {padding-left:5px; background-color:#D21033; height: 28px; width:305px;}
.fila_principal_titulo .titulo_promo_textos {font-size:22px; font-family: "Trebuchet MS"; color:#FFFFFF;}
.fila_principal {padding-left:3px; background-color:#EDEDED;}

.box1 { padding:3px; }
.box_imagen {border: 1px solid #DDDDDD; background-color:#FFFFFF; padding:5px;}
.box_pathway {background-color:#FFFFFF; height:35px;}
.box2 {border: 1px solid #DDDDDD; padding:8px; background-color:#FFFFFF;}

.fotos_fondo { width:540px; padding-top:15px; padding-bottom:15px;}
.Titulos_rojos { font-size:20px; font-family:"Trebuchet MS"; color: #FFFFFF; width:auto; height:26px; background-color: #333333; } 
.Titulos_rojos span {padding-left:5px; } 
.titulo_principal { height:75px; width: 1000px; font-family:"Trebuchet MS"; font-size:34px; color:#CCCCCC; overflow:hidden; line-height:3.5em;}
.titulo_principal span {padding-left:330px;}
.titulo_principal2 { height:75px; width: 1000px; font-family:"Trebuchet MS"; font-size:34px; color:#CCCCCC; overflow:hidden; line-height:3.5em;}
.titulo_principal2 span {padding-left:80px;}
.titulo_principal3 { height:67px; width: 1000px; font-family:"Trebuchet MS"; font-size:34px; color:#CCCCCC; overflow:hidden; line-height:2.5em;}
.titulo_principal3 span {padding-left:80px;}
.titulo_principal3 a {color:#000000;}
.titulo_principal3 a:hover {color:#D21033;}
.selecciona_instructor { width: 905px; height:35px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; font-size:10px; font-family: "Trebuchet MS"; font-weight:bold; color:#000000; background: url(images/importante.png); background-repeat: no-repeat; background-position: 55px; padding-left:80px; line-height:3.5em; margin-top:50px; margin-left:5px;}

.imagen_principal_fondo {background-color:#FFFFFF; border: 1px solid #DDDDDD; padding:5px; }
.imagen_principal_texto { font-size:11px; color:#666666; font-family:"Trebuchet MS"; }

.thumbnails_principal_fondo { background-color:#FFFFFF; border: 1px solid #DDDDDD; padding:3px; }
.imagen_principal_texto { font-size:11px; color:#666666; font-family:"Trebuchet MS"; }

.thumbnails_galeria { width: 120px; padding: 16px; float:left; background-color:#F1F1F1; border: 1px solid #DDDDDD; margin: 4.5px; }
.thumbnails_titulo { font-size: 11px; font-weight:bold; color:#000000; line-height: 1.1em; }
.thumbnails_titulo a { color:#000000; }
.thumbnails_titulo a:hover { color:#D21033; }
.thumbnails_masinfo { padding-top:10px; }
.thumbnails_imagen { padding-bottom: 10px;}
.paginador, .instrucReng { clear: both;}
.divisor { padding-top: 150px; padding-right:20px; float:left; }

.contenidos_titulo { clear:both; font-size:10px; font-family: "Trebuchet MS"; font-weight:bold; color:#000000; border-bottom: 1px solid #CCCCCC; height:26px; line-height:2.2em; margin-bottom:8px; margin-top:30px; } 
.contenidos_informacion { margin-top: 15px; margin-bottom:15px; padding-top:25px; width:600px; height:auto; background-color: #F3F2ED; float:left; border:1px solid #c0c0c0; padding-left: 30px; padding-right: 30px; padding-bottom:80px;}
.contenidos_informacion a { color:#666666; text-decoration:none; font-size:10px; }
.contenidos_informacion a:hover { color:#000000; }

.Regresar_contenidos {padding-top:25px; padding-left: 25px; font-size:10px; font-family: "Trebuchet MS"; font-weight:bold; color:#000000;}
.Regresar_contenidos ul li {list-style-image:url(images/previous.png); }
.Regresar_contenidos img { margin-left:40px; }
.Navegacion_contenidos {padding-left: 65px; padding-top: 35px; font-size:10px; font-family: "Trebuchet MS"; font-weight:bold; color:#000000;}
.frase_motivadora {font-family: "Georgia"; font-size:16px;}
.Regresar_contenidos li { list-style-image:url(images/previous.png);}
.Menu_contenidos {width:250px; height:auto; float:left;}
.instructores_inside { width:1000px; height:auto; overflow:hidden; margin-bottom:25px;}
.contenidos_titulo2 { font-size:10px; font-family: "Trebuchet MS"; font-weight:bold; color:#000000;}
.siguiente_atras { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; width:980px; padding-left:10px; height:25px; padding-top:10px; margin-bottom:50px; clear:both;}

.Menu_contenidos .contenidos_lista { font-family: "Trebuchet MS"; font-size: 12px; width: 160px ; padding-left:60px; margin: 0px; color:#555555; list-style-image:url(images/contenidos_lista.png);}
.Menu_contenidos .contenidos_lista ul {list-style: none; margin: 0px;padding: 0px;border: none;}
.Menu_contenidos .contenidos_lista ul li {margin: 0px;padding: 0px; list-style-image:url(images/contenidos_lista.png);}
.Menu_contenidos .contenidos_lista ul li a { font-size: 12px; display: block; border-bottom: 1px solid #CCCCCC; padding: 5px 0px 2px 4px; text-decoration: none; color: #555555; width:160px;}
.Menu_contenidos .contenidos_lista ul li a:hover {color:#D21033; font-weight:bold;}

.fotos_titulo{ border-bottom: 1px solid #CCCCCC; font-family:"Trebuchet MS"; font-size: 10px; padding-left:22px; margin: 0px; color:#000000; line-height:3.5em; background: url(images/icono_buscar.png); background-repeat: no-repeat; background-position: 1px; }
.titulos_imagen { font-family: "Trebuchet MS"; font-size: 11px; color: #666666; padding-left:5px;}
.titulos_imagen_thumbnails { font-family: "Trebuchet MS"; font-size: 9px; color: #aaa; padding-left:3px;}
.thumbnailsClubes { }
.subrayado { text-decoration: underline;}
/* ENCUESTA */



.texto_formulario_gracias { 
	font-size:12px; 
	color:#666666; 
	font-weight:bold; 
	height:30px; 
	border-top:1px #DDDDDD solid; 
	text-align:center; 
	width:600px; 
}
.titulo_formulario { 
		background: url(images/back_titulo_encuesta.jpg) no-repeat center center;
		text-align: center;
		height: 22px;
		text-transform: uppercase;
		color: #FFF;
		font-weight: bold;
		margin: 0 auto 1.5em auto;
		font-size:11px;
		
}  
.control_formulario {
	width: 300px;	
}
.control_formulario input, 
.control_formulario select, 
.control_formulario textarea {
	width: 300px;
}
.titulo_texto_formulario { font-size:12px; color:#666666; padding:3px; }
.rojo_texto_formulario { font-size:11px; color:#CC0000; font-weight:bold; padding:3px; }
.texto_formulario { 
	font-size:12px; 
	color:#666666; 
	padding:3px; 
	text-align: right;
	width: 600px;
}
.texto_formulario2 { 
	font-size:12px; 
	color:#666666; 
	padding:3px; 
	text-align: left;
}
.texto_formulario_bold { 
	font-weight:bold; 
	font-size:12px; 
	color:#666666; 
	padding:3px; 
}
.formulario_fondo { background:#f2f2ea; border: 1px solid #DDDDDD; width:900px; padding:0.5em;  margin:0 auto;}
.formulario_fondo2 { background:#f2f2ea; border: 1px solid #DDDDDD; width:900px; padding:0.5em;  margin-top:50px; margin-bottom:80px; margin-left:50px;}
.formulario_fondo .titulo_promo_textos {
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #666;
}
.formulario_fondo #campo_email { width: 300px; }
.formulario_border {
	border: 4px solid #FFF;
	padding: 2em;
}
.fondo_encuesta { border: 1px solid #DDDDDD; background-color:#F2F2EA; padding:3px; width:992px; }
.encuadre_blanco { border: 3px solid #FFFFFF; background-color:#F2F2EA; padding: 2px;}
.titulo_encuesta { font-size:10px; font-weight:bold; color:#FFFFFF; background: url(images/back_titulo_encuesta.jpg); background-repeat: no-repeat; width:740px; height:22px; margin:0 auto; line-height:2.4em; display:block; clear:both;}
.pregunta_encuesta { font-size:18px; font-weight:bold; color:#666666; margin-bottom:10px;}
.opciones_encuesta { font-size: 11px; color:#666666; display:block;}
.masinfo_encuesta a:hover { color:#444444; }
.masinfo_encuesta { font-size: 11px; font-weight:bold; color:#428CE7; margin-top:10px; }
.preguntagris_encuesta { font-size:18px; font-weight:bold; color:#999999; text-align:center; margin-bottom:10px;}
.fondoresultados_encuesta { border: 1px solid #DDDDDD; background-color:#F2F2EA; padding:20px; width:958px; }
.resultados_encuesta { font-size: 11px; color:#666666; line-height:2em; display:-moz-box; padding-left:400px; }
.votos_encuesta { font-size: 11px; color:#666666; text-align:right; }

/* CLUBES / FITKIDZ OUTSIDE */

.fondo_clubes { width: 200px; padding: 16px; float:left; height: 440px; background-color:#F1F1F1; border: 1px solid #DDDDDD; margin: 8px; display:inline; margin-bottom:20px; }
.titulos_clubes  { margin-bottom:10px; padding-left:10px; line-height:1.7em; font-weight:bold; height: 25px; width:190px; background:url(images/remate_abajo.gif) #D21033; background-repeat:no-repeat; background-position:right; font-size:14px; font-weight:bold; }
.titulos_clubes a { float:left; color:#ffffff; }
.titulos_clubes a:hover { color:#333333; }

.titulos_clubes2  { margin-bottom:10px; padding-left:10px; line-height:1.7em; font-weight:bold; height: 25px; width:190px; background:url(images/remate_abajoazul.gif) #01B0E9; background-repeat:no-repeat; background-position:right; font-size:14px; font-weight:bold; }
.titulos_clubes2 a { float:left; color:#ffffff; }
.titulos_clubes2 a:hover { color:#333333; }

.titulos_clubes3  { margin-bottom:10px; padding-left:10px; line-height:1.7em; font-weight:bold; height: 25px; width:190px; background:url(images/remate_abajonegro.gif) #000000; background-repeat:no-repeat; background-position:right; font-size:14px; font-weight:bold; }
.titulos_clubes3 a { float:left; color:#ffffff; }
.titulos_clubes3 a:hover { color:#D21033; }

.descripcion_clubes { font-size: 12px; color:#666666; margin-top:15px; }
.vermas_clubes { margin-top: 10px; }

.contenido_titulo { font-size:10px; font-weight:bold; }

/* CLUBES / FITKIDZ INSIDE */
.clubes_inside { overflow:hidden; width:1000px; }
.izquierda_clubesinside { float:left; width:550px; padding:8px; }
.importante_clubesinside {estilo.css (line 1430)
	background:transparent url(images/icono_mas.png) no-repeat scroll 5px 50%;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:24px;
	line-height:25px;
	margin:5px;
	padding-left:25px;
	width:auto;
	display:none;
}
.derecha_clubesinside { float:right; width:405px; margin-right:5px; }
.top_clubesinside { margin-top:10px;}
.nuestros_clubes { height:36px; font-size:10px; font-weight:bold; background: #7E222F url(images/remate_arriba.gif) no-repeat; background-position:right; color:#FFFFFF; padding-left:25px; line-height:35px;}
.backgroundtop_clubes { background: url(images/back_club_01.jpg) no-repeat; height:265px; }
.nuestros_clubes2 { height:36px; font-size:10px; font-weight:bold; background: #0592C0 url(images/remate_arribaazul.gif) no-repeat; background-position:right; color:#FFFFFF; padding-left:25px; line-height:3.5em;}
.backgroundtop_clubes2 { background: url(images/back_fitkidz_01.jpg) no-repeat; height:265px; }
.titulotop_clubsinside { font-size:32px; color:#FFFFFF; padding-left:25px; padding-right:200px; padding-top:55px; line-height:1em; display:block;}
.contactos_clubsinside { font-size:11px; color:#FFFFFF; padding-left:25px; padding-right:100px;}
.contactos_clubsinside a {
	color:#FFF;
	text-decoration:underline;
}
.bottom_clubesinside { border:1px solid #DDDDDD; background-color:#F1F1F1; padding:20px; margin-bottom:40px;}
.titulo_clubesinside { font-size:10px; font-weight:bold; color:#000000; border-bottom: 1px solid #CCCCCC; height:26px; line-height:22px; margin-bottom:8px; margin-top:30px; }

.crokis_clubesinside { border:1px solid #DDDDDD; background-color:#FFFFFF; padding:5px; width:200px;}
.iconoInstructores, .listas_clubesinside ul li a { font-size:11px; color:#666666; text-decoration:underline; }
.listas_clubesinside ul li { list-style-image:url(images/icono_mas.png); }
.gerentes_clubesinside { font-size:11px; color:#333333; line-height: 1.5em; }
.info_clubesinside { font-size: 11px; color:#666666; margin-bottom:20px; margin-top: 1em; }
.dato_clubes { font-weight:bold; }
.dato_clubes a { font-weight:bold; color:#666;}
.dato_clubes a:hover { text-decoration: underline;} 
.listas_clubesinside ul .listaInstructores { list-style-image:url(images/next.png); }

/* BUSQUEDAAAAAAAAAAAAAAA */

.titulo_busqueda2 { height:75px; font-size:34px; color:#CCCCCC; line-height:3.5em; padding-left:40px;  }
.izquierda_busqueda { width:250px; float:left; }
.derecha_busqueda { width:600px; float:left; }
.header_buscar { border-bottom: 1px solid #ffffff; }
.fondoderecha_busqueda { width:560px; padding:20px; border: 1px solid #DDDDDD; background:#f3f2ed; margin-bottom:80px; }
.titulo_busqueda { font-size:32px; color:#000000; font-weight:bold;}
.menu_busqueda { margin-top:50px; }
.subtitulo_busqueda { font-size:12px; color:#000000; margin-bottom:25px; font-weight:bold; height:30px; border-bottom: 1px solid #DDDDDD; }
.respuesta1_busqueda { background: url(images/bullet_lupa.jpg) no-repeat center left; padding-left: 2em; font-size:12px; color:#666666; text-decoration: underline; font-weight:bold;  }
.respuesta1_busqueda a { font-size:12px; color:#666666; text-decoration: underline; font-weight:bold; }
.respuesta1_busqueda a:hover {color:#D21033;}
.respuesta2_busqueda { padding-left: 2em; font-size:12px; color:#666666; }
.respuesta2_busqueda a { font-size:12px; color:#666666; }
.respuesta2_busqueda a:hover {color:#D21033;}
.contenedor_busqueda { overflow:hidden; }
.mensaje_ft { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; font-size:11px; margin:4em 0.5em 2em; padding:0.8em 0em; color:#666666; } 


/* BLOGSSSSSSSSSSSSSSSSSSSS */
.titulo_blog { height:75px; width: 1000px; font-family:"Trebuchet MS"; font-size:34px; color:#CCCCCC;line-height:3.5em; padding-left:60px; }
.titulo_blog2 { height:75px; width: 1000px; font-size:34px; color:#CCCCCC;line-height:3.5em; padding-left:40px;  }
.contenedor_blog { width:1000px; overflow: hidden;  }
.contenedor_blog2 { width:1000px; overflow: hidden; }
.izquierda_blog { width:225px; float:left; overflow:hidden; display:block;}
.derecha_blog { float:left; height:auto; }
.categorias_blog { font-size:12px; color:#666666; font-weight:bold; clear:both; }
.categorias_blog li { list-style-image:url(images/contenidos_lista.png); }
.categorias_blog ul li a { color:#666666; display:block; border-bottom: 1px solid #CCCCCC; width:150px; margin: 0px; }
.categorias_blog ul li a:hover {color:#D21033;}
.categorias_blog2 { font-size:12px; color:#666666; font-weight:bold; clear:both; }
.categorias_blog2 li { list-style-image:url(images/contenidos_lista2.png); }
.categorias_blog2 ul li a { color:#666666; display: block; border-bottom: 1px solid #CCCCCC; width:150px; margin: 0px; }
.categorias_blog2 ul li a:hover {color:#D21033;}
.header_blog { width:600px; margin-bottom:30px; display:block; overflow:hidden; }
.imagen_header_blog { padding-left:100px; float:left; }
.texto_header_blog { float:left; margin-top:50px; padding:10px; line-height:1.5em;}
.encabezados_header_blog { font-size:12px; font-weight:bold; color:#666666; }
.derechainfo_blog { border: 1px solid #DDDDDD; background-color:#F1F1F1; padding: 40px; width:600px; line-height:1.3em; margin-bottom:60px; }
.derechainfo_blog2 { border: 1px solid #C0C0C0; background-color:#E5E4D2; padding: 40px; width:600px; line-height:1.3em; margin-bottom:60px; }
.titutloarticulo_blog { font-family:"Georgia"; font-size: 30px; margin-bottom:15px; color:#660000; }
.derechainfo_blog2 a { color:#333333; text-decoration:underline; }  
.derechainfo_blog2 a:hover { color:#D21033; }  
.derechainfo_blog a { color:#333333; text-decoration:underline; }  
.derechainfo_blog a:hover { color:#D21033; }  
.derechainfo_blog3 { border: 1px solid #C0C0C0; background-color:#E5E4D2; padding: 40px; width:520px; line-height:1.3em; margin-bottom:60px; color:#333333; font-size:12px; }
.derechainfo_blog3 a { color:#333333; text-decoration:underline; }  
.derechainfo_blog3 a:hover { color:#D21033; } 
.titulo_contactanos { font-size:26px; color:#333333; padding-top:5px; }
.gerentes_contactanos { color:#CC6641; }
.footer_contactanos { border-top:1px solid #C0C0C0; line-height:2.5em; margin-top:70px; }
.subtitulo1_contactanos { font-size:15px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-bottom:30px; }
.subtitulo2_contactanos { font-size:15px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background:url(images/bullet01_contactanos.png) no-repeat; background-position:70px; margin-bottom:30px; }
.subtitulo3_contactanos { font-size:15px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background:url(images/bullet02_contactanos.png) no-repeat; background-position:70px; margin-bottom:30px;}


.titutloarticulo_blogArt { font-family:"Trebuchet MS"; font-size: 35px; margin-bottom:15px; color:#000; }

.autor_blog { font-family:"Georgia"; font-size:16px; margin-bottom: 15px; font-weight:bold; }
.autor_blog span { font-family:"Trebuchet MS"; font-size:12px; color:#666666;  }
.fecha_blog { font-size:12px; color:#666666; font-weight:bold; }
.comentarios_blog { font-size:14px; background: url(images/icono_comentario.png) no-repeat; background-position:1px; height:30px; border-bottom: 1px solid #DDDDDD;  }
.comentarios_blog a { color:#C66B3F; padding-left:25px; line-height:2.3em; float:left; }
.comentarios_blog a:hover { color:#D21033; }
.contenidos_cortos_blog { font-size:16px; font-weight:bold; color:#333333; margin-top:20px; margin-bottom:10px;}
.imagenes_contenidos_blog { padding:5px;}
.contenidos_normales_blog { font-size:12px; color:#666666; margin-top:20px; margin-bottom:100px; }
.derechainfo_blog img { padding:5px; background-color:#FFFFFF; border: 1px solid #DDDDDD; }
.contenidos_titulo3 { font-size:10px; font-family: "Trebuchet MS"; font-weight:bold; color:#000000; padding-left:40px; margin-top:40px;}
.contenidos_titulo4 { font-size:10px; font-weight:bold; color:#000000; }
.contenidos_titulo4 a { color:#000000; }
.contenidos_titulo4 a:hover { color:#D21033; }
.contenidos_titulo4 ul li { list-style-image: url(images/previous.png) }
.imgheader_blog { margin-top: 0; }
.derechaheader_blog { background:url(images/bg-faq2.jpg); background-repeat:repeat-x; width:600px; height:128px; border-bottom: 1px #ffffff solid; padding-left:40px; padding-right:40px; }
.divisor2 { float:left; margin-top:140px; margin-right:25px;}
.menu_blog { margin-top:50px; }
.titutloarticulo2_blog { font-size: 30px; margin-bottom:15px; color:#000000; }
.categoria_actualizacion { font-size:11px; color:#666666; border-bottom:1px solid #CDCCCA; height:34px; margin-bottom:20px; }
.categoria_actualizacion span { font-size:11px; color:#666666; }
.categoria_actualizacion a { text-decoration:underline; color:#666666; }
.categoria_actualizacion a:hover { color:#D21033; }

#menu_usuarios {width: 12em; border-right: 1px solid #000; padding: 0 15px 0 0; margin-bottom: 0px; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size:10px; background-color: #90bade; color: #333;}
#menu_usuarios ul {list-style: none; margin: 0; padding: 0; border: none;}
#menu_usuarios li {border-bottom: 1px solid #90bade;margin: 0;}
#menu_usuarios li a {display: block;padding: 2px 2px 2px 2px;border-left: 5px solid #1958b7;border-right: 5px solid #508fc4;background-color: #2175bc;color: #fff;text-decoration: none;width: 100%;}
#menu_usuarios li a { width: auto; }
#menu_usuarios li a:hover{border-left: 5px solid #1c64d1;border-right: 5px solid #5ba3e0;background-color: #2586d7;color: #fff;}

.registrate {font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-weight:bold; font-size:11px; color:#003399; height:25px; text-align:left;}
a.registrate:link {font-family:Arial, Helvetica, sans-serif;text-decoration: humbnone; font-weight:bold; font-size:11px; color:#003399; height:25px; text-align:left;}
a.registrate:visited {font-family:Arial, Helvetica, sans-serif;text-decoration: none; font-weight:bold; font-size:11px; color:#003399; height:25px; text-align:left;}
a.registrate:hover {font-family:Arial, Helvetica, sans-serif;text-decoration: underline; font-weight:bold; font-size:11px; color:#003399; height:25px; text-align:left;}

.texto_registrate { font-size:11px; color:#666666; font-family: Arial, Helvetica, sans-serif;}
a.texto_registrate:link { text-decoration: none; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
a.texto_registrate:visited { text-decoration: none; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
a.texto_registrate:hover { text-decoration: none; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

.ontab {
		font-family:Arial, Helvetica, sans-serif;	
        font-size: 12px;
        background-color: #ffae00;
        border: 1px solid #cccccc;
        width: 14%;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
		font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color : #e5e5e5;
        border: 1px solid #cccccc;
        width: 14%;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}