body {
	margin:5px 0px;
	background:#FFFFFF url('flecha.gif') no-repeat fixed left bottom;
	color:inherit;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.centro6 a:link, .centro6 a:visited {
	/*color: #555555;*/
	color:#06C;
	background-color: inherit;
}

.centro6 a:hover, .centro6 a:focus, .centro6 a:active {
	/*background-color:#F0F0F0;*/
	color:#F30;
	color: inherit;
}

img {
	border:0px;
	text-align:inherit;
}

li {
	color: #555555;
	list-style-type: square;
	background-color: transparent
}

.tabla {
	border:1px solid #D0D6BC;
	background-position: center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 780px;
	background-image:url('fondo.jpg');
	color:inherit;
}

.arriba {
	border-bottom: 1px solid #D0D6BC;
	width:778px;
	height:75px;
}

html>body .arriba a {
	width: auto;
}

.arriba a {
	padding:0px;
	margin:0px;
	border:0px;
	display: block;
	width: 100%;
	height: 75px;
	text-decoration:none;
	background:#fff url(logo-png.png) no-repeat 0% 50%;
}

.izquierda {
	border-bottom:1px solid #D0D6BC;
	border-left-width: 1px;
	border-right: 1px dashed #D0D6BC;
	border-top-width: 1px;
	text-indent:0;
	margin-left:0;
	width:130px;
	vertical-align:top;
	padding-top:2px;
}

.izquierda img {
	padding-top:5px;
}

.derecha {
	border-bottom:1px solid #D0D6BC;
	padding:10px;
	background-position: center top;
	font-size: 8pt;
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:643px;
	height:460px;
	vertical-align:top;
}

.tabla-centro {
	width:533px;
	font-size: 6pt;
	border-collapse: collapse;
}

.centro1 {
	border-left: 1px solid #800000;
	border-top: 1px solid #800000;
	border-bottom: 1px solid #800000;
	width:12px;
	background:#FFFFFF url('abajo.gif') repeat-x center bottom;
    color:inherit;
}

.centro2 {
	border-right: 1px solid #800000;
	border-top: 1px solid #800000;
	border-bottom: 1px solid #800000;
	width:35%;
	text-align:center;
	color:#006699;
	font-style:italic;
	font-weight:bold;
	background:#FFFFFF url('abajo.gif') repeat-x center bottom;
	font-size:10pt;
}

.centro3 {
	height:10px;
}

.centro4 {
    height:10px;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    background-color:#FFFFFF;
    color:inherit;
}

.centro5 {
	width:12px;
}

.centro6 {
	background-position: right bottom;
	padding:5px;
	font-size: 8pt;
	line-height: 200%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-repeat:no-repeat;
	text-align:justify;
	background-image:url('firma.gif');
	color: #333333;
    background-color:#FFFFFF;
}

.abajo {
	padding:2px;
	font-size:10px;
	color: #808080;
	text-align:center;
	background:transparent url('abajo.gif') repeat-x center bottom;
}

.img-borde, .centroborde {	
	border: 1px solid #808080;
}

#flecha {
	padding-top:10px;
	text-align:center;
}

#centro-texto, .centro-texto {
	text-align:center;
}

/*
Centrado de tablas. Ejemplos aquí: http://www.mezzoblue.com/tests/centered-css/
*/

.tabla, .tabla-centro, .centrada, .galeria {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

/*
Efecto menú sin javascript. Ejemplos aquí: http://www.edginet.org/techie/website/cssimg.html
*/

a#principal, a#interiores, a#proyectos, a#quienes, a#contacto, a#noticias {
    display: block;
    width: 130px;
    height: 11px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
	background-repeat: no-repeat;
}

a#ingles, a#spanish {
    display: block;
    width: 130px;
    height: 11px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
	background-repeat: no-repeat;
}

a#principal { background-image: url('botones/principal.gif'); }
a:hover#principal { background-image: url('botones/principal_on.gif'); }

a#interiores { background-image: url('botones/interiores.gif'); }
a:hover#interiores { background-image: url('botones/interiores_on.gif'); }

a#proyectos { background-image: url('botones/proyectos.gif'); }
a:hover#proyectos { background-image: url('botones/proyectos_on.gif'); }

a#quienes { background-image: url('botones/quienes.gif'); }
a:hover#quienes { background-image: url('botones/quienes_on.gif'); }

a#contacto { background-image: url('botones/contacto.gif'); }
a:hover#contacto { background-image: url('botones/contacto_on.gif'); }

a#ingles { background-image: url('botones/ingles.gif'); }
a:hover#ingles { background-image: url('botones/ingles_on.gif'); }

a#spanish { background-image: url('botones/spanish.gif'); }
a:hover#spanish { background-image: url('botones/spanish_on.gif'); }

a .alt { display: none; }

/*
Estilos Quiénes somos
*/

#icontacto {
	font-size:10pt;
	text-align:center;
	margin-top:45px;
	margin-bottom:65px;
	color:#666666;
	background-color:inherit;
}
#deblanco {
	float: left;
}

/*
Estilos Proyectos
*/

#tabla-pro {
	margin-top:5px;
	margin-bottom:8px;
}

a#kayaks, a#motor, a#veleros {
   	display: block;
    width: 150px;
   	height: 369px;
	border: 1px solid #808080;
	margin: 0 auto;
	background-repeat: no-repeat;
}

a#kayaks { background-image: url('proyectos/kayak.jpg'); float:right; }
a:hover#kayaks { background-image: url('proyectos/kayak_on.jpg'); }

a#motor { background-image: url('proyectos/motor.jpg'); }
a:hover#motor { background-image: url('proyectos/motor_on.jpg'); }

a#veleros { background-image: url('proyectos/veleros.jpg'); float:left; }
a:hover#veleros { background-image: url('proyectos/veleros_on.jpg'); }

/*
Estilos Interiores
*/

a#interior1, a#interior2, a#interior3  {
   	display: block;
    width: 125px;
   	height: 79px;
	border: 1px solid #808080;
	margin: 0 auto;
	background-repeat: no-repeat;
}

a#interior4, a#interior5, a#interior6 {
	margin-top:15px;
	border: 1px solid #808080;
   	display: block;
    width: 125px;
   	height: 80px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

a#interior4 { float: left; }
a#interior6 { float: right; }

a#interior1 { background-image: url('interiores/foto%20off.jpg'); float:left }
a:hover#interior1 { background-image: url('interiores/foto%20on.jpg'); }

a#interior2 { background-image: url('interiores/foto2%20off.jpg'); }
a:hover#interior2 { background-image: url('interiores/foto2%20on.jpg'); }

a#interior3 { background-image: url('interiores/foto3%20off.jpg'); float:right }
a:hover#interior3 { background-image: url('interiores/foto3%20on.jpg'); }

/*
Estilos Default
*/

#centrar {
	position:absolute;
	top:50%;
	left:50%;
	width:550px;
	height:361px;
	margin-left:-275px;
	margin-top:-180px;
	background-repeat: no-repeat;
	background-image: url('entrada.jpg');
}

/*h1 { display: none; }*/

#entrada, #entry {
	display:block;
	margin-left:390px;
	width:150px;
	height:45px;
}

#entry {
	margin-top: 255px;
}

#entrada {
	margin-top: 5px;
}

/*
Galería
*/

.galeria-i, .galeria, .galeria-d, .galeria-a {
	background-color: transparent;
}

.galeria {
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	width:97%;
	border-collapse:collapse;
}

.galeria-i {
	padding-top: 10px;
	font-size:8pt;
	color:#808080;
	font-weight:bold;
	text-align:center;
	vertical-align:top;	
}

.galeria-d {
	color: #808080;
	font-size: 8pt;
	width:45%;
	padding-top:5px;
}


.galeria-solo {
	text-align:center;
	padding-top:10px;
}

.galeria-d a:hover, .galeria-solo a:hover {
	background-color: transparent;
}

.galeria-a {
	border-bottom:1px solid #C0C0C0;
	color: #006699;
	font-size: 10pt;
	font-weight: bold;
}

.galeriai img {
	border: 1px dotted #C0C0C0;
	background-color:transparent;
}

.galeriai a:hover {
	background-color: transparent;
}

h1 { font-size:1.2em; color:#000; }
p.fecha { font-size:0.9em; margin:0; color:#777; }

hr { display:none; }
.hr { border-bottom:1px solid #ccc; }

a#noticias { background-image: url('botones/noticias.gif'); }
a:hover#noticias { background-image: url('botones/noticias_on.gif'); }

img.noticias {
padding:5px;
background:#fff;
border:1px solid #eee;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
margin:1em 1.5em;
}