/* structure */

body {
margin: 0px auto; padding: 0; background-color: #fff; background-image: url(img/shadow.jpg); background-repeat: no-repeat; background-position: bottom right; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; line-height: 18px; text-align: justify;}

#all {
margin: 0; padding: 0; background-image: url(img/bg.jpg); background-repeat: repeat-y; background-position: top left; min-height: 868px; width: 1024px;}

#left {display: inline; float: left; padding: 0px; width: 285px;}

#center {display: inline; float: left; padding: 0px; width: 61px;  position: relative; background-image: url(img/metal2.jpg); background-repeat: no-repeat; background-position: top left;}

#right { display: inline; float: right;  padding: 0px; width: 678px;  position: relative;}

br.clearboth {clear: both;}
a img {border: 0;}

a {color: #cc3300; font-weight: bold; text-decoration: none;}
a:hover {color: #333333;}

.menu {float: right; padding-right: 5px;}

.footer {
margin: 0; color: #fff; font-size: 10px; padding: 0 20px;}

.shadow {
margin: 0; padding: 0;  width: 462px; height: 468px;}


.logo {
margin: 0; padding: 0; background-image: url(img/logo.jpg); background-repeat: no-repeat; background-position: top right; height: 100px;}

.content {
padding: 20px 0 20px 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; line-height: 18px; text-align: left;}

table, tr, td {vertical-align: top; font-size: 12px;}

ul, li {margin: 0;}

h1 {
color: #990003; font-size: 22px; font-weight: bold; line-height: 22px; margin: 0; padding: 0;}

h2 {
color: #b98b3c; font-size: 18px; font-weight: bold; line-height: 24px; margin:0;}

h3 {
color: #0f3c4f; font-size: 16px; font-weight: bold; line-height: 24px; margin:0;}

h4 {
color: #fff; font-size: 14px; font-weight: bold; line-height: 24px; margin:0;}

h5 {
color: #990003; font-size: 10px; margin: 0;}

.style2 {
	color: #990003;
	font-weight: bold;
}

hr {
color: #990003; background-color: #990003; height: 1px; border: 0;}

.important {
color: #b98b3c; font-size: 13px; font-weight: bold; line-height: 18px; margin: 0; padding: 0;}

input, textarea, select {
width: 90%; border: 1px solid #dee9f3; }

.oferta {
font-size: 15px;}

.oferta img {
padding-top: 8px;}

.h { display: none; }
.v { display: block; text-align: justify; padding: 0 15px;}