body {margin:0px; padding:0px; background-color:#0E95C2; }

img { border:0px;}
.derecha {
background-position:right top;
background-repeat:repeat-y;
/*height:30px;
*/width:20px;
}
.izquierda {
background-position:left top;
background-repeat:repeat-y;
/*height:30px;
*/width:20px;
}


.motoreslogos { margin-left:-5px; margin-top:15px; margin-bottom:15px;}
.motoreslogos img { margin-left:23px; cursor:pointer;}

#motoresyamaha, #motoresmercury, #motoresevinrude { position: absolute; width: 880px; height: 600px; margin-left:25px; } 


.izquierda, .derecha {
	background-image:url(img/sombra_bordes.jpg);
	clip: rect(0px,0px,50px,0px);
}


 a, a:link, a:visited {
        outline:0px;
}

.centro {
	width:950px;
	/*height:780px;*/
	border: 1px solid #FFFFFF;
	text-align:left;
	background-color: #FFFFFF;
	}
.dondeEstamosDatos { 
float:left; 
width:345px; 
height:200px; 
font-size:13px; 
font-family:Arial, Helvetica, sans-serif; 
margin-left:65px; 
margin-top:15px;
}
.dondeEstamosDatos a{ color:#333333;}
small a{ clear:both; float:left; margin-left:437px; margin-bottom:20px; font-size:12px; margin-top:5px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.mapa { margin-right:90px; margin-top:15px; border:1px solid #ccc; width:425px; float:right;}
#superior, #medio, #inferior { float:left;}
	
#superior {  /*background-color:#999900;*/}
#cabeza {
	float:left;
}
#cabeza .logo { margin:10px; width:280px; height:100px; float:left; margin-top:5px;}
#cabeza .cabeza1 {
	float:right;
	width: 640px;
	height:130px;
	text-align:right;
}
#cabeza .telefono { margin:10px; margin-top:36px; margin-right:25px;}
#cabeza {}
#cabeza {}
#cabeza {}


#tplPreviewProgressBar {
	position: absolute;
	width: 125px;
	top: 45%;
	left: 50%;
	margin-left: -67px;
	border: 1px solid #6A6A6A;
	background-color: #ffffff;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#tplPreview { padding:10px;  background-color:#FFFFFF; border:1px solid #CCCCCC;}
/*filter: Alpha(Opacity=90 ); -moz-opacity: 0.9; */

#tplPreviewTitle {
	font-size: 12px;
	color: #FFFFFF;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left:8px;
	padding-right:
	line-height:17px;
	background-color:#0D89B3;
	border-top: 1px solid #FFFFFF;
	text-align:center;
}
#menu { width:928px; height:50px;  float:left; clear:both; margin-left:10px; margin-right:10px;
position:relative; z-index:;}
#menu ul { float:left; margin:0px; padding:0px;}

#menu {
	background-image: url(img/menufondo.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	height:230px;
	
}
.submenu { float:left; margin-left:60px; margin-top:5px; margin-bottom:20px;}
.submenu li{
	margin-top:7px;
}
.submenu li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #5B5C5F;
	text-decoration: none;
	line-height:27px;
		background-image: url(img/submenuitem.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:110px;
	height: 26px;
	display:block;
	padding-left:8px;


	}
.submenu li a:hover{ color:#CCCCCC;background-image: url(img/submenuitemhover.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
	
.submenu li a:active { color:#CCCCCC; background-image: url(img/submenuitemhover.jpg)}

#productos {
	float:left;
	width:735px;
	height:auto;
	margin-left:20px;
	margin-top:15px;
}
.invisible { display:none;}
.visible { display: block;}
#productos div{ float:left; }

#producto-item {
	border-bottom:1px solid #DDDDDD;
	margin-bottom:20px;
	padding-bottom:10px;
}
.item-imagen { float:left; width:260px; height:120px; }
.item-descripcion { float:left; width:170px; height:120px; margin-left:10px; margin-right:00px;  }
.item-descripcion h3{ font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-transform:uppercase; color:#086FA4;
display:block; margin-bottom:8px; }
.item-descripcion p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:20px;}
.item-descripcion a{ font-family:tahoma, Helvetica, sans-serif; font-size:12px; color:#086FA4; text-decoration: none; font-weight:normal; line-height:20px; }
.item-descripcion a:hover{ text-decoration:underline;}
.item-descripcion img { line-height: 30px; vertical-align:middle; padding-left:3px;}
.item-miniaturas { float:left; width:245px; height:120px; padding-left:30px; }

#menu li {
	background-image: url(img/menufondo.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	float:left;
	height:40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


#menu li:hover {
	background-image: url(img/menufondohover.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	float:left;
	height:40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu li a {
	padding:46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	float:left;
	padding-top:13px;
	padding-bottom:10px;
	border-right: solid 1px #FFFFFF;
	display:block;

}

#contenido h1 { margin-left:15px; margin-top:-10px; position:relative; z-index:0;}

#menu .abajo_izq {
background-position:left bottom;
}

#menu .abajo_der {
background-position:right bottom;
}

#menu .punta1 {
background-image:url(img/puntas.jpg);
background-repeat:no-repeat;
width:14px;
height:40px;
}

#pagetop { position:absolute; color:#0E95C2; }

a.top {
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:43px;
	height:18px;
	position: fixed; bottom:30px; padding-left:15px; 
}
a:hover.top{
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.punto {
	background-image: url(img/punto.gif);
	background-repeat:  repeat-x;
	height: 1px;
	float:left;
	width:905px;
	margin-top: 10px;
	margin-left:20px; margin-right:20px;
	margin-bottom:10px;
	display:block;
	z-index:0;
}

#medio .destacado { height: 115px; width:300px; float:left; margin-top:-16px; margin-right:16px; margin-bottom:16px;}
#medio .a { }
#medio .b { }
#medio .c { }
#medio .cuerpo {
	margin-left:15px;
	clear: both;
	float:left;
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
}
#medio .cuerpo h2 { color:#0C5285; font-size:16px; margin-left:50px; line-height: 20px; margin-top:0px; font-weight: normal; margin-right:15px;}
#medio .cuerpo p { margin-left:50px; color: #666666; font-size:14px; margin-top:10px; line-height:20px; margin-right:15px;}


#medio .cuerpo .embarcaciones {  height: 170px; width:190px; margin-right:15px; float:left; margin-top:25px; margin-bottom:15px; }
#medio .novedades {
	width:240px;
	height:370px;
	background-image: url(img/novedades.jpg);
	background-repeat: no-repeat;
	float:left;
	background-position: top;
}



.novedades ul { margin-left:20px; margin-top:72px;}
.novedades h4{ padding-left:25px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color: #0C5285;}
.novedades p{ color:#68686A; font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:13px; padding:3px; line-height:17px; }
.novedades li {
	background-image: url(img/news.jpg);
	background-repeat: no-repeat;
	height:px;
	width: 200px;
	padding-bottom:11px;

}
.novedades {}

form { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; margin-left:65px; margin-bottom:30px;}
form label { width:60px; display: block; margin-top:15px;}
form input, textarea { border: solid #0F6193 1px; margin-right:20px; padding-top: 3px; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px; padding-left:5px; font-size:12px }
form .enviar {
	background-image: url(img/enviar.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 77px;
	border:0;
	cursor:pointer;
}


#inferior { float:left; font-size:13px; margin-top:5px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; line-height:30px; padding-bottom:15px; display:block;}

#inferior .puntaizquierda, #inferior .puntaderecha {
	background-image: url(img/inferiorpuntas.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 31px;
	width: 15px;
	float: left;
}
#inferior .puntaizquierda {
	background-position: left; margin-left:15px;
}	
#inferior .puntaderecha{
	background-position: right;
}	
#inferior .puntamedia {
	width:880px;
	float: left;
	height:31px;
	background-image: url(img/inferiorfondo.jpg);
	background-repeat:  repeat-x;
}

.powered {
	background-image: url(img/powered.gif);
	background-repeat:  repeat-x;
	height:20px;
		text-align:right;
}

.powered a, .powered a:link, .powered a:visited {
	font-size:11px;
	color:#FFFFFF;
	line-height:30px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-decoration:none;
}

.powered a:hover { color: #000000;}
