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

body {
background-color:#FFFFFF;
margin:0;
padding:0;
font-family:Tahoma, Arial, Verdana;
}

table {
height:100%;
margin:0;
}

td {
padding:0;
vertical-align:top;
}

img {
border:none;
}
#Productos {
color:#95A3A4;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
margin:0;
padding:0;
text-align:justify;
height:300px;
}
p {
color:#95A3A4;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
margin:0;
padding:0;
text-align:justify;
}
p.p0
{
	font-size:0.9em;
}
div#EnvioCorreo
{
color:#95A3A4;
font-size:13px;
font-family:Tahoma, Arial, Verdana;
margin:0;
padding:0;
text-align:justify;
}
div#rootPublicidad p
{
color:white;
font-size:26px;
font-family:Tahoma, Arial, Verdana;
margin:0;
margin-top:10px;
padding:0;
text-align:justify;
font-weight:bold;
}
p.p2 {
color:#677475;
}

b a {
color:#95A3A4;
font-weight:bold;
text-decoration:none;
}

b a:visited
{
color:#677475;	
}
a:link
{
color:white;	
}
a:visited
{
color:#677475;	
}
b a:hover {
text-decoration:underline;
}

ul {
margin:0;
margin-top:20px;
margin-left:5px;
padding:0;
padding-left:10px;
}

li {
color:#919FA0;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
margin:0;
margin-bottom:5px;
}

li a {
color:#919FA0;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
text-decoration:underline;
}

li a:hover {
text-decoration:none;
}

ul.ul2 li {
color:#677475;
margin-bottom:8px;
}

ul.ul2 li a {
color:#677475;
text-decoration:underline;
margin:0;
}

ul.ul2 li a:hover {
text-decoration:none;
}

h2 {
font-size:15px;
font-family:Tahoma, Arial, Verdana;
color:#677475;
text-transform:uppercase;
margin:0;
font-weight:normal;
}
h3 {
font-size:14px;
font-family:Tahoma, Arial, Verdana;
color:#677475;
text-transform:uppercase;
margin:0;
font-weight:normal;
}

h6 {
font-size:10px;
font-family:Tahoma, Arial, Verdana;
color:#677475;
text-transform:uppercase;
margin:0;
font-weight:normal;
}

h5 {
font-size:10px;
font-family:Tahoma, Arial, Verdana;
color:#95A3A4;
text-transform:uppercase;
margin:0;
font-weight:normal;
}

form {
margin:0;
}

.content_header {
margin-bottom:26px;
}

.rm-button {
margin-top:25px;
cursor:pointer;
}

a {
font-size:11px;
font-family:Tahoma, Arial, Verdana;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

.txt_inp {
width:220px;
height:19px;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
color:#95A3A4;
background-image:url(images/inp_bg.jpg);
padding-left:4px;
margin:0;
border-color:#95A3A4;
border-width:1px;
border-style:solid;
margin-top:11px;
}

.txt_inp2 {
width:220px;
height:19px;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
color:#95A3A4;
background-image:url(images/inp_bg.jpg);
padding-left:4px;
margin:0;
border-color:#95A3A4;
border-width:1px;
border-style:solid;
margin-top:11px;
}

#messagebar {
width:244px;
height:180px;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
color:#95A3A4;
background-image:url(images/inp_bg.jpg);
padding-left:13px;
padding-top:3px;
margin:0;
border-color:#95A3A4;
border-width:1px;
border-style:solid;
margin-top:11px;
overflow:auto;
}

#reset {
width:63px;
height:19px;
background-image:url(images/b_reset.jpg);
border:none;
margin-left:80px;
margin-top:40px;
cursor:pointer;
}

#submit {
width:63px;
height:19px;
background-image:url(images/b_submit.jpg);
border:none;
margin-top:40px;
cursor:pointer;
}

#tiling_left {
background-repeat:repeat-x;
background-color:#1F2D33;
}

#tiling_right {
background-repeat:repeat-x;
background-color:#1F2D33;
}

#top {
height:206px;
}

#header {
background-image:url(images/bg_header.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:206px;
}

#content {
height:406px;
background-color:#1F2D33
}

#footer {
height:100%;
background-color:#0F0F0F;
color:#566263;
width:766px;
padding-left:30px;
padding-top:15px;
padding-bottom:60px;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
}

#footer a {
color:#566263;
text-decoration:underline;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

#footer a:hover {
color:#566263;
text-decoration:none;
}

#menu_inner {
height:78px;
}

#logotype {
margin-top:88px;
width:335px;
height:56px;
}

#slogan {
width:335px;
height:56px;
}

#root 
{
	position:absolute;
	height:329px;
	width:500px;
	background-color:#718687;
	border:1px solid #333;
	display:none;
	z-index:9999999;
}
#rootHorarios 
{
	position:absolute;
	width:84%;
	background-color:#718687;
	border:1px solid #333;
	display:none;
	z-index:9999999;
	color:#95A3A4;
	font-size:13px;
}
#rootHorarios TR TD
{
	font-size:13px;
}
#rootPublicidad 
{
	position:absolute;
	height:314px;
	width:600px;
	background-color:#718687;
	border:1px solid #333;
	z-index:9999999;
	display:none;
}
#handle 
{
	margin:2px;
	padding:2px;
	width: 98%;
	color:white;
	background-color: #1F2D33;
	font-weight: bold;
	z-index:9999999;
}
#handleHorairos 
{
	margin:2px;
	padding:2px;
	width: 100%;
	color:white;
	background-color: #1F2D33;
	font-weight: bold;
	z-index:9999999;
}
#handlePublicidad
{
	margin:2px;
	padding:2px;
	width:593px;
	color:white;
	background-color: #1F2D33;
	font-weight: bold;
	z-index:9999999;
}
	#Materia 
{
	margin:-2px 2px 2px; 	
	padding:2px;
	width: 98%;
	color:white;
	background-color: #718687;
	font-weight: bold;
	z-index:9999999;
}
#cabecera
{
	
	background-image:url(images/bg_con.jpg);
	color:white;
	width:14%; 
	height:10px;
	
}
.Hora
{
	background-color: #95A3A4;
	white-space:nowrap;
}

#root
{
	background-color: #999;
}
#tabla
{
	background-color: #666;
}
#tabla table
{
	width: 99% !important; 
	height:50% !important;
}

#tablaHorarios
{
	background-color: #666;
}
#tablaHorarios table
{
	width: 100% !important; 
	height:50% !important;
	font-size: 0.8em;
}
.titular_elpais {
font-family: Verdana, Geneva, Arial, sans-serif !important;
font-size: 12px !important;
color: #95A3A4 !important;
font-weight: bold !important;
font-style: normal !important;
text-decoration: underline !important;
}

A:link.titular_elpais, A:vlink.titular_elpais, A:alink.titular_elpais {color: #000000 !important;}

.autor_elpais {
font-family: Verdana, Geneva, Arial, sans-serif !important;
font-size: 11px !important;
color: #999999 !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

A:link.autor_elpais, A:vlink.autor_elpais, A:alink.autor_elpais {
color: #999999 !important;
}

.titulo_feed_elpais {font:bold 11px Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#666666 !important;}
.titulo_feed_elpais a,.titulo_feed_elpais a:link,.titulo_feed_elpais a:hover,.titulo_feed_elpais a:visited {text-decoration:none !important; color:#666666 !important;}
.fondo_resultados_elpais { background-color: #1F2D33; width: 100%;margin-top:13px;}
a.titular_elpais{color: #95A3A4 !important;}

#novedad_2
{
	position: absolute;
	background-image:url(images/bg_con.jpg);
	width:280px !important; 
	height:150px  !important;
	
}

#novedad_1
{
	position: absolute;
	background-image:url(images/bg_con.jpg);
		width:280px !important; 
	height:150px  !important;
}


.Par
{
	color:#95A3A4;
	background-image:url(images/femenino.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:1.2em;
}
.ParHoy
{
	color:white;
	background-image:url(images/femenino.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:1.3em;
}
.Impar
{
	color:#95A3A4;
	background-image:url(images/masculino.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:1.2em;
}
.ImparHoy
{
	color:white;
	background-image:url(images/masculino.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:1.3em;
}
.SinSauna
{
	text-align:center;
	font-size:1.3em;
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
}
.CabeceraSauna
{
background-image:url(images/bg_con.jpg);
	color:white;
}

.ImagenHorario
{
	margin-left:-128px;
	position:absolute;
}

#divtextoclase
{	
	font-size:11px;
	color:#95A3A4;
	font-family:Tahoma, Arial, Verdana;
	width:265px;
}
table.HorariosHome td.CIRCUITO_TONIFICACION, TD.BODY_PUMP, TD.GAP, td.SIPALKI-DO, td.MUAY-THAI, td.BATUKADA, td.BOXEO, td.PILATES,td.ABSATTACK, td.CICLOINDOOR, td.KICK_BOXING, td.DANCEAEROBIC, td.BODYCOMBAT, td.STEPTONIC,
td.KARATE, td.CIRCUITO_MANTENIMIENTO, td.BODY_BALANCE,td.CIRCUIT-TRAINING, td.TOTAL_TRAINING,  td.AERO-STEP, td.AEROBIC, td.VALETUDO, td.SPINNING, td.CIRCUITO_TONIFICACION
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.8em;
}
div#SpecialNutrition
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.7em;

}
#InformacionNutricional
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.7em;
}
#texto
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.7em;
}
#NutritionLeft
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.7em;
}
.Section1
{
	color:white;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.7em;
}
#Carne{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:1.1em;
}
#Huevos{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.8em;
	height:10%;
	margin-left:-20px;
}
#fiambres{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:1em;
	height:10%;
	margin-left:-20px;
}
#Carnes{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.9em;
	height:10%;
	margin-left:-20px;
	margin-left:-20px;
	width:490px;
}

#pescados{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:1em;
	height:10%;
	margin-left:-20px;
}
#Huevos TR
{
	height:10px;
}
.Carne1
{
	background-color:#dddddd;
}
.Carne2
{
	background-color:#aaaaaa;
	color:white;
}
.Carne3
{
	background-color:#1f2d33;
}
.Cabeceratablacarnes1 table
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.8em;
	background-color:#dddddd;
	width:100%;
	text-align:center;
}
.Cabeceratablacarnes2 table
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:0.8em;
	background-color:#aaaaaa;
	color:white;
	width:100%;
	text-align:center;
}
#ImgreadmoreSpecialNutrition
{
	position:absolute;
	margin-top:25px;
}
#handlePublicidad
{
	color:#95A3A4;	
	font-family:Tahoma, Arial, Verdana;
}
.PublicidadHome
 {
 	font-size:1.1em;
 	color:white; 
 	font-family:Tahoma, Arial, Verdana; 
 }
