html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center; color:#686868; background-color:#FFFFFF; background-color:#CCCCCC; background-color:#363636; background-image:url(../images/cesped2.jpg); background-repeat:repeat-x;}
p{margin:0 10px 10px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
a{ text-decoration:none; color:#000000;}

#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	opacity: .80;
	filter:alpha(opacity=80);	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
 
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.0em;
	font-weight: bold;
	}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

div#torneosaldia { width:100%; padding-top:15px; padding-bottom:100px; padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/fondo_torneos.jpg); background-position:left bottom; background-repeat:no-repeat; float:left; }
a.torneos { color:#F90; text-decoration:none; margin:0px; font-size:10px; }
a.torneos:hover { color:#9C0; text-decoration:underline; margin:0px; font-size:10px; }
 

div#header{ background-image:url(../images/cab_fondo.jpg); height:157px;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
div#header_izda{ width:700px; height:157px; float:left; }
div#header_dcha{ width:230px; height:157px; float:left; }
div#header_dcha p { text-align:center; color:#FFFFFF; margin-left:10px; padding-top:5px; }
.logo { margin-left:50px; margin-top:20px; }
.logo_navidad { margin-left:25px; margin-top:20px; }
.frase_logo { margin-left:20px; margin-top:15px; }

div#menu{ background-image:url(../images/menu_fondo.jpg); height:28px; width:100%;}
div#menu p{margin:0;padding:6px 25px; font-size:0.9em; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
div#menu .tfno{padding-left:70px; color:#777777;}
div#menu .tfno_g{font-size:1.3em; color:#EB7601;}

div#path{clear:left;width:100%; height:31px; background-image:url(../images/fondo_path.gif);}
div#path_i{width:55%; height:31px; float:left; }
div#path_d{width:35%; height:31px; float:right; }
div#path p{ margin-left:25px; padding-top:7px; font-size:0.9em;}
div#path .p2{ padding-top:0px; font-size:0.9em; margin-left:45px;}

div#container{text-align:left; background-image:url(../images/fondo.gif);}
div#container{width:930px;margin:0 auto; }

div#content{margin: 0 184px; width:529px;}
div#content p{line-height:1.4}

div#navigation{float:left;width:184px;margin-left:-930px}
div#navigation ul{margin-left:15px; padding:0; list-style-type:none; width:150px; }
div#navigation li{padding-left:20px; background-image:url(../images/li.gif); font-size:0.9em; line-height:18px; }
div#navigation a{color:#686868; text-decoration:none; }
div#navigation a:hover{color:#686868; text-decoration:underline; }

div#extra{float:left;width:217px;margin-left:-217px}
div#extra ul{margin-left:30px; padding:0; list-style-type:none; width:150px; }
div#extra li{padding-left:20px; background-image:url(../images/li2.gif); padding-bottom:6px; font-size:0.9em; padding-top:3px;}

div#footer{clear:left;width:100%}
div#footer{background:#686868;}
div#footer p{margin:0;padding:5px 10px; font-size:0.9em; color:#FFFFFF;}

div#wrapper{float:left;width:100%}

div#creditos{clear:left;width:100%; height:59px; background-image:url(../images/pie_fondo2.jpg);}
div#creditos p { text-align:center; font-size:0.9em; padding-top:10px; color:#CCCCCC;}

div#inscripcion{float:left;width:529px; height:25px; background-image:url(../images/hea_inscripcion.jpg); margin-bottom:5px; }

div#inicio{float:left;width:529px; height:25px; background-image:url(../images/hea_inicio.jpg); margin-bottom:5px; }
div#galerias{float:left;width:529px; height:25px; background-image:url(../images/hea_galerias.jpg); margin-bottom:5px; }
div#actualidad{float:left;width:529px; height:25px; background-image:url(../images/hea_actualidad.jpg); margin-bottom:5px; }
div#torneos{float:left;width:529px; height:25px; background-image:url(../images/hea_torneos.jpg); margin-bottom:5px; }
div#enlaces{float:left;width:529px; height:25px; background-image:url(../images/hea_enlaces.jpg); margin-bottom:5px; }
div#avisolegal{float:left;width:529px; height:25px; background-image:url(../images/hea_avisolegal.jpg); margin-bottom:5px; }
div#rss{float:left;width:529px; height:25px; background-image:url(../images/hea_rss.jpg); margin-bottom:5px; }
div#ofertas{float:left;width:529px; height:25px; background-image:url(../images/hea_ofertas.jpg); margin-bottom:5px; }
div#padel{float:left;width:529px; height:25px; background-image:url(../images/hea_padel.jpg); margin-bottom:5px; margin-top:0px;}
div#tenis{float:left;width:529px; height:25px; background-image:url(../images/hea_tenis.jpg); margin-bottom:5px;}
div#buscador{float:left;width:529px; height:25px; background-image:url(../images/hea_buscador.jpg); margin-bottom:5px; margin-top:0px;}
div#devoluciones{float:left;width:529px; height:25px; background-image:url(../images/hea_devoluciones.jpg); margin-bottom:5px; }
div#registro{float:left;width:529px; height:25px; background-image:url(../images/hea_registro.jpg); margin-bottom:5px;}
div#validar{float:left;width:529px; height:25px; background-image:url(../images/hea_validar.jpg); margin-bottom:5px; margin-top:0px;}
div#identificarse{float:left;width:529px; height:25px; background-image:url(../images/hea_identificarse.jpg); margin-bottom:5px; margin-top:0px;}
div#biblioteca{float:left;width:529px; height:25px; background-image:url(../images/hea_biblioteca.jpg); margin-bottom:5px; margin-top:0px;}
div#curiosidades{float:left;width:529px; height:25px; background-image:url(../images/hea_curiosidades.jpg); margin-bottom:5px; margin-top:0px;}
div#dietetica{float:left;width:529px; height:25px; background-image:url(../images/hea_dietetica.jpg); margin-bottom:5px; margin-top:0px;}
div#entrenamiento{float:left;width:529px; height:25px; background-image:url(../images/hea_entrenamiento.jpg); margin-bottom:5px; margin-top:0px;}
div#idolos{float:left;width:529px; height:25px; background-image:url(../images/hea_tusidolos.jpg); margin-bottom:5px; margin-top:0px;}
div#mejoresjugadas{float:left;width:529px; height:25px; background-image:url(../images/hea_mejores_jugadas.jpg); margin-bottom:5px; margin-top:0px;}
div#recomendarweb{float:left;width:529px; height:25px; background-image:url(../images/hea_recomendarweb.jpg); margin-bottom:5px; margin-top:0px;}
div#suscribete{float:left;width:529px; height:25px; background-image:url(../images/hea_suscribete.jpg); margin-bottom:5px; margin-top:0px;}
div#contacto{float:left;width:529px; height:25px; background-image:url(../images/hea_contacto.jpg); margin-bottom:5px; margin-top:0px;}
div#garantias{float:left;width:529px; height:25px; background-image:url(../images/hea_garantias.jpg); margin-bottom:5px; margin-top:0px;}
div#conocenos{float:left;width:529px; height:25px; background-image:url(../images/hea_conocenos.jpg); margin-bottom:5px; margin-top:0px;}
div#gastosdeenvio{float:left;width:529px; height:25px; background-image:url(../images/hea_gastosdeenvio.jpg); margin-bottom:5px; margin-top:0px;}
div#comocomprar{float:left;width:529px; height:25px; background-image:url(../images/hea_comocomprar.jpg); margin-bottom:5px; margin-top:0px;}
div#micuenta{float:left;width:529px; height:25px; background-image:url(../images/hea_micuenta.jpg); margin-bottom:5px; }


div#gastos{float:left;width:529px; height:90px; background-image:url(../images/fondo_gastos.jpg); margin-bottom:5px;}
div#gastos p { color:#FFFFFF; margin-left:92px; margin-top:39px; font-size:11px; margin-right:20px; text-align:right; line-height:11px; }

div#error{float:left;width:529px; height:78px; background-image:url(../images/barra_error.jpg); margin-bottom:5px;}
div#error p { color:#FFFFFF; margin-left:180px; margin-top:27px; font-size:11px; margin-right:20px; text-align:right; line-height:11px; font-weight:bold;}

div#aviso{float:left;width:529px; height:78px; background-image:url(../images/barra_aviso.jpg); margin-bottom:5px;}
div#aviso p { color:#FFFFFF; margin-left:180px; margin-top:27px; font-size:11px; margin-right:20px; text-align:right; line-height:11px; font-weight:bold;}

div#filtrado{float:left;width:529px; height:38px; background-image:url(../images/filtrado.jpg); margin-bottom:10px; }
div#filtrado select { font-size:0.8em; background-color:#dbdbdb; margin-top:17px; border: solid 1px #e7e7e7; margin-left:3px; margin-right:3px; width:150px; color:#525252; }
div#filtrado input { font-size:0.8em; background-color:#686868; margin-top:17px; border: solid 1px #686868; margin-left:3px; margin-right:3px; color:#fff; padding:0px; }


div#texto { width:90%; margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:0.9em; }

div#articulo_listado { width:90%; margin:0 auto; height:155px; }
div#listado_foto { width:45%; float:left;  height:155px; }
div#listado_foto_obs { width:45%; float:left;  height:175px; }
div#listado_texto { width:55%; float:right; height:155px;}
.listado_titulo{ font-size:1.0em; font-weight:bold; }
.listado_nivel{ font-size:0.8em; color:#a3a3a3; }
.listado_ampliar{ font-size:0.7em; color:#93b628; font-weight:bold; }
.listado_precio{ font-size:1.3em; font-weight:bold; color:#93b628; }
.listado_precio_off{ font-size:0.8em; text-decoration:line-through; }
.listado_carro{ margin-left:130px;  }
div#listado_foto_fondo { width:200px; height:140px; border: solid 1px #e7e7e7;  }
.listado_ampliar_naranja{ font-size:1.0em; color:#ef541a; font-weight:bold; }
div#articulo { width:90%; margin:0 auto; height:235px; }
div#articulo_foto { width:65%; float:left;  height:235px; }
div#articulo_texto { width:35%; float:right; height:235px; line-height:15px; }
div#articulo_foto_fondo { width:300px; height:208px; border: solid 1px #e7e7e7;  }
.articulo_titulo{ font-size:1.0em; }
.articulo_subtitulo{ font-size:0.9em; }
.articulo_precio{ font-size:1.5em; font-weight:bold; color:#93b628; }
.articulo_precio_off{ font-size:1.1em; text-decoration:line-through; }
.articulo_titulo_grande{ font-size:1.2em; font-weight:bold; color:#93b628; margin-left:25px;}


.select_ordenar { font-size:0.8em; background-color:#eeeeee; border: solid 1px #888888; margin-left:360px; width:150px; color:#525252; margin-bottom:15px; margin-top:0px; }

.select_colores { font-size:1.0em; background-color:#eeeeee; border: solid 1px #888888; width:150px; color:#525252; margin-bottom:15px; margin-top:0px; }

.select_consulta { font-size:1.0em; background-color:#eeeeee; border: solid 1px #888888; width:40px; color:#525252; }

a.paginado { color:#78ad45; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
a:hover.paginado { color:#578826; text-decoration:underline; font-weight:bold;  }
a:link.paginado { color:#578826; text-decoration:none; font-weight:bold;}
a:visited.paginado { color:#cbcbcb; text-decoration:none; }
a:active.paginado {color:#95e348; border-style:solid; border-width:1px; }

a.paginado { color:#578826; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
a:hover.paginado { color:#cbcbcb; text-decoration:underline;}
a:link.paginado { color:#cbcbcb; text-decoration:none; font-weight:bold;}
a:visited.paginado { color:#cbcbcb; text-decoration:none; }
a:active.paginado {color:#578826; border-style:solid; border-width:1px; font-weight:bold; }

.verde { color:#93b628; }
.naranja { color:#FF6600; }
.gris { color:#686868; }
.tit { margin-left:1px; margin-bottom:0px; }

a:hover { text-decoration:underline; }

a.verde { color:#93b628; text-decoration:none; }
a.verde:hover { color:#93b628; text-decoration:underline; }

a.naranja { color:#ef541a; text-decoration:none; }
a.naranja:hover { color:#ef541a; text-decoration:underline; }

a.naranja_claro { color:#f99219; text-decoration:none; }
a.naranja_claro:hover { color:#f99219; text-decoration:underline; }

a.gris { color:#686868; text-decoration:none; }
a.gris:hover { color:#686868; text-decoration:underline; }

a.blanco { color:#ffffff; text-decoration:none; }
a.blanco:hover { color:#ffffff; text-decoration:underline; }

a.listado_ampliar_naranja{ color:#ef541a; font-weight:bold; }
a.listado_ampliar_naranja:hover{ color:#93b628; font-weight:bold;}

.tab1 {margin-left:10px; }
.tab2 {margin-left:20px; }
.tab3 {margin-left:30px; }

/* BUSCADOR */

.boton_buscador { background-color:#989898; color:#ffffff; border: 1px #ef541a; border:solid; border-width:thin 1px; border-color:#989898; padding:1px; font-size:0.8em; font-weight:bold; padding-left:8px; padding-right:8px; margin-left:124px; / margin-left:108px; margin-right:0px; margin-top:8px; / margin-top:2px; margin-bottom:10px; /  margin-bottom:10px;}

.campo_buscador
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    margin-bottom: 5px;
	margin-top:10px;
	/ margin-top:10px;
    padding: 4px;
    border: solid 1px #afafaf; 
    width: 180px;
    background-color: #f4f4f4;
	color:#666666;
}

.campo
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    border: solid 1px #afafaf; 
    background-color: #f4f4f4;
	color:#666666;
}

/* CARRO */

p.articulo { font-size:0.8em; text-align:left; margin-top:9px; margin-left:10px; color:#686868; font-family:tahoma, arial; }
p.acumulado { font-size:1.1em; text-align:center; margin-top:13px; color:#686868; font-family:tahoma, arial; }

.boton_naranja0 { background-color:#ef541a; color:#ffffff; border: 1px #ef541a; border:solid; border-width:thin 1px; border-color:#ef541a; padding:1px; font-size:1.0em; font-weight:bold; cursor: hand; }

.boton_naranja { background-color:#ef541a; color:#ffffff; border: 1px #ef541a; border:solid; border-width:thin 1px; border-color:#ef541a; padding:1px; font-size:1.0em; font-weight:bold; padding-left:8px; padding-right:8px; margin-left:115px; / margin-left:95px; margin-right:0px; margin-top:8px; / margin-top:2px; cursor: hand; }

.boton_naranja2 { background-color:#ef541a; color:#ffffff; border: 1px #ef541a; border:solid; border-width:thin 1px; border-color:#ef541a; padding:1px; font-size:1.0em; font-weight:bold; float:right; margin-right:18px; margin-bottom:15px; cursor: hand; }

.boton_gris { background-color:#989898; color:#ffffff; border: 1px #ef541a; border:solid; border-width:thin 1px; border-color:#989898; padding:1px; font-size:1.0em; font-weight:bold; cursor: hand;  }



/* MÁS VENDIDOS */

p.vendidos { font-size:0.8em; text-align:left; margin-top:9px; margin-left:20px; color:#6e6e6e; font-family:tahoma, arial; }

.vendido_marca { color:#a7a7a7; }
.vendido_precio { color:#ef541a; }
.vendido_precio_off { color:#a7a7a7; text-decoration:line-through; }

  TABLE.MITABLA
  { 
     font-family:tahoma;
     font-size:10px;
     background-color:#fff;
     width:95%;
     border-style:solid;
     border-color:#ddd;
     border-width:1px;
	 padding:2px;
	 margin-left:55px;

  }

 CAPTION.MYTABLE
  {
     background-color:#fff;
     color:white;
     border-style:solid;
     border-width:2px;
     border-color:black;
  }

  TABLE.MYTABLE
  { 
     font-family:tahoma;
     font-size:10px;
     background-color:#fff;
     width:95%;
     border-style:solid;
     border-color:#fff;
     border-width:1px;
	 padding:2px;
	 margin-left:15px;

  }

  TH.MYTABLE
  {  
     background-color:#eee;
     color:#777;
     border-color:#f4f4f4;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;		 
  }
  
  TH.MYTABLEGRIS
  {  
     background-color:#f4f4f4;
     color:#777;
     border-color:#f4f4f4;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;		 
  }
  
  TD.MYTABLEGRISCLARO
  {  
	 background-color:#F8F8F8;
     color:#777;
     border-color:#ddd;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;		 
  }  
    
  
  TH.MYTABLEROJA
  {  
  
     background-color:#fbf6f4;
     color:#ef541a;
     border-color:#ef541a;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;		 
  }  
  
    TH.MYTABLEVERDE
  {  
  
     background-color:#f4f8e9;
     color:#93b628;
     border-color:#93b628;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;		 
  }  
  
    TH.MYTABLEGRISOSCURO
  {  
     background-color:#f4f4f4;
     color:#777;
     border-color:#333;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;		 
  }    




  TR.MYTABLE
  { 
  }

  TD.MYTABLE
  {  
     background-color:#fff;
     color:#777;
     border-color:#ddd;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;
  }
  
    TD.MYTABLEBLANCO
  {  
     background-color:#fff;
     color:#777;
     border-color:#fff;	 
     border-style:solid;
     border-width:1px;
     text-align:center;
	 padding:2px;
  }
  
  
 