A               { text-decoration: none; color: #333333; }
A:link          { color: #333333; }
A:visited       { color: #333333; }
A:active        { color: #333333; }
A:hover         { color: #656565; }

a.tituloSeccion {
   font-size: 13px;
   font-weight: bold;
   color: #F14F00;
}

BODY {
   background-image: url('img/back.jpg');
   background-position: top center;
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-color: #ffffff;
   margin: 0px;
   padding: 0px;
   font-family: Trebuchet MS;
   font-size: 13px;
   color: #000000;
   text-decoration: none;
}

.texto, td, div, p {
   font-family: Trebuchet MS;
   font-size: 13px;
   color: #000000;
   text-decoration: none;
   text-align: justify;
}

div#cabecera {
   clear: both;
   margin: 0px auto 0px auto;
   width: 700px;
   height: 117px;
}

div#cabeceraLeft {
   margin: 0px;
   padding: 0px;
   float: left;
   clear: left;
   background-image: url('img/header_left.png');
   background-position: left top;
   background-repeat: no-repeat;
   width: 25px;
   height: 117px;
}

div#cabeceraMid {
   margin: 0px;
   margin-left: 25px;
   padding: 0px;
   padding-top: 20px;
   background-image: url('img/header_mid.png');
   background-repeat: repeat-x;
   width: 650px;
   height: 117px;
}

div#cabeceraRight {
   margin: 0px;
   padding: 0px;
   float: right;
   clear: right;
   background-image: url('img/header_right.png');
   background-position: right top;
   background-repeat: no-repeat;
   width: 25px;
   height: 117px;
}

div#footer {
   clear: both;
   margin: 0px auto 0px auto;
   width: 700px;
   height: 80px;
}

div#footerLeft {
   margin: 0px;
   padding: 0px;
   float: left;
   clear: left;
   background-image: url('img/footer_left.png');
   background-position: left top;
   background-repeat: no-repeat;
   width: 25px;
   height: 80px;
}

div#footerMid {
   margin: 0px;
   margin-left: 25px;
   padding: 0px;
   padding-top: 23px;
   background-image: url('img/footer_mid.png');
   background-repeat: repeat-x;
   width: 650px;
   height: 80px;
   text-align: center;
}

div#footerRight {
   margin: 0px;
   padding: 0px;
   float: right;
   clear: right;
   background-image: url('img/footer_right.png');
   background-position: right top;
   background-repeat: no-repeat;
   width: 25px;
   height: 60px;
}

div#mainContent {
   margin: 20px auto 20px auto;
   width: 700px;
}

div#contenidos {
   float: left;
   width: 100%;
}

.tableUpLeft {
   background-image: url('img/main_upleft_25x25.png');
   background-repeat: no-repeat;
   background-position: top right;
   height: 25px;
   width: 25px;
}

.tableUpMid {
   background-image: url('img/main_up_1x25.png');
   background-repeat: repeat-x;
   background-position: top left;
   height: 25px;
}

.tableUpRight {
   background-image: url('img/main_upright_23x25.png');
   background-repeat: no-repeat;
   background-position: top left;
   height: 25px;
   width: 23px;
}

.tableLeft {
   background-image: url('img/main_left_25x1.png');
   background-repeat: repeat-y;
   background-position: center right;
   width: 23px;
}

.tableMid {
   background-image: url('img/main_mid.png');
}

.tableRight {
   background-image: url('img/main_right_23x1.png');
   background-repeat: repeat-y;
   background-position: center left;
   width: 25px;
}

.tableDownLeft {
   background-image: url('img/main_downleft_25x25.png');
   background-repeat: no-repeat;
   background-position: bottom right;
   height: 25px;
   width: 25px;

}

.tableDownMid {
   background-image: url('img/main_down_1x25.png');
   background-repeat: repeat-x;
   background-position: bottom left;
   height: 25px;
}

.tableDownRight {
   background-image: url('img/main_downright_23x25.png');
   background-repeat: no-repeat;
   background-position: bottom left;
   height: 25px;
   width: 23px;
}


.menuOff {
   display: inline;
   height: 100%;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0px;
   font-weight: bold;
}

.menuOff a {
   font-size: 14px;
   color: #ffffff;
   text-decoration: none;
}

.menuOff a:hover {
   font-size: 14px;
   color: #B08CB9;
   text-decoration: none;
}

.menuOn {
   display: inline;
   height: 100%;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0px;
   font-weight: bold;
}

.menuOn a {
   font-size: 14px;
   color: #B08CB9;
   text-decoration: none;
}

td {
   font-family: Trebuchet MS;
   font-size: 14px;
   color: #323232;
}

input, select, textarea{
  border-width:1px;
  border-style:solid;
  border-color:#2B3C3F;
  background-color:#FFFFFF;
  font-family:Tahoma;
  font-size:12px;
  color:#222222;
}

.boton{
  height: 20px;
  border-width:1px;
  border-style:solid;
  border-color:#444444;
  background-color:#9a9a9a;
  font-family: Trebuchet MS;
  color: #ffffff;
  font-weight: Bold;
  font-size: 12px;
}

h1, h2 {
   color: #F14F00;
   font-size: 13px;
   font-weight: bold;
}

h3 {
   text-align: center;
}

div.importante {
   width: 333px;
   height: 90px;
   text-align: center;
   vertical-align: center;
   background-image: url('img/comprar_msg.png');
   background-repeat: no-repeat;
   font-size: 11px;
   padding: 20px 0px 20px 0px;
   margin: 0px auto 0px auto;
}
