.titularB {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.textoformulario {  font:bold 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.textoN {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.titularN { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none }
.textoNeg { font-family:  Arial, Helvetica, sans-serif;; font-size: 10px; color: #000000; text-decoration: none ; font-weight: bold}
.textor { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none }
.textoNG { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none ; font-weight: bold }
.titularR { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CDAE63; text-decoration: none }
.titularbLUE { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0B79C8; text-decoration: none }
.titularblanco { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none }
.textotit { font:20px Myriad Pro, Arial, Helvetica, sans-serif;font-weight:100;color:#CDAE63; text-decoration: none ; font-weight: bold }
.textoNe {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
.textoNeg2 { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;text-decoration: underline}


/* --------------------------------------------------------- */
.tienda_borde {margin_bottom: 8px;}

.formulario {  	height:240px;
				margin: 30px 0px 0px 30px;
			}
				
.formulariotxt {	font:11px Arial, Helvetica, sans-serif;
					color: #676767;
					text-decoration: none;
					padding-right:3px; 
					padding-bottom: 0px auto; 
				}
				
.formulariocaja {	font:10px Arial, Helvetica, sans-serif;
					color: #0A7AC6;
					text-decoration: none;
					padding-right:5px; 
				}
				
.textblue {	font:11px Arial, Helvetica, sans-serif;
			color: #0A7AC6;
					}
				
				
.formulario2 {  height:0px auto;
				margin: 40px 0px 0px 40px;
			}
			
.formulario2txt {	font:bold 11px Arial, Helvetica, sans-serif;
    				background:#D2E3ED;
					border-bottom: 5px solid white; 
					color: #000000;
					text-decoration: none;
					padding-right:5px; 
					
				}			
				
				
.boton {
    font:bold 11px Arial, Helvetica, sans-serif;
    background:#0B79C8;
    padding:2px;
    text-decoration: none;
    color:#ffffff;
    text-decoration:none;
    border:none;
    }
	
	

.boton a {
	color:#ffffff;
	text-decoration:none;
	}
		
.boton a:hover {
	color:#1BA1FF;
	text-decoration:none;
	}
	


/* --------------------------------------------------------- */



#contenedor {
	width:900px;
	background-color:#000000;
	margin:0px auto;
}


.cabecera {
	height:116px;
	position:relative;
}


.cabecera-left {
	float:left;
	padding:23px 0px 0px 20px;
}

.cabecera-right {
	float:right;
	padding:15px 0px 0px 0px;
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
}



/* ------------------mEnu-------------------------------------------- */


.elmenu {
	width:880px;
	height:12px;
	padding:10px 0px 10px 0px;
}

.elmenu ul {
	margin:0px;
	padding:0px;
}

.elmenu li  {
	color:#ffffff;
	float:left;
	padding:0px 2px 0px 2px;
}


.elmenu li.margenizq a{
	padding:0px 0px 0px 18px;
}

.elmenu li.margenizq2{
	padding:0px 0px 0px 18px;
	background:#0B79C8;
}

.elmenu li.active2 {
	padding:0px 0px 0px 18px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#0B79C8;
	padding:3px;
}

.elmenu li.contacto a{
	font:11px Arial, verdana, sans-serif;
	color:#ffffff;
	padding:0px 0px 0px 250px;
	}
	
.elmenu li.contacto2 a{
	font:11px Arial, verdana, sans-serif;
	color:#1BA1FF;
	padding:0px 0px 0px 250px;
	}



.elmenu li.active {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#0B79C8;
	padding:5px;
	}
	
.elmenu li.active2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#0B79C8;
	padding:3px;
	margin-left:16px;
	}

.elmenu li a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

.elmenu li a:hover {
	color:#1BA1FF;
	text-decoration:none;
}


ul#elmenu li ul li{ /* second-level lists */
	display: block;
	clear:left;
}
ul#elmenu li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 395px;
}

ul#elmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

ul#elmenu li:hover ul, ul#elmenu li.over ul { /* lists nested under hovered list items */
	display: block;
	top: 78px;
}

/* -------------------------------------------------------------- */


#contenido {
	width:860px;
	background-color:#efefef;
	margin:0px auto;
	padding:10px 10px 10px 10px; 
}

.puntos {
	background:url(../images/punto1.gif) right top repeat;
	width:860px;
	height:4px
}

.puntos2 {
	background:url(../images/punto2.gif) right top repeat;
	width:780px;
	height:3px;
	margin-left:20px;
	margin-right:20px;

}

.puntos3 {
	background:url(../images/punto2.gif) right top repeat;
	width:780px;
	height:3px;
	margin:10px 20px 10px 20px;

}

.puntos4 {
	background:url(../images/punto2.gif) right top repeat;
	width:780px;
	height:3px;
	margin:10px 20px 0px 20px;

}

/* -------------------------------------------------------------- */

.elmenu2 {
	width:860px;
	text-align:left;
	
}

.elmenu2 ul {
	margin:0px;
	padding:0px;
}

.elmenu2 li  {
	font:bold 25px Arial, Helvetica, sans-serif;
	color:#6F6F6F;
	display:inline;
	padding:0px 5px 0px 0px;
}


.elmenu2 li.active a{
	color:#0B79C8;
	}

.elmenu2 li a{
	color:#6F6F6F;
	text-decoration:none;
	}


.elmenu2 li a:hover {
	color:#0B79C8;
	text-decoration:none;
}

/* -------------------------------------------------------------- */

.submenu {
	width:550px;
	text-align:left;
}

.submenu ul {
	margin:0px;
	padding:0px;
}

.submenu li  {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	display:inline;
	padding:0px 1px 0px 1px;
}


.submenu li.active a{
	color:#0B79C8;
	}

.submenu li a{
	color:#6F6F6F;
	text-decoration:none;
	}


.submenu li a:hover {
	color:#0B79C8;
	text-decoration:none;
}


/* -----------------------------ZODIAC--------------------------------- */

.li_zodiac {margin:0px 0px 0px 20px;}

.imagenzodiac {
	background:url(../images/logo_zodiac.jpg) right top no-repeat;
	width:860px;
	height:70px;
}


.fotozodiac{
    width:273px;
    height:171px;
    float:left;
	margin-left:20px;
	  
}

.infozodiac{
    font:11px Arial, Helvetica, sans-serif;
	width:480px;
	height:171px;
    float:left;
	margin-right:30px;
    }

.infozodiac a {
	color:#656565;
	text-decoration:none;
	}

.infozodiac a:hover {
	color:#cccccc;
	text-decoration:none;
	}



/* -------------------------------------------------------------- */

.imagendufour {
	background:url(../images/dufour/dufor_logo.gif) right top no-repeat;
	width:860px;
	height:40px;
}

.imagendam {
	background:url(../images/dam_boats/dam_logo.gif) right top no-repeat;
	width:860px;
	height:40px;
}


.imagensoleil {
	background:url(../images/soleil/soleil_logo.gif) right top no-repeat;
	width:860px;
	height:40px;
}

h1 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 20px;
}

h2 {
	font:20px Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#CDAE63;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}



h3 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}

h4 {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 20px;
}

h5 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin-top:20px;
	padding:0px 0px 0px 0px;
	}
	
h6 {
	font:20px Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#CDAE63;
	padding:0px 0px 0px 0px;
}
	
	
	
color {color:#CDAE63;}


dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:30%;;
}

dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:50%;
}

dl {margin:0px 0px 10px 0px;}
.dl_largo5 {margin:0px 0px 0px 0px;}


/* -------------- Estilo para los dl largos y otras zarandajas modificados por josean---------------------- */
.dl_largo dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:64%;;
}

.dl_largo dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:20%;
}


.dl_largo2 dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:35%;;
}

.dl_largo2 dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:20%;
}

.dl_largo3 dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:42%;;
}

.dl_largo3 dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:20%;
}

.dl_largo4 dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:16%;;
}

.dl_largo4 dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:70%;
}

.dl_largo5 dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:48%;;
}




.dl_largo5 dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:20%;
}

.dl_corto dt {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:3%;
}

.dl_corto dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:10%;
}


.dl_corto2 dt {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;float:left;width:10%;
}

.dl_corto2 dd {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;float:left;width:20%;
}


/* -------------------------------------------------------------- */

.menublanco1 {
	width:820px;
	height:20px;
	background-color:#ffffff;
	margin-left:20px;
	margin-top:20px;

}
.menublanco2 {
	width:820px;
	height:20px;
	background-color:#ffffff;
	margin-left:20px;
	margin-bottom:20px;

}
.menublanco3 {
	width:820px;
	height:30px;
	background-color:#ffffff;
	margin-left:20px;
	margin-bottom:20px;

}

.menublanco4 {
	width:440px;
	height:270px;
	float:left;
	background-color:#ffffff;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;

}

.menublancoizq_up {
	background:url(../images/eskina_sup_izq.gif) left top no-repeat;
	background-color:#ffffff;
	height:20px
}



.menufotoizq_up {
	background:url(../images/eskina_sup_izda_foto.jpg) left top no-repeat;
	height:20px
}
.menufotoizq_down {
	background:url(../images/eskina_inf_izda_foto.jpg) left top no-repeat;
	height:20px
}


.menublancodcha_up {
	background:url(../images/eskina_sup_dcha.gif) right top no-repeat;
	height:20px
}

.menunegrodcha_up2 {
	background:url(../images/eskina_sup_dcha_negro2.jpg) right top no-repeat;
	height:20px
}
.menunegrodcha_down2 {
	background:url(../images/eskina_inf_dcha_negro2.jpg) right top no-repeat;
	height:30px
}


.menublancoizq_down {
	background:url(../images/eskina_inf_izq.gif) left top no-repeat;
	height:20px
}

.menublancoizq_down2 {
	background:url(../images/eskina_inf_izq.jpg) left top no-repeat;
	height:30px;
	background-color:#ffffff;
}



.menublancodcha_down {
	background:url(../images/eskina_inf_dcha.gif) right top no-repeat;
	height:20px
}



/* ---------------------------- capas ---------------------------------- */

.contenidoblanco {
	width:820px;
	height:0px auto;
	background-color:#ffffff;
	margin:0px auto;
}


.contenidoblanco2 {
	width:570px;
	float:left;
	height:250px;
	background-color:#ffffff;
	margin:0px 0px 0px 20px;
}

.contenido_tienda_izq {
	width:370px;
	float:left;
	height:0px auto;
	
}


.contenido_tienda_dcha {
	width:350px;
	float:right;
	height:0px auto;
	padding-right:10px;

}

.contenido_tienda_dcha1 {
	font:11px Arial, Helvetica, sans-serif;
	color: #0A7AC6;
	width:170px;
	float:left;
	height:140px;
	}
	
.contenido_tienda_dcha2 {
	font:11px Arial, Helvetica, sans-serif;
	color: #0A7AC6;
	width:180px;
	float:right;
	height:140px;
	}	





.contenidoblanco_empresa {
	font:11px Arial, Helvetica, sans-serif;
	width:360px;
	float:left;
	height:190px;
	background-color:#ffffff;
	margin:0px 0px 0px 20px;
	padding:10px 40px 20px 40px;
}

.contenidoblanco_damboats {
	font:11px Arial, Helvetica, sans-serif;
	width:260px;
	float:left;
	background-color:#ffffff;
	padding:20px;
}



.contenidoblanco_trabajos {
	font:11px Arial, Helvetica, sans-serif;
	width:360px;
	float:left;
	height:190px;
	background-color:#ffffff;
	margin:0px 0px 0px 20px;
	padding:10px 20px 20px 20px;
}



.contenidonegro {
	width:250px;
	float:right;
	height:250px;
	background-color:#000000;
	margin:0px 20px 0px 0px;
}

.contenidonegro2 {
	width:380px;
	float:right;
	height:220px;
	background-color:#000000;
	margin:0px 20px 0px 0px;
}



.contenidonegro3 {
	width:380px;
	float:right;
	height:140px;
	background-color:#000000;
	margin:0px 20px 0px 0px;
}

.contenidonegro4 {
	width:380px;
	float:right;
	height:160px;
	background-color:#000000;

}

.contenidonegro_trabajos {
	width:380px;
	float:right;
	height:200px;
	background-color:#000000;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;

}





.contenidoalquiler {
	width:392;
	float:left;
	height:830px;
	background-color:#cccccc;
	margin:0px 0px 0px 20px;
}

.contenidoblanco3 {
	width:428px;
	float:right;
	height:830px;
	background-color:#ffffff;
	margin:0px 20px 0px 0px;
}






.contenidoblanco2 p{font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #000000;
					text-decoration: none;
					padding:30px 0px 0px 30px;}





#contenidonavidad {
	width:780px;
	height:400px;
	background-color:#000000;
	margin:0px 0px 0px 60px; 
}

#contenidoindex {
	width:860px;
	height:320px;
	background-color:#000000;
	margin:0px auto;
	padding:10px 10px 10px 10px; 
}

.contenidofoto1 {
	width:780px;
	height:160px;
	margin:0px auto;
}

.capa1{
    width:290px;
    height:417px;
    float:left;
	margin-bottom:20px;
    
}

.capa2{
    width:480px;
    float:right;
    margin-left:30px;
	margin-right:20px;
}

.capa3{
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
    width:780px; 
    margin-left:20px;
	margin-right:20px;
}

.capa_tienda{
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
    width:760px; 
    margin:10px 40px 10px 40px;
}

.capa_tienda2{
	width:820px; 
	margin-left:40px;
	}

.capa4{
    width:275px;
    height:171px;
    float:left;
	margin:0px 20px 0px 20px;
    
}

.capa5{
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
    width:450px;
    float:right;
	margin-right:40px;}



/* -------------------------------------------------------------- */
.nuevosgaleriabig{
    width:475px;
    height:330px;
	background:url(../images/dufour/imagen_4e_4_big.jpg) no-repeat;
	border:1px solid #cccccc;
    margin-bottom:5px;
}

.contenidofotos{
	margin:0 auto; 
}



.contenedorfoto { 
   float:left; 
   margin:1px; 
   width:115px; 
   height:80px;
   border:1px solid #cccccc;
  
} 

.contenedorvistas { 
	float:left; 
	height:135px;
} 

.contenedorvistas_tienda { 
	float:left; 
	height:104px;
	margin-right:2px;
} 

.contenedorvistas_tienda_text { 
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	float:left; 
	width:84px;
	margin-right:2px;
	margin-left:20px;
	padding-top:5px;
} 

.service-content {
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:30px 30px 30px 30px;
}

.floatimgleft{
	float:left;
	margin:0px 40px 20px 0px;
}


/* -------------------------- ICOS ------------------------------------ */


.icos {
	font:10px Arial, Helvetica, sans-serif;
	text-align:bottom;
	float:left;
	width:100px;
    height:20px;
	background:url(../images/pdf.gif) 0px no-repeat;
	padding:10px 0px 0px 20px;
	margin-left:20px;
	
}

.icos a {
	color:#656565;
	text-decoration:none;
	}

.icos a:hover {
	color:#cccccc;
	text-decoration:none;
	}
	
.icos2 {
	font:10px Arial, Helvetica, sans-serif;
	float:right;
	width:100px;
    height:20px;
	background:url(../images/ico_calculadora.gif) 0px no-repeat;
	padding:10px 0px 0px 15px;
	margin-right:20px;
	}
.icos2 a {
	color:#000000;
	text-decoration:none;
	}


.icos2 a:hover {
	color:#cccccc;
	text-decoration:none;}



.icos3 {
	font:10px Arial, Helvetica, sans-serif;
	text-align:bottom;
	float:right;
	width:120px;
    height:171px;
	background:url(../images/pdf.gif) 0px no-repeat;
	padding:161px 0px 0px 20px;}
	
.icos3 a {
	color:#656565;
	text-decoration:none;}


.icos3 a:hover {
	color:#cccccc;
	text-decoration:none;}


	
.icos4 {
	font:11px Arial, Helvetica, sans-serif;
	text-align:bottom;
	float:right;
	width:120px;
    height:20px;
	background:url(../images/info.png) 0px no-repeat;
	padding:10px 0px 0px 20px;
	}
	
.icos4 a {
	color:#656565;
	text-decoration:none;}


.icos4 a:hover {
	color:#cccccc;
	text-decoration:none;}




/* -------------------------------------------------------------- */

.pie{
    width:900px;
    height:30px;
    background-color:#000000;
	padding:15px 0px 0px 0px;
	
}
.textopie1{
	font:10px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	float:left;
	margin-left:20px;
}


.texto_tienda{
	font:10px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0 0 5px 5px;
	color:#8a8a8a;	
}

.texto_tienda a{
	font:10px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#8a8a8a;	
	text-decoration:none;
}

.texto_tienda a:hover {
	font:10px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;	
	text-decoration:none;
}



.textopie2{
	font:10px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
    float:right;
	margin-right:20px;
}

