body {
scrollbar-base-color: #88A;
scrollbar-track-color: #88A;
scrollbar-arrow-color: #000;
overflow: auto;
background: #88A url(images/fondo.jpg) center repeat-y;
color: #5F5F5F;
margin: 0 0 0 0;
padding: 0;
text-align: center;
}

body,td,div,span,p {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

p {
margin-left: 20px;
margin-right: 20px;
}

a {
text-decoration: none;
color: #F60;
}

a:hover {
color: #960;
text-decoration: overline underline;
}

li {
padding-right: 25;
}

h1 {
font-size: 14pt;
margin-top: 0;
margin-left: 10;
margin-right: 5;
_margin-bottom: 10;
border-bottom: #F7CB99 3px solid;
padding-left: 10px;
width: 575;
background-color: #F5C690;
color: #FFF;
} h1 {
_margin-left: 10;
_margin-right: 15;
_width: 575;
}

h2 {
margin-top: 5px;
font-family: "Times New Roman", serif;
font-size: 12pt;
text-transform: uppercase;
text-align: center;
}

div {
margin-left: 0;
margin-right: 0;
}

hr {width: 550; text-align: center;}

.web {
text-align: left;
width: 600;
margin: 0 auto;
}

.sin_margen_i {
margin-left: 12;
margin-right: 20;
} .sin_margen_i {_margin-left: 9;}

.sin_margen_d {
margin-right: 13;
margin-left: 20;
} .sin_margen_d {_margin-right: 10;}

div.menu {
background: #88A url(images/titulo.jpg) top no-repeat;
width: 600;
padding-top: 48;
color: #FFF;
}

p.menu {
text-align: center;
margin-top: 0;
margin-left: 20;
margin-right: 20;
margin-bottom: 0;
color: #00C;
}

a.menu {
color: #FFF;
font-family: Verdana, Vemana2000;
font-size: 10pt;
font-variant: small-caps;
font-weight: bold;
font-size: 11px;
}

a.menu:hover {
color: #FF0;
}

a.angeles, a.angeles:visited {color: #F6C;}

a.angeles:hover, a.angeles:active {color:#F09;}

/* Sub-menu */

#sub_menu{
position:absolute;
border:1px solid #FF6600;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:-218px;
z-index:100;
}

#sub_menu a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FF6600;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #FFF;
background-color: #EC8F24;
}

#sub_menu a:hover{ /*hover background color*/
color: #F60;
background-color: #FFC;
}
/*----*/

.libro {
font-style: italic;
color: #000;
}

/* Validaci�n del correo */
.correo-bien {
color: #000000;
text-align: center;
}

.correo-mal {
color: #990000;
}
/*---*/

.con-dedi {margin-bottom: 0;}

h3 {
padding-left: 350;
margin-top: -10;
font-family: "Times New Roman", serif;
font-weight: normal;
font-style: italic;
font-size: 10pt;
}

.subtitulo {
font-size: 8pt;
font-style: italic;
border: none;
margin-left: 25;
}

form {
text-align: center;
}

.form {
text-align: left;
width: 325;
}

.transparent {
background-color: transparent;
border: 1px #F60 solid;
color: #888;
}

p.FirmaNota {
text-align: right;
font-size: 8pt;
font-weight: bold;
font-style: italic;
color: #8F8;
}
