body, html { background: #080A79; margin 0px; padding: 0px; }

#contenedor { visibility: hidden; width: 790px; height: 590px; background: #FFFFFF; margin: auto; padding: 0px; }
#menu { width: 790px; margin: 0px; padding: 0px; height: 50px; }
#menu ul { width: 636px; margin: 0px 0px 0px 154px; padding: 0px; }
#menu ul li { width: 159px; float: left; list-style: none; text-align: center; }
#menu ul li a { width: 159px; padding: 0px; font-family: arial black, arial; font-size: 15px; text-decoration: none; color: #09008B; }
#menu ul li.abajo { margin-top: 19px; }
#menu a:hover { color: #FF7F50; }

#logoflash { clear: both; width: 790px; height: 154px; }
#logoflash a { float: left; top: 0px; margin: 0 2px 0 3px; padding: 0px; width: 151px; }
#logoflash object { float: right; top: 0px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; width: 612px; }
#logoflash img { margin: 0px; padding: 30px 0px 0px 10px; }

#contenedor img.lin1 { position: absolute; top: 20px; margin-left: 154px; }
#contenedor img.lin2 { position: absolute; top: 200px; }
#contenedor img.lin3 { position: absolute; top: 573px; }
#contenedor img.lin4 { position: absolute; top: 40px; margin-left: 151px; }

#contenido { top: 0px; margin: 0px; padding: 0px; width: 790px;  overflow: hidden; height: 370px; }
#contenido1 { margin: 0px; padding: 0px 20px 0px 20px; width: 750px; height: 370px; overflow: auto; overflow-x: hidden; 
		background: #FFFFFF; color: #09008B; font-size: 12px; font-family: arial; text-align: justify; }
#contenido1 label { float: left; width: 100px; text-align: right; margin-right: 5px; }
#contenido1 fieldset { border: 1px solid #09008B; width: 400px; padding: 10px; }
#contenido1 legend { border: 1px solid #09008B; padding: 2px; }
#contenido1 p { margin: 4px; padding: 0px; }

#contenido2 { overflow: auto; overflow-x: hidden; height: 370px; margin: 0px; padding: 0px; width: 790px; background: #FFFFFF; color: #09008B; font-family: arial; text-align: justify; }

#contenido2 ul { float: left; margin: 10px 13px 0 0; padding: 0px; width: 138px; }
#contenido2 ul li { margin: 0px; padding: 0px; list-style: none; text-align: right; width: 138px; font-weight: bold; }
#contenido2 a.color { color: #008FD8; } 
#contenido2 a { font-family: arial; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; width: 138px; text-decoration: none; color: #09008B;}
#contenido2 a:hover { color: #FF7F50; }
#contenido img.linea { position: absolute; margin-left: 151px; width: 3px; height: 370px; }

#contenido2texto { float: left; margin: 10px 10px 0px 12px; padding: 0px; height: 370px; width: 590px; font-size: 12px; text-align: center; } 
#contenido2texto p { margin: 0px; padding: 0px; text-align: justify; }
#contenido2texto img { margin: 20px 0px 0px 0px; padding: 0px; }
#contenido2texto p.titulolargo { padding-left: 3px; text-align: left; width: 273px; height: 30px; float: left; background: #008FD8; border: 1px solid #008FD8; }
#contenido2texto p.titulocorto { text-align: center; width: 60px; height: 30px; float: left; background: #008FD8; border: 1px solid #008FD8; }
#contenido2texto p.tablalargo { padding-left: 3px; text-align: left; width: 273px; height: 15px; float: left; border: 1px solid #008FD8;}
#contenido2texto p.tablacorto { text-align: center; width: 60px; height: 15px; float: left; border: 1px solid #008FD8; }

#contenido3texto { float: left; margin: 10px 10px 0px 12px; padding: 0px; height: 370px; width: 590px; font-size: 12px;} 
#contenido3texto table { margin: 10px 0px 20px 0px; padding: 0px; background-image: url('../img/detalle.jpg'); }
#contenido3texto table tr.linea { margin: 0px; padding: 0px; width: 590px; }
#contenido3texto table td.texto { margin: 0px; padding: 0px; width: 420px; height: 83px; text-align: left; vertical-align: middle; }
#contenido3texto table td.imagen { margin: 0px; padding: 0px; width: 170px; height: 83px; text-align: center; vertical-align: middle; }
#contenido3texto table img { margin: 0px 10px 0px 10px; padding: 0px; max-height: 75px; max-width: 150px; }
#contenido3texto a.link { margin: 0px; padding: 0px; }
#contenido3texto a.link:hover { text-decoration: underline; }

#indexpro { margin: 0px; padding: 0px; float: left; }
#pie { margin: 0px; padding: 0px; float: right; }
#pie a { margin: 0px; padding: 0px; font-family: arial; font-weight: bold; font-size: 11px; color: #09008B; }
#pie a.link { text-decoration: none; }
#pie a.link:hover { text-decoration: underline; }
#indexpro a { margin: 0px; padding: 0px; font-family: arial; font-weight: bold; font-size: 11px; color: #09008B; }
#indexpro a.link { text-decoration: none; }
#indexpro a.link:hover { text-decoration: underline; }

