
body { font-size: 75%; }
body, table { font-family: Arial; }
table { font-size: 100%; }
form { margin: 0; }
a:link, a:visited { color: #0040AC; }

h1 { font-size: 140%; margin-top: 0; }
h2 { font-size: 130%; }

.hide { display: none; }

#content_head { padding: 0; }

#content {
   padding: 1.5em;
}

form .form-vert-sep {
   height: 1em;
}

table#rota_modelos {
   font-size: 90%;
   font-weight: bold;
   border-collapse: collapse;
   width: 100%;
   border: none;  
}

table#rota_modelos td {
   width: 33%;
   background-color: #264370;
   border: solid 1px #00004a;
   overflow: hidden;
   text-align: center;
   padding: 0;
}

table#rota_modelos td a {
   display: block;
   padding: 0.5em 0;
   color: #d8d8d8;
   background-color: #264370;
   text-decoration: none;
   /*width: 100%;*/ /* IE6 */
}

table#rota_modelos td a:hover {
   color: #fff;
   background-color: #6b80ad;
}

div#cotice-aqui {
   color: #fff;
   background-color: #6b80ad; 
   font-weight: bold;
   font-size: 110%;
   font-family: 'Arial Black', Verdana;
   padding: 0.5em;
}

div#menu_modelo {
   margin-bottom: 10px;
   margin-top: 1em;
   color: navy;
   display: block;
   width: 100%;
}

div#menu_modelo a:link, div#menu_modelo a:visited, div#menu_modelo a:active, div#menu_modelo a:hover {
   color: #0040ac;
   font-weight: bold;
   padding: 2px;
}

div#menu_modelo a:hover {
   background-color: whitesmoke;
}

div#menu_modelo #garantia {
   padding: 2px;
   background-color: #0040ac;
   border: solid 2px navy;
   color: whitesmoke;
   font-weight: bold; float: right;
}

table.especs {
   font-family: Verdana, sans-serif;
   border: solid 1px #adadad;
   border-collapse: collapse;
   width: 100%;
   font-size: 9px;
}

table.especs thead {
   background-color: #adadad;
   color: white;
   font-weight: bold;
}

table.especs td, .especs th {
   padding: 2px;
}

table.especs tbody td {
    border: solid 1px #f2f2f2;
}

table.especs tr th:first-child,
table.especs tr td:first-child {
   text-align: left;
}

table.especs tr td:first-child + td,
table.especs tr td:first-child + td + td,
table.especs tr td:first-child + td + td + td,
table.especs tr td:first-child + td + td + td + td,
table.especs tr td:first-child + td + td + td + td + td,
table.especs tr td:first-child + td + td + td + td + td + td,
table.especs tr td:first-child + td + td + td + td + td + td + td,
table.especs tr td:first-child + td + td + td + td + td + td + td + td,
table.especs tr th:first-child + th,
table.especs tr th:first-child + th + th,
table.especs tr th:first-child + th + th + th,
table.especs tr th:first-child + th + th + th + th,
table.especs tr th:first-child + th + th + th + th + th,
table.especs tr th:first-child + th + th + th + th + th + th,
table.especs tr th:first-child + th + th + th + th + th + th + th,
table.especs tr th:first-child + th + th + th + th + th + th + th + th {
   text-align: center; 
}

table.especs .fichascolor, .especs tbody th {
   background-color: #f2f2f2;
   font-weight: bold;
   text-transform: uppercase;
   text-align: left;
}

