/* CSS Document */
/* Reset 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit}
:focus {outline: 0}
table {border-collapse: separate;border-spacing: 0}
caption, th, td {text-align: left;font-weight: normal}
a img, iframe {border: none}
ol, ul {list-style: none}
input, textarea, select, button {font-size: 100%;font-family: inherit}
select {margin: inherit}
a {text-decoration:none}*/
/* Fixes incorrect placement of numbers in ol's in IE6/7 
ol {margin-left:2em}*/
/* Estilos para el site http://www.seguridad-y-suministros-industriales.es
	   Miguel �ngel Valero Cubas: http://www.miguel-valero.es*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 	del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 	table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline}
body {/*line-height: 1*/}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal}
ol, ul {list-style: none}
blockquote {quotes: none}
blockquote:before, blockquote:after {content: '';content: none}
del {text-decoration: line-through}
a {text-decoration:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0}
a img {border: none}
/* LAYOUT TOOLS */
.floatLeft 			{float: left}
.floatRight			{float: right}
.clear				{clear: both}
.layoutCenter		{margin: 0 auto}
.textCenter			{text-align: center}
.textRight			{text-align: right}
.textLeft			{text-align: left}
.fix				{overflow:hidden}
/* INDEX */
body {background-color:#272727;font-family:Arial, Helvetica, sans-serif;background-image:url(../imagenes/fondo.jpg);background-repeat:repeat-x; background-position: 0px 40px;}
div#principal{width:984px;margin: 0 auto;padding-top:40px;}
div#cabecera{height:139px;background-image:url(../imagenes/cabecera.jpg);background-repeat:no-repeat}
div#idiomas {text-align:right;padding-top:36px;padding-right:20px}
div#idiomas a{margin-left:3px}
div#menu {display: inline;float: left;margin-top: 15px;padding-left: 150px;width: 560px}
div#menu-catalogo {background-image:url(../imagenes/catalogo-tarifas.jpg);float:left;margin-top:0px;padding-left:5px;width:160px;height: 25px;text-align: left}
div#menu a{color: #DBDBDB;display: block;float: left;font-size: 14px;font-weight: bold;margin-left: 25px;padding-bottom: 4px;padding-top: 6px;text-align: right}
div#menu a.catalogo{background-color:#FF0000;padding-top:3px;padding-left:4px;padding-right:4px}
div#menu a:hover{color:#eec700}
div#menu a.activo{background-image:url(../imagenes/flecha-menu.gif);background-repeat:no-repeat;background-position:center top}
div#fotos{height:142px;background-image:url(../imagenes/fotos.jpg);background-repeat:no-repeat}
div#cuerpo{background-image:url(../imagenes/fondo-cuerpo.jpg);background-repeat:repeat-y}
div#col-izq {float:left;display:inline;overflow:hidden;background-image:url(../imagenes/fondo-col-izq.jpg);background-repeat:no-repeat;width:212px;padding-top:28px}
div#col-izq a.business{padding-top:190px;display:block;text-align:center;color:#737373;font-size:9px;text-transform:uppercase;line-height:9px;height:30px;overflow:hidden}
div#col-izq a.business:hover{color:#eec700}
ul#listado-categ-col {margin-bottom:20px;margin-left:20px;width:171px}
ul#listado-categ-col li{border-bottom:1px dotted #333333;padding-top:8px;padding-bottom:8px}
ul#listado-categ-col a{color:#a8a8a8;display:block;font-size:13px;font-weight:bold;padding-left:15px;padding-right:8px}
ul#listado-categ-col a.activo{background-image:url(../imagenes/flecha.gif);background-repeat:no-repeat;background-position: 0}
ul#listado-categ-col a:hover, ul#listado-categ-col li:hover{color:#000000 !important;background-color:#ffc048 !important;}
a.tarifa_empresas {color:#FF0000;text-decoration:underline}
a.tarifa_empresas:hover {text-decoration:none}
div#col-der {float:right;display:inline;overflow:hidden;width:753px;background-image:url(../imagenes/cuerpo-arriba.jpg);background-repeat:no-repeat;margin-right:19px}
div#contenido {width:690px;margin: 0 auto;padding-top:20px}
div#contenido p{color:#dbdbdb;font-size:12px;line-height:21px;margin-bottom:6px;text-align:justify;}
div#contenido ul{/*margin-top:10px;margin-bottom:10px;color:#dbdbdb;list-style:square;margin-left:5px;padding-left:5px;font-size:12px;*/
}
div#contenido ul li{/*margin-bottom:8px;*/}
div#contenido h2{text-align:justify;}
ul#listado-categ {background-color:#121212;margin-top:10px;margin-bottom:20px;border-top:1px solid #3b3b3b}
ul#listado-categ li{border-bottom:1px solid #3b3b3b;padding-top:5px;padding-bottom:5px;padding-left:40px;background-image:url(../imagenes/flecha.gif);background-repeat:no-repeat;background-position: 20px}
ul#listado-categ a{color:#eec700;display:block;width:100%}
ul#listado-categ a:hover{color:#dbdbdb}
div#pie {background-image:url(http://www.divetis.es/imagenes/pie.jpg);background-repeat:no-repeat;padding-top:55px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#000;text-align:center}
div#pie a{color:#000;margin-left:10px;margin-right:10px}
div#pie a:hover {text-decoration:underline}
/* PRODUCTOS */
/* JMO */
a.galeria_imagenes {padding-left:45px;display:block;color:#FFFFFF!important;text-decoration:none!important;font-weight:bold;background-image:url(../imagenes/galeria-imagenes.png);background-repeat:no-repeat;width:120px;padding-top:7px;padding-bottom:7px}
/* FIN - JMO */
a.descargar_ficha {padding-left:35px;display:block;color:#FFFFFF!important;text-decoration:none!important;font-weight:bold;background-image:url(../imagenes/pdf2.png);background-repeat:no-repeat;width:120px;padding-top:7px;padding-bottom:7px;margin-right:20px}
a.solicitar_informacion {color:#FFFFFF!important;font-weight:bold;background-image:url(../imagenes/rtf.png);background-repeat:no-repeat;padding-left:30px;padding-right:20px;font-size:12px;padding-top:7px;padding-bottom:7px;display:block}
a.comprar {display:block;font-weight:bold;font-size:12px;background-image:url(../imagenes/carro.png);background-repeat:no-repeat;padding-left:30px;padding-right:20px;padding-top:7px;padding-bottom:7px}
a.comprar:hover {text-decoration:none!important}
a.solicitar_informacion:hover {text-decoration:none!important}
a.volver {display:block;color:#FFFFFF!important;text-decoration:none!important;font-weight:bold;width:120px;text-align:center;padding-top:4px;padding-bottom:4px;margin: 0 auto;font-size:11px!important;background-color:#FF0000;margin-top:10px;margin-bottom:10px}
p.telefonos {font-size:10px!important;font-weight:bold;padding-left:30px;background-image:url(../imagenes/telefono.png);background-repeat:no-repeat}
ul#categorias {width:520px;margin: 0 auto;margin-top:22px}
ul#categorias li {width:240px;float:left;margin-left:10px;margin-right:10px;margin-bottom:14px;display:inline}
ul#categorias li h3{font-weight:bold;font-size:22px;padding-left:6px;padding-top:90px;height:66px;color:#000000;background-image:url(../imagenes/fondo-tit-products.jpg)}
ul#categorias li h2{background-color:#cf0d0d;color:#000000;text-align:center;padding-top:4px;padding-bottom:4px;border:1px solid #cf0d0d;font-size:12px;font-weight:bold;margin-bottom:3px}
ul#categorias li h2 a{color:#000000}
h1 {color:#000;font-size:14px;font-weight:bold;padding:5px;text-align:center;text-transform:uppercase;background-color:#cf0d0d;margin-bottom:20px}
h2 {color:#fff;font-size:16px;font-weight:bold;margin-bottom:20px}
/* PRODUCTOS */
div.producto {margin-bottom:40px;overflow:hidden;clear:both}
div.producto p{text-align:justify!important;font-size:13px!important}
div.producto h2 {color:#cf0d0d;font-size:15px;font-weight:bold;border-bottom: 1px solid #333333;margin-bottom:30px}
div.producto h3 {font-size:16px;color:#FFFFFF;font-weight:bold;margin-bottom:5px}
div.producto a {text-decoration:underline;color:#ff0000}
div.producto a:hover {text-decoration:underline}
div.producto div.video {border:2px solid #FFFFFF}
div.producto div.ft_producto{float:left;display:inline;width:205px}
div.producto div.ft_producto img{padding:3px;background-color:#FFFFFF}
div.producto div.descripcion{float:right;display:inline;width:470px}
ul#senalizacion {margin: 0;padding:0;margin-top:30px;margin-bottom:30px;width:655px;background-color:#003333}
ul#senalizacion li{float:left;display:inline;margin-left:3px;margin-right:3px;width:125px;overflow:hidden;text-align:center}
ul#senalizacion li a.txt{display:block;background-color:#cf0d0d;color:#FFFFFF;font-size:11px;margin-bottom:5px;padding:4px;font-weight:bold;padding-top:10px;height:22px}
ul#senalizacion li a.txt1{display:block;background-color:#cf0d0d;color:#FFFFFF;font-size:11px;margin-bottom:5px;padding:4px;font-weight:bold;height:28px}
/* Bussines Success */
form#contacto {border: 1px solid #333333;padding:20px;margin-top:30px}
form#contacto label{color:#dbdbdb;font-size:12px;margin-left:130px;float:left;display:inline;width:140px;margin-bottom:5px}
form#contacto input.txt{border: 0;background-color:#dbdbdb;float:left;display:inline;clear:right;margin-bottom:5px}
form#contacto textarea{border: 0;background-color:#dbdbdb;float:left;display:inline;clear:right;margin-bottom:5px}
form#contacto input.bt{clear:both;display:inline;margin-left:270px;width:100px;font-size:12px;font-weight:bold;text-align:center;margin-bottom:8px}
div.mensaje {text-align:center;color:#FF0000}
div.producto-destacado {width:335px;float:left;margin-right:18px;margin-top:20px}
div.producto-destacado h1{margin-bottom:0}
div.producto-destacado h2{margin-bottom:0;font-size:12px;color:#999999;text-align:center}
div.producto-destacado img{border: 1px solid #333333;margin-top:4px}
div.ultimo {margin-right:0}
/* Contacto */
div#map_canvas {width: 450px;height: 300px;float:left}
div#direccion {float:right}
div#direccion a{color:#eec700}
div#direccion a:hover{text-decoration:underline}
span.obligatorio {color:#cf0d0d;font-size:12px}
p.mensaje {text-align:center;color:#cf0d0d!important}
/* Catalogos */
div.catalogos h2 {color:#cf0d0d;font-size:12px;font-weight:bold;border-bottom: 1px solid #333333;margin-bottom:5px;margin-top:20px}
a.Estilo4 {color:#FFFFFF!important;font-size:9px;margin-top:3px}
/* Tarifas */
form#tarifas {border: 1px solid #333333;padding:20px;margin-top:30px}
form#tarifas label{color:#dbdbdb;font-size:12px;margin-left:130px;float:left;display:inline;width:200px;margin-bottom:5px}
form#tarifas input.txt{border: 0;background-color:#dbdbdb;float:left;display:inline;clear:right;margin-bottom:5px}
form#tarifas textarea{border: 0;background-color:#dbdbdb;float:left;display:inline;clear:right;margin-bottom:5px}
form#tarifas input.bt{clear:both;display:inline;margin-left:270px;width:100px;font-size:12px;font-weight:bold;text-align:center;margin-bottom:8px}
/* Search */
#s {width:143px;height:16px}
#searchsubmit {background-color: yellow;color: black;font-weight: bold;height: 22px !important;width: 56px !important;padding-bottom:1px;font-family: Arial,Helvetica,sans-serif !important; font-size:12px !important;text-align:center;}
#search {float:right;margin-right:20px;height:40px;vertical-align:bottom;padding-top:15px;}
/* menu desplegable lateral */
.submenu-desplegable ul li{border-bottom: 1px dotted #333333 !important;padding-bottom: 6px !important;padding-top: 6px !important;z-index:200 !important}
.submenu, .submenu-2{padding-left:5px !important}
div.submenu-desplegable ul li, div.submenu-desplegable ul li:hover{background-color:#ffffff !important;color:#000 !important;}
div.submenu-desplegable ul li a{padding-left:5px !important;padding-right:5px !important; color:#000000 !important}
div.submenu-desplegable ul li:hover a:hover{text-decoration:underline !important;color:#000000 !important;}
div.submenu div.submenu-desplegable, div.submenu-2 div.submenu-desplegable {display:none;z-index:inherit;position:inherit;margin-left:0px;margin-top:0px}
div.submenu:hover div.submenu-desplegable, div.submenu-2:hover div.submenu-desplegable{display:block;background-color:#fff !important;border: solid 4px #ffc408 !important;z-index:auto;position:absolute;margin-left:166px;margin-top:-28px;color:#000000 !important}
div.submenu-2:hover div.submenu-desplegable{margin-top:-47px; z-index:200 !important}
/*noticias*/
#layout-noticias{border:1px solid #A8A8A8;margin-top:20px;padding-left:10px;padding-right:10px;background-color:#2D2D2D;/*Mozilla*/	-moz-border-bottom-left-radius:10px;-moz-border-bottom-right-radius:10px;/* WebKit*/-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;/* W3C*/border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-left:20px;width:150px;margin-bottom:20px;}
#layout-noticias li:hover{background-color:#2D2D2D !important}	
/* top menu */
#top{background-color: #111111 !important; height: 40px; position: fixed; width: 100%; z-index: 250;}
#top-menu{margin-left:auto; margin-right:auto;background-color: #111111 !important; height: 40px;width: 984px; z-index: 250;}
#logos-redes-blog{float:right;margin-right:10px;padding-top:9px;}
#logos-redes-blog a {margin-right:5px;} 
