body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#004280;
	margin:10px 15px 20px;
	background-color:#000;
	}

p {
	margin-bottom:20px;
	line-height:17px;
	}
	
h2{
	color:#00A0C5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	margin-bottom:20px;
	}
	
a img {
	border:1px solid #C9E5F1;
	padding:3px;
	}
	
/* -------- MAIN LAYOUT -------- */
/* ----------------------------- */

.header a img, .logos-empresas a img, .ads a img, .slideshow a img, .home-boxes a img, .lista-kites a img, .mas-info img, .lista-kitewear a img{
	border:none;
	padding:0;
	}

.wrapper{
	width:1090px;
	margin:0 auto;
	}
.header{
	width:100%;
	height:140px;
	clear:both;
	position:relative;
	}
.logos-empresas{
	display:inline-block;
	float:left;
	width:140px;
	position:relative;
	z-index:100;
	}
.ads{
	display:inline-block;
	float:right;
	width:170px;
	position:relative;
	z-index:99;
	}
.content-wrapper {
	position:relative;
	float:left;
	width:930px;
	margin:0 10px;
	padding-bottom:20px;
	}
.contents{
	background:#FFF;
	padding:15px;
	position:relative;
	}
.volver {
	display:block;
	position:absolute;
	top:38px;
	left:25px;
	color:#ED1755;
	font-size:11px;
	}
.volver:hover {
	text-decoration:underline;
	}
.footer{
	background:#111417 url(../imgs/footer_divisor.jpg) repeat-x top;
	padding:40px 20px 15px;
	margin-top:10px;
	display:block;
	clear:both;
	position:relative;
	}

.p-block {
	background:url(../imgs/footer_divisor.jpg) repeat-x top;
	padding-top:45px;
	margin-bottom:20px;
	clear:both;
	}
	
/* --------- SLIDESHOW --------- */
/* ----------------------------- */

.slideshow{
	width:900px;
	height:360px;
	display:block;
	position:relative;
	margin-bottom:15px;
	}

.backward, .forward{
	display:inline-block;
	width:100px;
	height:89px;
	position:absolute;
	}
.backward {
	left:0;
	top:150px;
	z-index:1000;
	cursor:pointer;
	}
.forward {
	right:0;
	top:150px;
	z-index:1001;
	cursor:pointer;
	}
.pics {  
    height:  360px;  
    width:   900px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    height:  360px;  
    width:   900px;
    top:  0; 
    left: 0 
}

/* ---------- SIDEBARS ----------- */
/* ------------------------------- */

.logos-empresas ul {
	margin-top:40px;
	}

.logos-empresas ul li{
	display:block;
	margin:30px 0;
	}
.logos-empresas ul li a{
	width:137px;
	text-align:center;
	display:block;
	}
.logos-empresas ul li a:hover{
	background-position:-137px 0px;
	}
	
.logos-empresas .singleshot{
	background:url(../imgs/logo_singleshot.png);
	height:43px;
	}
.logos-empresas .wainman{
	background:url(../imgs/logo_wainman.png);
	height:51px;
	}
.logos-empresas .mystic{
	background:url(../imgs/logo_mystuc.png);
	height:29px;
	}
.logos-empresas .hyperflex{
	background:url(../imgs/logo_hyperflex.png);
	height:39px;
	}
.logos-empresas .heike{
	background:url(../imgs/logo_heike.png);
	height:54px;
	}
.logos-empresas .crazyfly{
	background:url(../imgs/logo_crazyfly.png);
	height:31px;
	}
.logos-empresas .kitefix{
	background:url(../imgs/logo_kitefix.png);
	height:22px;
	}
.logos-empresas .seaspecs{
	background:url(../imgs/logo_seaspecs.png);
	height:24px;
	}

.ads ul li{
	display:block;
	margin:0 0 20px;
	}
.ads ul li a{}


/* ---------- HEADER ----------- */
/* ----------------------------- */

.header .logo{
	position:absolute;
	left:15px;
	top:0px;
	width:118px;
	height:122px;
	}
.header .kitezen{
	position:absolute;
	left:160px;
	top:22px;
	width:191px;
	height:40px;
	}

.header .shortnav{
	position:absolute;
	right:53px;
	top:30px;
	width:115px;
	height:40px;
	}
.header .shortnav ul li{
	display:block;
	margin:2px 0;
	}
.header .shortnav ul li a{
	display:inline-block;
	height:17px;
	width:115px;
	}

.nav-quienessomos{
	background:url(../imgs/mainnav_quienessomos.png) no-repeat;
	}
.active .nav-quienessomos, .nav-quienessomos:hover{
	background:url(../imgs/mainnav_quienessomos.png) no-repeat -115px 0px;
	}
	
.nav-contacto{
	background:url(../imgs/mainnav_contacto.png) no-repeat;
	}
.nav-contacto:hover, .active .nav-contacto{
	background:url(../imgs/mainnav_contacto.png) no-repeat -115px 0px;
	}

.header .mainnav{
	position:absolute;
	left:150px;
	top:85px;
	height:40px;
	}
.header .mainnav ul li{
	display:inline-block;
	float:left;
	}
.header .mainnav ul li a{
	display:inline-block;
	height:41px;
	background-position:0 9px;
	background-repeat:no-repeat;
	}
	
.header .mainnav ul li a:hover, .header .mainnav ul .active a{
	background-position:0 -33px;
	}

.nav-news{
	width:83px;
	background:url(../imgs/mainnav_news.png);
	}
.nav-kites{
	width:78px;
	background:url(../imgs/mainnav_kites.png);
	}
.nav-tablas{
	width:101px;
	background:url(../imgs/mainnav_tablas.png);
	}
.nav-arneses{
	width:116px;
	background:url(../imgs/mainnav_arneses.png);
	}
.nav-kitewear{
	width:126px;
	background:url(../imgs/mainnav_kitewear.png);
	}
.nav-neoprene{
	width:133px;
	background:url(../imgs/mainnav_neoprene.png);
	}
.nav-accesorios{
	width:154px;
	background:url(../imgs/mainnav_accesorios.png);
	}
.nav-usados{
	width:106px;
	background:url(../imgs/mainnav_usados.png);
	}

/* ---------- CONTENTS ----------- */
/* ------------------------------- */

/*HOME*/
.home-boxes {
	display:block;
	height:128px;
	}
.home-box{
	width:295px;
	height:128px;
	float:left;
	display:inline-block;
	margin:0 0 0 7px;
	}
.home-boxes .first {
	margin:0;
	}
.home-box h1{
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#000;
	padding:1px 0 0 28px;
	background:#DFDFDF url(../imgs/h1.png) no-repeat 4px 2px;
	margin-bottom:5px;
	}

/*KITES*/

.lista-kites{
	}
.lista-kites .kite{
	display:inline-block;
	float:left;
	width:180px;
	height:210px;
	cursor:pointer;
	}
.lista-kites .kite .image{
	display:block;
	margin:0 0 10px;
	text-align:center;
	width:100%;
	height:140px;
	}
.lista-kites .kite h2{
	display:block;
	width:167px;
	height:26px;
	background:url(../imgs/p_title.jpg) no-repeat 0 0;
	margin:0 auto;
	color:#416798;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
	}
.lista-kites .kite:hover h2 {
	background:url(../imgs/p_title.jpg) no-repeat 0 -38px;
	color:#FFF;
	}
.lista-kites .logo{
	text-align:center;
	display:inline-block;
	float:left;
	width:180px;
	height:180px;
	}
	
.info-kite{
	padding:0 10px;
	}
.info-kite h1{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00A0C5;
	font-weight:normal;
	margin-bottom:20px;
	}
.info-kite .descripcion{
	float:left;
	width:500px;
	display:inline-block;
	}
.info-kite .thumb{
	float:right;
	display:inline-block;
	width:250px;
	text-align:center;
	}
.info-kite .thumb a{
	margin-bottom:10px;
	display:block;
	}
.tabla-kite {}
.tabla-kite th{
	padding:7px 10px;
	text-align:left;
	background:#C9E5F1;
	}
.tabla-kite tr{
	height:25px;
	}
.tabla-kite td{
	padding:7px 10px;
	text-align:left;
	border:1px solid #C9E5F1;
	}
	
/*TABLAS*/

.lista-tablas{
	width:920px;
	padding:0 0 0 10px;
	}
.tabla {
	display:inline-block;
	width:430px;
	float:left;
	margin:0 20px 30px 0;
	height:170px;
	}
.tabla .tabla-info{
	width:280px;
	float:left;
	display:inline-block;
	}
.tabla .tabla-info h2{
	letter-spacing:-1px;
	}
	
.tabla .tabla-info p{}
.tabla .tabla-info .mas-info{
	display:block;
	margin-top:10px;
	}
.tabla .tabla-image{
	float:right;
	display:inline-block;
	width:150px;
	}
	
/*ARNESES*/

.lista-arneses{
	padding:0 10px;
	}
.arnes{
	display:block;
	padding:0 0 20px;
	margin:0 0 20px;
	clear:both;
	border-bottom:#C9E5F1 1px solid;
	}
.arnes-info {
	float:left;
	display:inline-block;
	width:600px;
	}
.arnes-info h2{}
.arnes-info p{}
.arnes-image{
	float:right;
	width:200px;
	display:inline-block;
	text-align:center;
	}
.arnes-image a{
	display:block;
	margin:0 auto 10px;
	}
.arnes-image a img{}

/*KITEWEAR*/

.lista-kitewear{

	padding:0 0 0 10px;
	}
.kitewear{
	display:inline-block;
	float:left;
	width:160px;
	margin-right:18px;
	margin-bottom:20px;
	}
.kitewear-image{
	text-align:center;
	}
.kitewear-info{
	background:#F6F6F6;
	padding:10px;
	}
.kitewear-info p{
	font-size:11px;
	margin-bottom:10px;
	}
.kitewear-info h2{
	color:#00A0C5;
	font-size:11px;
	margin-bottom:4px;
	}
.kitewear-info .precio{
	font-weight:bold;
	margin-bottom:0;
	}
	
/*CONTACTO*/

.contacto{
	padding:0 10px;
	
	}
.form{
	float:left;
	display:inline-block;
	width:320px;
	}
.form .field{
	display:block;
	margin-bottom:18px;
	}
.form .field{}
.form .textfield{
	width:284px;
	background:#FFF;
	border:#747474 1px solid;
	padding:2px;
	}
.form .textarea{
	width:284px;
	background:#FFF;
	border:#747474 1px solid;
	height:160px;
	padding:3px;
	}
.form label {
	line-height:20px;
	}
.enviar{
	display:block;
	width:125px;
	height:34px;
	background:url(../imgs/enviar.jpg) no-repeat;
	margin:0 auto;
	border:none;
	cursor:pointer;
	}
.form-image{
	width:495px;
	float:right;
	display:inline-block;
	}
.quienes-somos {
	padding:0 10px;
	}
.quienes-somos .form-image{
	width:319px;
	}
.quienes-somos .form{
	width:420px;
	}
	
/*NEOPRENE*/
.lista-neoprene{
	padding:0 10px;
	}
.lista-neoprene table{
	margin:0 0 20px 0;
	vertical-align:top;
	}
.lista-neoprene table tr, .lista-neoprene table td, .lista-neoprene table th{
	vertical-align:top!important;
	}
.lista-neoprene table td{
	border:6px solid #BCD7E4;
	padding:10px;
	}
.lista-neoprene table td a img{
	border:none;
}

	
/* ---------- FOOTER ----------- */
/* ----------------------------- */

.footer ul {
	display:block;
	width:100%;
	height:15px;
	}

.footer ul li{
	display:inline-block;
	float:left;
	margin:0 10px 0 0;
	padding-left:10px;
	border-left:1px solid #F0F0F0;
	}
.footer ul .first {
	padding-left:0;
	border-left:none;
	}
.footer ul li a{
	color:#F0F0F0;
	font-size:12px;
	margin-top:-2px;
	}
.footer ul li a:hover{
	text-decoration:underline;
	color:#FFF;
	}
.footer .copyright {
	clear:both;
	font-size:11px;
	color:#5B5959;
	padding:8px 0 0 0;
	}
.footer .copyright p {
	margin:0;
	}
.footer .distribuidores {
	color:#B2B2B2;
	font-size:11px;
	letter-spacing:-1px;
	}
.logotem{
	position:absolute;
	z-index:500;
	right:10px;
	bottom:20px;
	}
