/* -----------------------------------------------------------------------


 Blueprint CSS Framework 1.0.1
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}

hr{ margin:10px 0;}

#rec_resultados {
  width:924px;
}
#rec_resultados h1 {
  font-size:30px;
  line-height:35px;
  color:#d95817;
  text-align:center;
}
#rec_resultados h1 img { margin-bottom:-7px; }
#rec_resultados .gen_description {
  font-size:12px;
  line-height:16px;
  color:#414141;
  margin:20px 20px;
}
#rec_resultados .recommended {
  border:1px solid #d95817;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -webkit-border-bottom-right-radius:12px;
  -webkit-border-bottom-left-radius:12px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -moz-border-radius-bottomright:12px;
  -moz-border-radius-bottomleft:12px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:12px;
  behavior:url(PIE.htc);
  width:260px;
  padding:25px;
  margin:20px;
  color:#414141;
  text-align:center;
  float:left;
}
#rec_resultados .recommended .type {
  font-size:10px;
  line-height:17px;
  text-align:center;
}
#rec_resultados .recommended .title {
  font-size:16px;
  line-height:18px;
  text-align:center;
  padding:10px 10px 20px;
}
#rec_resultados .recommended .description {
  font-size:10px;
  line-height:17px;
  text-align:justify;
}
#rec_resultados .recommended .link {
  margin:20px 0;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#ffffff;
  font-size:14px;
  line-height:17px;
  text-align:center;
  height:14px;
  padding:6px 15px 9px;
  background:#d95817 url(../images/button_back.png) center center repeat-x;
  text-decoration:none;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -webkit-border-bottom-right-radius:12px;
  -webkit-border-bottom-left-radius:12px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -moz-border-radius-bottomright:12px;
  -moz-border-radius-bottomleft:12px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:12px;
  behavior:url(PIE.htc);
}

#rec_ficha {
  width:924px;
}
#rec_ficha .tabs_container { margin:40px 0; }
#rec_ficha .a_container{
  background:#888;
  width:195px;
  height:14px;
  text-align:center;
  color:#888;
  text-decoration:none;
  padding:8px 0;
  margin-right:-20px;
  z-index:1;
  position:relative;
  border:2px solid #414141;
  border-bottom:0px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  behavior:url(PIE.htc);
}
a {
  color:#fff;
  text-decoration:none;
}

#rec_ficha .tabs_container .content {
  border:2px solid #414141;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:12px;
  -webkit-border-bottom-right-radius:12px;
  -webkit-border-bottom-left-radius:12px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:12px;
  -moz-border-radius-bottomright:12px;
  -moz-border-radius-bottomleft:12px;
  border-top-left-radius:0;
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:12px;
  behavior:url(PIE.htc);
  padding:20px;
}
table { border-collapse:collapse; }
td {
  width:86px;
  text-align:center;
  vertical-align:middle;
  padding:5px;
}
input {
  float:left;
  text-align:center;
  font-size:14px;
  width:76px;
  height:16px;
  background:#f5f5f5;
  padding:5px;
  outline:none;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  behavior:url(PIE.htc);
}
td.small { width:30px; }

td.no_discount{ width: 0;  padding: 0;}

#rec_ficha table.gafa td { padding:5px 10px; }
input[type=text] { width:100px; }
input[name=montura] {
  text-align:left;
  width:240px;
}
#rec_ficha table.gafa td.total { text-align:right; }
.client_logo{ text-align:left; vertical-align:middle;}
.client_info{ text-align:left; width:400px; vertical-align:middle; padding:0 20px;}
.indo_logo{ text-align:right; width:200px; vertical-align:middle;}
