/*
Hoja de Estilos de Punta de Lanza.
*/
body{
	font:12px/16px Arial,Helvetica,sans-serif;
	color:#555555;
}
a img{
	border:0 none;
}
abbr, acronym{
	border:0 none;
	text-decoration:none;
}

a:link { text-decoration: none; color: #3E70B7 }
a:visited { text-decoration: none;  color: #3E70B7 }
a:hover { text-decoration: none; color: #C60000 }

h2 { 
	font: italic normal 14pt georgia, serif; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	text-decoration:underline;
	}
h3 { 
	font: italic normal 10pt georgia, serif; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
p { 
	font: 8pt/16pt Georgia, serif; 
	margin-top: 0px; 
	text-align: justify;
	}


/* Fuente general para las Tags más comunes: */
font,td,th{font:12px Verdana,Arial,Helvetica,sans-serif}


.InferiorSuperior {BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}
.IzquierdoDerecho {BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid}
.TipoRegistroDos {BORDER-TOP: #dee3e7 1px ridge; 
				BORDER-BOTTOM: #dee3e7 1px ridge; 
				BORDER-LEFT: #dee3e7 1px ridge; 
				BORDER-RIGHT: #dee3e7 1px ridge}
.TipoBarraBaja {
				BORDER-BOTTOM: #C2C3BE 1px solid;
				padding: 0px 0px 2px 2px;
				background-color:#ffffff;
				}
.TipoBarraBajaNegra {
				BORDER-BOTTOM: #4E4B38 1px solid;
				padding: 2px 0px 2px 2px;
				}
.TipoInferiorSuperiorRojo {
						BORDER-TOP: #4E4B38 1px solid; 
						BORDER-BOTTOM: #4E4B38 1px solid;
						background-color:#C9BEA8;
						padding: 0px 0px 2px 2px
						}
.TipoInferiorRojo {	
					BORDER-BOTTOM: #4E4B38 1px solid;
					background-color:#d1d7dc;
				}
.TipoInferiorNegro {	
					BORDER-BOTTOM: #000000 1px solid;
					background-color:#d1d7dc;
				}
.TipoIzquierdaRojo{
					BORDER-LEFT: #C60000 1px solid;
					background-color:#ffffff;
				}
.TipoIzquierdaNegro{
					BORDER-LEFT: #666666 1px solid;
					background-color:#ffffff;
				}
.TipoMenuPrincipal {
				/*Padding: 0px (La distancia al borde superior) 0px (La distancia al Borde derecho) 0px (La distancia al borde inferior) 0px(La distancia al borde de la Izquierda)*/
				padding: 0px 0px 2px 2px;
				background-color:#EFEDE7;/*#EBF1F7;*/
				color:#000000;
				}
				
/*Las tablas que he creado para mostrar las estadísticas:*/				
.TablaDashed{
	border-top: thin dashed;
	border-left: thin dashed;
	border-RIGHT: thin dashed;
	border-bottom: thin dashed;
	font-size: 10px;
			}
.RegistroFicha{
				background-color:#D9E4F0;
				font-size: 10px;
			}
.RegistroFicha2{
				background-color:#EBF1F7;
				font-size: 10px;
			}
/*Fin Tablas Estadísticas:*/

/*Tipo de tablas creadas para la Liga I*/
.TablaLiga{
	border-top: thin solid;
	border-left: thin solid;
	border-RIGHT: thin solid;
	border-bottom: thin solid;
}
.RegistroLiga1{
	background-color:#D9E4F0;
}
.registroLiga2{
	background-color:#EBF1F7;
}
/*Fin Tablas de la Liga"


/*La Hoja de estilo para la Liga Abierta de Punta de Lanza
Verde: #77B700
Azul: #001C42
Gris: #646464
*/

.TablaLigaAbierta{
	/*border-bottom: thin dashed;*/
	text-align: center;
}
.TableDate1LigaAbierta{
	background-color:#001C42;
	color:#FFFFFF;
	font-weight: Bold;
	text-align: center;	
	font-size: 11px;
}
.TableDate2LigaAbierta{
	background-color:#77B700;
	color:#FFFFFF;
	font-weight: Bold;
	text-align: center;
	font-size: 11px;	
}
.RegistroBasicoLigaAbierta{
	color:#646464;
	border-bottom: 1px solid;
	text-align: center;
	font-size: 10px;
}

/*El formato de tablas para la calculadora ELO
#6180A0 azul
#EBEBEB gris
#7D4900 marron
*/
.TDCalculadora{
	BORDER-TOP: #6180A0 1px solid; 
	BORDER-BOTTOM: #6180A0 1px solid; 
	BORDER-LEFT: #6180A0 1px solid; 
	BORDER-RIGHT: #6180A0 1px solid;
	background-color:#EBEBEB;
	color: #7D4900
}

/*Combo: Busqueda de Jugadores*/
.TipoResultadoBusqueda {
	background-color:#FFFFFF;
	text-decoration: underline;
	color:#000000;
	text-align: center;
	margin-left: 5px;
	margin-right: 10px;

}

/* Fin de la hoja de Estilos de la Ladder:


/*Tablas para el Torneo Nuevos*/
.TablaKG{
    border-top: thin solid;
    border-left: thin solid;
    border-RIGHT: thin solid;
    border-bottom: thin solid;
    font-size: 11px;
            }
.RowKG1{
                background-color:#C9BEA8;
                font-size: 11px;
            }
.RowKG2{
                background-color:#D5CCBB;
                font-size: 11px;
            }
            
.TableDate1MODs{
	background-color:#666666;
	color:#FFFFFF;
	font-weight: Bold;
	text-align: center;	
	font-size: 11px;
}
.TableDate2MODs{
	background-color:#999999;
	color:#FFFFFF;
	font-weight: Bold;
	text-align: center;
	font-size: 11px;	
}

/* Fin de Tablas del Torneo Nuevos */
			


/*El redondeo de las noticias*/
TABLE.round {
	  margin: 8px;
	 margin-top: 3%;
  	  margin-bottom: 3%;
}
TD.round-topLeft {background-image: url(../images/Noticias/topLeft.gif); WIDTH: 16px; HEIGHT: 4px}
TD.round-top {background-color: #C9BEA8;}
TD.round-topRight {	background-image: url(../images/Noticias/topRight.gif);  HEIGHT:4px;}
TD.round-right {	background-image: url(../images/Noticias/right.gif); /*HEIGHT:4px;*/}
TD.round-bottomRight {	background-image: url(../images/Noticias/bottomRight.gif); WIDTH: 16px; HEIGHT: 16px}
TD.round-bottom {	background-image: url(../images/Noticias/bottom.gif); HEIGHT: 16px}
TD.round-bottomLeft {	background-image: url(../images/Noticias/bottomLeft.gif); WIDTH: 16px; HEIGHT: 16px}
TD.round-left {	background-image: url(../images/Noticias/left.gif); WIDTH: 16px}
TD.round-center {
	background-color: white;
	padding:5px;
	
}
div.scroll_{
    height: 380; 
    overflow: auto;
    text-align: center;
}	
	

TD.round-leftH {background-image: url(../images/Noticias/leftHeader.gif); HEIGHT: 16px}
TD.round-rightH {background-image: url(../images/Noticias/rightHeader.gif); HEIGHT: 16px}
TD.round-centerH {
	background-color: #C9BEA8;
	color:white;
	padding:3px;
	font-size: x-small;
}
/*fin contenedor redondeado*/

/*Sección de Wargames*/

.Titulo_Verde {
	color: #6b803f; /*#99b65e;*/
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 12pt;
	padding:0px;
}
.Titulo_Azul {
	color: #92ad5c;
	font-family: Georgia, serif;
	font-weight: normal;
}
.WargameSnapshot {
	font-size: 8pt;
	font-family: Georgia, serif;
	width: 800px;
	padding: 9px 10px 5px 10px;
	margin: 0;
}

.WargameSnapshot table { width: 100%; }

.WargameSnapshot td {
	font-size: 8pt;
	font-family: Georgia, serif;
	padding: 3px;
	border-bottom: 1px solid #d8d8d8;
}


/* Fin Sección Wargames

/* Sección de Noticias del Foro en la web:*/
.NoticiasForo {
	background:#F3F2EF url(http://www.puntadelanza.net/images/Banners/NoticiasForo.gif) repeat-y scroll 0%;
	margin-left:5px;
	width:550px;
	padding:5px 10px 10px 10px;
}

#NoticiasForoInt h2 {
	background:transparent url(http://www.puntadelanza.net/images/Banners/UltimasNoticias.png) no-repeat scroll left top;
	height:26px;
	margin:0pt;
	padding:0pt;
	text-indent:-9999px;
	width:100%;
}

#NoticiasForoInt {
	background:#F4F4F4 url(http://www.puntadelanza.net/images/Banners/NoticiasForoInt.gif) repeat-x scroll left top;
	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:10px;
	overflow:hidden;
	padding:0pt 0pt 5px;
	width:548px;
}

#NoticiasForoInt h4 {
	border-top:1px solid #E0E0E0;
	color:#6B803F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding:10px 15px 5px;
	text-transform:uppercase;
}
#NoticiasForoInt ul, #NoticiasForoInt li {
	border:0pt none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0px 15px 10px;
}

#NoticiasForoInt li {
	background:transparent url(http://www.puntadelanza.net/images/Banners/BulletVerdeForo.gif) no-repeat scroll 0px 4px;
	margin-bottom:5px;
	padding:0pt 0pt 0pt 20px;
}

/* FIN Sección de Noticias del Foro en la web:*/
/* Menú de la Izquierda de la Web */
#MnuIzqWeb{
	background-color:#F3F2EF;
	border-left:1px solid #CCCCCC;
	margin-bottom:0.5em;
	width:155px;
}

#MnuIzqWebContainer{
	padding-bottom:0.3em;
}
#MnuIzqWebContainer ul{
	list-style-type:none;
	margin-top:0.1em;
	margin-bottom:0.5em;
	margin-left:0pt;
	padding:0pt;
	line-height:1.7em;
	text-align:left;
}

#MnuIzqWebContainer li a{
	padding:5px 5px 5px 15px;
}


#MnuIzqWebContainer li a:hover{
	background:transparent url(images/Banners/BulletVerdeForo.gif) no-repeat scroll left center;
}
/* Fin de Menús de Izquierda de la Web */

/*La MiniTabla de la Ladder */
#LadderMiniTabla{
	background-color:#F3F2EF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:100%;
	
}

#LadderMiniTabla p{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	margin-top:0.5em;
	margin-bottom:0pt;
}
#eachRowLadder{
	clear:both;
	display:block;
	float:none;
	margin:5px 0pt;
}
#FlechaLadder{
	width:12px;
	padding-left:1px;
	padding-right:2px;
}
#PosicionLadder{
	padding-right:2px;
}
#JugadorLadder{
	padding-right:1px;
}

#BanderaLadder{
	padding-right:2px;
}
#PuntosLadder{
	padding-left:3px;
	padding-right:3px;
}
/* Fin de Mini Tabla de la Izquierda

/* Publicidad en PdL Menú Izquierda: */

#PubliIzq {
	border-bottom: 1px solid #CCCCCC;
	background-color:#F3F2EF;
	text-align:center;
}

#PubliIzq img{
	margin-top:0.5em;
	margin-bottom:0.5em;
	border:0px;
}
#PubliIzq .PubliInt{
	margin-top:1px;
}

/* Imagen de la cabecera */
#ImgCabecera{
	/*border:1px solid;*/
	margin-bottom:0.5em;
	margin-left:4px;
	width:990px;
}
#Container{
	/*margin-left:2em;*/
}

/*El pie de página*/
#ImagenLanza{
	background:transparent url(/images/PdL.gif) no-repeat;
	background-position: 800px top;
	font-size: 8pt;
	margin-left:2em;
}

/*Página del equipo de Punta de Lanza: */
#EquipoLanza{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.TituloEquipoLanza h1{
	color:#6B803F;
	margin-top:0px;
}

.ColumnaIzqEquipo{
	float:left;
	padding:0pt 0pt 0px 10px;
	width:340px;
}
.ColumnaDerEquipo{
	float:right;
	padding:0pt !important;
	width:340px;
}
.InteriorEquipo{
	float:left;
	border-bottom:1px dotted #E7EAEA;
	padding:0pt 0pt 10px;
	margin-bottom:10px;
	width:100%
}
.CabeceraIntEquipo{
	clear:both;
	margin-bottom:15px;
	
}
.CabeceraIntEquipo img{
	border:0px;
	float:left;
	margin-right:30px;
}
.CabeceraIntEquipo h2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.05em;
	color:#6B803F;
	text-align:left;
	margin:0pt;
	padding-top:7px;
}
.CuerpoIntEquipo{
	clear:both;
}
.CuerpoIntEquipo img{
	border:0px;
	float:left;
	margin-right:30px;
}
.CuerpoIntEquipo ul{
	text-align:left;
	margin-right:5px;
}
.CuerpoIntEquipo li{
	list-style-type:none;
	padding-bottom:2px;
}
.CuerpoIntEquipo h3{
	color:#7E9296;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
/* Fin de la Página del Equipo Punta de Lanza */

/*Páginas de los RSS */
#RssPrincipal{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/rsslogo.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#RssPrincipal h2{
	margin:0pt;
	padding:35px 0px 20px 90px;
	color:#6B803F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:250;
	text-decoration:none;
}
#RssPrincipal p{
	margin:1px
}

#RssDescripcion{
	margin:10px 0px 10px 30px;
}
#RssDescripcion em{
	color:#6B803F !important;
	font-weight:bold;
}
#RssDescripcion p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#RssEnlaces{
	margin:10px 0px 10px 30px;
}
#RssEnlaces p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.04em;
	margin-bottom:3px;
}
#RssEnlaces img{
	border:0px none;
}

#RssEnlaces span{
	padding-right:10px;
}

/*Fin Página RSS */

/*Extra div para la campaña en la página principal */
#extraDiv2 {
	top:113px;
	left:790px;
	position:absolute;
}
/*
#extraDiv1 {
	height:auto;
	left:760px;
	position:absolute;
	top:550px;
	width:240px !important;
}

#extraDiv1 h2{
	color:#6B803F;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-style:normal;
	text-decoration:none;
	margin-top:0pt;
}


#accordion {
	margin:10px 0px;
}

#accordion h4{
	color:#6B803F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0pt;
	padding-bottom:5px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 12px;
	background: #F3F2EF;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

#MiniNoticiasCamp{
	color:#666666;
	font-weight:normal;
	border:1px solid #E7EAEA;
	background:#F8F8F8 none repeat scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

#MiniNoticiasCamp h4{
	background:#C8CED0 repeat-x scroll left top;
	color:#FFFFFF;
	margin:0;
	padding:5px 10px 5px 20px;
	text-align:left;
}

#MiniNoticiasCamp p{
	background:#FFFFFF repeat-x scroll center bottom;
	color:#B1BBBE;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:0pt;
	line-height:33px;
}
#MiniNoticiasCamp .MiniNoticiasAnnoNum{
	color:#528CE0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:30px;
	letter-spacing:-0.05em;
	line-height:20px;
	padding:0 2px 0 3px;
}

#MiniNoticiasCamp ol{
	border-top:1px solid #E0E0E0;
	margin:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:1px 0 0;
}
#MiniNoticiasCamp li{
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	float:none;
	border-bottom:1px solid #FFFFFF;
	font-size:11px;
	line-height:1.5em;
	text-align:left;
	clear:both;
	letter-spacing:normal;
}

#MiniNoticiasCamp .NumInt{
	float:left;
	border:1px solid #B0B0B0;
	color:#B0B0B0;
	font-weight:bold;
	margin:4px 0 1px 4px;
	text-align:center;
	width:13px;

}
#MiniNoticiasCamp .TextInt{
	float:left;
	margin:4px 0 0 9px;
	width:210px;
}
*/
/* Fin del ExtraDiv */
/* Div para el Aniversario de la Web
#extraDivAniv {
	background:transparent url(/images/Banners/AniversarioWeb.png) no-repeat;
	top:25px;
	left:350px;
	position:absolute;
	height:111px !important;
	width:111px !important;
}

Fin para el Aniversario de la Web */
