@charset "utf-8";

@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('arial_narrow-webfont.eot');
    src: url('arial_narrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('arial_narrow-webfont.woff') format('woff'),
         url('arial_narrow-webfont.ttf') format('truetype'),
         url('arial_narrow-webfont.svg#ArialNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTPro67MdCn';
    src: url('helveticaneueltpro-mdcn-webfont.eot');
    src: url('helveticaneueltpro-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltpro-mdcn-webfont.woff') format('woff'),
         url('helveticaneueltpro-mdcn-webfont.ttf') format('truetype'),
         url('helveticaneueltpro-mdcn-webfont.svg#HelveticaNeueLTPro67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTPro67MdCnOb';
    src: url('helveticaneueltpro-mdcno-webfont.eot');
    src: url('helveticaneueltpro-mdcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltpro-mdcno-webfont.woff') format('woff'),
         url('helveticaneueltpro-mdcno-webfont.ttf') format('truetype'),
         url('helveticaneueltpro-mdcno-webfont.svg#HelveticaNeueLTPro67MdCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	background-color: #1b1b1b;
	color:#FFF;
	margin:0px;
	text-align: center;
	font-family:'HelveticaNeueLTPro67MdCnOb';
	font-size:16px;
}
.input {color:#999; background:#fff !important; width:361px !important; border: 1px solid #999; padding:3px 5px; margin-bottom:5px; font-family:'ArialNarrowRegular';}
.ancla {position:relative; text-align:left; vertical-align:top;}
.producto { width:207px; height:190px; background:url(images/ferrereria_12.png);}
.materiales { width:434px; height:190px; background: url(images/fondo-materiales.png) left no-repeat #e6e6e6;}
.titulo2 { line-height:25px; width:186px; background:url(images/titulo2.png); display:inline-block; color:#FFFFFF; font-size:14px; text-align:center; margin:11px 0px; }
.titulo3 { line-height:25px; width:186px; background:url(images/titulo2.png); display:inline-block; color:#FFFFFF; font-size:14px; text-align:center; }
#contenido-gris {font-family:'ArialNarrowRegular'; color:#191919;}
#total {background:url(images/fondo.jpg) top #200000;}
#pie1 { background-color:#660000; padding:0px 15px; font-size:17px; text-align:center;}
#pie2 { color:#cc0000; font-size:13px;}
#pie2 a:link, #pie2 a:visited { color:#F51F24; font-size:13px; text-decoration:none;}
#pie2 a:hover { color:#CCC;}
.amar15 {color:#FFFF00; font-size:15px;}
.bco17 {color:#FFF; font-size:17px;}

h1, h2, h3, h4, h5 { font-family:'HelveticaNeueLTPro67MdCnOb'; margin:0px; font-weight:normal; }
h1 {font-size:18px;}
.titulo { text-align:center; color:#CC0000; font-size:18px;}
.justif {text-align:justify;}
.titulo-imagen {background-image:url(images/index_r11_c1_s1.png); height:35px; color:#FFFFFF; text-align:center; vertical-align:middle; width:224px; font-size:21px;}
.titulo-imagen a:link, .titulo-imagen a:visited { line-height:35px; display:inline-block; width:224px; text-decoration:none; color:#fff;}
.link-gde { line-height:38px; display:inline-block; padding-left:10px; background:url(images/completo.png) left bottom no-repeat; color:#FFF; font-size:21px; font-weight:bold; text-decoration:none; }

#menu a:link, #menu a:visited { line-height:27px; display:inline-block; width:154px; text-align:center; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; background:url(images/menu2_s1.png); text-decoration:none; color:#FFFFFF;}
#menu a:hover { background:url(images/menu1_s1.png);}
.activo { vertical-align:middle; width:154px; text-align:center; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; background:url(images/menu1_s1.png); color:#FFFFFF;}

/*
.titulo2 { line-height:37px; border-top:#CCCCCC solid 1px; text-align:center;}
.justif {text-align:justify;}
.negro {color:#FFF; font-size:16px; }
.negro p { margin:0px; margin-bottom:5px;}
h2 {color:#999; font-size:18px;}
.subtitulo {background-image:url(images/titulo_imagen.png); height:54px;}
.subtitulo h1 {color:#FFFFFF; text-align:center}
.blanco16 {color:#FFFFFF; font-size:16px;}
.input {color:#CCC !important; background:#333 !important; width:300px !important; border: 1px solid #000 !important; margin-bottom:5px; font-family:'CalibriRegular';}
.negro a:link, .negro a:visited {color:#FFF; text-decoration:none;}
.negro a:hover {color:#CCC;}


*/