/* CSS Document */



* {

	margin: 0;

    padding: 0;

    border: none;

	font-size: 1em;

}



body {

	background: #10238c;

	font-family: Arial, Helvetica, sans-serif;

}





#container {

	width: 100%;

}



#lang {

	margin: 0 auto;

	width: 652px;

	height: 18px;

	background: url(../images/main-top-lang.jpg);

}



#lang p {

	float: right;

	margin: 0 15px 0 0;

	display: inline;

}



#lang p a {

	float: left;

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

	margin: 0 5px 0 5px;

}



#lang p a:hover {

	text-decoration: underline;

}



#lang p img {

	float: left;

	margin: 2px 0 0 0;

}





#main-content {

	margin: 0 auto;

	width: 975px;

	display: table;

	padding: 0 0 190px 0;

	background: url(../images/body-bg.jpg);

}



#main-content #content {

	margin: 0 auto;

	width: 650px;

	display: table;

	background: #ee091c url(../images/content-bg.jpg) 0 130px no-repeat;

}



h1 {

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}





#sub-menu {

	position: absolute;

	width: 98px;

	display: inline;

	margin: 88px 0 0 475px;

	padding: 5px 0 0 0;

	background: #ee081b;

	visibility: hidden;

	z-index: 1000;

}



#sub-menu ul li {

	list-style: none;

}



#sub-menu ul li a {

	display: block;

	height: 22px;

	width: 88px;

	padding: 0 0 0 10px;

	text-decoration: none;

	font-size: 11px;

	color: #FFFFFF;

	background: url(../images/main-submenu-li-a-bg.gif) bottom no-repeat;

}



#sub-menu ul li a.last {

	background: none;

}



#sub-menu ul li a:hover {

	color: #000000;

}







/*################################################ HEADER ##############################################*/





#main-content #header {

	float: left;

	width: 650px;

	height: 130px;

}



#main-content #logo {

	float: left;

	width: 260px;

	height: 70px; 

	display: inline;

	background: url(../images/content-header-logo.jpg);

}



#main-content #brands {

	float: left;

	width: 390px;

	height: 70px;

	background: url(../images/main-header-brands-bg.jpg) repeat-y;

}



#main-content #brands .brand1 {

	float: left;

	width: 69px;

	height: 67px;

	margin: 3px 0 0 32px;

	display: inline;

	background: url(../images/main-header-brands-img1.gif);

}



#main-content #brands .brand2 {

	float: left;

	width: 86px;

	height: 54px;

	margin: 10px 0 0 50px;

	background: url(../images/main-header-brands-img2.gif);

}





#main-content #brands .brand3 {

	float: left;

	width: 73px;

	height: 59px;

	margin: 7px 0 0 50px;

	background: url(../images/main-header-brands-img3.gif);

}



#main-content #menu {

	float: left;

	width: 650px;

	height: 17px;

	background: url(../images/main-header-menu-bg.gif);

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content #menu ul li {

	list-style: none;

	display: inline;

}



#main-content #menu ul li a {

	float: left;

	display: block;

	height: 59px;

}



#main-content #menu ul li a.inicio {

	width: 139px;

}



#main-content #menu ul li a.inicio:hover {

	background: url(../images/main-header-menu-bg.gif) 0 -17px;

}



#main-content #menu ul li a.historia {

	width: 84px;

}



#main-content #menu ul li a.historia:hover {

	background: url(../images/main-header-menu-bg.gif) -139px -17px;

}



#main-content #menu ul li a.apoyo {

	width: 88px;

}



#main-content #menu ul li a.apoyo:hover {

	background: url(../images/main-header-menu-bg.gif) -223px -17px;

}



#main-content #menu ul li a.productos {

	width: 97px;

}



#main-content #menu ul li a.productos:hover {

	background: url(../images/main-header-menu-bg.gif) -311px -17px;

}



#main-content #menu ul li a.red {

	width: 100px;

}



#main-content #menu ul li a.red:hover {

	background: url(../images/main-header-menu-bg.gif) -408px -17px;

}



#main-content #menu ul li a.contactenos {

	width: 142px;

}



#main-content #menu ul li a.contactenos:hover {

	background: url(../images/main-header-menu-bg.gif) -508px -17px;

}



#main-content #bar {

	float: left;

	width: 650px;

	height: 43px;

	background: #0c0c0e;

}



#main-content #bar h1 {
	float: left;
	width: 150px;
	height: 18px;
	margin: 12px 0 0 37px;
	display: inline;
	background-image: url(../images/main-header-bar-productsh1.gif);
	background-repeat: no-repeat;

}



#main-content #bar #submenu {

	float: left;

	width: 257px;

	height: 33px;

	margin: 10px 0 0 183px;

	display: inline;

	background: url(../images/main-header--submenu.gif);

}



#main-content.redpro #bar #submenu {

	float: left;

	width: 250px;

	height: 28px;

	margin: 15px 0 0 60px;

	display: inline;

	background: none;

}



#main-content.redpro #bar #submenu a.buscar {

	float: left;

	width: 74px;

	height: 28px;

	display: inline;

	background: url(../images/proveedores-buscar-bt.gif);

}



#main-content.redpro #bar #submenu form.buscar {

	float: left;

	width: 150px;

	margin: 0 0 0 -50px;

}



#main-content.redpro #bar #submenu form.buscar input.text {

	float: left;

	width: 68px;

	height: 14px;

	font-size: 12px;

	padding: 2px 0 0 2px;

}



* html #main-content.redpro #bar #submenu {

	margin: 15px 0 0 10px;

}



* html #main-content.redpro #bar #submenu form.buscar {

	margin: 0 0 0 0px;

}



#main-content.redpro #bar #submenu form.buscar input.submit {

	float: left;

	width: 74px;

	height: 28px;

	display: inline;

	padding: 0;

	background: url(../images/proveedores-buscar-bt.gif);

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content.redpro #bar #submenu a.descargar,

#main-content.redpro #bar #submenu a.descargar2 {

	float: left;

	width: 136px;

	height: 29px;

	display: inline;

	margin: -1px 0 0 5px;

	background: url(../images/proveedores-descargar.gif);

}



* html #main-content.redpro #bar #submenu a.descargar{

	margin: -29px 0 0 155px;

}

#main-content.redpro #bar #submenu a.descargar2 {

	background: url(../images/proveedores-customer.gif);

}



#main-content #bar #submenu a, #main-content.redpro #bar #submenu a {

	float: left;

	display: block;

	height: 33px;

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content #bar #submenu a.categorias, #main-content #bar #submenu a.categorias-active {

	width: 138px;

	margin: 0 0 0 5px;

	display: inline;

}



#main-content #bar #submenu a.categorias:hover, #main-content #bar #submenu a.categorias-active {

	background: url(../images/main-header--submenu.gif) -119px -33px;

}



#main-content #bar #submenu a.marcas, #main-content #bar #submenu a.marcas-active {

	width: 114px;

}



#main-content #bar #submenu a.marcas:hover, #main-content #bar #submenu a.marcas-active {

	background: url(../images/main-header--submenu.gif) 0px -33px;

}









/*################################################  CENTER ##############################################*/







#main-content #center {

	float: left;

	width: 625px;

	height: auto;

	margin: 0 0 0 12px;

	padding: 0 0 90px 0;

	display: inline;

	background:  #FFFFFF;

}



#main-content #center #left-bg {

	float: left;

	width: 92px;

	height: 460px;

	margin: 20px 0 0 22px;

	display: inline;

	background: url(../images/main-center-left-bg.gif);

}



#main-content #center #center-content {

	float: left;

	width: 475px;

	display: table;

	margin: 20px 0 0 23px;

	display: inline;

}



#main-content #center #center-content2 {

	float: left;

	width: 490px;

	display: table;

	margin: 20px 0 0 20px;

	display: inline;

}



#main-content #center #center-content3 {

	float: left;

	width: 615px;

	display: table;

	margin: 20px 0 0 5px;

	display: inline;

}



#main-content.home #center {

	background: #000000;

}



#main-content #center #flash {

	float: left;

	width: 625px;

	height: 390px;

	margin: 0 0 0 0px;

	z-index: 0;

}



#main-content #phone h1 {

	margin: 0 auto;

	width: 184px;

	height: 18px;

	background: url(../images/main-footer-number.gif) no-repeat;

}



#main-content #phone {

	margin: 0 auto;

	width: 650px;

	height: 25px;

	padding: 5px 0 0 0;

	background: #ee091c;

}









/*        categorias.html      */



#main-content.categorias #center #center-content .description {

	float: left;

	width: 100%;

	margin: 0 0 20px 0;

}



#main-content.categorias #center #center-content .description-2 {

	float: left;

	width: 95%;

	margin: 0 0 20px 0;

}



#cont-des{

float:left;

padding-top:20px;

}

#center-content2 h2{



width:79px;

height:17px;

margin-left:10px;

background:url(../images/title-bolas.gif);

/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#center-content2 .cont-seccion{

float:left;

}



#center-content2 .seccion{

width:122px;

height:122px;

background:url(../images/imagen-blank.gif) no-repeat;

float:left;

margin: 10px 10px;

}



#main-content.categorias #center #center-content .description p {

	float: left;

	width: 100%;

	font-size: 12px;

	color: #004FA3;

	line-height: 18px;

}



#main-content.categorias #center #center-content .description-2 p {

	float: left;

	width: 100%;

	font-size: 12px;

	color: #000;

	line-height: 18px;

	margin-bottom:15px;

}



#main-content.categorias #center #center-content .description-2 h2 { font-size:15px; color:#EE081B; font-weight:normal; margin-top:10px;}





#main-content.categorias #center #center-content .description p span {

	color: #000000;

}



#main-content.categorias #center #center-content .description-2 p span {

	font-weight:normal;

}



#main-content.categorias #center #center-content .description p span.second {

	width: 310px;

	float: left;

	margin: -18px 0 0 55px;

}



#main-content.categorias #center #center-content .description p span.third {

	width: 400px;

	float: left;

	margin: -18px 0 0 57px;

}



#main-content.categorias #center #center-content .description p span.four {

	width: 340px;

	float: left;

	margin: -18px 0 0 57px;

}



#main-content.categorias #center #center-content .description p span.last {

	width: 320px;

	float: left;

	margin: -17px 0 0 148px;

}









/*     marcas.html      */





#main-content.marcas #center-content div.marca {

	float: left;

	width: 214px;

	height: 102px;

	margin: 35px 0 3px 0;

}



#main-content.marcas #center {

	padding: 0 0 30px 0;

}









/*        historia.html      */





#main-content.historia  #bar h1 {

	width: 108px;

	height: 23px;

	background: url(../images/historia-h1.gif) no-repeat;

}



#main-content.historia  #bar h1.timeline {

	width: 258px;

	height: 23px;

	background: url(../images/timeline-h1.gif) no-repeat;

}

#main-content.baloncesto  #bar h1 {

	width: 162px;

	height: 17px;

	background: url(../images/baloncesto-h1.gif) no-repeat;

}



#main-content.redpro  #bar h1 {

	width: 303px;

	height: 23px;

	background: url(../images/red-h1.gif) no-repeat;

}



#main-content.historia  #bar a.timeline {

	float: right;

	width: 114px;

	height: 33px;

	margin: 10px 28px 0 0;

	display: inline;

	background: url(../images/historia-right-link-bg.gif);

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content.historia  #center-content p {

	float: left;

}



#main-content.historia  #center-content p.image {

	float: left;

	width: 430px;

}



#main-content.historia  #center-content p.image2 {

	float: left;

	width: 430px;

}



#main-content.historia  #center-content img {

	float: left;

	margin: 0 10px 10px 0;

}



#main-content.historia  #center-content img.center {

	display: inline;

	margin: 0 40px 0 30px;

}



#main-content.historia  #center-content img.right {

	float: left;

	margin: 0 0 10px 10px;

}



#main-content.historia  #center-content p, #main-content.apoyo  #center-content p, #main-content.contactenos  #center-content p {

	width: 430px;

	margin: 0 0 15px 0;

	text-align: justify;

	font-size: 12px;

}



#main-content.historia  #center-content p.red, #main-content.apoyo  #center-content p.red, #main-content.contactenos #center-content p.red {

	width: 430px;

	margin: 0 0 15px 0;

	font-size: 16px;

	color: #EE081B;

}



#main-content.historia  #center-content p.blue, #main-content.apoyo  #center-content p.blue, #main-content.contactenos  #center-content p.blue {

	color: #10238C;

	font-weight: bold;

}



#main-content.historia  #center-content p span, #main-content.apoyo  #center-content p span {

	color: #10238C;

}



#main-content.contactenos  #center-content p span {

	color: #10238C;

	font-weight: bold;

}



#main-content.contactenos  #center-content p span.bold {

	color: #000000;

	font-weight: bold;

}



#main-content.contactenos  #center-content p span.italic {

	color: #000000;

	font-weight: normal;

	font-style: italic;

}



#main-content.contactenos  #center-content form {

	float: left;

	width: 390px;

}



#main-content.contactenos  #center-content form label {

	float: left;

	width: 125px;

	font-size: 12px;

	margin: 0 0 4px 0;

}



#main-content.contactenos  #center-content form div.checks {

	float: left;

	width: 385px;

}



#main-content.contactenos  #center-content form label.check {

	width: 70px;

	height: 20px;

	margin: 0 0 0 5px;

	display: inline;

}



#main-content.contactenos  #center-content form input {

	float: left;

	width: 193px;

	height: 16px;

	padding: 1px 0 0 2px;

	margin: 0 0 4px 0;

	border: 1px solid #d8d8d8;

	font-size: 12px;

}



#main-content.contactenos  #center-content form button {

	float: right;

	width: 64px;

	height: 23px;

	margin: 20px 68px 0 0;

	background: url(../images/contactenos-button.gif);

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content.contactenos  #center-content form input.check, #main-content.contactenos  #center-content form input.check-first {

	width: 10px;

	height: 10px;

	border: none;

	margin: 3px 0 0 0;

}



#main-content.contactenos  #center-content form input.check-first {

	margin: 3px 0 0 126px;

	display: inline;

}



#main-content.contactenos  #center-content form h2 {

	float: left;

	width: 100%;

	margin: 10px 0 8px 0;

	font-size: 15px;

	color: #EE081B;

}











/*        apoyo.html      */





#main-content.apoyo  #bar h1 {

	width: 114px;

	height: 24px;

	background: url(../images/apoyo-h1.gif) no-repeat;

}



#main-content.apoyo  #center-content p.red {

	margin: 15px 0 5px 0;

}



#main-content.apoyo  #center-content p a {

	color: #000000;

}



#main-content.apoyo  #center-content p.red img {

	margin: 0 0 0 10px;

}



#main-content.apoyo  #center-content div.image {

	float: left;

	width: 100%;

	margin: 0 0 10px 0;

}



#main-content.apoyo  #center-content img {

	position: relative;

	float: none;

}





/*        contactenos.html      */





#main-content.contactenos  #bar h1 {

	width: 173px;

	height: 18px;

	background: url(../images/contactenos-h1.gif) no-repeat;

}



#main-content.contactenos p a.mail {

	color: #10238C;

}



#main-content.contactenos p a.mail:hover {

	text-decoration: none;

}











/*        index.html      */



#main-content.home #bar {

	height: 56px;

}



#main-content.home #center #center-content {

	float: left;

	width: 621px;

	display: table;

	margin: 0px 0 0 0px;

	display: inline;

}



#main-content.home #center {

	margin: 13px 0 0 12px;

	padding: 0;

	width: 621px;

}



* html #main-content.home #center {

	margin: 0px 0 0 12px;

}



#main-content.home #bar h1 {

	width: 329px;

	height: 30px;

	background: url(../images/home-h1.gif) no-repeat;

	margin: 15px 0 0 150px;

}



#main-content.home div.box {

	float: left;

	width: 156px;

	height: 386px;

	display: inline;

	background: url(../images/home-img1.jpg);

}



#main-content.home div.box a {

	float: left;

	display: block;

	display: inline;

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content.home #beisbol {

	background: url(../images/home-img1.jpg);

}



#main-content.home #beisbol a.rawlings {

	width: 70px;

	height: 50px;

	margin: 255px 0 0 5px;

}



#main-content.home #beisbol a.easton {

	width: 74px;

	height: 50px;

	margin: 133px 0 0 0px;

}



#main-content.home #beisbol a.worth, 

#main-content.home #beisbol a.miken, 

#main-content.home #beisbol a.champion {

	width: 94px;

	height: 27px;

	margin: 0px 0 0 30px;

}



#main-content.home #beisbol a.beisbol, 

#main-content.home #baloncesto a.baloncesto, 

#main-content.home #voleibol a.voleibol, 

#main-content.home #balompie a.balompie {

	float: right;

	width: 26px;

	height: 118px;

	margin: 4px 2px 0 0;

}



#main-content.home #baloncesto {

	width: 161px;

	background: url(../images/home-img2.jpg);

}



#main-content.home #baloncesto a.baloncesto {

	height: 183px;

}



#main-content.home #baloncesto a.molten, #main-content.home #baloncesto a.champion, 

#main-content.home #voleibol a.molten, #main-content.home #voleibol a.champion, 

#main-content.home #balompie a.molten, #main-content.home #balompie a.champion {

	width: 88px;

	height: 40px;

	margin: 318px 0 0 35px;

	display: inline;

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#main-content.home #baloncesto a.champion, 

#main-content.home #voleibol a.champion, 

#main-content.home #balompie a.champion {

	height: 26px;

	margin: 0px 0 0 35px;

}



#main-content.home #balompie a.molten {

	margin: 166px 0 0 35px;

}



#main-content.home #voleibol {

	width: 154px;

	background: url(../images/home-img3.jpg);

}



#main-content.home #voleibol a.voleibol {

	height: 138px;

}



#main-content.home #balompie {

	width: 150px;

	background: url(../images/home-img4.jpg);

}



#main-content.home #balompie a.balompie {

	height: 148px;

}













/*################################################ FOOTER ##############################################*/





#footer {

	margin:  auto;

	width: 975px;

	height: 32px;

	padding: 8px 0 0 0;

}



#footer #links {

	margin: 0 auto;

	width: 627px;

	height: 14px;

	background: url(../images/footer-bg.gif) no-repeat;

}



#footer #links ul li {

	list-style: none;

	display: inline;

}



#footer #links ul li a {

	display: block;

	float: left;

	height: 14px;

	/* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}



#footer #links ul li a.inicio {

	width: 112px;

}



#footer #links ul li a.historia {

	width: 86px;

}



#footer #links ul li a.apoyo {

	width: 82px;

}



#footer #links ul li a.productos {

	width: 96px;

}



#footer #links ul li a.red {

	width: 100px;

}



#footer #links ul li a.contactenos {

	width: 109px;

}



#title-red{

color:#10238C;

font-size:9px;

font-weight:bold;

padding-left:7px;

padding-bottom:10px;

}



#title-red span{

padding-left:50px;

}



#table-red{

font-size:9px;

color:#333;

}



#center-content3 td{ height:18px; padding-left:5px; }

#center-content3 #table-red.categorias td{ padding: 2px 0 0 3px; }

thead{ background:#EE081B; color:#FFF; padding-left:15px; }

tbody{ background:#E0E0E0;}

tfoot{background:#C4C4C4;}



tbody{}

tfoot{}





#table-red.categorias{

	width: 615x;

}

