#breadcrumbs { margin-left: 20%; clear:both; }
.wrap-body-margin.content { display:none; }
.content-cell.texto{ padding:0; width:65%; }
.content-cell.menu { padding-top:70px; }
.separador{ width:100%; border-top:1px dotted #000; float:left; clear:both; margin-top:20px; }






ul#contenedor_tipo2{ background:#eee; width:100%; height:150px; margin-top:18px; }
@media screen and (min-width: 900px) and (max-width: 1150px) {
	ul#contenedor_tipo2{ height:150px; }
}
@media screen and (max-width: 900px) {
	ul#contenedor_tipo2{ height:100px; }
}
@media screen and (min-width: 10px) and (max-width: 700px) {
	ul#contenedor_tipo2{ height:50px; }
}

ul.contenedor_tipos li{ float:left; height:100%; }

ul.contenedor_tipos li.contenedor_nivel2 { width:32%; }
ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 { width:100%; height:100%; position:relative; }
ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo{  height:25px; line-height:25px; background:rgba(255,255,255,0.6); vertical-align:bottom; position:relative; top:70%; }
ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo{ text-transform:uppercase; padding-left:15px; color:#000; font-size:95%; white-space:nowrap; }
@media screen and (min-width: 900px) and (max-width: 1150px) {
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel1 .titulo{ width:100%; height:21px; line-height:21px; }
	ul.contenedor_tipos li.contenedor_nivel1 div.nivel1 .titulo a{ font-size:80%; padding-left:10px; }
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo { font-size:80%; padding-left:10px;}
}
@media screen and (max-width: 900px) {
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel1 .titulo{ width:100%; height:18px; line-height:18px; }
	ul.contenedor_tipos li.contenedor_nivel1 div.nivel1 .titulo a{ font-size:50%; padding-left:5px; }
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo { font-size:50%; padding-left:5px;}
}
@media screen and (min-width: 10px) and (max-width: 700px) {
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel1 .titulo{ width:100%; height:15px; line-height:15px; }
	ul.contenedor_tipos li.contenedor_nivel1 div.nivel1 .titulo a{ font-size:50%; padding-left:0px; }
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo { font-size:50%; padding-left:0px;}
}

ul#contenedor_tipo2{ background:#eee; width:100%; margin-top:18px; }
@media screen and (min-width: 900px) and (max-width: 1150px) {
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo{ width:100%; height:21px; line-height:21px; }
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo a{ font-size:80%; padding-left:10px; }
}
@media screen and (max-width: 900px) {
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo{ width:100%; height:18px; line-height:18px; }
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo a{ font-size:50%; padding-left:5px; }
}
@media screen and (min-width: 10px) and (max-width: 700px) {
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo{ width:100%; height:15px; line-height:15px; }
	ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo a{ font-size:50%; padding-left:0px; }
}

ul.contenedor_tipos li.inter_margen{ width:2%; }






ul#contenedor_tipo2 { height: 100px; background:transparent; }
@media screen and (min-width: 800px) and (max-width: 1150px) {
	ul#contenedor_tipo2 { height: 80px; }
}
@media screen and (min-width: 10px) and (max-width: 800px) {
	ul#contenedor_tipo2 { height: 70px; }
}

.wysiwyg_submenu { margin-top:0; }

ul.contenedor_tipos li.contenedor_nivel2 { width:15%; margin-bottom:10px; }
ul.contenedor_tipos li.contenedor_nivel2 div.nivel2 .titulo { font-size:80% }

div.bloque { float:left; margin-left:10px; margin-top:5px; height:54px; line-height:54px; }
div.bloque.texto { color:#fff; font-weight:bold; width:80px; }
div.bloque.texto.de { font-size:80%; }
div.bloque.autolimpieza { width:130px;  padding-left:70px; background:url('../images/autolimpieza.jpg') no-repeat;  }
div.bloque.autolimpieza.on { background:url('../images/autolimpieza_on.jpg') no-repeat;  }
div.bloque.descontaminante { width:165px; padding-left:70px; background:url('../images/descontaminante.jpg') no-repeat; }
div.bloque.descontaminante.on { background:url('../images/descontaminante_on.jpg') no-repeat; }
div.bloque.bactericida { width:195px; line-height:18px; padding-left:70px; padding-top:8px; background:url('../images/bactericida.jpg') no-repeat; }
div.bloque.bactericida.on { background:url('../images/bactericida_on.jpg') no-repeat; }




/******************************************************************************
principal de technical
****************************************************************************/
ul#contenedor_tipo3{ background:#eee; width:100%; height:150px; margin-top:18px; }
@media screen and (min-width: 900px) and (max-width: 1150px) {
	ul#contenedor_tipo3{ height:150px; }
}
@media screen and (max-width: 900px) {
	ul#contenedor_tipo3{ height:100px; }
}
@media screen and (min-width: 10px) and (max-width: 700px) {
	ul#contenedor_tipo3{ height:50px; }
}
ul.contenedor_tipos3 li{ float:left; height:100%; }
ul.contenedor_tipos3 li.contenedor_nivel3 { width:32%; }
ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 { width:100%; height:100%; position:relative; }
ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo{ height:25px; line-height:25px; background:rgba(255,255,255,0.6); vertical-align:bottom; position:relative; top:70%; }
ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo{ text-transform:uppercase; padding-left:15px; color:#000; font-size:95%; white-space:nowrap; }

ul#contenedor_tipo3{ background:#eee; width:100%; margin-top:18px; }
@media screen and (min-width: 900px) and (max-width: 1150px) {
	ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo{ width:100%; height:21px; line-height:21px; }
	ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo a{ font-size:80%; padding-left:10px; }
}
@media screen and (max-width: 900px) {
	ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo{ width:100%; height:18px; line-height:18px; }
	ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo a{ font-size:50%; padding-left:5px; }
}
@media screen and (min-width: 10px) and (max-width: 700px) {
	ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo{ width:100%; height:15px; line-height:15px; }
	ul.contenedor_tipos3 li.contenedor_nivel3 div.nivel2 .titulo a{ font-size:50%; padding-left:0px; }
}
ul.contenedor_tipos3 li.inter_margen{ width:2%; }



/******************************************************************************
jornadas
****************************************************************************/
#jornadas_texto{ width:100%; margin-top:20px; }
#jornadas{ width:100%; margin-top:20px; border-top:1px dotted #000; border-bottom:1px dotted #000; width:100%; min-height:280px; }
#proximas_jornadas {color:#d51d29; line-height:40px; height:40px; }

.contenedor_jornada{ width:250px !important; font-size:90%; }
.contenedor_jornada.punta{ width:50px !important; }
.contenedor_jornada .titulo_jornada{ width:200px; line-height:20px; min-height:30px; color:#000; text-transform:uppercase; }
.contenedor_jornada .fecha_jornada { width:200px; line-height:20px; height:20px; color:#d8d8d8; }
.contenedor_jornada .texto_jornada { width:200px; min-height:165px; margin-top:5px; overflow:hidden; }