@charset "utf-8";
/* CSS Document */

body{ 
	background:url(images/bg.jpg) repeat-x scroll 0 0 #BEC3C6; 
	padding:0px; 
	margin:auto;
}
html{}
body,html,h1,h2,h3,h4,p { 
	font-family:Arial, Helvetica, sans-serif; text-align:left;
}

img, #box_oferta,#box_oferta img{-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;}
	
div.box_contenido #contenidoPagina img.auto{ width:auto!important; max-width:500px!important;}	
	
img:after{ content: "Ai Sport "!important; font-size:10px; }
	
	
h1{ 
	font-family:helvetica; 
	font-weight:lighter; 
	font-size:20px; 
	padding-left:10px; 
	margin-bottom:0px;
	text-align:left !important;
	color:gray;
}
h2{ 
	font-weight:normal; 
	font-size:14px; 
	padding-left:25px; 
	margin-bottom:-15px; 
	color:#666
}
h3{}
h4{}
h5{ border-bottom: #999 solid 1px; font-weight:lighter!important; margin:15px 5px; color: #666; font-size:16px; text-align:left  }
p{ 
	font-size:12px; 
	padding:3px 10px;
	
}
p a{}
p span{}
p img{
	width:130px;
	height:auto;
	margin:8px;
	float:left;
	border:#CCC solid 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:3px;
	float:left;
}
a{ 
	text-decoration:none; 
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
}
#wrap {	
	background: scroll  transparent  url(images/light.png) no-repeat center top; 
	margin: 4px auto 0px auto; 
	position:relative;
}
#container {
	width:936px;
	height:auto; 
	margin: 0px auto 0px auto; 
	background:#FFF; 
	min-height:700px; 
	padding:3px 0px 0px 0px;
	overflow: hidden; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
#top_map{ 
	width:926px; 
	height:30px;  
	margin: 0px auto 0px auto; 
	padding:0px 0px; 
	min-height:20px; 
	background: #FFF; 
	font:12px;
}
#container div#top{
	width: 926px;
	height:88px;
	margin: 0px auto 0px auto;
	background-color: #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #666 solid 1px;
	font-size:36px;
	color:#FFF;
	text-align:center;
	overflow:hidden;
}
#top_nav{
	width:926px;
	height:32px;
	padding:0px;
	min-height:20px;
	background: #FFF;
	

	border-bottom: #EAEAEA solid 1px;
	border-top:#EAEAEA solid 1px;
	float:left;
	clear: both;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
#top_nav a{
	font-family:calibri!important;
	font-size:13px!important;
}

font-face{ font-family:terminal; src:url(../font/calibri.ttf); }
#left_columna{  
	float:left;
	padding:0 7px 0 3px;
	width:170px; 
	margin:2px 5px; 
	background:#F7F7F7
}
#right_columna{
	float: right;
	padding:0 7px 0 3px;
	width:170px; 
	margin:2px 5px;
	background:#F7F7F7
}
#right_columna p a{
	color: #999!important;
	font-size:11px!important;
	border-bottom:#999 solid 1px; display:block;
}
#right_columna span{  color: #000!important; font-size:12px!important; border-bottom:#999 solid 1px; display:block; padding:15px;}

#left_columna,#right_columna, .box_contenido{
	padding-bottom: 32767px; 
	display:block;
	margin-bottom: -32767px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
div.box_contenido{
	background:none repeat scroll 0 0   #F0F0F0;
	border-color:#FFFFFF #DCDCDC #DCDCDC;
	border-style:solid;
	border-width:2px 1px 1px;
	height:auto; 
	width:553px; 
	float:left; 
	margin-top:5px;
	overflow: hidden;
	text-align:left;
	
}

div.box_contenido #contenidoPagina p{
	text-align: left !important;
	word-spacing: 2.5px;
	line-height: 1.3em;
	font-size:12px !important;
	font-family: Helvetica, sans-serif !important;
}

div.box_contenido #contenidoPagina img{
	max-width:250px ;
	margin:5px !important;
	padding:1px;
	height:auto ;
}

#footer{
	border-top:1px #ccc solid;
	width: 936px;
	height:70px;
	background-color: transparent;
	clear: both;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(images/header_footer.jpg);
	background-repeat: no-repeat;
	background-position: 0 -42px;
	text-align:center;
	padding-top:18px;
	font-size:10px;
}
#top_nav a.home{
	background-position:0 -93px;
	margin-left:0;
	padding:0;
	text-indent:-999em;
	width:45px;
}
#top_nav a.home:hover{ 
	background-position: 0px -124px;
}
#top_nav  a:hover{ 
	background-position:0 -31px;
}
#top_nav a {
	color:#382E1F;
	display:block;
	float:left;
	font-size:11px;
	height:31px;
	line-height:28px;
	margin-left:-10px;
	padding:0 20px;
	text-decoration:none;
	z-index:1;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#top_nav form { 
	float: right; 
	height:25px; 
	margin:5px 5px;
}
#top_nav form input{ 
	color:#999; 
	font-size:10px; 
	font-style:italic;
}
a.last_menu{ 
	background-position:0 0px; 
	background:none;
}
div.divisor{
	width:170px;
	height:2px;
	background-image: url(images/widgetsep.png);
}
#left_columna ul{ 
	padding:10px; 
	margin:0px;
}
#left_columna ul li { 
	list-style-image:url(images/arrow.gif); 
	margin:10px 10px; 
	font-size:13px;
}
#left_columna ul li:hover {
	list-style-image:url(images/arrow_hover.gif)
}
#left_columna ul li:hover { 
	text-shadow: #999 5px 2px 2px;
}


table.productos tr{ }
table.productos tr td{ background: #EEE; padding:5px; border:#CCC solid 1px; vertical-align:top;  }
table.productos tr td:hover{ background:#D6D6D6}

#box_oferta {
	
	width:128px;
	height: auto;
	z-index:1;
	background:url(css/images/bg_boton_gh.jpg);
	float:left;
	margin:2px; border:#CCC solid 1px;}
	
#box_oferta	img{ width:118px; margin-top:5px;-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; height:auto;}