/* Hoja de Estilos */

/* Etiquetas */
body
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	text-align:left;
}

h1
{
 	font-family:Verdana;
	font-size:16px;
	font-weight:bolder;
	font-style:italic;
	color:#A20D4F;
	margin-top:0px;	
}

h2
{
  margin-top: 0px;
  font-family:Verdana;
  font-size:13px;
  font-weight:bolder;
  font-style:italic;
  color:#FFFFFF;
  padding:2px;
  background-color:#ED9F45;
}

h3
{
  position:relative;
  top: -17px;
  font-family:Arial;
  font-size:16px;
  font-weight:bolder;
  font-style:italic;
  /*color:#ED9F45;*/
  color:#A20D4F;
  margin-bottom:-15px;
  margin-top:25px;
}

h4
{
  position:relative;
  top: -13px;
  font-family:Verdana;
  font-size:9px;
  /*font-weight:bolder;*/
  font-style:italic;
  color:#ED9F45;
  margin-bottom:-15px;
}

h5
{
  margin-top: 0px;
  font-family:Verdana;
	font-size:13px;
	font-weight:bolder;
	font-style:italic;
	color:#100F86;
}

h6
{
  margin-top: 0px;
  font-family:Verdana;
  font-size:13px;
  font-weight:bolder;
  font-style:italic;
  color:#A20D4F;
}

hr
{
	height:1px;
	color:#ED9F45;
}

p
{
	text-indent:0px;
}

ul
{
   text-align:left;
	position:relative;
	left: -15px;
	line-height:15px;
}


/* Definiciones propias (etiquetas) */
/* Estrcutura general */
#contenido
  {
  	width:100%;
  	text-align:center;
  }
	
#cabecera
  {
  	width:887px;  
  	margin:auto;
	margin-top:15px;
  }

#paginaCompleta
  {
	 width:887px;
	 position:relative;
	 top:15px;
	 margin:auto;
	}
	
#primeraLinea
  {
	 width:887px;
	 position:relative;
	 top:15px;
	 height:224px;
	 margin:auto;
	}

#segundaLinea
  {
	 clear:both;
	 width:887px;
	 position:relative;
	 top:25px;
	 margin:auto;
	 text-align:center;
	}
		
#terceraLinea
  {
	 clear:both;
	 width:887px;
	 position:relative;
	 top:25px;
	 margin:auto;
	 text-align:center;
	}
	
#pieDePagina
  {
	 clear:both;
	 width:887px;
	 position:relative;
	 top:45px;
	 margin:auto;
	 margin-bottom:60px;
	 height:30px;
	}
	
/* Capas */
#banner
  {
  	border-width:1px;
		border-color:#100F86;
		border-style:solid;		
	
		float:left;
	
		margin-left:21px;
		margin-right:21px;
		padding-top:2px;
	
		height:95px;
  }
  
#bodegonProductos
  {
	 float:left; 
	}

#contacto
  {
	 text-align:left;
	 margin-right:3px;
	 float:right;
	}	

#cuadernoDeVientosDelMediterraneo
  {
	 float:left;
	 width:260px;
	 height:450px;
	 margin-top:20px;	 
	}
	
#informacion
  {
	 float:left;
	 width:260px;
	 height:260px;
	 margin-top:20px;	 
	}
	
#cuadro1Linea
  {
	 float:left;
	 width:690px;
	 height:40px;
	 margin-top:20px;	 
	}

#cuadro1GrandeColumna
  {
  	 /*padding:4px;*/
	 float:left;
	 width:415px;
	 margin:auto;
	 margin-top:20px;
	 text-align:left;
	}
		
#cuadro2PequenoColumna
  {
    /*padding:4px;*/
	 float:left;
	 width:260px;
	 margin-left:10px;
	 margin-top:20px;
	 text-align:left;
	}	
	
#cuadro1Grande
  {
	 float:left;
	 width:415px;
	 height:250px;
	 margin:auto;
	 margin-top:20px;
	}

#cuadro1Medio
  {
	 float:left;
	 width:260px;
	 height:282px;
	 margin:auto;
	 margin-bottom:20px;
	}
	
#cuadro1Pequeno
  {
	 float:left;
	 width:260px;
	 height:250px;
	 margin:auto;
	 margin-top:20px;
	}
	
#cuadro1Largo
  {
	 float:left;
	 width:260px;
	 height:590px;
	 margin:auto;
	 /*margin-top:20px;*/
	}

#cuadro1Largo2
  {
	 float:left;
	 width:260px;
	 height:894px;
	 margin:auto;
	 /*margin-top:20px;*/
	}
	
#cuadro1ExtraLargo
  {
	 float:left;
	 width:260px;
	 height:1198px;
	 margin:auto;
	 /*margin-top:20px;*/
	}
	
#cuadro1Variable
  {
	 float:left;
	 width:260px;
	 margin:auto;
	}
			
#cuadro2Grande
  {
	 float:left;
	 width:415px;
	 height:250px;
	 margin-left:10px;
	 margin-top:20px;
	}
	
#cuadro2GrandeColumna
  {
	 float:left;
	 width:415px;
	 margin-left:10px;
	}
	
#cuadroImagenes
  {
	 float:left;
	 width:415px;
	 margin-left:10px;
	 /*margin-top:20px;*/
	 margin-bottom:20px;
	}
	
#cuadroImagenesI
  {
	 float:left;
	 width:415px;
	 /*margin:auto;*/
	 margin-bottom:20px;
	}

#cuadro2Medio
  {
	 float:left;
	 width:260px;
	 height:282px;
	 margin-left:10px;
	 margin-bottom:20px;
	}	
	
#cuadro2Pequeno
  {
	 float:left;
	 width:260px;
	 height:250px;
	 margin-left:10px;
	 margin-top:20px;
	}		
						
#cuadroGuillermo
  {
	 float:left;
	 width:690px;
	 height:99px;
	 margin:auto;
	 margin-top:50px;
	}

#cuadroLineaCompleta
  {
	 float:left;
	 width:690px;
	 height:150px;
	 margin:auto;
	 margin-top:20px;
	}
	
#cuadroUnico
  {
	 float:left;
	 width:690px;
	 margin:auto;
	 margin-top:20px;
	}
  			
#descripcionSeccion
  {
  	text-align:left;
  	padding-left:15px;
  	padding-right:15px;
  	width:460px;
  }

#direccionTecnica
  {
	 /*clear:both;*/
	 /*width:887px;*/
	/* position:relative;*/
	 /*top:25px;*/
	 /*margin:auto;*/
	 text-align:left;
	}
	      
#logoIzquierda, #logoDerecha
  {   	
   float:left;
   height:95px;
	 padding-top:2px:
  }

#logos
  {
	 float:left;
	 height:55px;
	 width:693px;
	 margin-top:40px;
	}
		
#menu
  {
	 float:right;
	 width:180px;
	/* height:650px;*/
	 text-align:left;
	}

#navegacion
  {
	 width:887px;
	 margin:auto;
	 text-align:left;
	 clear:both;
	 height:25px;
	 position:relative;
	 top:6px;
	}

#nauticafacilOnline
  {
	 float:left;
	 width:260px;
	 height:320px;
	 margin-left:15px;
	}

#novedades
  {
	 float:left;
	 width:420px;;
	 height:320px;
	 margin:auto;
	 overflow:hidden;
	}

#primeraLineaSinImagen
  {
  	float:left;
  	text-align:center;
  	width:680px;
  	height:224px;
  	overflow:hidden;
  }
  	
#proximoLanzamiento
  {
	 float:right;
	 width:420px;
	 height:450px;
	 margin-right:10px;
	 margin-top:20px;
	 overflow:hidden;
	}
	
#otrasZonas
  {
	 float:right;
	 width:420px;
	 height:140px;
	 margin-right:10px;
	 margin-top:20px;
	 /*overflow:hidden;*/
	}
			

#requisitosMinimos
  {
	 clear:both;
	 width:887px;
	 position:relative;
	 top:35px;
	 margin:auto;
	 text-align:center;
	 font-size:9px;
	}
	
#reqMinimos
  {
  	 width:600px;
	 margin:auto;
	 text-align:center;
	 font-size:9px;
	}
	
#resumenProductos
  {
	  float:left;
	  text-align:center;
	  width:470px;
	}

#resumenSeccion
  {
  	  float:left;
	  text-align:center;
	  width:520px;
  }
  	
#seccionActual
  {
	 text-align:left;
	 margin-left:3px;
	 padding-top:3px;
	 float:left;
	}

#separador
  {
  	text-align:center;
  	margin-left:180px;
  	/*margin-top:15px;*/
  	margin-top:5px;
  }
  
#tiendaVirtual
  {
	 float:right;
	 position:absolute;
	 left:713px;
  }
  
#tiendaVirtual2
  {
	 margin-right:0px;
	 margin-bottom:20px;
	 float:right;
  }


/* Definiciones propias (clases) */  

/* Etiquetas: A */
a.h1link
{
 	font-family:Verdana;
	font-size:16px;
	font-weight:bolder;
	font-style:italic;
	color:#A20D4F;
	text-decoration:none;
}

a.h3link
{  
  font-family:Arial;
  font-size:16px;
  font-weight:bolder;
  font-style:italic;
  /*color:#ED9F45;*/
  color:#A20D4F;
  text-decoration:none;
}

a.h6link
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bolder;
  font-style:italic;
  color:#A20D4F;
  text-decoration:none;
}

a.texto:hover
{
  font-family:Verdana;
	font-size:11px;
	color:#A20D4F;
	text-decoration:none;
}

a.textoGrande:hover
{
  font-family:Verdana;
	font-size:13px;
	color:#A20D4F;
	text-decoration:none;
}

a.enlaceMenu
{
  font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
}

a.enlaceMenu:hover
{
   font-family:Verdana;
	font-size:11px;
	color:#A20D4F;
	text-decoration:none;
}

a.subTitulo:hover
{
	font-family:Arial;
	font-size:24px;
	font-weight:bolder;
	/*font-style:italic;*/
	color:#A20D4F;
	text-decoration:underline;
}

a.textoBoton:hover
{
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	color:#A20D4F;
	text-decoration:none;
	text-align:center;
}

a.tituloMenu:hover
{
  font-family:Verdana;
	font-size:12px;
	font-weight:bolder;
	color:#ED9F45;
	text-decoration:none;
	background-color:#100F86;
	padding:3px;
}

a.tituloSlogan:hover
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bolder;
	color:#ED9F45;
	text-decoration:none;
}

/* Elementos de Formulario */
.botonMedio
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	width: 200px;
	
	background-color:#ffffff;
	
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	color:#100F86;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.botonPeq
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	width: 100px;
	
	background-color:#ffffff;
	
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	color:#100F86;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.botonMedioAzul
{
	border-width:1px;
	border-color:#100F86;
	border-style:solid;
	border-collapse:collapse;
	
	width: 200px;
	
	background-color:#ffffff;
	
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	color:#100F86;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.botonMedio:hover
{		
	color:#A20D4F;
	cursor:pointer;
}

.botonPeq:hover
{		
	color:#A20D4F;
	cursor:pointer;
}

.botonMedioAzul:hover
{		
	color:#A20D4F;
	cursor:pointer;
}


.botonMedio:focus
{		
	color:#A20D4F;
	cursor:pointer;
}

.botonPeq:focus
{		
	color:#A20D4F;
	cursor:pointer;
}

.cajaBoton
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	width: 200px;	
}

.cajaCantidad
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	
	width: 50px;	
	
	overflow:yes;
}

.campoPrecio
{
	border-width:0px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:18px;
	color:#A20D4F;
	text-decoration:none;
	text-align:rigth;
	font-weight:bolder;
	
	width: 100px;	
	
	overflow:yes;
}

.campoTextoPequeno
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	
	width: 140px;	
	
	overflow:yes;
}

.campoTextoMedio
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	
	width: 280px;	
	
	overflow:yes;
}


.campoTextoMedioAzul
{
	border-width:1px;
	border-color:#100F86;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	
	width: 280px;
}

.consultaTutor
{
	border-width:1px;
	border-color:#100F86;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	
	width: 600px;
	height: 400px;
}

.contenidoCampo
{   
	margin-left: 50px;
}

.cuadroMultilineaMedio
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	
	width: 220px;
	height: 200px;
}


.enlaceBotonMedio
{	
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	color:#100F86;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.enlaceBotonMedio:hover
{
	color:#A20D4F;
	cursor:pointer;
}


.nombreCampo
{
	float:left;
	text-align:left;
	width:100px;
	margin-top:2px;
}

.nombreCampoPequeno
{
	float:left;
	text-align:left;
	width:90px;
	margin-top:2px;
}

.textoBoton
{		
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	color:#100F86;
	text-decoration:none;
	text-align:center;			
}

/* Calendario */
.calendario
{
	margin:auto;
	text-align:center;
	border-width:1px;
	border-color:#100F86;
	border-style:solid;
	border-collapse:collapse;
	width:175px;
}

a.diaFiesta:link
{
	font-weight:bold;
}

a.diaFiesta:hover
{
	text-decoration:underline;
	font-weight:bold;
}

a.diaFiesta:visited
{
	font-weight:bold;
}

.diaFiesta
{
	font-family:Verdana;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	text-align:center;
	width:20px;
	height:15px;
}

.diaResaltado
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	width:20px;
	height:15px;
	background-color:#0B4984;
}

a.diaMes:link
{
	color:#100F86;
	font-weight:bold;
}

a.diaMes:hover
{
	text-decoration:underline;
	font-weight:bold;
}

a.diaMes:visited
{
	color:#100F86;
	font-weight:bold;
}

.diaMes
{
	font-family:Verdana;
	font-size:11px;
	color:#0B4984;
	text-decoration:none;
	text-align:center;
	width:20px;
	height:15px;
}

.diaSemana
{
	font-family:Verdana;
	font-size:11px;
	color:#0B4984;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}


/* Otros */

.bordeAmarillo
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
}
	
.bordeAmarilloInferior
{
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-bottom-color:#ED9F45;
}

.bordeRojo
{
	border-width:1px; 
	border-style:solid; 
	border-color:#A20D4F;
}

.bordeRojoInferior
{
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-bottom-color:#A20D4F;
}


.bordeAzul
{
	border-width:1px;
	border-color:#100F86;
	border-style:solid;
	border-collapse:collapse;	
}

.bordeAzulInferior
{
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-bottom-color:#100F86;
}

.bordeNegro
{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	border-collapse:collapse;
}

.bordeNegroInferior
{
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-bottom-color:#000000;
}	

.cajaDeTextoCorta
{
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
	color:#100F86;
	font-family:Verdana;
	font-size:11px;
	height:20px;
	width:150px;
}

.captura
  {
  	margin-top:4px;
  }
  
.centrado
	{
	 margin-left:8px;
	 margin-right:8px;
	}

.columna1
  {
  	width:340px;
  	float:left;
  }

.columna2
  {
  	width:340px;
  	float:right;
  }
  
.columnaSeparador
  {
  	width:1px;
  	float:left;
  }
    
.contenidoCuadros
  {
  	text-align:left;
  	padding-left:8px;
  	padding-right:8px;
  }


.error
{
	font-family:Verdana;
	font-size:11px;
	color:#A20D4F;
	text-decoration:none;
}

.flotanteDerecha
{
	float:right;
}

.flotanteIzquierda
{
	float:left;
}

.h1link
{
 	font-family:Verdana;
	font-size:16px;
	font-weight:bolder;
	font-style:italic;
	color:#A20D4F;
}

.h3link
{
  font-family:Arial;
  font-size:16px;
  font-weight:bolder;
  font-style:italic;
  /*color:#ED9F45;*/
  color:#A20D4F;
}
 
.h6link
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bolder;
  font-style:italic;
  color:#A20D4F;
  text-decoration:none;
  
	border-width:1px;
	border-color:#ED9F45;
	border-style:solid;
	border-collapse:collapse;
}
 	
.lineaNueva
{
 margin-top:5px;
}

.precio
{
	font-family:Verdana;
	font-size:18px;
	color:#A20D4F;
	text-decoration:none;
	font-weight:bolder
}

.precioAmarillo
{
	font-family:Verdana;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	color:#ED9F45;
	text-decoration:none;
}

.productoTienda
  {
	 float:left;
	 margin-right:10px;
	 margin-bottom: 40px; 
	}
	
.productoTiendaDescripcion
  {
	 float:left;
	 margin-bottom: 40px;
	 width:460px;
	}
	
.relleno
{
 height:20px;
}

.rellenoMedio
{
 height:10px;
}

.rellenoAzul
{
	background-color:#100F86;
}

.subTitulo
{
	font-family:Arial;
	font-size:24px;
	font-weight:bolder;
	/*font-style:italic;*/
	color:#A20D4F;
	text-decoration:none;
}

.subTituloPequeno
{
	font-family:Verdana;
	font-size:12 px;
	font-weight:bolder;
	color:#A20D4F;
	text-decoration:none;
}

.texto
{
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
}

.textoGrande
{
	font-family:Verdana;
	font-size:13px;
	color:#100F86;
	text-decoration:none;
	text-indent:0px;
}

.textoMenu
{
	font-family:Verdana;
	font-size:11px;
	color:#100F86;
	text-decoration:none;
	margin-left:10px;
	margin-top:5px;
	text-indent:-10px;
}

.textoPieDePagina
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bolder;
	color:#FFFFFF;
}

.textoResaltado
{
  font-family:Arial;
  font-size:16px;
  font-weight:bolder;
  font-style:italic;
  color:#A20D4F;
}

.titular
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bolder;
	font-style:italic;
	color:#A20D4F;
}

.titulo
{
	font-family:Verdana;
	font-size:15px;
	color:#100F86;
	text-decoration:none;
	font-weight:bolder;
}

.tituloMenu
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#100F86;
	padding:3px;
	text-align:center;
}

.tituloSlogan
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
}#practicasNavegacion {
	float:right;
	position: absolute;
	left: 713px;
	width: 175px;
	height: 277px;
}

.textoIVA
{		
	font-family:Verdana;
	font-size:10px;
	font-weight:bolder;
	color:#100F86;
	text-decoration:none;
	text-align:center;

