body{
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    color: #565656;
}

.menu{
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
width: 170px;
border-collapse: collapse;
	
}
.ofertas{
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
width: 100px;
border-collapse: collapse;

	
}

.ofertas h3{
	font-size: 9px;
	margin:0px;
}

.menu th,.ofertas th{
	background-color:#f5f5f5;
	color:#2f498f;
padding: 3px 3px 3px 3px;
text-align: left;
}

.menu td{
	padding-top:5px;
	padding-bottom:5px;
}

.menu th h4,.ofertas th h4{
	font-size: 14px;
	text-transform: uppercase;
	color: #2f498f;
	font-weight: bold;
	padding-left: 5px;
	margin: 0px 0px 0px 0px;
	
}

.menu td h2,.ofertas td h2{
font-size: 10px;
font-weight: normal;
padding: 2px 0px 2px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #d5dbe9;
font-family: Arial;

}

.menu tr th h4 a{
	color: #ffffff;
	text-decoration: none;
}
.menu td h2 a,.ofertas td h2 a{
	text-decoration: none;
	color: #2f498f;
	font-family: Geneva;
}

.menu tr td h3{
	font-size: 10px;
	color: #2f498f;
	font-weight: normal;
}
.finder{
	font-size: 10px;
	color: #2f498f;
}
input{
	background-color:#f5f5f5;
	color:#565656;
	    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
        font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.tabla_productos{
	border-collapse: collapse;
}

.tabla_productos tr td{
	border-collapse: collapse;
}
.tabla_productos caption a{
	color: #2f498f;
	font-size: 11px;
	text-decoration: none;
}
.producto h1{
	font-size: 10px;
	padding: none;
	margin-bottom:10px;
}
.producto h2{
	font-size: 10px;
	margin-bottom:0px;
}
.producto h3{
	font-size: 10px;
}
.resultados{
	text-align: right;
	color: #2f498f;
	font-size: 11px;
	border: none;
}
.inferior a{
	font-size: 10px;
	text-decoration: none;
	color: #2f498f;
}

.inferior{
	padding-top: 50px;
}

.caracteristicas{
	
		    border:1px solid #dedede;
		    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

}
.caracteristicas tr th{
	font-size: 10px;
	background-color:#f5f5f5;
	color:#565656;
	text-transform: uppercase;
	padding: 0px 5px 0px 5px;
	 border-bottom:1px solid #dedede;
	 
}

.caracteristicas tr td{
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}

.deportes{
border:1px solid #d5dbe9;
font-family: Helvetica;
border-collapse: collapse;
font-size: 11px;
	color: #2f498f;
}
.deportes tr,.deportes td{
	border:1px solid #d5dbe9;
	text-align: center;
}

.deportes a{
	text-decoration: none;
	color: #2f498f;
}
.deportes tr td{
	height: 25px;
}

.buscadeporte select{
	display: inline;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#2f498f;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    
}

.buscadeporte2 select{
	display: inline;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:13px;
    font-weight:bold;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#2f498f;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.selec_cinta{
	border: 1px solid #2f498f;
	font-size: 15px;
	color: #2f498f;
}


.buscadeporte span{
	font-size: 11px;
	color: #2f498f;
	font-family: Geneva;
	font-weight: bold;
	
	
}

.volver{
	text-align: right;

}
.volver a{
	font-size: 10px;
	text-decoration: none;
		color:#2f498f;
}
.volver a:hover{
		text-decoration: underline;
}

.obs{
	font-size: 12px;
}

.carrito th{
		background-color:#2f498f ;
		font-size: 10px;
		text-align:center;
		color: #ffffff;
		
}
.pasos{
	font-size: 11px;
	
}


.condiciones{
	font-size: 10px;
}

.descuentos{
	font-size: 11px;
}

.linea_descuentos{
	border-bottom:1px solid #d5dbe9;

}

.grabaciones{
	background-color:#e4e7f1 ;
	color: #000000;
	border-bottom: 1px solid #cccccc;
}
.grabaciones textarea{
	font-size: 12px;
	text-align: center;
}

.grabaciones input{
	border: none;
	background-color: #e4e7f1;
}

.total_grabaciones{
	border: none;
	background-color: #ffffff;
	font-weight: bold;
	text-align: right;
}

.nuevo_texto{
		border: 1px solid #2f498f;
}

.cantidad{
	font-size: 11px;
	border:1px solid #;
	background-color: #ffffff;
}

.contrato{
	font-size: 9px;
	width: 90%;
	height: 50px;
}

.modi_can{
	background-color: #2f498f;
	color: #ffffff;
	border: none;
}

.ayudas{
	background-color: #ffffff;
	border:1px solid #c0c8dd ;
	color: #757575;
	cursor: pointer;
}


.familia_deporte{
	font-size: 16px;
	color: #2f498f;
	font-weight: bold;
}


.mostrando_resultados{
	font-size: 13px;
	color: #000000;
}


.barra_deporte{
text-align: right;
font-family:Geneva;
font-weight: bold;

}

.buscador tr th,.buscador tr th h1{
	font-family: Geneva;
	color: #2f498f;
	font-size: 11px;
}

.buscador tr td input{
	background-color: #ffffff;
	font-size: 11px;
}

.enviar_amigo tr td{
	font-size: 12px;
	color:#2f498f ;
}

.texto_familia h1{
	font-family:'Impact';
	font-size:80px;
	color:#d6d9ef;
	letter-spacing:8px;
	margin-left: 5px;
	display: inline;
}

.caja_grabaciones{
	font-size: 10px;
	font-family: Arial;
}
.buttons{

}
.buttons a, .buttons button{
	display: inline;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .buttons a:hover{
    background-color:#c3cade;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


.buttons_pasos{
}
.buttons_pasos span{
	display: inline;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;

    padding:10px 15px 11px 12px; /* Links */
}
.buttons_pasos span img{
    margin:0 0px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.paso_inactivo{
	background-color:#f5f5f5;
	    color:#565656;
}
.paso_activo{
	background-color:#c3cade;
	color:#2f498f;

}

.numero_pagina:link{
	color:#2f498f;
	font-size: 12px;
	
}
.watermark_little {
	background: url(../img/watermark_little.png) no-repeat;
	background-position:center;
	width: 100px;
	height: 150px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.watermark_big {
	background: url(../img/watermark_big.png) no-repeat;
	background-position:center;
	width: 250px;
	height: 375px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.watermark_littledistri {
	background: url(../img/watermark_littledistri.png) no-repeat;
	background-position:center;
	width: 100px;
	height: 150px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.watermark_bigdistri {
	background: url(../img/watermark_bigdistri.png) no-repeat;
	background-position:center;
	width: 250px;
	height: 375px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.watermark_little img.blank, .watermark_big img.blank, .watermark_bigdistri img.blank, .watermark_littledistri img.blank {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.watermark_little img,.watermark_big img,.watermark_littledistri img,.watermark_bigdistri img{
	filter:alpha(opacity=80);
	opacity:.80;
}


