/**
RESETEAR DIFERENCIAS ENTRE NAVEGADORES
**/

body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 	margin:0;	padding:0; }
table { border-collapse:collapse; border-spacing:0; }
img, fieldset { border:0; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a {outline: none;}
p { margin: 1em 0; }


/**
FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
**/
.Clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block;}
.Clearfix { display: inline-block; /* Fixes IE/Mac */ }
/* Hides from IE-mac \*/
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}


/**
ETIQUETAS
**/
body { font-size:125%; margin:0; background:url(../imagenes/fondo-ppal.jpg) top center no-repeat fixed; background-color:#000; }
div, p { font-family: Verdana, Arial, sans-serif; color: #303030; }

a:link, a:active { color:#000; }
a:hover, a:visited { color:#444; }
	

/**
CAPAS ID
**/

#CapaPrincipal { margin: 0 auto; padding:0; width: 48em;}
#Logo { margin:6px 16px 7px 13px; float:left; width:7.55em; height:6.6em;}
#Cabecera { float:left; background:url(../imagenes/fondo_cabecera.gif) top left no-repeat; width:38.5em;}
#CapaLogin { float:right;  width:11.5em;  }
#flogin {background:url(../imagenes/fondo_login.gif) bottom right no-repeat; margin:0.25em 0 0 0.5em; padding:0.25em 0.5em;}
#flogin label { display:block; text-align:right; font-size:0.55em; color:#FFF; font-weight:bold; margin-bottom:5px; }
#flogin strong { display:block; text-align:left; font-size:0.55em; color:#FFF; font-weight:bold; margin-bottom:5px;}
#flogin .nombre { display:block; text-align:left; font-size:0.55em; color:#FFF;}
#flogin a { font-size:0.55em; color:#FFF; text-decoration:none; }
#flogin .btnFlogin {font-size:0.55em; color:#FFF; font-weight:bold; background:url(../imagenes/fondo_boton.gif); border:none; height:1.8em; width:6em; cursor:pointer;}
#flogin .cajaTexto { background-color:#b62728; font-size:1em; height:1.4em; border:1px solid #77090a; color:#FFF; width:9em; }
#LogoFundacion { margin:0.2em 10px; float:right; width:9.75em; height:2.75em;}

#CapaMenu {width:9em; float:left;}
#CapaMenu ul{ list-style-type:none; margin:0; padding:0; }
#CapaMenu ul li {margin:0; padding:0;}
#CapaMenu ul li div { font-size:0.6em; color:#c53032; font-weight:bold; border-bottom:1px solid #666; margin:0;  padding:19px 0 7px 9px;}
#CapaMenu ul li ul li { font-size:0.6em; line-height:2em; border-bottom:1px solid #666; margin:0; padding:0 0 0 18px; }
#CapaMenu ul li ul li a { color:#FFF; font-weight:bold; text-decoration:none;}
#CapaMenu ul li ul li:hover { background:url(../imagenes/fondo_menu.gif) top right no-repeat #333333;}

#CapaEnvoltorioContenido { float:left; width:38.5em !important; width:38.1em; background:url(../imagenes/fondo_contenido.gif) top left repeat-x; padding-top:11px;}
#CapaMenuMigas {background-color:#FFF; padding:0 15px 20px 15px; margin:0; font-size:0.55em;}
#CapaMenuMigas a { color:#000;}

#CapaContenido{background-color:#FFF; padding:0 35px 20px 25px; margin:0; font-size:0.6em; line-height:1.5em; min-height:600px; height:auto !important; height:600px; text-align:justify }
#CapaContenido p{ margin-left:15px; }
#CapaContenido address{ margin-left:15px; }
#CapaContenido dt{ font-weight:bold; margin:20px 0 5px 0; }
#CapaContenido dd{ margin:2px 0 5px 20px; }


#CapaContenido2Columnas {background-color:#FFF; padding:0 12px 20px 25px; margin:0; font-size:0.6em; line-height:1.5em; min-height:600px; height:auto !important; height:600px; text-align:justify }
#CapaTextoPrincipal { float:left; width:40em; }
#CapaTextoSecundario { padding-left:12px; width:19em; float:right; }
#CapaTextoSecundario input, #CapaTextoSecundario textarea { width:95%}
#CapaTextoPrincipal iframe { border:none; width:100%; height:300px;}
#bClasificacion #CapaTextoPrincipal iframe { border:none; width:100%; height:500px;}
#bInicio iframe { border:none; width:100%; height:600px;}

#CapaPrincipalLogin { position:absolute; width:300px; height:280px; top:50%; left:50%; margin-top:-150px; margin-left:-150px; padding:10px; font-size:0.6em; background-color:#444; color:#FFF;} 
#CapaPrincipalLogin a { color:#FFF;}


#CapaPie { background-color:#DDD; border-top:1px solid #999; font-size:0.7em; font-weight:bold;}

#PubliNetical {background:url(../imagenes/fondo_pie_netical.jpg) top left no-repeat; padding:5px 10px; background-color:#000000}
#LogoNetical { display:block; float:left; background:url(../imagenes/logo_netical.gif) top left no-repeat; width:206px; height:47px; text-indent:-9999px; margin:20px 0 13px 35px;}
#EnlacesNetical {list-style:none; float:right; margin:0; padding:0; }
#EnlacesNetical li { text-align:right; margin:0; padding:0;}
#EnlacesNetical li a { text-align:right; font-size:0.7em; font-weight:normal; color:#CCC; text-decoration:none;}

#ImagenCabecera { float:right; margin:28px 0 0 0; width:14.4em; height:6.45em; }
#ImagenJugador { float:right; margin-right:0; width:10.5em; height:7.9em;}



#bSaluda #elemMenuSaluda, #bOrganigrama #elemMenuOrganigrama, #bHistoria #elemMenuHistoria, #bPabellon #elemMenuPabellon, #bSocios #elemMenuSocios, #bTienda #elemMenuTienda, #bContacto #elemMenuContacto, #bResultados #elemMenuResultados, #bClasificacion #elemMenuClasificacion, #bCalendario #elemMenuCalendario, #bNoticias #elemMenuNoticias, #bGaleria #elemMenuGaleria, #bRevista #elemMenuRevista, #bPlantilla #elemMenuPlantilla, #bVideoteca #elemMenuVideoteca, #bRecursos #elemMenuRecursos, #bNotas #elemMenuNotas { background:url(../imagenes/fondo_menu.gif) top right no-repeat #333333;}


.ListadoDoc { list-style-type:none; padding-left:0; margin:0; }
.ListadoDoc li { margin:0 0 5px 0; padding:0;  }

.ListadoEnlaces { list-style-type:square; padding-left:10px; margin-left:5px; }
.ListadoEnlaces li { margin:0 0 5px 0; padding:0; }

.Listado { list-style-type:square; padding-left:10px; margin-left:5px; }
.Listado li {  margin:0 0 5px 0; padding:0;  }

.ListadoStyleNone { list-style-type:none; padding-left:15px; }
.ListadoStyleNone li { margin-bottom:5px; }




#bTienda table{border-collapse:separate; border-spacing:1px; background-color:#E6E6E6;}
#bTienda table td{padding:3px;}
#bTienda .CeldaCabecera { text-align:center; background-color:#f0f0f0; color:#c53032; }
#bTienda .Celda0 { background-color:#FFF;}
#bTienda .Celda1 { background-color:#FFF;}
#bTienda .TotalPedido { width:10%; }


/**
CLASES
**/
.BotonCompra { font-size:1em; font-weight:bold; padding:2px; color:#FFF; background:url(../imagenes/fondo_boton_carrito.gif) top left repeat-x; border:1px solid #333; height:1.8em; cursor:pointer}
.BotonAtras { font-size:1em; font-weight:bold; padding:2px; color:#333; background:url(../imagenes/fondo_boton_atras.gif) top left repeat-x; border:1px solid #CCC; height:1.8em; cursor:pointer}
.BordeIcono { border:1px solid #FFF;}
.TituloPublicidad { background-color:#f0f0f0; color:#c53032; font-size:1em; line-height:26px; margin-bottom:5px; padding-left:5px; display:block;}


.TituloPartido { background-color:#c53032; font-size:1.2em; font-weight:bold; padding:5px; color:#FFF;}
.TituloContenidoPrimario { color:#c53032; font-size:2.2em; line-height:1.2em; margin-bottom:20px; display:block; clear:both;}
.TituloContenidoPrimarioPortada { color:#c53032; font-size:2.2em; line-height:1em; margin-bottom:15px; display:block; clear:both;}
.TituloContenidoSecundario { background-color:#f0f0f0; color:#c53032; font-size:1.2em; font-weight:bold; line-height:26px; margin-bottom:5px; padding-left:5px; display:block;}
.TituloContenidoTerciario { color:#c53032; font-size:1.2em; font-weight:bold;}

a.Portada { color:#c53032;}
.EnlaceBordeado:link, .EnlaceBordeado:visited { border:1px solid #444; padding:2px 6px 2px 6px; color:#444; text-decoration:none; background-color:#FFF; font-size:0.9em;}
.EnlaceBordeado:hover, .EnlaceBordeado:active { border:1px solid #000; padding:2px 6px 2px 6px; color:#000; text-decoration:none; background-color:#EBEBEB; font-size:0.9em;}
.EnlaceBordeadoNegrita:link, .EnlaceBordeadoNegrita:visited { border:1px solid #094098; padding:2px 6px 2px 6px; color:#094098; text-decoration:none; background-color:#FFF; font-weight:bold;}
.EnlaceBordeadoNegrita:hover, .EnlaceBordeadoNegrita:active { border:1px solid #094098; padding:2px 6px 2px 6px; color:#094098; text-decoration:none; background-color:#DEE1E7; font-weight:bold;}
.EnlaceBordeadoActivo { border:1px solid #000; padding:2px 6px 2px 6px; color:#000; text-decoration:none; background-color:#EBEBEB; font-weight:bold; font-size:0.9em;}



.TextoError{ font-weight:bold; color:#CC0000; text-align:center; }
.TextoColorPrincipal {color:#c53032;}
.TextoPequeno { font-size:0.9em;}
.Divider { border:0; border-top: 1px dashed #ccc; margin:1.5em 0 1.5em 0; clear:both; color: #FFF; }
.DividerOculto { border:0; border-top: 1px dashed #FFF; margin:1.5em 0 1.5em 0 !important; margin:0; clear:both; color: #FFF; }
*:first-child+html .DividerOculto {margin:0 !important;} 
.DividerOculto { border:0; border-top: 1px dashed #FFF; margin:1.5em 0 1.5em 0; clear:both; color: #FFF; }
*:first-child+html .Divider{margin:0 !important;} 
.SeparadorOcultoContenidoPrimario { border:0; margin:1.5em 0 1.5em 0; clear:both; color: #FFF; }
.SeparadorOcultoContenidoSecundario { border:0; margin:0.5em 0 0.5em 0; clear:both; color: #FFF; }
*:first-child+html .SeparadorOcultoContenidoPrimario {margin:0 !important;} 
.MargenDerecho { margin-right:10px;}
.MargenIzquierdo { margin-left:10px;}
.MargenIzquierdoGrande { margin-left:20px;}
.MargenInferior { margin-bottom:10px;}
.MargenSuperior { margin-top:10px;}
.MargenInferiorGrande { margin-bottom:20px;}
.MargenSuperiorGrande { margin-top:20px;}
.MargenInferiorMini { margin-bottom:5px;}
.MargenSuperiorMini { margin-top:5px;}
.Negrita { font-weight:bold; color:#333; }
.NoUnderline { text-decoration:none; }
.NoClear { clear:none; }
.Clear { clear:both; }
.ClearRight { clear:right;}
.DisplayBlock {display:block;}
.Oculto { position:absolute; left:-99999px; top:-99999px; }
.OcultoDisplay{display:none}
.FloatLeft { float:left }
.FloatRight { float:right }
.AlignLeft {text-align:left; }
.AlignRight {text-align:right; }
.AlignJustify {text-align:justify; }
.AlignCenter {text-align:center; }
.Width45{ width:47%;}
.Width70{ width:70%;}
.Width100 {width:100%;}
.FondoClarito{ background-color:#F9F9F9;}


