﻿
/*********/
/*GENERAL*/
/*********/
body { /*background:url(/sesatools/usuariosFtp/conexion/diseimagenes934a.jpg) top center repeat-x;*/ font-family:Arial, Helvetica, "Sans serif"; font-size:13px; margin:0; padding:0; line-height:18px;}
a { text-decoration:underline; color:#787878; }
a:hover { color:#e3001b; }
img { border:0; }
*:focus { outline:none; }
h1, h2, h3, h4 { margin:0; padding:0; }
h2 { font-family:Arial, Helvetica, "Sans serif"; font-weight:normal; color:#333333; font-size:17px;}
h2.rojo a{font-size:13px;color:#fff;background:#000000;padding:4px 10px;-webkit-border-radius: 5px;border-radius: 5px;text-decoration:none;}
h2.rojo a br {display:none;}
h2.rojo a:hover {background:#666666}

@font-face {
    font-family: 'Good-Times';
    src:url('/sesatools/diseno/fuente/Good-Times.woff') format('woff'),
        url('/sesatools/diseno/fuente/Good-Times.svg#Good-Times') format('svg'),
        url('/sesatools/diseno/fuente/Good-Times.eot'),
        url('/sesatools/diseno/fuente/good-times-rg.ttf') format('truetype'),
        url('/sesatools/diseno/fuente/Good-Times.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

/***********/
/*CONCRETOS*/
/***********/
#impresion { display:none; }
.capaTotal:after { content:""; height:1px; display:block; clear:both; }
.espacio { height:10px; }

.fotoIzk { margin-right:10px; }
.fotoDer { margin-left:10px; }

/************/
/*ESTRUCTURA*/
/************/
/*.capaTotal { background:url(http://www.nportales1.com/nportales1/usuariosFtp/conexion/diseimagenes922a.gif) top center repeat-y; }*/
#contenedoraWeb { width:955px; margin:0 auto; text-align:left; }
#capa_contenidos:after { display:block; clear:both; content:""; height:1px;}
#capa_contenidos {background:#fff; width:955px; padding:270px 0 10px 0; margin:20px 0 0 0;}
#div_central {width:675px;margin:0px;padding:0px;margin-right:9px;}

/*InfBuspre*/
.infBuspre{margin-top:20px;}
.infBuspre img {width:30px;float:right;}
.infBuspre:after {clear:both;display:block;content:"";}
/**********/
/*CABECERA*/
/**********/
#h_cont_0 { position:relative; width:955px; min-height:190px;clear:both;border-bottom:none;}


/*menu vertical*/
#h_cell_1 { position:absolute; bottom:5px; right:-15px; font-size:14px;z-index:1;}

	#MenuVertical ul { margin:0; padding:0; font-family: 'Good-Times';}
	#MenuVertical ul li { list-style:none; float:left; text-transform:uppercase; display:block; font-size:18px; margin:0; position:relative; z-index:100; border-right:2px solid #fff;}
	#MenuVertical ul li:last-child {border:none;}
	#MenuVertical ul li a { color:#000; text-decoration:none; display:block; padding:0px 15px;}
	#MenuVertical ul li a:hover {color:#cdcdcd; text-decoration:none; }
	
	#MenuVertical ul li.sobre a { color:#000; text-decoration:none; display:block; padding:0px 15px 0px 15px; border:solid 1px #fff;  border-bottom:none;}
	#MenuVertical ul li.sobre a:hover {color:#000; text-decoration:none;}
	
/*banner*/
#h_cell_4 {position:absolute;top:220px;left:8px;}
#h_cell_4 img { margin:0 0 -4px 0; padding:0; } 

/*idiomas*/
#h_cell_5 { position:absolute; bottom:40px; right:-10px;font-size:12px; z-index: 5;}
.id_idioma { float:left; }
.id_idioma a { color:#bcbfc0;text-decoration:none; padding:0 5px; text-align:center; width:auto; margin:0; border-right:2px solid #bcbfc0;}
#idioma2 a {border:none;}
.id_idioma a:hover { color:#666666;}

/*carrito de la compra*/
/*#CajaCompraHome{ position:absolute; top:8px; right:5px; width:160px; text-align:right; font-size:11px; z-index:2; margin:0; padding:0;}
#CajaCompraHome img{ float:right; margin:0 0 0 10px;}

#CajaCompraHome span{color:#390; font-weight:bold;}
#CajaCompraHome a{color:#333;text-decoration:none;}
#CajaCompraHome a:hover{color:#e30b0b;text-decoration:none;}*/

/*Superior a medida*/
#h_cell_6 {position:absolute;top:30px; left:-35px; width: 100%;}
#h_cell_6 #LogotipoSello { position: absolute; top: 0; right: -190px; }

/*buscador*/
#h_cell_8:after { display:block; clear:both; content:""; height:1px;}
#h_cell_8 {position:absolute; top:45px; right:3px; background:#fff; width:180px; padding:1px 1px 1px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px; 
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
}
#h_cell_8 input {border:none; padding:5px 4px; float:left;}
#mod_buscador_button input {padding:3px 0 0 0;}

/*barra estado*/
.barraEstado {position:absolute; bottom:-290px; right:15px; font-size:11px; color:#333;}
.barraEstado strong {display:none;}
.barraEstado a {display:inline-block; padding:0 3px; text-decoration:none;color: #333;}

/***********/


/*IZQUIERDA*/
/***********/
#div_izq { float:left; width:230px; padding:0 6px;border:1px solid #dedede;margin-left:9px;}
.blokeMenu, .blokeMenuexpand { float:left; clear:both; }
.blokeMenu a, .blokeMenuexpand a { line-height:26px; color:#030000; }
.blokeMenu a:hover, .blokeMenuexpand a { color:#009fe1; }
.blokeMenuexpand a:hover { cursor:default; }


/***** NUEVO MENU *****/
.oculto{display:none}
.contenidoizq ul.ulMenu { padding:0 0 5px 0; margin:0;}
.contenidoizq ul.ulMenu li { list-style: none outside none; margin:0 0 5px 0; padding: 0; border-bottom:1px dashed #dedede;}
.contenidoizq ul.menuNivel1 li a {clear: both; display: block; font-size: 13px; padding: 5px 15px 5px 15px; color:#1e1e1e; font-weight:bold; text-decoration:none;}
.contenidoizq ul.menuNivel1 li a:hover {color:#e2001a; text-decoration:none;}

.contenidoizq ul.menuNivel2 {padding:5px 0 0px 0; margin: 0 0 0px 0;}
.contenidoizq ul.menuNivel2 li{ list-style: none outside none; margin: 0px 0 0 0; padding: 0;}
.contenidoizq ul.menuNivel2 li a{ display:block; clear:both; font-size:12px; padding:5px 15px 5px 20px; font-weight:normal; color:#767676;}

.contenidoizq ul.menuNivel1 li a.menuActivo { color:#002159;}
.contenidoizq ul.menuNivel2 li a.menuActivo, ul.menuNivel2 li a:hover { color:#002159; text-decoration:none}

.contenidoizq ul li.menuActual ul li.hijoActual a { color:#e3001b; background:#fafafa;}
.contenidoizq ul li.menuActual .mNivel1 a{background:#fafafa;}
/********/
/*CENTRO*/
/********/
h1#tit_cabecera_centro { margin:5px 0 0 0px; font-family:'Good-times'; font-size:22px; color:#000; line-height:31px; /*border-bottom:3px solid #e3001b;*/}
#tamanoFuente h1 { margin:10px 0 15px 0; font-size:22px; color:#000; font-family:'Good-times';}
#tamanoFuente h2 { margin:5px 0 10px 0; font-size:20px; color:#555;}
#tamanoFuente h2.rojo {color:#000; margin-top:35px;}

.contenidoCentro:after { display:block; clear:both; content:""; height:1px;}

.contenidoCentro, .contenidoCentroSinDerecha { position:relative; float:right; width:770px; background:#fff; display:block; }
.ancho100 { width:100%; /*margin-top:-12px;*/ }

.contenidoCentro p { margin-top:-2px; padding:0; }
#central { padding:14px; background:#fff; font-family:Arial, Helvetica, "Sans serif"; }

#central ul { margin-top:10px; display:block; }
#central ul li { margin-left:20px; padding:2px 0; }

/******************/
/*IMAGENES DERECHA*/
/******************/

.buspreImagenesDcha { float:right; }
.buspreImagenesDcha .capaLight { margin:10px; display:block; max-width:100px; }

/*******/
/*HIJOS*/
/*******/

#tamanoFuente p {font-size:13px; line-height:20px; color:#666;}

.tituloHijos { font-family:Arial, Helvetica, "Sans serif"; font-size:14px;text-transform:uppercase;letter-spacing:-0.03em;margin-left:0px; }
.tituloHijos a { color:#666; text-decoration:none; margin:10px 0 0 0; display:inline-block; width:85%}
.tituloHijos a:hover { color:#e2001a; }
.imagenHijos img { width:85%; }
.elemFila { margin-top:10px;}
.filaElementos{padding:10px 0 25px; }
.resumenHijos { font-family:Arial, Helvetica, "Sans serif"; font-size:12px; margin-right:50px; padding-bottom:20px; }
.tituloHijos span {display:block;font-size:12px;color:#999;padding:5px 0;}



/***********/
/*INFBUSPRE*/
/***********/

.infBuspre { float:left; clear:both; width:100%; }
.infBuspre span { display:none; }
.infBuspre img { margin-right:7px; }

/*****/
/*PIE*/
/*****/

#b_cont_0 { margin-top:20px; float:left; clear:both; width:960px; padding-bottom:40px; }
#b_cell_1 {text-align:center; color:#e2001a;  border-bottom:1px solid #000; padding-bottom:10px; font-size:14px}
#b_cell_1 a {color:#000; text-decoration:none; display:inline-block; padding:0 3px;}
#b_cell_1 a:hover {color:#e2001a;}

#b_cell_4_1 #PieLogo {width:955px;text-align:center;}

#b_cell_4 {background:url(http://www.sesatools.com/sesatools/usuariosFtp/conexion/imagenes6a.jpg) no-repeat top 2px left 0px; font-size:11px; line-height:13px; padding:5px 0 0 130px; color:#999; }


/*********************/
/*RESULTADOS BUSCADOR*/
/*********************/

#BusResulListado, #BusResulAgrupar { font-family:Arial, Helvetica, "Sans serif"; margin-left:20px; }
#BusResultados ul { margin:8px 0 0 40px; display:block; }
#BusResultados ul .ruta { width:100%; clear:both; margin-top:14px; text-transform:lowercase; font-family:Arial, Helvetica, "Sans serif"; }
#BusResultados ul .ruta i { font-style:normal; color:#000; font-size:16px; font-weight:bold; }
#BusResultados ul .elemento { margin-left:10px; width:100%; clear:both; color:#999; }
#BusResultados ul .elemento a { position:relative; top:1px; color:#009fe1; font-weight:bold; }
#BusResultados ul .elemento a:hover { color:#000; }
#BusResultados ul img { display:none; }

.ancho100{ width:100%;}

/*Capa para la visualizacin de politica de 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 p {width:800px; margin:0 auto;}
.politicaCookies a {color:#ff6600}

/*TABLAS PRODUCTOS CATALOGO*/
#DatosTabla {border-collapse:collapse;text-align:center;margin:10px 0;}
#DatosTabla td{border-bottom:2px solid #fff;padding:3px 5px;}
#DatosTabla tr {background:#f9f9f9;}
#DatosTabla tr:hover{background:#e6e6e6;font-weight:;color:#000;}
#DatosTabla th {background:#525252;color:#fff;padding:7px 5px;border-bottom:3px solid #e2001a;font-size:13px;}


.Separador {margin:0 10px;}
.IconosProductos {margin-top:20px;display:block;text-align:right;}
.IconosProductos p {text-align:right;}
.IconosProductos:after {clear:both;display:block;content:"";}

.imagenLightbox .ImgLCuadrado{
	height:75px!important;
	overflow:hidden;
}

/*.menuNivel2 { display:none; }*/

/***Recomendar Pagina***/
#sendfriend {width:900px;margin-left:20px;}
#RecomMensaje {width:60%;float:left;margin-bottom:20px;}
#RecomMensaje textarea {width:95%;}
#RecomDatos {float:right;width:25%;margin-bottom:20px;}
#RecomDatos input {width:200px;}

#RecomMensaje input,#RecomDatos input {border:1px solid #}
#RecomMensaje:after,#RecomDatos:after {clear:both;display:block;content:"";}
#RecomCaptcha {clear:both;display:block;margin-top:20px;}

#b_cont_0 {position:relative;}
#Pie2 ul{position:absolute;top:20px;right:0;}
#Pie2 ul li {list-style:none; float:left; padding:0 5px;border-right:1px solid #666666;}
#Pie2 ul li a {text-decoration:none!important;color:#000000;font-size:12px;}
#Pie2 ul li a:hover {color:#cc0000;}
#Pie2 ul li:last-child {border:none;}




/*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 30px 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; margin:100px 0 0 0;}
