/*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%;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */	
	position: relative;
	padding-bottom:35px;
}
#contenedor_home{
	width:975px;	
	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;
}
#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{
	position:relative;
	width:970px;
	margin:0 auto;
	

}
#cabecera{
	height:77px;
}
#logo{float:left; padding:15px 0 0 0; width:217px;}

/*MENU--------------------------------------------------------------------------------------------------------------*/
#menu{float:right; margin-top:51px;}
#inicio{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0b3b6d; width:34px; 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;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#0b3b6d;
		}
		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:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e88300; width:57px;  margin-left:15px; text-align:center;}
		a#rollover6 {
			display:block;
			height:25px;
			background:url(/imagenes/fondo_menu.jpg) repeat-x;
			text-decoration:none;
			color:#e88300;
		}
		a#rollover6:hover {
        	background-position:0 -25px;
			text-decoration:none;
			color:#e88300;
    	}
#contacto_on{float:left; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e88300; width:57px; margin-left:15px; text-align:center; background:url(/imagenes/fondo_menu3.jpg) repeat-x;}
/*HOME--------------------------------------------------------------------------------------------------------------*/
#general{height:226px; background:url(/imagenes/img_home.jpg) no-repeat top left; padding-left: 600px; margin:13px 0 10px 0;}
#slogan{
	border-bottom:#859db5 dotted 1px;
	color:#0b3b6d;
	font-size:34px;
	padding-top:0px;
	padding-bottom:5px;
}
#general p{font-size:14px; padding-top:10px;}
.negrita_home{font-size:16px; font-weight:bold; color:#e88300;}

.menu_home{margin-top:10px;}
.seccion{float:left; width:195px;}
.titu_seccion{font-size:19px; color:#0b3b6d; border-bottom:#859db5 dotted 1px; margin:0 6px 0 8px; padding-bottom:5px;}
.titu_seccion2{font-size:15px; color:#0b3b6d; border-bottom:#859db5 dotted 1px; margin:0 6px 0 8px; padding-bottom:5px; padding-top:4px;}
.titu_seccion a, .titu_seccion a:hover, .titu_seccion2 a, .titu_seccion2 a:hover{text-decoration:none;  color:#0b3b6d;}
.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;}



/*GENERICA--------------------------------------------------------------------------------------------------------------*/
#generica{height:157px; margin:13px 0 10px 0;}
#img_generica{float:left; background:url(/imagenes/aspiracion/aspiracion_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_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;}
#txt_generica{float:right; background:url(/imagenes/fondo_generica.jpg) no-repeat; height:125px; width:690px; padding: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;}
.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;
}

.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;}
.elemento_txt p{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.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;}
#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;}

.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;}
