/*reset------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
body {
    background: white;
    line-height: 1;
    color: black;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/*FIN RESET--------------------------------------------------------------------------------------------------------------*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}

body{
	background: #FFFFFF url(/imagenes/fondo_barin.jpg) repeat-x;
	font-family: Georgia, 'Times New Roman', serif;
	color:#4c4c4c;
	font-size:12px;
}
p {padding:5px 0 0 0; line-height:18px; text-align:justify;}
h1{font-size:26px; color:#0b3b6d; font-family: Georgia, 'Times New Roman', serif; font-weight:normal;}
h2{font-size:22px; color:#0b3b6d; font-family: Georgia, 'Times New Roman', serif; font-weight:normal;}
h3{font-size:17px; color:#e88300; font-family: Georgia, 'Times New Roman', serif; font-weight:normal;}
#contenedor{
	width:970px;
	min-height: 100%;
	height: auto !important;
	height: 100%; /* the bottom margin is the negative value of the footer's height */
	position: relative;
	padding-bottom:35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contenedor_home{
	width:975px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */
	position: relative;
}
#contenedor_contacto{
	width:970px;	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -85px; /* the bottom margin is the negative value of the footer's height */	
	position: relative;
}

#pieIndex, #push {
	height: 40px; /* .push must be the same height as .footer */
}

#pieIndex{
	width:970px;
	margin:0 auto;

}
#cabecera{
	height:100px;
}
#logo{
	float:left;
	padding:30px 0 0 0;
	width:217px;
}

/*MENU--------------------------------------------------------------------------------------------------------------*/
#menu{float:right; margin-top:60px;}
#inicio{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; margin-left:15px; text-align:center;}
		a#rollover0 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		a#rollover0:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#aspiracion{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:65px; margin-left:15px; text-align:center;}
		a#rollover1 {
	display:block;
	height:25px;
	text-decoration:none;
	color:#0b3b6d;
	background-image: url(/imagenes/fondo_menu.jpg);
		}
		a#rollover1:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#aspiracion_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:65px; margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg) repeat-x;}
#lubricacion{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:71px;  margin-left:15px; text-align:center;}
		a#rollover2 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		a#rollover2:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#lubricacion_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:71px;  margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg);}
#lavado{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:48px;  margin-left:15px; text-align:center;}
		a#rollover3 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		a#rollover3:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#lavado_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:48px; margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg) repeat-x;}
#enrolladores{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:166px;  margin-left:15px; text-align:center;}
		a#rollover4 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		a#rollover4:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#enrolladores_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:166px; margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg) repeat-x;}
#bomberos{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:63px;  margin-left:15px; text-align:center;}
		a#rollover5 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		a#rollover5:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#bomberos_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:63px; margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg) repeat-x;}
#contacto{
	float:right;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b3b6d;
	margin-left:15px;
	text-align:center;
}
		a#rollover6 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		a#rollover6:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#0b3b6d;
    	}
#contacto_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0b3b6d; width:57px; margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg) repeat-x;}
/*HOME--------------------------------------------------------------------------------------------------------------*/
#general{
	height:60px;
	margin-top: 13px;
	margin-right: 0;
	margin-left: 0;
}
#slogan{
	border-bottom:#859db5 dotted 1px;
	color:#0b3b6d;
	font-size:34px;
	padding-top:3px;
	padding-bottom:5px;
	float: left;
}
.txt_home {
	width: 525px;
	float: left;
	margin-top: 7px;
	margin-left: 15px;
}


#general p{font-size:14px; padding-top:10px;}
.negrita_home{
	font-size:16px;
	font-weight:bold;
	color:#0b3b6d;
}

.menu_home{
	margin-top:20px;
}
.seccion{
	float:left;
	width:164px;
}
.seccionb {
	float:left;
	width:164px;
	margin-bottom: 0px;
}

.titu_seccion{
	font-size:13px;
	color:#0b3b6d;
	line-height: 17px;
	text-decoration: none;
	width: 164px;
	margin-bottom: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

.titu_auto{
	font-size:16px;
	color:#0b3b6d;
	line-height: 17px;
	text-decoration: none;
	width: 200px;
	margin-bottom: 10px;
}
.img_seccion {
	width: 158px;
}


.titu_seccion2{
	font-size:16px;
	color:#0b3b6d;
	padding-bottom:5px;
	padding-top:4px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	line-height: 17px;
	height: 75px;
}
.titu_seccion a, .titu_seccion a:hover, .titu_seccion2 a, .titu_seccion2 a:hover{text-decoration:none;  color:#0b3b6d;}
.titu_genericab h1 {
	font-size: 25px;
	border-bottom:#859db5 dotted 1px;
	margin:0;
	width: 320px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
#txt_barinb {
	width: 320px;
}

.seccion p{margin:0 6px 0 8px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.seccion p a, .seccion p a:hover{text-decoration:none; color:#4c4c4c; font-family:Verdana, Arial, Helvetica, sans-serif;}
.seccionb p {
	margin:0 6px 0 8px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.seccionb  p  a, .seccionb  p  a:hover {
	text-decoration:none;
	color:#4c4c4c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}




/*GENERICA--------------------------------------------------------------------------------------------------------------*/
#generica{height:157px; margin:13px 0 10px 0;}
#img_generica{float:left; background:url(/imagenes/aspiracion_industrial/aspiracion_industrial_int.jpg) no-repeat; width:234px; height:157px;}
#img_generica_soldadura{float:left; background:url(/imagenes/aspiracion_industrial/soldadura_generica.jpg) no-repeat; width:234px; height:157px;}
#img_generica_bomberos{float:left; background:url(/imagenes/bomberos/bomberos_generica.jpg) no-repeat; width:234px; height:157px;}
#img_generica_gasesescape{float:left; background:url(/imagenes/aspiracion/aspiracion_generica.jpg) no-repeat; width:234px; height:157px;}
#img_generica_aspiracionconstruccion{float:left; background:url(/imagenes/aspiracion_construccion/aspiracion_construccion_int.jpg) no-repeat; width:234px; height:157px;}
#img_generica_lubricacion{float:left; background:url(/imagenes/lubricacion/lubricacion_generica.jpg) no-repeat; width:234px; height:157px;}
#img_generica_lavado{float:left; background:url(/imagenes/lavado/lavado_generica.jpg) no-repeat; width:234px; height:157px;}
#img_generica_enrolladores{float:left; background:url(/imagenes/enrolladores/enrolladores_generica.jpg) no-repeat; width:234px; height:157px;}
#img_generica_chorro{
	float:left;
	width:234px;
	height:157px;
	background-image: url(/imagenes/chorro_tinta/codificacion_generica.jpg);
	background-repeat: no-repeat;
}
#img_generica_grabado{
	float:left;
	width:234px;
	height:157px;
	background-image: url(../imagenes/grabado_laser/grabado_laser_generica.jpg);
	background-repeat: no-repeat;
}
#img_generica_impresion{
	float:left;
	width:234px;
	height:157px;
	background-image: url(/imagenes/impresion/impresion_generica.jpg);
	background-repeat: no-repeat;
}
#img_generica_electronica{
	float:left;
	width:234px;
	height:157px;
	background-image: url(/imagenes/electronica/electronica_generica.jpg);
	background-repeat: no-repeat;
}
#img_generica_automocion{
	float:left;
	width:234px;
	height:157px;
	background-image: url(../imagenes/automocion_index.jpg);
	background-repeat: no-repeat;
}
#txt_generica{float:right; background:url(/imagenes/fondo_generica.jpg) no-repeat; height:125px; width:690px; padding:16px;}
#txt_genericab{
	float:left;
	background:url(/imagenes/fondo_genericab.jpg) no-repeat;
	height:147px;
	width:345px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}
.titu_generica{border-bottom:#859db5 dotted 1px; padding:0 0 4px 0; margin:0;}
#txt_barin p{ line-height:16px;}

/*CONTENIDO--------------------------------------------------------------------------------------------------------------*/
#contenido{padding:10px;}
#contenido_contacto{padding:30px 10px 10px 10px;}
#contenido_izquierda{float:left; width:580px; margin-top:15px;}
#contenido_izquierdab{float:left; width:960px; margin-top:15px;}
.negrita{font-size:14px; font-weight:bold; color:#e88300; font-size:13px;}
.contenido_generica p{padding: 10px 0 0 0;}
.contenido_generica p a, .contenido_generica p a:hover {text-decoration:underline; color:#4c4c4c;}
ul{
	list-style-image:url(/imagenes/bullet.jpg);
	padding:20px;
}
ul li{
	padding:5px;
	line-height:20px;
}
.seccion ul {
	margin-top: 0px;
}
.contenido_generica1 p{padding: 10px 0 0 0; float:left; width:450px;}
.contenido_generica1 p a, .contenido_generica1 p a:hover {text-decoration:underline; color:#4c4c4c;}
ul{
	list-style-image:url(/imagenes/bullet.jpg);
	padding:20px;
	float:left;
	width:450px;
}
ul li{
	padding:5px;
	line-height:20px;
	width:450px;
	float:left;
}
.seccion ul {
	margin-top: 0px;
}

.contenido_generica2 p{padding:0px 0 0 0; float:right; width:500px;}
.contenido_generica2 p a, .contenido_generica2 p a:hover {text-decoration:underline; color:#4c4c4c;}
ul{
	list-style-image:url(/imagenes/bullet.jpg);
	padding-right:0px;
	
}
ul li{
	padding-top:5px;
	line-height:20px;

}
.seccion ul {
	margin-top: 0px;
}


.novedad{color:#FF0000; font-weight:bold; text-align:center;}

/*FORMULARIO--------------------------------------------------------------------------------------------------------------*/
#contenido_derecha{float:left; margin-bottom:20px;}
#formulario{background:url(/imagenes/fondo_cupon.jpg) no-repeat top left; width:295px; padding: 31px 0 0 35px; margin:0 0 0 35px;}
#titu_cupon{font-size:20px; color:#0b3b6d; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; background:url(/imagenes/flecha01.jpg) no-repeat top left; height:34px; padding: 6px 0 0 50px;}
legend{display:none;}
fieldset{border:0; margin:0; padding:0;}
label{width:80px;float:left;}
input, textarea{background:url(/imagenes/bd_texarea.jpg) repeat-x; width:185px; border: #d9d9d9 solid 1px; padding-left:3px;}
.textarea_contacto{background:url(/imagenes/bd_texarea.jpg) repeat-x bottom; width:185px; border: #d9d9d9 solid 1px; padding-left:3px; font-size:12px; color:#e88300; font-family:Georgia, 'Times New Roman', serif;}
input#submit {
		width:183px;
		height:35px;
		background: url(/imagenes/enviar_barin.jpg) no-repeat;
		border:none;
		margin:15px 0 0 90px;
	}

input#submit:hover, input#submit:focus {
	background:url(/imagenes/enviar_barin_on.jpg) no-repeat 0px 0px;
}
	

.privacidad{
	font-size:11px;
	width:190px;
	margin:0;
	padding:0;
}

input#acepto{
	width:15px;
	height:15px;
	border:0px;
	margin:0px;
	padding:0px;
}
form{padding:0; margin:0;}

#ver_telefono {text-align:right; background:url(/imagenes/telefono.gif) no-repeat; width:94px; margin:10px 0 0 0; height:16px; padding-top:3px;}
#ver_telefono2{text-align:left; background:url(/imagenes/telefono.gif) no-repeat; margin:10px 0 0 0; height:16px; padding-top:3px; padding-left:20px;}
#ver_telefono a{text-decoration:none; color:#0b3b6d;}
#ver_telefono2 a{text-decoration:none;}
#ver_telefono a:hover{text-decoration:underline; color:#0b3b6d;}
#telefono{font-size:30px; color:#e88300; font-weight:bold; margin:30px; text-align:center;}
#telefono p{font-size:30px; color:#e88300; font-weight:bold;  text-align:center; padding-bottom:15px;}
#caja_telefono{
	text-align:center;
	background:url(/imagenes/caja02.jpg) no-repeat;
	width:316px;
	margin:0 auto 0;
	padding-top:38px;
}

/*PRODUCTOS--------------------------------------------------------------------------------------------------------------*/
#productos {clear:both;}
.cajas{float:left; width:473px;}
.sub_producto_top{width:465px; margin:5px 5px 0 5px; height:4px;}
.sub_producto_bottom{clear:both; width:465px; margin:0 5px 5px 5px; height:4px;}
.sub_producto{clear:both;}
.caja_left{float:left; width:4px;}
.caja_centro_top{float:left; background:#f5f5f5; border-top:#dadada solid 1px; width:457px; height:4px;}
.caja_centro_bottom{float:left; background:#f5f5f5; border-bottom:#dadada solid 1px; width:457px; height:4px;}
.caja_right{float:right; width:4px;}
.caja_centro{background:#f5f5f5;margin:0 5px 0 5px; border-left:#dadada solid 1px; border-right:#dadada solid 1px; width:431px; padding:16px;}

/*ELEMENTOS--------------------------------------------------------------------------------------------------------------*/
.elemento {height:135px; margin-top:10px; padding-bottom:5px;}
.elemento_img{float:left; width:187px; }
.elemento_txt{float:right; width:230px; text-decoration:none;}
.elemento_txt a{float:right; width:230px; text-decoration:none;}
.elemento_txt p{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.negrita2{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/*PIE-------------------------------------------------------------------------------------------------------------------------*/
#pie{width:970px; clear:both; padding-top:30px;}
#pie_izqda{float:left; background:url(/imagenes/pie_izqda.jpg) no-repeat; width:10px; height:48px;}
#pie_centro{float:left; background:url(/imagenes/pie_centro.jpg) repeat-x top; padding:20px 15px 20px 15px; width:920px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#pie_dcha{float:right; background:url(/imagenes/pie_drcha.jpg) no-repeat; width:10px; height:48px;}
#barin{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#proveedores {
	float: left;
	width: 900px;
	margin-top: 25px;
}
.plymovent {
	height: 35px;
	width: 186px;
	margin-right: 20px;
	float: left;
	margin-top: 13px;
}
.plymoventb {
	height: 50px;
	width: 165px;
	float: left;
}
#marketalia{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#marketalia a{text-decoration:none; color:#0b3b6d;}
#marketalia a:hover{text-decoration:underline; color:#0b3b6d;}

/*PRIVACIDAD-------------------------------------------------------------------------------------------------------------------------*/
#caja_privacidad{
	background:url(/imagenes/caja02.jpg) no-repeat;
	width:316px;
	margin:0 20px 0 20px;
	padding-top:38px;
}
#caja_privacidad p{padding-top:30px;}
.cerrarb{clear:both;}

.cerrar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:5px;
	color:#e88300;
}
.cerrar a, cerrar a:hover{color:#e88300; font-weight:bold;}
.categoriab {
	width: 164px;
	float: left;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #dce3eb;
	margin-right: 6px;
}

.categoria {
	width: 164px;
	float: left;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #dce3eb;
}
.destacar_img {
	background-color: #ffc261;
	float: left;
}

.titu_seccion3 {
	font-size:14px;
	color:#0b3b6d;
	padding-bottom:5px;
	padding-top:4px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	line-height: 17px;
	height: 30px;
}
.titu_categoria {
	margin-left: 7px;
	font-weight: bold;
	font-size: 16px;
	color: #e88300;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	margin-top: 16px;
	margin-right: 5px;
	height: 31px;
}

.titu_categoriab {
	margin-left: 7px;
	font-weight: bold;
	font-size: 16px;
	color: #e88300;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	margin-top: 16px;
	margin-right: 5px;
}
.seccionb {
	float:left;
	width:195px;
	margin-bottom: 15px;
}
.titu_seccion3 {
	font-size:16px;
	color:#0b3b6d;
	padding-bottom:5px;
	padding-top:4px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	line-height: 17px;
	height: 73px;
}
.titu_seccion3 a{
	color:#0b3b6d;
	text-decoration: none;
}
a#contacto {
	float: right;
	height: 46px;
	width: 193px;
	background-image: url(../imagenes/contacto.jpg);
}
a#contacto:hover {
	float: right;
	height: 46px;
	width: 193px;
	background-image: url(../imagenes/contacto_over.jpg);
}
.cartela {
	float: right;
}
.destacado {
	float: right;
}

