/*empezamos por esto, para evitar resultados extraños en distintos navegadores, y algo de estilo al texto*/
body {

    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10pt;
    color:#666666;
    text-align:center; /*aqui mandamos a centrar todo el contenido*/
		background:#808080;
    scrollbar-face-color: #1B91E0 ;
    scrollbar-darkshadow-color: #000000 ;
    scrollbar-shadow-color: #aaaaaa ;
    scrollbar-highlight-color: #ffffff ;
    scrollbar-3dlight-color: #000000 ;
    scrollbar-track-color: #006699;
    scrollbar-arrow-color: #000000 ;

}


#superior{ margin:0px auto;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:11px;
   color:#FFFFFF;
   text-align:center; 
   width: 950px;
   height:214px;
   float:center; 
   background-image: url("bg.gif"); 
	 -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
  
   
} 


#banner {
    position: relative;
    margin:10px auto; /*para que no se pegue al borde*/ 
    padding:0px; /*algo de relleno*/
    width:940px; /*este ancho es para que cuadre con el texto*/ 
    height:144px; /*idem*/
    float:center;  
    background-color:#FFFFFF; /*more*/
		background-image: url("bannerprincipal.gif");
    text-align: center;
		display:block;
		
}


#borde{ 
    
		border:2px solid; 
    border-color: #CCCCCC #666666 #666666 #CCCCCC; 
		margin:auto; 
		padding:4px;
		display:block;
    background-color:#999;
    text-align: center; 
    width: 950px; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   
} 



#contenedor{ 
    position: relative; 
    width: 950px;
    height:auto; 
    margin:0px auto;
    background-color: #99ccff;
    text-align:center;
    clear:both;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   
     

} 


#izquierdo {
    
    width:140px;
    height:auto;
    background-color: #99ccff; 
    margin:0px 0px 0px 0px;
    text-align: center;
    float:left;
    
}





#central {
    
    width:810px; /*ancho total de la pagina*/
    height:auto;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-align: center;
    float:left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    
}





#encabezado {
    margin:0px; /*para que no se pegue al borde*/ 
    width:950px;
    padding:0px; /*algo de relleno*/
    width:100%; /*este ancho es para que cuadre con el texto*/ 
    height:70px; /*idem*/ 
    border:0px solid #333333; /*decoracion*/ 
    background-color: #ff8000;  
   
    
}



#encabezado h1 { /*encadenamos el identificador del div, con la etiqueta par areferirnos solo al h1 dentro del div encabezado, asi no afectara otros h1 en el resto del documento.*/ 
    font-size:16px;
    font-weight:bold;
    font-family: Arial,Helvetica,sans-serif;
    width:30%;  
    color:#FFFFFF;
    margin:0; /*los h1 vienen con margen, con esto se lo quito*/ 
    text-transform:uppercase; /*convierte todas en mayusculas*/ 
    padding-bottom:10px;
    text-shadow: #1659ac 0px 1px 3px; 
   
}



#contenido {
    margin:0px; /*para que no se pegue al borde*/ 
    padding:10px; /*algo de relleno*/
    width:790px; /*este ancho es para que cuadre con el texto*/
    height:auto; 
    background-color:#FFFFFF; /*more*/ 
    float:left; /*lo flotamos al centro*/ 
    text-align:justify;
    
    
}



#contenido h2 {
    font-size:16px;
    color:#CC3300;
    width:60%;
    text-transform:uppercase;
    border-bottom:1px dotted #CC3300;


}
#contenido h3 {
    width:50%;
    font-size:14px;
    color:#999900;
    border-bottom:1px dotted #999900;
}





#footer {
    margin:0px auto;
    width:950px;
    height:130px; 
    text-align:center;
    padding:0px;
    font-size:80%; /*mas pequeño el texto*/ 
    font-style:italic;
    text-shadow: #1659ac 0px 1px 3px;
    color:#FFFFFF;
    position: relative;
    float:center;
    background: #006699;
    border:1px solid #333333; /*decoracion*/
		clear:both;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    
    
}




#reproductor {
    font-size:11px;  
    font-style:italic;
    text-shadow: #1659ac 0px 2px 4px;
    color:#FFFFFF;
}

.navLink {
	      color: #ffffff;  
        text-shadow: #1659ac 0px 1px 3px;

}
a.navLink:hover {
	      color: #ff0000;
        text-shadow: #1659ac 0px 1px 3px;
        background-color:#333333; /*more*/
}



.admin {
	color: #ff0000;  
        text-shadow: #1659ac 0px 1px 3px;

}
a.admin:hover {
	color: #ffffff;
        text-shadow: #1659ac 0px 1px 3px;
        background-color:#ff8000; /*more*/
}


#curved {
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 behavior:url(border-radius.htc);
}


.navLink {
	      color: #ffffff;  
        text-shadow: #1659ac 0px 1px 3px;

}
a.navLink:hover {
	      color: #ff0000;
        text-shadow: #1659ac 0px 1px 3px;
        background-color:#333333; /*more*/
}

.sobre {
	      color: #ff8000;  
        text-shadow: #1659ac 0px 1px 3px;
        background-color:#333333;
}
a.sobre:hover {
	      color: #ffffff;
        text-shadow: #1659ac 0px 1px 3px;
        background-color:#ff8000; /*more*/
}


.sobreindex {
	      color: #999900;  
        text-shadow: #1659ac 0px 1px 3px;
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 13px; 
				line-height:15px;
}
a.sobreindex:hover {
	      color: #339933;
        text-shadow: #1659ac 0px 1px 3px;
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 15px; 
				line-height:16px;
}

.estilopilates {
	      color: #ffffff;  
        text-shadow: #1659ac 0px 1px 3px;
        font-family: times,geneva,Arial,Helvetica,sans-serif; 
				font-size: 35px; 
				line-height:40px;
				background-color:#003399;
				position:relative;
				text-align:center;
}
a.estilopilates:hover {
	      color: #ffffff;
        text-shadow: #1659ac 0px 1px 3px;
        font-family: times,geneva,Arial,Helvetica,sans-serif; 
				font-size: 38px; 
				line-height:40px;
				background-color:#990033;
				position:relative;
				text-align:center;
}
				
.sobrecurso {
	      color: #0033cc;  
        font-family: Arial,Helvetica,sans-serif; 
				text-shadow: #1659ac 0px 1px 2px;
				font-size: 14px; 
				line-height:15px;
}
a.sobrecurso:hover {
	      color: #ff8000;
        text-shadow: #1659ac 0px 1px 3px;
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 16px; 
				line-height:15px;
}

.sobreimage {
	      background-image: url("tuentrenador3.gif");
				
}
a.sobreimage:hover {
	      background-image: url("tuentrenador3.gif");
				width: 200px;
        height:100px;
}


.sobreforo {
	      color: #339933;  
        font-family: Arial,Helvetica,sans-serif; 
				text-shadow: #1659ac 0px 1px 2px;
				font-size: 12px; 
				
				
}
a.sobreforo:hover {
	      color: #ff8000;
        text-shadow: #1659ac 0px 1px 3px;
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 14px; 
}

.archivospdf {
	      color: #0033cc;  
        font-family: Arial,Helvetica,sans-serif; 
				text-shadow: #1659ac 0px 1px 2px;
				font-size: 12px; 
				
				
}
a.archivospdf:hover {
	      color: #ff0000;
        text-shadow: #1659ac 0px 1px 3px;
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 12px;
				background-color:#000000; 
}		
	
	
.linksindex {
	      color: #0033cc;  
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 12px; 
				
				
}
a.linksindex:hover {
	      color: #ff0000;
        font-family: Arial,Helvetica,sans-serif; 
				font-size: 12px;
				 
}			
				
.zoom{
width:400px;
height:400px;
overflow:auto;
text-align:center;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /* Estilos para la imagen agrandada */
position: absolute;
background-color: #000000;
padding: 5px;
left: -100px;
border: 5px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: 0px; 
}








TD.norepeat {background-repeat: no-repeat;

}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FF8000;
}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #89bfda;
  border-right:1px solid #89bfda;
  background:#4ba5dd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c9d9d7;
  border-right:1px solid #c9d9d7;
  background:#3fa0de}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3fa0de;
  border-right:1px solid #3fa0de;}
.spiffy4{
  border-left:1px solid #89bfda;
  border-right:1px solid #89bfda}
.spiffy5{
  border-left:1px solid #4ba5dd;
  border-right:1px solid #4ba5dd}
.spiffyfg{
  background:#FF8000}

