html, body, #contents {
position: relative;
width: 936px;
margin-right: auto;
margin-left: auto;
padding: 0px 0 0 0;
min-height:100%;
height: 100%;
}
html>body, html>body #contents {
height: auto;
}
body {
margin: 0;
padding: 0;
background-color:#FFFFFF;
background-image:url(../images/fondo.jpg);
background-repeat:repeat-x;
background-position:top;
background-attachment: fixed;
font-family: Calibri, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

#contents {
position: absolute;
top: 0;
left: 0;

background-color:#FFFFFF;
}
#footer {
position: absolute;
bottom: 0;
width: 100%;
background-image:url(../images/pie.jpg);
font-size: 10pt;
}
/*html, body, #contents {
position: relative;
width: 936px;
margin-right: auto;
margin-left: auto;
padding: 0px 0 0 0;
min-height: 100%;
height: 100%;
}
html>body, html>body #contents {
height: auto;
}
body {
margin: 0;
padding: 0;
background-color:#FFFFFF;
background-image:url(../images/fondo.jpg);
background-repeat:repeat-x;
background-position:top;
background-attachment: fixed;
font-family: Calibri, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
#contents {
background-color:#FFFFFF;
position: absolute;
top: 0;
left: 0;
}
#footer {
position: absolute;
bottom: 0;
width: 100%;
	
	background-image:url(../images/pie.jpg);
	font-size: 10pt;
}*/
#flashcontent {
margin: 0 0 0 0;
		width: 667px;
		height: 462px;
		color:#ffffff;
		z-index: 1;
	}
#nav {
position: absolute;
top: 234px; /*251*/
left: 8px;
width: 242px;
background-image:url(../images/fondo_nav.jpg);
background-repeat:no-repeat;
z-index: 11;
}
#content {
margin-left: 16em;
margin-right: 6px;
margin-bottom: 3em;
z-index: 10;
/*width: 672px;
margin-left: 256px;
margin-right: 8px;
margin-bottom: 4px;*/
padding-left: 1em;
padding-top: 1em;
}
#contentfla {
margin-left: 16em;
margin-right: 6px;
margin-bottom: 3em;
z-index: 10;
/*width: 672px;
margin-left: 256px;
margin-right: 8px;
margin-bottom: 4px;

padding-top: 1em;*/
padding-left: 4px;
}
#content p {
font-size: 13px;
line-height: 1.6em;
padding-left: 0.8em;
padding-right: 0.8em;
}
#header {
height: 234px;
z-index: 15;
}
#nav ul {
list-style: none;
margin-left: 1em;
padding-left: 0;
}
#nav li {
font-size: 13px;
border-bottom: 1px dotted #000033;
margin-bottom: 0.3em;
}
#nav a:link, #nav a:visited {
text-decoration: none;
color: #dddddd;
background-color: transparent;
}
#nav a:hover {
color: #778899;
}
#nav h2 {
font: 110% Calibri, "Times New Roman", Times, serif;
color: #2A4F6F;
background-color: transparent;
border-bottom: 1px dotted #cccccc;
}

#footer p {
color:#FFFFFF;
/*line-height: 1.0em;
padding-top: 1em;
padding-left: 2em;
padding-right: 2em;*/

margin: 0.5em 0 1em 2em;
padding: 0;

}
#footer a:link, #footer a:hover, #footer a:visited {
text-decoration: none;
color:#FFFFFF;
}
.grande{
background-color:#FFFFFF;
}

td, th {
	color: #99CCCC;
}

h1 {
	color: #000033;
	/*line-height: .9em;*/
	}

.subtitulo{
	padding-left: 1.4em;
	padding-top: 0.1em;
}
.subtitulo2{
color:#eeeeee;
padding-top:5px;
	padding-left: 0.5em;
	
}
.niga{
font-weight:bold;
}
h2 {
	color: #000033;
}

h3, h4 {
	color: #0066CC;
}

h5, h6 {
	color: #6699CC;
}

a {
	color: #9999cc;
}
.imgizq{
float:left;
margin-right: 10px;
margin-left: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.imgder{
float:right;
margin-left: 10px;
margin-right: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.imgcent{
float:right;
margin-left: 10px;
margin-right: 10px;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.centrado{
text-align:center;
}
/* /////////////////////////////////// MENU NAVEGACION///////////////*/
#nave, #nave ul {
	position: relative;
	top: 200px;
	left: 256px;
	width: 692px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#nave li {
float: left;
position: relative;
width: 110px;
/*height: 28px;*/
/*border: 1px solid #B0C4DE;*/
background-color: transparent;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 13px;
margin-right: 0.2em;

}
#nave a:link, #nave a:visited {
display: block;
text-decoration: none;
padding-left: 3px;
color: #dddddd;
}
#nave ul {
display: none;
position: absolute;
top: 1.0em;
left: 0;
padding-top: 0.1em;

}
#nave a:hover {
color: #778899;
}
#nave ul li {

float: none;
border: 0 none transparent;
background-image:url(../images/fondo_nav.jpg);
background-position:top;
font-size: 100%;
margin: 0px;
margin-bottom: 0px;
padding-top: 6px;
padding-bottom: 2px;
width: 200px;
border-bottom: 1px dotted #888888;
margin-top: 0px;

}

#nave li > ul {
top: auto;
left: auto;
}
#nave li:hover ul {
display: block;
}
.ppal{
height:20px;}
#parches {
	position:absolute;
	left:34px;
	top:124px;
	width:213px;
	height:63px;
	z-index:1;
	/*background-color: #993399;*/
}
