#contenedor {
    margin: 0 auto;
    width: 784px;
}
body {
    background: #853240;
    margin: 0px;
    padding: 0px;
    overflow-y: scroll;
}
.fondo {
    background:  #ffffff url("imgs/fondo.jpg") center no-repeat;
    padding-left:1em;
    padding-right:1em;
    height: 100%;
}

.texto {  font-family: Verdana; font-size: 12px; font-weight: normal; text-align: left;}
.titulo {  font-family:"Vivaldi", Verdana; font-size: 14px; font-weight: bold; color: #80313F}
.title1 {
    font-family: "Vivaldi", Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #80313F;
    background: #c4c5c7;
    text-transform: capitalize;
    text-align:center;
    margin-left:auto;
    margin-right: auto;
}
.title2 {
    font-family: "Vivaldi", Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #80313F;
    background: #c4c5c7;
    text-transform: capitalize;
    text-align:center;
    margin-left:auto;
    margin-right: auto;
}
.title3 {
    font-family: "Vivaldi", Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #80313F;
    background: #c4c5c7;
    text-transform: capitalize;
    text-align:center;
    margin-left:auto;
    margin-right: auto;
}
h1 {  width: 15em;font-family: "Vivaldi",Verdana; font-size: 22px; font-weight: bold; color: #80313F; background: #c4c5c7; text-transform: capitalize}
h2 { width: 15em; font-family: "Vivaldi", Verdana; font-size: 20px; font-weight: bold; color: #80313F; background: #c4c5c7; text-transform: capitalize}
h3 { width: 15em; font-family: "Vivaldi",Verdana; font-size: 18px; font-weight: bold; color: #80313F; background: #c4c5c7; text-transform: capitalize}
.num {  font-family: Verdana; font-size: 36px; font-weight: bold; color: #80313F}
.enlace {  font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.enlace:hover {  font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline}
.pie {  font-family: Verdana; font-size: 9px; font-weight: normal;color: #000000; text-decoration: none}
.Boton  { padding:1px 3px; height:14px;  font: 10px Verdana, sans-serif; font-weight: bold; color: #000000; background-image: url(imgs/bg_boton.gif); background-color:#FFFFFF;border: 1px solid #000066; text-align:center; text-decoration: none;}
a.Boton:hover {color:#666666; background-color:transparent;}

ul {
    text-align: left;
}
ul li {
    list-style: none;
    text-align: left;
}
.over h3:hover{
    cursor: pointer;
}

ol {
    text-align: left;
}
ol li {
    text-align: left;
    color:#80313F;
    font-family: Verdana; font-size: 12px; font-weight: normal
}
.campo	 {
    border: 1px solid #000000;
    font:9px Verdana, sans-serif;
    color:#000000;
    background-color: #FFFFFF;
    line-height: 10px;
    text-align:justify;
    background-image: url(imgs/caja.gif);
    background-repeat: repeat-x;
}
.vival {
    font-family: "Vivaldi", Verdana; font-size: 30px; font-weight: normal; text-align: center; color:#80313F
}
#apDiv1 {
    width:200px;
    height:115px;
    left: 182px;
    top: 73px;
}
#apDiv2 {
    left:28px;
    top:1094px;
    width:36px;
    height:37px;
}
#apDiv3 {
    left:600px;
    top:0px;
    width:784px;
    height:1347px;
}
#apDiv4 {
    width:auto;
    height:auto;
    float:left;
    margin-right: 1em;
    margin-top: 2em;
}
#apDiv5 {
    left:298px;
    top:176px;
    width:198px;
    height:141px;
}
#apDiv6 {
    width:auto;
    height:auto;
    float:left;
    margin-top:8em;
    margin-right:2.5em;
    font-family: "Lucida Calligraphy";
    color:#853240;
}
#apDiv7 {
    width:372px;
    height:116px;
    text-align:center;
    float:left;
    margin-right:3em;
    margin-top:2em;
}
#apDiv8 {
    width:558px;
    height:23px;
    float:left;
    margin-right: 3em;
}
#apDiv9 {
    float: left;
    width:auto;
    height:auto;
    font-size: 12px;
    color:#853240;
    font-family: "Lucida Calligraphy";
}
#apDiv10 {
    float:left;
    width:506px;
    height:455px;
}
#apDiv11 {
    width:169px;
    height:134px;
}
#apDiv12 {
    width:272px;
    height:139px;
}
#apDiv13 {
    width:211px;
    height:281px;
    margin-bottom: .6em;
    margin-top: .1em;
}
#apDiv14 {
    width:210px;
    height:106px;
}
#apDiv15 {
    width:443px;
    height:60px;
}
#apDiv16 {
    margin-top:1em;
    margin-right:.5em;
    width:166px;
    height:273px;
    float:left;
}
#apDiv17 {
    margin-top:1em;
    width:166px;
    height:273px;
    float:left;
}
#apDiv18 {
    width:366px;
    height:455px;
    float:right;
}
#apDiv19 {
    width:177px;
    height:238px;
    overflow: hidden;
}
#apDiv19 {
    font-family: Verdana, Geneva, sans-serif;
}
p.MsoNormal {
    margin:0cm;
    margin-bottom:.0001pt;
    font-size:12.0pt;
    font-family:"Times New Roman","serif";
}
.borde {
    border:2px solid #853240;
}
#apDiv20 {
    width:158px;
    height:230px;
}
#apDiv21 {
    width:37px;
    height:36px;
}
#apDiv {
    width:37px;
    height:36px;
}
#apDiv22 {
    width:37px;
    height:37px;
}
#apDiv23 {
    width:347px;
    height:129px;
}
#apDiv24 {
    width:167px;
    height:228px;
}
#apDiv25 {
    width:284px;
    height:65px;
}
#cont {
    width:497px;
    height:400px;
    float:left;
    margin-top:1.5em;
}
#cont1 {
    width:497px;
    height:400px;
    margin-top:1.5em;
}