body {	
	color: #003333;
	background: url(images/fondo.jpg) transparent no-repeat right top;
	background-attachment:fixed;
	font-family: MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica, Arial;
	margin: 0; padding: 0;
	margin-bottom: 1em
	}
a, a:link, a:visited
	{color: #006A6A; text-decoration: none; font-weight: normal; border-bottom: #00D5D5 1px Dotted;}
a:hover, a:active, a:focus
	{color: #00D5D5; text-decoration: none; font-weight: normal; border-bottom: #006A6A 1px Dotted;}

strong, b {
	font-weight: bold
	}
img
	{
	border: 0px
	}
img.left
	{
	clear:left;
	float: left;
	margin: 0;
	margin-right: .5em
	}
img.right
	{
	clear:right;
	float: right;
	margin: 0;
	margin-left: .5em
	}

p	
	{
	text-align:justify;
	margin-top:0;
	padding-top:0;
	font-size: .85em
	}

ol {
	text-align:left;
	list-style-type: decimal;	
	list-style-position: outside;
	font-size: .85em
	}
ul {	
	text-align:left;
	list-style-position: outside;
	font-size: .85em;
	}

h1
	{font-weight: bold; font-size: 1.2em; letter-spacing: .5em; text-align:center; margin-top: 0em; margin-bottom: .5em}
h2
	{color: #00AAAA; font-weight: bold; font-size: 1.1em; letter-spacing: .2em; text-align:center}

h3 {
    font-size : 1em;
    color : #006A6A;
    background: transparent;
    font-weight : bold;
    letter-spacing: .2em;
    text-align:left;
    margin-bottom:.5em
  }

h4 {
	font-size : .9em;
    	color : #003333;
    	background: transparent;
    	font-weight : bold;
    	text-align:left;
    	margin-bottom:0
	}

h5 {
	font-size : .9em;
    	color : #00D5D5;
    	background: transparent;
    	font-weight : bold;
    	text-align:left;
    	margin-top:0
	}
	
select
{ 
font-family : Arial, Helvetica, sans-serif, Verdana; 
font-size : .75em;
color : #003333;
font-weight : bold;
background: #99FFFF;
border-color : #006A6A;
border-style : Solid;
border-width : 1px
} 
input
{ 
font-family : Arial, Helvetica, sans-serif, Verdana; 
font-size : .75em;
color : #003333;
font-weight : bold;
background: #99FFFF;
border-color : #006A6A;
border-style : Solid;
border-width : 1px;
margin-top:.5em
} 
input.negro
{
font-family : Arial, Helvetica, sans-serif, Verdana; 
font-size : .75em;
color : #99FFFF;
font-weight : bold;
background: #003333;
border-color : #006A6A;
border-style : Solid;
border-width : 1px
}
textarea
{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : .75em;
color : #003333;
font-weight : bold; 
background: #99FFFF;
border-color : #006A6A;
border-style : Solid;
border-width : 0px;
margin-top:.5em
}
legend
{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size: .85em;
color : #00AAAA;
background: transparent;
letter-spacing: .2em;
font-weight : bold
}
label	
	{
	font-size: .85em
	}

fieldset
{
padding:.5em; border-left: #003333 1px Solid; border-top: #00AAAA 1px Solid; border-bottom: #003333 1px Solid; border-right: #003333 1px Solid;
}

#top {
	margin: 0;
	padding: 0;
	margin-right: 16%;
	text-align:center;
	vertical-align:middle
	}

#middle {
	clear: left;
	margin: 0;
	padding: 0;
	margin-left: 8%;
	margin-right: 8%;
	text-align:justify;
	vertical-align:top
	}

#middle p.right {
	text-align:right
	}

#bottom {
	clear: left;
	margin: 0;
	padding: 0;
	margin-left: 8%;
	margin-right: 8%;
	text-align:center;
	vertical-align:bottom
	}

#bottom p {
	padding: 0em;
	margin: 0em;
	font-family : Arial Black, Arial, Helvetica, sans-serif, Verdana;
	font-size: .75em;
	text-align:center;
	vertical-align:bottom
	}
span.claro {
	color: #00AAAA
	}
hr	{
	padding: 0em;
	margin: 0em;
	border: 1px #00AAAA groove
	}

.text {clear: left; width:90%; text-align:justify; margin-bottom: 1em}
.textcol {clear: left; float:left; display:block; padding-right:20px; width:60%; text-align:justify;}
.textcoldos {float:left; display:block; padding-right:10px; width:45%; text-align:justify;}
#noticias {float:left; display:block; padding-left:20px; width:30%; text-align:justify; border-left: 1px #00AAAA dotted;}
#noticias h4, #noticias p {margin-top:0; padding-top:0; font-size : .75em;}
#noticias p {margin-bottom:.5em;}
.textcoltres {float:left; display:block; padding-right:10px; width:30%; text-align:justify;}