body {
background:#fff url(background.png) repeat-x; 
margin:0; padding:0; border:0; 
text-align:center; 
font-size:90%; 
font-family: arial, sans-serif;
	margin:0px;
	height: 100%;	
}
#usuario{
height: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #ccc solid;
}
#usuario h3{
	margin: 0;
	color: #8f1117;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: solid #8f1117 1px;
}
#usuario form{
			margin: 0;
			padding: 0;
			float: left;
		}
		
#usuario form input{
			margin-top:3px;
			margin-left: 6px;
			height: 15px;
			border: 1px #ccc solid;
			width: 110px;
		}		
#usuario  form input.enviar,#caja_encuesta  form input.enviar{
			width: 45px;
			margin-top:8px;
			margin-left: 6px;
			height: 20px;
			border: 1px #ccc solid;
			background-color: maroon;
			color: #eeeeee;
			padding: 0px 3px 5px 3px;
			cursor: pointer;
		}				
#usuario ul,#proxpartido ul,#nextpartido ul{
clear: both;
list-style-type: none;
margin: 0;
padding: 0;
margin-top: 2px; 
}
#usuario ul.acc li{
float: left;
}
#usuario li,#proxpartido li,#nextpartido li{
margin-left: 20px;
color: #A70303;
font-weight: bold;font-size: 90%;
}
#usuario li a,#proxpartido li a,#nextpartido li a{
color: #A70303;
background: url(arrow_peque.gif) no-repeat center left; /*custom bullet list image*/
/*display: block;*/
padding: 2px 0;
padding-left: 13px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 90%;
}
#usuario ul li a:visited, #proxpartido ul li a:visited, #nextpartido ul li a:visited{
color: #A70303;
}
#usuario ul li a:hover, #proxpartido ul li a:hover, #nextpartido ul li a:hover{ /*hover state CSS*/
color: #333333;
}
#proxpartido, #nextpartido{
background:#fff;padding-bottom:10px;padding-top:10px;	
}

.logolocal{
	width:50px;float:left;margin-left:5px;
}
.logovisitante{
	width:50px;float:right;margin-right:5px;
}
.equipolocal{
	text-align:left;font-size:110%;font-weight:bold;
}
.equipovisitante{
	text-align:right;font-size:110%;font-weight:bold;
}
.infopartido{
margin-top: 10px;
clear: both;
	 text-align:center;
	 font-size: 90%;
	 background-color: #f8f8f8;
	 font-weight: bold;
	 border: 1px solid #ccc;
}
.resultadobloque{
	background-color: #8f1117;
	color: white;
	font-size: 130%;
	padding: 3px;
}

#proxpartido .infopartido ul, #nextpartido .infopartido ul{
	 
}







img{
	border: 0;
}
#sup_usuario {
}

#contenedor {
width:1000px; 
margin:0px auto; text-align:left; 
position:relative; overflow:hidden;

}
* html #contenedor {overflow:visible; z-index:0;}
#cabecera {height:200px;}

#cabecera h1 {
width:1000px; height:0; 
padding: 0px 0 0 0; 
overflow:hidden; 
/*background:url(../imagenes/cabeza.png) no-repeat; */
margin:0; float:left;
margin-top: 0px;
}
#flash{
height: 140px;
}

/*#pad {height:140px; }*/
#pad .banner1{
	height: 120px;
	background-color: blue;
	float: right;
	display: block;
	width: 600px;
	margin-top: 10px;
}

h2 {padding:0; margin:20px 0 10px 0; font-size:100%; font-weight:normal;}
h5 {font-size:15px;}
p {padding:0; margin:5px 0; line-height:18px; font-size:12px;}
#contenido {clear:both; width:1000px; 
background:url(rightback.gif) repeat-y right top; 
font-family:arial, sans-serif; font-size:100%;
}

a{
	color:#8f1117; 
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#contenido h2 {color:#8f1117; font-size:160%;}

.izquierda {
width:670px; 
margin-top: 4px;
float:left; 
padding-bottom:30px;background: url(fondo.gif) repeat-y left; 
}
.izquierdapie{
	width:670px; 
float:left; 
}
.derecha {
width:300px; 
float:right; 
font-family:arial, sans-serif; 
}
.derechapie {
width:300px; 
float:right; 
font-family:arial, sans-serif; 
}
*:first-child+html .derecha{
	border-top:4px solid #d27d09; 
}
.derecha ul {
padding:0; 
margin:0; 
list-style:none;}
.derecha ul li {
width:240px; 
margin: 0 0 0 10px; 
padding: 0 0 0 10px; 
background:url(li.gif) no-repeat left;}
.derecha ul li a {color: #a52a2a; font-size:12px;}



  .caja {width:300px;}
  .headcaja {height:27px; background:url(top.gif); margin:0; padding:0 0 0 10px; 
  color:#fff; font-size:12px; line-height:25px; font-family:arial, sans-serif;
  }
  
  .bodycaja {background:url(bottom.gif) left bottom; 
  padding: 3px 10px; color:#666; font-family:arial, sans-serif;}
  .bodycaja img {display:block;}
/*
   .bodycaja li{
	list-style-type: square;
	margin: 0 0 0 10px; 
padding: 0 0 0 10px; 
  }
  .bodycaja a{
  	color: #b22222;
  }
*/
.bodycaja {
/*width: 180px; /*width of menu*/
}


.bodycaja ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.bodycaja ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.bodycaja ul li a{
color: #A70303;
background: url(arrow.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.bodycaja ul li a:visited{
color: #A70303;
}

.bodycaja ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.bodycaja ul ul li a{
color: #A70303;
background: url(arrow_peque.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
padding-right: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 90%;
}

dl.listaforo{ margin:0 0 12px 0; }
dl.listaforo dt.fecha-info { margin:0px;  padding:0 0 6px 0; font-size:90%; color:rgb(60,60,60) !important; font-weight:bold; color:rgb(102,102,102); border:none; background:none;}
dl.listaforo dt{ 
margin:0 0 2px 0px; font-weight:bold; padding:2px 0 2px 22px; 
background:url(foro-list.png) no-repeat top left; 
}

dl.listaforo dt span { font-weight:normal; font-size:90%; }
dl.listaforo dd { margin:0 0 6px 0px; padding:0 0 5px 22px; border-bottom:1px solid rgb(204,204,204);}
dl.listaforo dd small { margin:4px 0 0 0; font-size:90%; }
dl.listaforo dd.else { padding: 0; margin: 0; }

dl.listamas { margin:0 0 12px 0; }
dl.listamas dt{ 
font-size: 90%;
font-weight: bold;
margin:0 0 2px 0px; 
padding: 0 0 1px 5px; 
}
dl.listamas dt span { font-weight:bold; font-size:120%; }
dl.listamas dd { margin:0 0 6px 0px; 
padding: 0 0 5px 6px; 
border-bottom:1px solid rgb(204,204,204);}

span.link a {
	font-size:150%;
	color: #000000;
	text-decoration:none;
}

a.vote_up, a.vote_down {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:16px;
	width:16px;
	margin-left:4px;
	text-indent:-900%;
}

a.vote_up {
	background:url("thumb_up.png");
}

a.vote_down {
	background:url("thumb_down.png");
}







#footerTop {background:#55555f url(footline.gif) repeat-x left top; text-align:left;}
#footerBottom {background:#44444f; text-align:left; 
margin-bottom:50px; font-size:11px; border-top:1px solid #fff;
}
#footerBottom a, #footerBottom a:visited {color:#ddd;}
#footerT {
clear:both; 
width:1000px; 
margin:0 auto; 
color:#bbb; 
background:url(rightbackfoottop.gif) repeat-y right top;
padding-bottom: 20px;
}
#footerB {width:1000px; margin:0 auto; color:#ddd; 
background:url(rightbackfootbottom.gif) repeat-y right top;}
.inner {padding:10px;
}

#pie_p{
background-color: blue;
margin: -18px auto;
width:1000px; 
/*background:url(rightback.gif) repeat-y right top; 	*/
}
/*

#pie_patrocinadores{
background:#55555f url(footline.gif) repeat-x left top;
text-align:left;

}
#pie_patrocinadores_interior{
clear:both; width:1000px; margin:0 auto; color:#bbb; 
background:url(rightbackfoottop.gif) repeat-y right top;
height: 160px;
}
#borde {
float:right; 
width:282px; padding:0 1px 5px 17px; 
background:#77777f;
border-top:4px solid #d27d09; 
 }
 
 */
 
 #pie_patrocinadores{
background:#fff url(footline.gif) repeat-x left top;
text-align:left;
}
#pie_patrocinadores_interior{
clear:both; width:1000px; margin:0 auto; color:#bbb; 
/*background:url(rightbackfoottop.gif) repeat-y right top;*/
/*height: 170px;*/
}
#borde {
float:right; 
width:282px; padding:0 1px 5px 17px; 
background:#f8f8f8;
border-top:4px solid #d27d09; 
 }
 
#pie_patrocinadores h5 {color: #575757; border-bottom:1px solid #575757;}


#menulist {padding:0; margin:0; list-style:none;}
#menulist li.left {float:left; margin-right:15px; padding:5px; 
border:3px solid #eee; margin-bottom:10px;}
#menulist li.right {float:right; padding:5px; 
border:3px solid #eee; margin-bottom:10px;}
#menulist li.current {border-color:#e60;}

#menulist li a img {border:0; display:block;}
#menulist li a {text-decoration:none; color:#000;}
#menulist li a:hover b {text-decoration:underline;}

.download {list-style-image: url(li.gif);}
.download li a {color:#bbb; text-decoration:none; line-height:18px;}
.download li a:hover {color:#fff;}
.download li.facebook a {
background: url(facebook.png) no-repeat right;
padding-right: 18px;
}
.download li.tuenti a {
background: url(tuenti.png) no-repeat right;
padding-right: 18px;
}
.downloads {width:140px; float:left; margin-right:5px; display:inline;}
.black {color:#eee; border-bottom:1px solid #777;}


 
.creditos{
	width: 270px;
	border-bottom: 1px solid #fff;
	padding-top:5px;
	padding-bottom: 5px;
}
.creditos img{
	float: right;
	margin-right: 20px;
	margin-left: 20px;
}
.w3c img{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
.medium {font-size:11px;}
.small {font-size:10px;}
ol li {line-height:2em; font-size:14px;}
.clear {clear:both; height:0; overflow:hidden;}





img.feed {display:block; padding-right:20px; float:left;}
a.rss {font-size:14px; color:#c40;}
a.rss:hover {text-decoration:none;}

img.preload {position:absolute; left:-9999px; top:0;}

  #semiFixed {width:300px;}
  #boxHead {height:27px; background:url(top.gif); margin:0; padding:0 0 0 10px; color:#fff; font-size:12px; line-height:25px; font-family:arial, sans-serif;}
  #containerBody {background:url(bottom.gif) left bottom; 
  padding:10px 10px; color:#666; font-family:arial, sans-serif;}
  #containerBody img {display:block;}

   #containerBody li{
	list-style-type: square;
  }
  #containerBody a{
  	color: #b22222;
  }
  
  
#exchange {width:282px; padding:0 1px 5px 17px; 
background:#77777f;
border-top:4px solid #d27d09; 
 }
*:first-child+html #exchange {
	/*border-top:4px solid #d27d09; */
}

#exchange a {border:0; text-decoration:none;}
#exchange imgs {display:block; width:125px; height:125px; float:left; margin:5px 16px 0 0; display:inline; border:0;}

#smallBanner {width:530px; height:60px; background:#fff; padding: 10px 56px;
border: 2px solid #ccc;}




.noticia, .contenido{
	/*border-bottom: 1px dotted #8f1117;*/
	border-bottom: 1px solid #cecece;
}
.noticia h2 {
	padding: 0;
	margin: 0;
}
.noticia h2.primera {
	margin-top: 20px;
}
.noticia h2 a{
font-weight: bold;
text-decoration: none;
}
.noticia h2 a:hover{
color: #fff;
background-color: #8f1117;
text-decoration: none;
}
.noticia p{
text-align: justify;
}
.noticia .imagen,
.contenido .imagen,
.contenido .imagenequipo   {
   float:right;
   background-color: #A7A7A7;
   margin: 10px;
}

.noticia .imagen img,
.contenido .imagen img {
   display: block;
	width: 225px;
}

.contenido .imagenequipo img  {
   display: block;
	width: 640px;
	}
.noticia .fecha, 
.contenido .fecha{
	font-size: 10px;
	color: #8e8e8e;
	text-transform: uppercase;	
	margin-top: 0px;
	margin-bottom: 0px;
}

.datos {
clear:both;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 3px 8px 6px 3px;
/*	background-color: #f0f8ff;*/
background-color: 
	margin-top: 6px;
	font-size: 12px;
	
}
.datos a{
	color: #104e8b;
}
.cat {
	background: url(cat.png) no-repeat left center;
	margin-top: 0px;
	margin-left: 10px;
	padding: 1px 0px 4px 19px;
}
.redes{
	float: left;
}

.votos{
	font-weight: bold;
	float: left;
	margin-left: 15px 
}
.rojo{
	color: #b63131;
}
.verde{
	color: #94bf18;
}

.big{
	font-size: 130%;
}
.comentarios {
	background: url(iconcom.gif) no-repeat left center;
	margin-top: 0px;
	margin-left: 10px;
	padding: 1px 0px 4px 19px;
	
}
.leer_mas {
	background: url(leer_mas.gif) no-repeat left center;
	margin-top: 0px;
	margin-left: 10px;
	padding: 1px 0px 4px 19px;
}









#dropline div ul{
margin:0 0 0 -330px; 
padding:0 0 0 320px; 
}

#dropline {padding:0 0 0 30px; margin:0 0 0 300px; list-style:none; height:40px; 
background:url(ulback.gif) repeat-x; position:relative;}
#dropline table {border-collapse:collapse: width:0; height:0; margin:-3px -10px;}
#dropline li {float:left;}
#dropline li a {display:block; height:40px; line-height:40px; 
padding:0 20px 0 0; float:left; color:#fff; text-decoration:none; 
font-family:tahoma, sans-serif; font-size:12px;}
#dropline li a b {display:block; height:40px; float:left; 
padding:0 0 0 20px; cursor:pointer;}
#dropline li a:hover {background:url(tab_a.gif) no-repeat right top; 
line-height:36px; height:44px}
#dropline li a:hover b {background:url(tab_b.gif) no-repeat left top; 
line-height:36px;}

#dropline li:hover > a {background:url(tab_a.gif) no-repeat right top; 
line-height:36px; height:44px}
#dropline li:hover > a b {background:url(tab_b.gif) no-repeat left top; 
line-height:36px;}

#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:25px; 
width:720px; background:#f8f8f8; left:-9999px; top:44px; z-index:10; 
border-bottom:1px solid #fff;}
#dropline ul li {height:25px; line-height:25px;}
#dropline ul.right li {float:right;}
#dropline ul li a {color:#000; padding:0 10px 0 10px; 
height:25px; line-height:25px; 
border-right:1px solid #8f1117; font-weight:bold; font-size:11px;}
#dropline ul li a:hover {height:25px; line-height:25px; background:transparent; color:#8f1117;}
#dropline ul.right li a {border-left:1px solid #8f1117; border-right:0;}
#dropline ul li a.last {border:0;}


#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li.current a b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}
#dropline li.current ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#8f1117;}
#dropline li.current ul li a:hover {color:#8f1117;}

.imagen {
   float:left;
   background-color: #A7A7A7;
   margin: 10px;
}

.imagen img {
   display: block;
	width: 50px;

   position: relative;
  background-color: #fff;
  margin: -1px 1px 1px -1px;
  border:1px solid #ccc; 
padding:3px; 
}
a img.transp {
float: left;
padding: 10px;
   opacity: 0.6;
   filter: "alpha(opacity=60)"; /* expected to work in IE 8 */
   filter: alpha(opacity=60);   /* IE 4-7 */
   zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */ 
	border:0;
}
a:hover img.transp { /* make the div translucent */
   opacity: 100;
   filter: "alpha(opacity=100)"; /* expected to work in IE 8 */
   filter: alpha(opacity=100);   /* IE 4-7 */
   zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */ 
	border:0;
}



h3 {
	margin-top: 20px;
	color: #5e5e5e;
	font-size: 14px;
	font-weight: normal;
}

#commentlist {
	list-style: none;
	margin: 0;
	padding: 0px;
}

#commentlist li {
	border-top: 3px solid #f4f2f0;
	margin: 0px;
	padding: 14px 11px 10px 11px;
}

#commentlist li p {
	margin-top: 12px;
	margin-bottom: 6px;
	line-height: 130%;
}

#writecomment {
	background: #f4f2f0;
	padding: 10px 10px 10px 15px;
	margin-top: 20px;
}

#writecomment p {
	margin: 10px;
}

form {
	padding: 0;
	margin: 0;
}

#commentform textarea {
	width: 95%;
	padding: 2px;
	border: 1px solid #8e8e8e;
	}
	
#commentform input {
	width: 250px;
	margin: 0px 7px 0px 0px;
	border: 1px solid #8e8e8e;
	}
	
#commentform #submit {
	background-color: #ffffff;
	border: 1px solid #8e8e8e;
	color: #5e5e5e;
	}

	
	
.texto_noticia {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	/*font-weight: bold;
	color: #ff0000;*/
	color: #333;
	text-align: left;		
	margin-top: 5px;
	margin-bottom: 15px;	
	/*padding-right: 70px;*/
	line-height: 12px;
	/*text-align: justify;*/
}

.texto {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	/*color: #ff0000;*/
	color: #333;
	/*text-align:  justify	*/
	margin-top: 5px;
	margin-bottom: 15px;	
	/*padding-right: 70px;*/
	line-height: 12px;
		font-size: 110%;
}
.texto ul, .texto_noticia ul, .texto ol, .texto_noticia ol{
	padding:10px; 
	margin-left: 12px;
}
.texto ul li, .texto_noticia ul li{
	list-style-type: disc;
}
.texto ol li, .texto_noticia ol li{
	list-style-type: decimal;
}
.texto strong, .texto_noticia strong{
font-weight: bold;
	
}

#enlaces h3,#imagenes h3, #imagenesalbum h3, #archivos h3, #contiene_noticias h3{
clear: both;
margin-top: 6px;
font-size: 120%;
	display: block;
	border-bottom: 2px dotted #ccc;
}
#imagenes img{
float: left;
width: 50px;
height: 50px;
margin-right: 5px;
	border: 1px solid #ccc;
	padding: 1px;
}
#imagenesalbum img{
float: left;
width: 80px;
height: 80px;
margin-right: 5px;
	border: 1px solid #ccc;
	padding: 1px;
}
#archivos img{
float: left;
width: 25px;
height: 50px;
margin-right: 5px;
	border: 1px solid #ccc;
	padding: 1px;
}
#archivos div.fichero{
float: left;
	width: 234px;
	height: 25px;
	padding-left: 30px;
	padding-right: 15px;
	border: 0px solid #ccc; 
	border-width: 0px 0px 1px 1px;
	cursor: pointer;
}
#archivos div.margen{
float:left;display:block;
width:6px;
height: 25px;
}
#archivos div.fichero a{
display: block;
width: 234px;
height: 25px;
color:#2d5384;
text-decoration: none;
}
#archivos div.fichero a:hover{
color:#2d5384;
text-decoration: underline;
}
.pdf{
	background: url(../imagenes/mimetypes/pdf_mini.gif) no-repeat left;
}
.rar{
	background: url(../imagenes/mimetypes/rar_mini.png) no-repeat left;
}
.doc{
	background: url(../imagenes/mimetypes/doc_mini.png) no-repeat left;
}
.zip{
	background: url(../imagenes/mimetypes/zip_mini.png) no-repeat left;
}
.xls{
	background: url(../imagenes/mimetypes/xls_mini.gif) no-repeat left;
}
.ftxt{
	background: url(../imagenes/mimetypes/txt_mini.gif) no-repeat left;
}

.enlacerelacionado a{
color: #a52a2a;
}















#listado ul, #listaequipos ul {
	margin:0;
	padding:0 0 0 20px;
}
#listado ul li,#listaequipos ul li {
	list-style: none;
	display: inline;
}
#listado p.next-prev {
	width: 100%;
	margin:0;
	padding:0;
	clear: both;
	text-align: center;
	padding: 20px 0 0 0;
}
#listado p.next-prev a {
	padding: 0 5px;
}
#listado .news {
	float: right;
	width:655px;
	margin: 0 0px 0 0;
	text-align: left;
	height: 80px;
	border-bottom: 1px dotted #b22222;
	padding: 5px 0 0 0;
}
* html #listado .news {
	height: 90px;
}
#listado .news p.txt {
	float: left;
	margin:0 0 0 25px;
	width: 575px;
	font-size: 0.85em;
	border-left: 1px dotted #b22222;
	padding: 0 5px 0 12px;
	min-height: 75px;
}
* html #listado .news p.txt{
	height: 90px;
	width: 525px;
}
#listado .news p.txt:hover {
	background:#f8f8f8;
	cursor: pointer;
}
#listado .news p.txt img {
	float: right;
	width: 70px;
	border: 1px solid #ffdead;
	padding: 1px;
}
/*
#listado .news p.author {
	float: left;
	color: #8f1117;
	border: 0;
	padding: 3px 0 0 45px;
	margin:0;
	width: 82%;
}

#listado .news p.author a {
	color: #86d734;
	font-weight: normal;
}
#listado .news p.author a:hover {
	text-decoration: underline;
}
#listado .news p.author:hover {
	background: none;
}
*/
#listado .news a {
	font-weight: bold;
	text-decoration: none;
	color: #8f1117;
	
}
#listado .news a.continue {
	font-weight: normal;
}
#listado .news a:hover {
	text-decoration: underline;
	color: #CC9933;
}
#listado .news strong {
	font-weight: normal;
}
#listado .news_date {
	float: left;
	font-family:century gothic;
	text-align: center;
	font-weight: bold;
	margin:0;
	width: 23px;
	height: 75px;
	margin-left: 5px;
}
#listado .news .month {
	float: left;
	width: 23px;
	font-size: 0.8em;
	color: #333;
	clear: both;
		margin-left: 5px;
		font-weight: bold;
}
#listado .news .day {
	float: left;
	width: 23px;
	font-size: 1.2em;
	color: #333;
		margin-left: 5px;
		font-weight: bold;
}





#listado .tienda {
	float: right;
	width:655px;
	margin: 0 0px 0 0;
	text-align: left;
	height: 80px;
	border-bottom: 1px dotted #b22222;
	padding: 5px 0 0 0;
}
* html #listado .tienda {
	height: 90px;
}
#listado .tienda p.txt {
	float: left;
	margin:0 0 0 25px;
	width: 525px;
	font-size: 0.85em;
	border-left: 1px dotted #b22222;
	padding: 0 5px 0 12px;
	min-height: 75px;
}
* html #listado .tienda p.txt{
	height: 90px;
	width: 475px;
}
#listado .tienda p.txt:hover {
	background:#f8f8f8;
	cursor: pointer;
}
#listado .tienda p.txt img {
	float: right;
	width: 70px;
	border: 1px solid #ffdead;
	padding: 1px;
}

#listado .tienda a {
	font-weight: bold;
	text-decoration: none;
	color: #8f1117;
	
}
#listado .tienda a.continue {
	font-weight: normal;
}
#listado .tienda a:hover {
	text-decoration: underline;
	color: #CC9933;
}
#listado .tienda strong {
	font-weight: normal;
}
#listado .precio {
	float: left;
	font-family:century gothic;
	text-align: center;
	font-weight: bold;
	margin:0;
	width: 75px;
	margin-left: 5px;
	font-size: 1em;
}

#listaequipos .equipo {
	float: left;
	width:300px;
	margin: 10px 0px 0 10px;
	height: 230px;
	padding: 5px 0 0 0;
}
#listaequipos .equipotodo {
	width:600px;
	clear: both;
	float: left;
	
}
* html #listaequipos .equipo {
	height: 90px;
}
#listaequipos .equipo img {
	float: right;
	border: 1px solid #ffdead;
	padding: 1px;
}

#listaequipos .equipo a {
	font-weight: bold;
	text-decoration: none;
	color: #8f1117;
	
}
#listaequipos .equipo a.continue {
	font-weight: normal;
}
#listaequipos .equipo a:hover {
	text-decoration: underline;
	color: #CC9933;
}





#laplantilla ul{
	margin:0;
	padding:0 0 0 0;
}
#laplantilla ul li {
	list-style: none;
	display: inline;
}
#laplantilla .posicion {
	float: right;
	width:655px;
	margin: 10px 0px 0 0;
	text-align: left;
	height: 20px;
	border-bottom: 1px dotted #b22222;
	padding: 1px 0 0 10px;
	background-color: #8f1117;
	color: #fff;
	font-size: 1.5em;
}
#laplantilla .plantilla {
	float: left;
	width:325px;
	margin: 0 0px 0 0;
	text-align: left;
	height: 80px;
	border-bottom: 1px solid #b22222;
	padding: 5px 0 0 0;
}
* html #laplantilla .plantilla {
	height: 90px;
}
#laplantilla .plantilla p.txt {
	float: left;
	width:325px;
	margin:0 0 0 0px;
	font-size: 0.85em;
	border-left: 0px solid #b22222;
	padding: 0 0px 0 0px;
	min-height: 75px;
}
* html #laplantilla .plantilla p.txt{
	height: 90px;
	width: 325px;
}
#laplantilla .plantilla p.txt:hover {
	background:#f8f8f8;
	cursor: pointer;
}
#laplantilla .plantilla img {
	float: left;
	height: 70px;
	border: 1px solid #ffdead;
	padding: 1px;
	margin-right: 6px;
}

#laplantilla .plantilla a {
	font-weight: bold;
	text-decoration: none;
	color: #8f1117;
}
#laplantilla .plantilla a span.apodo{
	font-weight: bold;
	text-decoration: none;
	color: black;
	font-size: 120%;
	display: block;
	margin-left: 5px;
	
}
#laplantilla .plantilla a:hover {
	text-decoration: underline;
	color: #CC9933;
}




/****************************************
/* paginador
*****************************************/	
#contiene_paginador{
	text-align: center;
	clear: both;
}
.paginador { text-align: center; margin-bottom: 20px; margin-top: 20px; }
.paginador { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.paginador a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginador a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginador .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginador .actual {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 12px;  color: #ff4500; }
.paginador .actual { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginador a:hover {color: #fff; background: #333; border-color: #ddd; text-decoration: none;}
.contiene_paginador div.resultado { 
text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }


.pushbutton a:hover{
   position: relative;
   top: 1px; left: 1px;
   outline:none;
}

.bookmark table{
   background-color:#f0f8ff;
   border:1px hidden gray;
   padding:2px;
   margin-top:2px;
   font-size:12px;
   margin-bottom: 5px;
}
.bookmark td{
   font-size: 1em;
   text-align: center;
   vertical-align: middle;
   color: #104e8b;
}
.bookmark img{
   vertical-align: middle;
}

.bookmark img a{border:0px;}
.bookmark img a:hover{border:0px;}
.bookmark img a:visited{border:0px;}
.bookmark img a:active{border:0px;}

.link a{text-decoration:none;color:#104e8b;}
.link a:hover{text-decoration:none;color: #104e8b;}
.link a:visited{text-decoration:none;color: #104e8b;}
.link a:active{text-decoration:none;color: #104e8b;}

.book_img a{border:0px;}
.book_img a:hover{border:0px;}
.book_img a:visited{border:0px;}
.book_img a:active{border:0px;}

.book_img img a{border:0px;}
.book_img img a:hover{border:0px;}
.book_img img a:visited{border:0px;}
.book_img img a:active{border:0px;}



.informacion, .exito, .alerta, .infoerror {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:relative;
}
.informacion {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.exito {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('exito.png');
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('alerta.png');
}
.infoerror {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}


.contenido ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 30px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.contenido ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.contenido ul li a{
color: #A70303;
background: url(arrow.png) no-repeat center left; /*custom bullet list image*/
/*display: block;*/
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 90%;
}

.contenido ul li a:visited{
color: #A70303;
}

.contenido ul li a:hover{ /*hover state CSS*/
color: #333333;
}

.contenido ul ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}


.contenido ul ul li{
margin-left: 20px;
}

.contenido ul ul li a{
color: #A70303;
background: url(arrow_peque.png) no-repeat center left; /*custom bullet list image*/
/*display: block;*/
padding: 2px 0;
padding-left: 13px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 80%;
}

.contenido ul li a:visited{
color: #A70303;
}

.contenido ul li a:hover{ /*hover state CSS*/
color: #333333;
}






.majax ul{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(menu_bottom.gif) repeat-x bottom;

}
.majax li { 		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none; }
.majax ul a {
 		float: left;
		background: #f3f3f3;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
}
.majax ul a:hover {
  color:#FFF;
  background: #8f1117;
  }
.majax ul a.selected {
  margin-bottom:0;
  color:#000;
  background:snow;
  border-bottom:1px solid snow;
  cursor:default;
  }
.majaxs div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:snow;
  font:10pt Georgia;
}
.majaxd div a { color:#000; font-weight:bold; }



/****************************************
/* VALIDADOR DE FORMULARIO
*****************************************/	

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
#commentform .LV_valid_field,
#commentform input.LV_valid_field:hover, 
#commentform input.LV_valid_field:active,
#commentform textarea.LV_valid_field:hover, 
#commentform textarea.LV_valid_field:active,
#commentform .fieldWithErrors input.LV_valid_field,
#commentform .fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
#commentform .LV_invalid_field, 
#commentform input.LV_invalid_field:hover, 
#commentform input.LV_invalid_field:active,
#commentform textarea.LV_invalid_field:hover, 
#commentform textarea.LV_invalid_field:active,
#commentform .fieldWithErrors input.LV_invalid_field,
#commentform .fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}


div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background: url(prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background: url(next.gif) right 20% no-repeat;
}

.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(panel/tab_b.png) repeat-x 0 0;
	height: 30px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 30px;
	width: auto;
  	font-weight: bold;
	line-height: 30px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(panel/tab_l.png) no-repeat left 0;
  	height: 30px;
	width: 20px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(panel/tab_r.png) no-repeat left 0;
  	height: 30px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 30px;
  	background: url(panel/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #fff;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 5px;
}

.tab a.open {background: url(panel/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(panel/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(panel/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(panel/bt_close.png) no-repeat left -19px;}




div.watermark
{
	/*border: solid 1px black;*/
	float: left;
	position: relative;
	margin: 3px;
}

div.watermark .textowm
{
	position: absolute;
	cursor: default;
	font: bold 15px Verdana, Arial, Sans-serif;
	color: #8f1117;
	margin: 4px;
	line-height: 20px;
	left: 40px;
	top: 20px;
	
}

.contenido .titulo_oro {
background: #fff url(titulo_oro.gif) no-repeat right;
height: 26px;
border-bottom: 1px solid #ccb347;

}
.contenido .titulo_plata {
clear: both;
background: #fff url(titulo_plata.gif) no-repeat right;
height: 26px;
 border-bottom: 1px solid #e4e4e4;
}
.contenido .titulo_bronce {
clear: both;
background: #fff url(titulo_bronce.gif) no-repeat right;
height: 26px;
 border-bottom: 1px solid #88604b;
}
.contenido .bloque_oro {
width:302px; height:102px; 
background: #d27d09;
border: 1px solid #ccc;
margin: 2px;
float: left;
position: relative;
}
.contenido .bloque_plata {
width:202px; height:69px; 
background: #dadada;
border: 1px solid #ccc;
margin: 2px;
float: left;
position: relative;
}
.contenido .bloque_bronce{
width:152px; height:52px; 
background: #88604b;
border: 1px solid #ccc;
float: left;
position: relative;
}

div.no_banner_plata
{
	/*border: solid 1px black;*/
	float: left;
	position: relative;
}

.contenido .bloque_plata .textowm
{
	position: absolute;
	cursor: pointer;
	font: bold 15px Verdana, Arial, Sans-serif;
	color: #575761;
	margin: 4px;
	line-height: 20px;
	left: 40px;
	top: 10px;
}
.contenido .bloque_bronce .textowm
{
	position: absolute;
	cursor: pointer;
	font: bold 12px Verdana, Arial, Sans-serif;
	color: #575761;
	margin: 4px;
	line-height: 20px;
	left: 20px;
	top: 5px;
}
.contenido .elprecio {

	font-family:century gothic;
	text-align: left;
	font-weight: bold;
	margin:10px 0;
	margin-left: 5px;
	font-size: 1.2em;
}
form#compra{
			margin: 0;
			padding: 0;
			float: left;
		}
		
form#compra input{
			margin-top:3px;
			margin-left: 6px;
			height: 15px;
			border: 1px #ccc solid;
			width: 50px;
		}		
form#compra input.enviar{
			width: 115px;
			margin-top:8px;
			margin-left: 6px;
			height: 20px;
			border: 1px #ccc solid;
			background-color: maroon;
			color: #eeeeee;
			padding: 0px 3px 5px 3px;
			cursor: pointer;
		}	
		
		
		
 /* .bodyespeciales {background:url(bottom.gif) left bottom; 
  padding: 3px 10px; color:#666; font-family:arial, sans-serif;}
*/
.bodyespeciales {
  padding: 3px 0;}

.bodyespeciales ul {
        list-style-type: none;
        width: 100%;
        margin: 0;
        padding: 0;
} 

.bodyespeciales ul li {
        border-bottom: 1px dotted #999;
        width: 280px;
        display: block;
        margin: 0;
        padding: 0;
        
}
.bodyespeciales img{
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.bodyespeciales li a:hover img{
	filter:alpha(opacity=150);-moz-opacity:1.5;opacity:1.5;
}
.bodyespeciales .imgespecial {
	float:left;
   background-color: #dbdbdb;
   margin: 1px 0 1px 1px;
		margin-right: 5px;
}

.bodyespeciales .imgespecial img {
   display: block;
   position: relative;
  background-color: #fff;
  margin: -1px 1px 1px -1px;
  border:1px solid #ccc; 
padding:1px; 
width: 50px;
}
.bodyespeciales li a { 
			height: 54px;
			width: 280px;
        color: #8f1117;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 0px;
        text-decoration: none;
        clear: both;
}
.bodyespeciales li a:hover { 
      background: #000;
		 color: #008D4B;
		 text-decoration: none;
}
 * html .bodyespeciales li a {  /* make hover effect work in IE */
	width: 100%;
}

.bodyespeciales li a:hover {
        background: #efefef;
}
.bodyespeciales a em { 
        color: #333;
        display: block;
        font: normal 90% Verdana, Helvetica, sans-serif;
		  text-align: justify;
        line-height: 115%; 
}
.bodyespeciales a:hover em { 
 /*color: #fff;*/
}
.bodyespeciales a span {
        color: #696969;
        font: normal 80% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}
		
.nombrejugador{
	font-size: 120%;
	font-weight: bold;
	margin:0;
}
.apodojugador{
	font-size: 120%;
		margin:0;
		margin-bottom: 10px;
}