﻿@font-face {
    font-family:'patua';
    src: url('/buceoEuskadi/diseno/patua/PatuaOne-Regular-webfont.eot');
    src: url('/buceoEuskadi/diseno/patua/PatuaOne-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/buceoEuskadi/diseno/patua/PatuaOne-Regular-webfont.woff') format('woff'),
         url('/buceoEuskadi/diseno/patua/PatuaOne-Regular-webfont.ttf') format('truetype'),
         url('/buceoEuskadi/diseno/patua/PatuaOne-Regular-webfont.svg#PatuaOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*********/
/*GENERAL*/
/*********/

body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#333; padding:0; margin:0; background:#12a0ff url(/buceoeuskadi/usuariosFtp/conexion/diseimagenes1375a.jpg) top center no-repeat; }

a, a:visited { text-decoration:none; color:#12a0ff; }
a:hover { color:#000; }
table, tr, td, form { margin:0; padding:0; }
input, textarea { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; padding:2px; background:#fff; border:1px solid #000; }
img{ border:0; }
h1, h2, h3, h4 { margin:0; padding:0; font-family:'patua'; }
h1 { color:#12a0ff; }
h2 { color:#000; }
h3 { color:#2c427b;}
h4 { padding:0; margin:0; color:#fff; background:#2c427b; display:block; clear:both; padding:5px; }
*:focus { outline:none; }

#LogoFacebook {position:absolute;right:-20px;top:-14px;}

/**********/
/*CONCRETO*/
/**********/

#impresion { display:none; }
.absoluto { position:absolute; }
#fondoWeb.absoluto { top:100%; margin-top:-500px; right:0; z-index:1; }
#buceador.absoluto { top:0; right:100px; z-index:1; }
#peces.absoluto { top:80px; right:500px; z-index:2; }
#tiburones.absoluto { top:50%; left:-200px; z-index:1; }
.infBuspre { display:none; }

/************/
/*ESTRUCTURA*/
/************/

#contenedoraWeb:after { content:""; height:1px; display:block; clear:both; }
#contenedoraWeb { position:relative; width:970px; margin:0 auto; z-index:2; }
.contenidoizq { float:left; display:block; clear:none; width:200px; margin:0 0 170px; padding:0; }
#div_central { width:730px; min-height:685px; padding:20px; float:right; background:#fff; }

/**********/
/*CABECERA*/
/**********/

#h_cont_0 { position:relative; width:970px; height:210px; float:left; clear:both; }

/*MENU*/

#h_cell_2 { position:absolute; bottom:14px; left:0; width:760px; height:30px; z-index:3;}
#h_cell_2 ul {list-style-type:none;margin:0px;padding:0px;}
#h_cell_2 li{text-transform:uppercase;font-family:'patua';float:left;text-align:center;width:px;font-size:16px;}
#h_cell_2 li a {background:#fff;display:block;padding:5px 17px;}
#h_cell_2 li a:hover {background:#000;color:#fff;}

/*
#h_cell_2 ul { list-style-type:none; margin:0; padding:0; font-family:'patua'; }
#h_cell_2 ul li { min-width:100px;max-width:140px; font-size:16px; float:left; text-transform:uppercase; text-align:center;border:1px solid red;}
*/
/*#h_cell_2 li a { width:100%; padding:5px 10px; display:block; float:left; color:#12a0ff; BACKGROUND:#fff }
#h_cell_2 a:hover { background:#000; color:#fff; }
#h_cell_2 ul li.elementoActual a, #h_cell_2 ul li.elementoActual a:hover { color:#12a0ff; background:#fff; cursor:default; }
*/

/*BARRA ESTADO*/

#h_cell_3 { position:absolute; top:0; right:0; color:#000; width:766px; height:10px; padding:2px 2px 4px; font-size:10px; text-align:right; }
#h_cell_3 a { color:#fff; margin:0 2px; }
#h_cell_3 a:hover { color:#000; }

/*LOGO*/

#h_cell_6 { position:absolute; top:20px; left:20px; width:100%; }
#h_cell_6 #logo { position:absolute; top:0; left:0; }

/*BUSCADOR*/

#h_cell_8 { position:absolute; top:78px; right:194px; width:210px; padding:0 0 10px; background:url(/buceoeuskadi/usuariosFtp/conexion/diseimagenes1369a.png) 0 0 no-repeat; z-index:2; }
#h_cell_8 #mod_buscador_input input { float:left; margin:5px 0 0 5px; padding:6px 4px 6px 34px; font-size:14px; width:144px; border:0; color:#999; background:none; }
#h_cell_8 #mod_buscador_button input { position:absolute; top:2px; left:2px; background:none; border:0; }

/*CESTA DE LA COMPRA*/

#h_cell_12 { background:#000;position:absolute; bottom:14px; right:0; width:200px; padding:0; color:#fff; z-index:4; font-family:'patua'; text-transform:uppercase; font-size:16px; text-align:center; }
#h_cell_12 span { margin:0 2px 0 0; }
#h_cell_12 .vacia { text-decoration:line-through; }
#h_cell_12 a, #h_cell_12 .vacia span.textoCesta { padding:5px 0; display:block; color:#fff; width:200px; height:auto;  text-align:center; }
#h_cell_12 a:hover { background:/*url(/buceoeuskadi/usuariosFtp/conexion/diseimagenes1368a.png) 0 0 repeat*/#fff; color:#12a0ff; }

/***********/
/*IZQUIERDA*/
/***********/

#mod_cont_dest_16 { width:100%; height:0; float:left; clear:both; display:block; }
.contenidoizq { background:#fff; }
.contenidoizq ul { list-style-type:none; margin:0; padding:0; }
.contenidoizq ul li { width:200px; background:#12a0ff; float:left; clear:both; display:block; margin:0 0 1px; font-family:'patua'; font-size:14px; text-transform:uppercase; }
.contenidoizq ul li ul li { padding:0; font-family:Arial; }
.contenidoizq ul li a { width:180px; float:left; display:block; padding:10px; color:#fff; }
.contenidoizq ul li.menuActual, .contenidoizq ul li.liMenu:hover a { background:#000; }

.contenidoizq ul li ul { font-size:10px; display:none; background:#57bbff; width:100%; float:left; padding:10px 0; }
.contenidoizq ul li.menuActual ul { display:block !important; }
.contenidoizq ul li.menuActual ul li.hijoActual a { color:#000; }
.contenidoizq ul li ul li { text-transform:none; background:none; }
.contenidoizq ul li ul li a { width:180px; padding:0 0 0 20px; background:#57bbff; font-size:12px; }
.contenidoizq ul li.liMenu:hover ul li a { background:none; color:#fff; }
.contenidoizq ul li.liMenu:hover ul li a:hover { color:#000; }

.contenidoizq ul.ulMenu li#menu1876 ul { display:none !important; }

/********/
/*CENTRO*/
/********/

.buspreImagenesDcha { background:#12a0ff url(/buceoeuskadi/usuariosFtp/conexion/diseimagenes1371a.png) 0 100% no-repeat; padding:10px 20px 25px; float:right; width:70px; margin:-64px -10px 20px 10px; }
.buspreImagenesDcha a { position:relative; font-size:12px; text-align:right; width:100%; float:left; clear:both; background:#fff; margin:8px 0; z-index:1; }
.buspreImagenesDcha a i, .buspreImagenesDcha a br { display:none; }
.buspreImagenesDcha a:hover { color:#12a0ff; }

.textoGaleriaLightbox { width:100%; display:block; text-align:center; padding:0 10px; font-size:10px; }
.ImgLCuadrado {text-align:center;padding:0px;height:auto!important;}
/*************/
/*TITULOHIJOS*/
/*************/

.filaElementos { width:100%; float:left; clear:both; margin:20px 0; }
.elemFila { padding-right:40px; }
.tituloHijos { font-family:'patua'; }
.tituloHijos strong { font-weight:normal; }
/*.imagenHijos { width:100%; }
.imagenHijos a { width:100%; height:150px; }*/
.resumenHijos { font-size:11px; }
.elemFila .catCarrito { font-size:10px; background:#eee; color:#333; padding:0 3px 3px;  float:left; }
.inferiorAdjuntos .fcompra a img { position:relative; top:3px; }

#capa_contenidos .thumb-container { border:0; }
#capa_contenidos .thumb-strip { display:none; }

/************/
/*PAGINACION*/
/************/

.paginacion { background:#000; float:right; color:#fff; font-size:11px; }
.paginacion span { display:inline-block; width:16px; padding:2px 0; text-align:center; float:none; clear:none; }
.paginacion span.paginade { margin:0 4px; width:auto; }
.paginacion a { display:inline-block; width:16px; text-align:center; margin:0 -2px; padding:2px 0; background:#12a0ff; color:#fff; float:none; clear:none; }
.paginacion a:hover { background:#000; color:#12a0ff; }

/*****/
/*PIE*/
/*****/

#b_cont_0 { position:relative; background:#000; width:770px; clear:both; display:block; text-align:center; height:100px; float:right; }
#b_cell_3 { position:absolute; top:20px; right:20px; }
#b_cell_4 { padding:17px 0 0 0; font-size:10px; float:left; width:750px; text-align:center; color:#fff; text-align:right; }
#b_cell_4 a { color:#fff; }
#b_cell_4 a:hover { color:#acacac; }
#textoPie { position:absolute; top:10px; left:10px; text-align:left; color:#fff; font-size:10px; }

#textoPie a:hover{color:#fff}
#textoPie {clear:both;}
#enlacesInferior {position:absolute;left:10px;bottom:10px;font-size:10px;width:97%;}
#enlacesInferior a {color:#fff;}
#enlacesInferior a:hover {color:#acacac;}
/********/
/*TIENDA*/
/********/

#fCompra { width:100%; display:block; float:left; clear:both; margin:0 0 20px; }
ul#ulCompra { width:400px; float:left; clear:both; margin:10px 0 0 200px; padding:0; list-style-type:none; font-size:10px; text-align:right; }
ul#ulCompra input, ul#ulCompra select { font-size:11px; border:1px solid #666; }
ul#ulCompra li { position:relative; width:500px; float:left; clear:both; margin:1px 10px; background:#eee; padding:4px 10px; }
ul#ulCompra li#liUnidades { width:490px; padding:4px 20px 4px 10px; }
ul#ulCompra li#liUnidades a { position:absolute; top:4px; right:6px; width:10px; height:10px; background:#000; color:#fff; display:block; text-align:center; display:block; float:right; clear:none; }
ul#ulCompra li#liUnidades a:hover { background:#12a0ff; }
ul#ulCompra li#liUnidades a.btnMenos { top:14px; line-height:8px; }
ul#ulCompra li#botonComprar { background:none; width:530px; margin:8px 0 0; padding:0; }
ul#ulCompra li#botonComprar input { background:#000; color:#fff; border:0; }
ul#ulCompra li#botonComprar input:hover { background:#12a0ff; }

/***/

#iPedidoProductosa tr.par { background:#eee; }
#iPedidoProductosa td { padding:4px; }
#iPedidoProductosa td a { font-size:14px; font-family:'patua';}
#iPedidoProductosa td { font-size:11px; }
.botonesInferior { width:370px !important; float:right; margin:0; padding:0; }

/******************/
/* CABECERA PASOS */
/******************/

#contenedoraWeb #cabeceraPasoCompra { margin:0 0 40px 15px; padding:0; }
#contenedoraWeb #cabeceraPasoCompra li { margin:0; padding:5px 3px; width:130px; overflow:hidden; height:14px }
#contenedoraWeb #cabeceraPasoCompra li span { display:none; }
#contenedoraWeb #cabeceraPasoCompra li#titPaso3 { width:180px; }
#contenedoraWeb #cabeceraPasoCompra li h1, #contenedoraWeb #cabeceraPasoCompra li h2 { font-weight:normal; font-family:'patua'; margin:0; padding:0; font-size:12px;}
#contenedoraWeb #cabeceraPasoCompra li.pasoActivo { background:#000; }
#contenedoraWeb #cabeceraPasoCompra li.pasoActivo h1 { color:#fff; }

/***********/
/* PASO 01 */
/***********/

#contenedoraWeb #divRegistro { margin:0; padding:20px 30px 53px; }
#contenedoraWeb span#descripReg { font-size:12px; margin:0; padding:0; }
#contenedoraWeb span#descripReg  p { margin:10px 0; }

/************/
/* REGISTRO */
/************/

body .capaTotal #contenedoraWeb .mitadRegistro { width:620px; float:left !important; margin:4px 15px 4px 0!important; clear:none !important; }
#datosPersonales { width:380px !important; }
#boletines { width:170px !important; }
#boletines label { width:60px !important; float:left; clear:none; margin:0 !important; }
img#imgInfo { position:relative; top:-3px !important; left:-60px;  width:24px !important; height:auto !important }


/****************************/
/*MODULO NOVEDADES / OFERTAS*/
/****************************/

.ImgNove {height:122px;}
#ofertas .descripcion{display:none;}
.ImgNove img {max-height:120px;}
.noveList li{float:left;width:200px;list-style-type:none;margin:0px 10px;padding:10px;min-height:170px;}
.noveList li:after {clear:both;display:block;content:"";}
.noveList ul {margin:0px;padding:0px;}
.Precios .precio {height:30px;}
.noveList .precioEuro {font-size:18px;font-weight:bold;}
.noveList .precioIVA {font-size:10px; margin-left:5px;color:#999;}
.noveList li h3 {font-size:15px;font-weight:normal;height:50px;}
.Precios .carrito {font-size:11px;background:#f1f1f1;padding:3px;}
.precio .precioEuroAnt {font-weight:bold;color:#999999;text-decoration:line-through;margin-left:10px;}

.vermas {background:#000;color:#fff;font-size:12px;padding:4px;float:right;margin-top:20px;}
.vermas:hover {color:#fff;background:#12a0ff;}

.vermas:after{clear:both;display:block;content:"";}
.Hofertas {clear:both;display:block;}

/*Estilos para cookies*/		
.politicaCookies { width: 100%; margin: 0 auto; text-align: center; background: #555; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 5px 0 5px 0; position: fixed; bottom: 0; left: 0; z-index: 10;
  	
}
.politicaCookies .closeP { position: absolute; top: 0; right: 3px; cursor: pointer; z-index: 2;
}
.politicaCookies a {
  color: #ff6600;
}
.cookiesTexto { text-align:left; }

