/* <Generales> */
body {padding: 0.1em; margin: 0;background-color: #fbfbfb;}


/* <textos> */
h1 {text-align: center;	margin: 0; color: #191970;
 font-size: 11pt; font-family: Verdana, Geneva; padding: 0 0 0.25em 0;}
h2 {text-align: center;	margin: 0; color: #191970;
 font-size: 10pt; font-family: Verdana, Geneva; padding: 0 0 0.25em 0;}
p {text-indent: 20px; clear: left;	margin: 10px;font-size: 9pt;font-weight:normal;
font-family: Verdana, Geneva; text-align:justify; color:#000080}
a {text-decoration: none; font-family: Verdana, Geneva; font-weight: bold }
a:link {text-decoration: none;color: #000080; font-family:Verdana, Geneva;}
a:visited {color: #000080; font-family: Verdana, Geneva;}
a:hover {text-decoration: none; color: red; font-family: Verdana, Geneva; }
.formulario{font-size: 8pt;font-family: Geneva; text-align:justify; color:#000080}
.formulariopanel{font-size: 7pt;font-family: Geneva; text-align:justify; color:#000080}
h3 {text-align: center; color: #191970;
 font-size: 9pt; font-family: Verdana, Geneva; padding: 0 0 0.25em 0;}
.nombre{font-weight: normal;}
.indicepaginador{font-size:8pt}
.titulomenu {text-align: center; font-weight: bold;font-size: 8pt;
color: #191970; font-family: Verdana, Geneva; padding: 0 0 0 0;}

/* <Cajas> */
.contenido{z-index:0;width:644px; height:420px; border-style:solid; border-color:#A9A9A9; 
border-width:1px; margin: 0;background: #fbfbfb; overflow:none; position:absolute;
top: 102px;}
.cabecera{background: #D3D3D3;border-style:solid; border-color:#A9A9A9;
 border-width:1px; padding-left:3px; width:771px; height:96px;font-weight: bold;font-size: 9pt}
.banner{z-index:0;position:absolute;left:658px; top:103px; width:120px; height:480px}
.submenu {text-align: center; color: #191970; font-weight: bold;
 font-size: 9pt; font-family: Verdana, Geneva; background: #D3D3D3;  height:20px;
 width:644px; border-style:solid; border-color:#A9A9A9; border-width:0px; padding:0 0 0 0;}
.bannerh{position:absolute;left:6px; top:525px; width:650px; height:60px}
.botonmenu{border-style:solid; border-color:#A9A9A9; border-width:1px; padding:1px}

.botonmenup{border-style:solid; border-color:#A9A9A9; font-size: 8pt;border-width:1px; padding:1px}
.botonmenup a:hover{border-color:#A9A9A9; background:#191970; color:#D3D3D3}

.micrositio{width:750px;height:500px;background: #fbfbfb; border-style:solid; border-color:#A9A9A9; 
border-width:1px; margin: 0;}
.barrabajo{z-index:0;width:174px; height:60px; text-align:center; font-size:8pt;
font-family: Verdana, Geneva; background-color: #D3D3D3;position:absolute;
 left:476px; top:525px;border-style:solid; border-color:#A9A9A9; border-width:1px;}
.panel{z-index:0;width:770px; height:700px; border-style:solid; border-color:#A9A9A9; 
border-width:1px; background: #fbfbfb; overflow:auto;}
.caja{z-index:0; border-style:solid; border-color:#A9A9A9; 
border-width:1px; background: #fbfbfb; }
.mstitulo{z-index:0; border-style:solid; border-color:#A9A9A9; 
border-width:1px; background: #fbfbfb;width:750px; height:80px; padding-top: 14px }
.mstexto2{text-align:justify;text-indent: 0px; clear: left;	margin: 10px;
font-size: 9pt;font-weight:normal;font-family: Verdana, Geneva; text-align:justify; 
color:#000080;}
.mstexto{z-index:0;overflow:auto; border-style:solid; border-color:#A9A9A9; 
border-width:1px; background: #fbfbfb;width:645px; height:400px; position: absolute; top:100px; 
overflow:hidden;}
.msfotochica{z-index:0; border-style:solid; border-color:#A9A9A9; 
border-width:1px; background: #fbfbfb;width:102px; height:400px; position: absolute;left:652px; top:100px }

/* <Tablas> */
table{border-collapse: collapse; border: 0px solid; border-color:#cc0000; }
th {text-align:center; border: 1px solid; border-color:#cc0000; color: #191970;
	font-size:10pt; font-weight:bold; padding: 5 5 5 5px;border-collapse: collapse;}
td {text-align:left;font-size: 8pt; border: 1px solid; border-color:#cc0000; border-collapse: collapse }
.tv{text-align:left; border: 1px solid; border-color:#cc0000; 
	font-size:10pt; font-weight:bold; padding: 10 10 10 10px;border-collapse: collapse;}

/* <Menu desplegable> */
ul {float: left;list-style: none;padding: 0px;margin: 0; }
#nav a {font-weight: bold;font-size: 8pt;color: #191970;}
#nav a {text-decoration: none;}
#nav li li a {display: block;font-weight: normal; font-size: 8pt;
background-color: #D3D3D3; color:#191970; width: 100%; padding: 0 2 0 2px}
#nav li li a:hover {background-color: #191970; color: #D3D3D3;width: 100%}
li {float: left;position: relative;text-align: center;cursor: default; 
	background-color: #D3D3D3; }
li ul {display: none;position: absolute;top: 100%;left: 0;font-weight: normal;
	background-color: #D3D3D3; width: 100%; padding: 0 0 0 0;}
li>ul {top: auto;left: auto;}
li li {display: block;float: none;background-color: transparent;text-align:left; border: 0;}
li:hover ul, li.over ul {display: block;}