body { 
padding: 0; 
margin: 0; 
font: 0.7em Tahoma, sans-serif; 
line-height: 1.7em;
color: #454545;
margin-top:5px;}
a{ 
color:#414141;}
a:hover{ 
color:#9ED200; text-decoration:none;}

/* titles and subtitles  ------ */
h1{ 
color: #414141; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;}
.dark{ 
color:#737373; 
font-weight:bold;}
h1 a, h2 a{ 
text-decoration:none;}
h1 a:hover, h2 a:hover{ 
color:#414141;}
h2{ 
color:#008000; 
font-size:16px; 
font-family: Arial, Helvetica, sans-serif; 
line-height: 19px;}
h3{
font: normal 11px, Tahoma, Sans-Serif; 
text-decoration: none; 
color: #6363CE; 
font-weight: bold;}
p{	
margin: 0 0 15px 0;text-decoration: none;}
ul{ 
margin: 0; 
padding: 0; 
list-style: none;}
.links{ 
font: normal 11px Tahoma, Arial, Sans-Serif; 
color: #414141; text-decoration: none;}
.links a{ 
color: #414141; 
background: #FFFFFF; 
text-decoration: none;}

/* layout   ------ */
.content{ 
margin: 0 auto;
width: 780px;
background-color:#FFFFFF;}
.header{
background: #eeeeee;
color: #808080;
width: 100%;}
.bar{
clear: both;
font-size: 1.1em;
height: 30px;
color: #FFFFFF;
margin: 0 0 0 0px;
background: #FFFFFF;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;}
.bar li{ 
margin: 0; 
padding: 6px 10px 5px 10px;
color: #9ED200;
background: #FFFFFF;
float: right;}
.bar li.active{ 
color: #53A5FF;
font-weight: bold; 
padding: 7px 10px 6px 10px;}
.bar li a{ 		
font-weight: bold;
color: #9ED200; 
text-decoration: none;} 
.bar li a:hover{ 
color: #53A5FF;} 

/* left side   --------- */
.left{
float: left;
width: 65%;
margin: 0 0 10px 0;}
.left h4{
clear: both;
background: #FFFFFF;
color: #92BF04;
padding: 7px 0 7px 5px;
font: bold 1em Tahoma, Arial, Sans-Serif;
margin: 0 0 0px 0;
border-top: 1px solid #eeeeee;}

/* Italics ---- */
.date{
font-weight: normal; 
font-style: italic; 
font: normal 11px; 
color: #999999; 
float:right;}
	
/* right side   ---------- */	
.right{
float: right;
width: 30%;
margin: 0 0 10px 0;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;}
.right h3{
color: #000080;
padding: 7px 0 7px 5px;
font: bold 1em Tahoma, Arial, Sans-Serif;
margin: 0 0 3px 0;}
.right_articles{
background: #ffffff;
color: #414141;
padding: 5px;	
margin: 0 0 3px 0;}
.right_articles p{ 
margin-bottom: 25px;}
/* menu superior izquierda ---- */
#menu{
clear: left;
float: left;
width: 160px;
margin: 0 0 0px 0;
padding: 0;
font-size: 0.9em;}
#menu ul{	
list-style: none;
width: 140px;
margin: 2px 0 6px 0;
padding: 0;
font-size: 1.1em;}	
#menu li{
margin-bottom: 1px;}
#menu li a{
font-weight: bold;
height: 20px;
text-decoration: none;
color: #B5B5B5;
display: block;
padding: 2px 0 0 2px;
background:#FFFFFF;
border: 1px solid #E9E9E9;}	
#menu li a:hover{ 
background: #E9E9E9; 
color: #B5B5B5; }
/* menu derecha al final ---- */
#menud{
clear: left;
float: left;
width: 100%;
margin: 2px 0 2px 0;
padding: 0;
font-size: 0.9em;}
#menud ul{	
list-style: none;
width: 100%;
margin: 2px 0 6px 0;
padding: 0;
font-size: 1.1em;}	
#menud li{
margin-bottom: 1px;}
#menud li a{
font-weight: bold;
height: 20px;
text-decoration: none;
color: #B5B5B5;
display: block;
padding: 2px 0 0 2px;
background:#FFFFFF;
border: 1px solid #E9E9E9;}	
#menud li a:hover{ 
background: #E9E9E9; 
color: #B5B5B5; }
/* text styles   ------ */
.mini{
	color: #666666;
	font-size: 0.8em;}
.Sub {
color: #99CC00; 
font-size: 18px; 
line-height: 22px; }
.grey{ 
color: #808080; 
font-weight: normal;}
.grey2{ 
color: #808080; 
font-weight: normal; 
padding: 5px; }
.style5{	
color: #587500;
font-weight: bold;}
.Estilo1{
color: #7BA400}
.Estilo6{
color:#9ED200;}
.Estilo7 {
color: #6363CE; 
font-size: 14px; 
font-weight: bold;}
.style8{
font: Tahoma, sans-serif; 
font-size: 11px; 
color: #587500; 
font-weight: normal;}
.Estilo13{
color: #99CC00; 
font-size: 18px; 
font-family: Verdana, Arial, Helvetica, sans-serif;}
.blue{
color: #000080;  
font-weight: bold;}
.Estilo24{
color: #FFFFFF}
.Estilo22{ 
font-weight: bold; 
font-style: italic;}
.Estilo23{
font-weight: bold}
.Estilo24{ 
font-weight: normal; 
color:#cccccc; 
font-size:8px;}
.Estilo25{ 
color:#000080;}
.Estilo26{ 
color:#FF0000; 
font-size: 14px;}
.Estilo27{ 
color:#000000; 
font-size: 18px;}
.subT{
font:12px Arial, Sans-Serif; 
color:#414141; 
background:#FFFFFF; 
padding:3px 0;}
.subT a{ 
color: #414141; 
background: #FFFFFF; 
text-decoration: none;}
.white{
color: #FFFFFF;
font-weight: bold;}
.topbanner{ 
font-size: 11px; 
clear: both;
color: #335296;
background: #FFFFFF;
border-bottom: 1px solid #eeeeee;}
.greylink{ 
font: normal 11px Tahoma, Arial, Sans-Serif; 
color: #999999; text-decoration: none;}
.greylink a{ 
color: #999999; 
text-decoration: none;}
/* image styles ------ */
.image{
float: left;
margin: 0 9px 3px 0;
border: 1px solid #99CC00;}
.image2{
float: right;
padding-right: 10px; 
border: 1px solid #E9E9E9;}
.image3{
float: left;
margin: 0 9px 3px 0;}
.image4{
float: right;
padding-left: 10px;}
/* includes ------ */
.include{ 
margin-top:50px;}
.includefooter{ 
margin-top:10px; 
border-top: 1px solid #cccccc; 
text-align: center;}
.includedisclaimer{ 
text-align: left;}
.includeconten{ 
text-align: left;}
.includeindice{ 
color: #000000; 
text-align: left;}
.includeindice p{ 
text-align: left; 
margin-bottom: 25px;}
.includeindice li{ 
text-align: left; 
margin-bottom: 15px;}
.includeFeedback{ 
text-align: left;} 
.includeFeedback p{ 
text-align: left; 
margin-bottom: 20px;}
.includelinks{ 
text-align: left; 
margin-bottom: 10px; 
padding-left: 10px;}
.Estilo22{ 
font-weight: bold; 
font-style: italic;}
.Estilo23{
font-weight: bold}
.Estilo24{ 
font-weight: normal; 
color:#cccccc; 
font-size:8px;}
.Estilo25{ 
color:#000080;}
.Estilo26{ 
color:#FF0000; 
font-size:14px;}
.Estilo27{ 
color:#000000; 
font-size: 18px;}
/* includes ------ */
.include{
margin-top:50px;}
.includefooter{ 
margin-top:10px; 
border-top: 1px solid #cccccc; 
text-align: center;}
.includedisclaimer{ 
text-align: left;}
.includeconten{ 
text-align: left;}
.includeindice{ 
color:#000000; 
text-align: left;}
.includeindice p{ 
text-align: left; 
margin-bottom: 25px;}
.includeindice li{ 
text-align: left; 
margin-bottom: 15px;}
.includeFeedback{ 
text-align: left;}
.includeFeedback p{ 
text-align: left; 
margin-bottom: 20px;}
.includelinks{ 
text-align: left; 
margin-bottom: 10px; 
padding-left: 10px;}
/* Blue box ------ */
.rounded-box{
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
position: relative;
width: 19em;
background-color: #e2f1f6;
margin: 10px auto;}
.rounded-box p{ 
font-size: 11px; 
font-weight: lighter;}
.rounded-box li{ 
font-size: 11px; 
color:#454545; 
font-weight: normal; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 10px;
list-style:inside;}
.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner{
position: absolute;
width: 20px;
height: 20px;
background-color: #FFFFFF;
overflow: hidden;
z-index: 0}
.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside{
position: relative; 
font-size: 150px; 
font-family: arial; 
color: #e2f1f6; 
line-height: 40px; 
z-index: 0;}
.top-left-corner{ 
top: 0px; 
left: 0px;}
.bottom-left-corner{
bottom: 0px; 
left: 0px;}
.top-right-corner{
top: 0px; 
right: 0px;}
.bottom-right-corner{
bottom: 0px; 
right: 0px;}
.top-left-inside{
left: -8px;}
.bottom-left-inside{
left: -8px; 
top: -17px;}
.top-right-inside{
left: -25px;}
.bottom-right-inside{
left: -25px; 
top: -17px;}
.box-contents{ 
position: relative; 
padding: 10px; 
color:#454545; 
font-weight: bolder;
z-index: 1;}
/* footer   ------ */
.footer{ 
clear: both; 
padding: 10px 0 10px 0; 
margin: 0; 
line-height: 1.8em; 
border-top: 1px solid #cccccc;}
.footer a{ 
color: #0000FF; 
background: #ffffff;}
.made {
 text-align: left;
 width: 175px;
 float: right;
 height: 110px;
 margin-top: 5px;
}
