/* 
    Hoja de Estilos de Sofmania
   ----------------------------------
          Fichero "estilo.css"
*/

body { text-align: center; background: center repeat-y white url(../Imagenes/Fondos/linea.png); font-family: Arial, Times; font-size: 14px;}
p { text-align: justify; font-size: 16px; color: #666666;}
#Pagina { width: 996px; margin-left: auto; margin-right: auto; position: relative; }
.Cuerpo { margin-top: 80px; margin-left: 151px; }

.amarillo { color: red; }
.verde { color: green; }

#unicatienda { border-bottom: 1px solid #dddddd; }

/* Patrocinadores */

#Patrocinadores { width: 150px; background-color: #dddddd; border-left: 1px solid #666666; float: left; }
#Patrocinadores h3 { color: #333333; }

/* Cabecera */

.Cabecera img { margin-top:-8px; margin-left: 0px; border: 0px none;}

/* Menu */

.menu1                 { margin: 0px; margin-left: 0px;padding: 0px;  width: 100%; position:relative; }

.menu1 li              { width: 198px; list-style: none; padding: 7px 0px 7px 0px; margin: 0px; margin-top: -1px; float:left; display:inline; background-color: #dddddd;}
.menu1 li.dentro a     { color: black;}
.menu1 li a            { font-size: 24px; color: #666666; text-decoration: none;}
.menu1 li a:hover      { text-decoration: underline; }

/* Eventos */

.eventos { width:950px; margin-top: -10px; margin-left:auto; margin-right: auto; background-color: #137030; }
.eventos p { width: 100%; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.eventos a { color: red; text-decoration:none;}
.eventos a:hover { text-decoration: underline;}

.eventosGrande {text-align:center; }
.eventosGrande h2 { color: red; }
.eventosGrande h3 { color: #666666; }
.eventosGrande p { text-align:center; }
.eventosGrande p a { color: red; }

/* Noticias */

.Separador { margin-left: 100px; margin-right: 100px; border-bottom: 1px #d7d7d7 solid;}

.NoticiaPortada         { text-align: justify; width:750px; margin-left: auto; margin-right: auto; padding-top: 10px;}
.NoticiaPortada         { min-height: 175px; margin-top: 15px; margin-bottom: 15px;}
.NoticiaPortada img     { float:left; margin-left: 5px; margin-right: 10px; border: 1px solid #666666; padding: 2px;}
.NoticiaPortada a       { color: red; font-size: 20px; padding-left: 15px; text-decoration: none;}
.NoticiaPortada a:hover { text-decoration: underline;}
.NoticiaPortada p       { padding: 5px;}

.NoticiaPeque         { text-align: justify; width:750px; margin-left: auto; margin-right: auto; padding: 1px; margin-bottom: 10px;}
.NoticiaPeque a       { color: red; font-size: 20px; padding-left: 15px; text-decoration: none;}
.NoticiaPeque a:hover { text-decoration: underline;}
.NoticiaPeque p       { padding-left: 5px; padding-right: 5px;}

.NoticiaAmpliada            { min-height: 310px; text-align: justify; width:870px; margin-left: auto; margin-right: auto; padding-top: 10px;}
.NoticiaAmpliada h2         { color: red; margin-left: 15px;}
.NoticiaAmpliada img        { float:left; margin-left: 5px; margin-right: 10px; border: 1px solid #666666; padding: 2px;}
.NoticiaAmpliada p          { padding-left: 5px; padding-right: 5px;}

.NoticiaListada         { text-align: justify; width:750px; margin-left: auto; margin-right: auto; padding: 1px; margin-bottom: -30px;}
.NoticiaListada a       { color: red; font-size: 20px; padding-left: 15px; text-decoration: none;}
.NoticiaListada a:hover { text-decoration: underline;}
.NoticiaListada p       { padding-left: 5px; padding-right: 5px;}

.Volver       { text-decoration: none; color: #666666;}
.Volver:hover { text-decoration: underline;}

/* Clubs */

.clubs p { text-align: center; }
.clubs a { color: red; }
.clubs h3 { color: red; }
.clubs img { border: 1px solid #666666; margin-left: 5px; margin-right: 5px; padding: 2px;}

.clubs div { width: 800px; margin-left: auto; margin-right: auto; }
.clubs div p { text-align: justify; }

/* enlaces */

#enlaces { list-style: none; text-align:justify; width: 500px; margin: 0px auto;}
#enlaces a { color: red; }

/* Campeonatos */

.campeonatos h3 { color: #666666; }
.campeonatos ul { width: 700px; list-style: none; margin-left: auto; margin-right: auto; padding-bottom: 10px; margin-bottom: 10px; }

.carpeta { width: 50px; float: left; }
.carpeta p { margin: 0px; padding: 0px; color: red;}
.ficheros { margin-left: 91px; padding-top: 20px; width: 649px; }
.ficheros li { text-align: justify; color: #666666;}
.ficheros li a { color: red; }

/* Albumes */

#foto { visibility:hidden; padding: 2px; border: 1px #666666 solid; }


.album { width: 100%; text-align:center; margin: 0px; padding: 0px;}
.album h2, .album h3 { color: black; }
.album ul, .contenedorImagenPeque { width: 700px; margin: 0px auto; list-style: none; }
.album li { border-bottom: 1px solid #999999; }
.album p { margin-left: 25px; color: #333333;} 
.album p.amarillo { color: red; }
.album a { text-decoration: none; color: #333333; }
.album a:hover { text-decoration: underline;	 }


.contenedorImagenPeque table { margin: 0px; padding: 0px; width: 100%; }
.contenedorImagenPeque table td { text-align:center; }
.contenedorImagenPeque table td img { border: 1px solid #999999; }

.contenedorImagen { background: no-repeat center url(../Imagenes/cargando.gif); }

.ruta { padding-left: 150px; color: #333333; text-align: justify;}
.ruta a { color: #666666; text-decoration: underline;}

.controles { text-align:center; }
.controles a { color: #666666; }

#AmpliaFoto { margin-left: auto; margin-right: auto; visibility: hidden; position:relative; top:-600px; border:2px black solid; background-color: white; padding: 3px;}

/* Localizacion */

#localizacion { width: 500px; margin-left: auto; margin-right: auto; }
#localizacion h2 { color: red;}

/* Pie de pagina */

#piepagina { width: 500px; margin-left: auto; margin-right: auto; padding-top: 10px; border-top: 1px solid #CCCCCC; color: red; }
