*{ margin: 0; padding: 0; }* 
body { 
	font-family: MS sans serif;
	line-height: 1.6em;
	background: #ffffff; 
	color:#999999;
        font-size:70.5%;
}




a {	color:#666666; background: inherit; text-decoration: none;}
a:hover { background: inherit; }

h1 { font: normal 2.4em verdana; padding: 7px 0 0 8px; margin: 0; }
h1 a { background: inherit; }
.orange { color: #E0692A; }
sup { font-size: .5em; }

h1 a, h2 a { text-decoration: none; color:#ffffff;}
h1 a:hover, h2 a:hover { background: inherit; }
h2 { font-size: 1.2em; margin-bottom: 5px; color: #fff; background: inherit; }

p {	margin: 0 0 5px 0; }

ul { list-style : none; }

/* layout
   ------ */
.content { 
	margin: 0 auto;
	width: 100%;
        height: 100%;
	padding: 0px; 
}

.header { 
	height: 90px;
	background: #fff;
	color: #808080;
	margin: 3px 0;
	padding: 0 0 0 0;
}

.logo {
	position: absolute;
	top: 15px;
        left: 15px;
}

.search_field { 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 12px 10px 10px;
	margin: 5px 0;
}
	input.search { 
                font: .9em;
                border: 1px solid #Cccccc;
		padding: 1px; 
		color: #000000;
		margin: 0 0 0 1px;
	}
	textarea.search { 
                font: .6em;
                border: 1px solid #cccccc;
		padding: 1px; 
		color: #666666;
		margin: 0 0 0 1px;
                overflow: hidden;

	}

	select.search { 
                font: .9em;
		border: 1px solid #Cccccc;
		padding: 1px; 
		color: #000000;
		margin: 0 0 0 1px;
	}
	input.submit {
		background: #cccccc;
		border: 0;
		padding: 0px 0;
		width: 65px;
		margin: 0 10px 0px 0;
		color: #FFF;
		font: 1em;
	}
	.grey { color: #808080; background: inherit; font-weight: normal; }
	.search_form { float: right; }



/* left side
   --------- */

.left {
	float: left;
	width: 49%;
	margin: 0 0 0 0;
        
}
.left_panel {
	float: left;
	width: 23%;
	margin: 3px 0 2px 0;
}

.left code {
	
        color: #666666; 
	font: 0.6em;
	margin: 0px 0px 0px 1px;
}


	.left_side {
		float: left;
		width: 49%;
		padding: 0 0 0 0px;
                font: 0.9em;

	}
		
	.right_index {font: bold 1em ;   color: #6DD659; background: #fff; text-decoration: none;}




	.right_side {
		float: right;
                width: 49%;
		background: #FFF ;
		color: #414141;
		padding: 0 0 0 1px;
		margin: 0px 0;
	}

	.left_box { 
		margin: 0 0 10px 0; 
		color: #000; 
		background: #FFF; 
		padding: 3px 0; 
	}
	
		
/* right side
   ---------- */
		
.right {
	float: right;
	width: 50%;
	margin: 0 0 0 0;
        
}
.right_panel {
	float: right;
	width: 76%;
	margin: 3px 0 2px 0;
        
}


	.right_articles {
		background: #ffffff;
		color: #414141;
		padding: 1px;	
		margin: 0 0 3px 0;
                border-bottom: 1px solid #ff9933;
	}

	.notice {
		background: #F4F9D9;
		color: #808080;
		padding: 12px 8px;	
		margin: 0 0 3px 0;
        
	}


	.image {
		float: left;
		margin: 0 9px 3px 0;
	}
	.left_side2 {
		float: left;
		width: 49%;
		padding: 0 0 0 0px;
                font: 0.9em;
	}
		

	.right_side2 {
		float: right;
                width: 49%;
		background: #FFF ;
		color: #414141;
		padding: 0 0 0 1px;
		margin: 0px 0;
	}


	.left_box2 { 
		margin: 0 0 10px 0; 
		color: #000; 
		background: #FFF; 
		padding: 3px 0; 
	}
	
/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	line-height: 2em;
}
	.footer a { color: #808080; background: #fff; }

.footer_num { 
	clear: both;
	text-align: center;
        border-top: 1px solid #6DD659;
        margin: 1px 0 0 0;
        padding: 1px 0 1px 0;
        line-height: 1.5em;
}
	.footer_num a { font: 0.6em; color: #6DD659; background: #fff; }

.footer_num_verde { 
	clear: both;
	text-align: center;
        border-top: 1px solid #6DD659;
        margin: 1px 0 0 0;
        padding: 1px 0 1px 0;
}
	.footer_num_verde a { font: 0.6em; color: #6DD659; background: #fff; }

.footer_num_amarillo { 
	clear: both;
	text-align: center;
        border-top: 1px solid #DFD824;
        margin: 1px 0 0 0;
        padding: 1px 0 1px 0;
}
	.footer_num_amarillo a {font: 0.6em ; color: #DFD824; background: #fff; }

.footer_num_azul{ 
	clear: both;
	text-align: center;
        border-top: 1px solid #71C4EB;
        margin: 1px 0 0 0;
        padding: 1px 0 1px 0;
}
	.footer_num_azul a { font: 0.6em ; color: #71C4EB; background: #fff; }
.footer_num_naranja{ 
	clear: both;
	text-align: center;
        border-top: 1px solid #ff9933;
        margin: 1px 0 0 0;
        padding: 1px 0 1px 0;
}
	.footer_num_naranja a { font: 0.6em ; color: #ff9933; background: #fff; }

.naranjafg{
  clear: both;
  background:#ff9933;
 }

.naranjafg201{
  clear: both;
  background:#ff9933;
  height:18px;
  margin: 3px 0px 3px 0px;
 }

.naranjafg a{
	clear: both;
        color: #ffffff; 
        font-weight: bold;
	font: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.naranjafg201 a{
	clear: both;
        color: #ffffff; 
        font-weight: bold;
	font: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.naranjafg201 h2{
	clear: both;
        color: #ffffff; 
	font: bold 1.1em;
}


.barra_azul {
	background-image: url(imagenes/azul.gif);
	background-repeat:  repeat-x;
	left: 0px;
	width:100%; 
	height:25px;
	clear: both;
        margin: 2px 0px 0px 0px;
}
.barra_naranja {
	background-image: url(imagenes/naranja.gif);
	background-repeat:  repeat-x;
	left: 0px;
	width:100%; 
	height:25px;
	clear: both;
        margin: 2px 0px 0px 0px;
}
.barra_verde{
	background-image: url(imagenes/verde.gif);
	background-repeat:  repeat-x;
	left: 0px;
	width:100%; 
	height:25px;
	clear: both;
        margin: 2px 0px 0px 0px;
}

.verdefg{
  clear: both;
  background:#6DD659;
}

.verdefg201{
  clear: both;
  background:#6DD659;
  height:18px;
	margin: 3px 0px 0px 0px;
}


.verdefg a{
	clear: both;
        color: #ffffff; 
	        font-weight: bold;
	font: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.verdefg201 a{
	clear: both;
        color: #ffffff; 
	        font-weight: bold;
	font: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.azulfg{
  clear: both;
  background:#71C4EB;
}
.azulfg201{
  clear: both;
  background:#71C4EB;
  height:18px;
  margin: 3px 0px 3px 0px;
}

.azulfg a{
	clear: both;
        color: #ffffff; 
	font: bold 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.azulfg201 a{
	clear: both;
        color: #ffffff; 
	        font-weight: bold;
	font: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.amarillofg{
  clear: both;
  background:#DFD824;
}
.amarillofg201{
  clear: both;
  background:#DFD824;
  height:18px;
	margin: 3px 0px 0px 0px;
}

.amarillofg a{
	clear: both;
        color: #ffffff; 
	font: bold 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.amarillofg201 a{
	clear: both;
        color: #ffffff; 
        font-weight: bold;
	font: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.azul_articles {
	background: #ffffff;
        border-left: 1px solid #71C4EB;
        border-right: 1px solid #71C4EB;
        border-bottom: 1px solid #71C4EB;
        }
.amarillo_articles {
	background: #ffffff;
        border-left: 1px solid #DFD824;
        border-right: 1px solid #DFD824;
        border-bottom: 1px solid #DFD824;
        }
.verde_articles {
	background: #ffffff;
        border-left: 1px solid #6DD659;
        border-right: 1px solid #6DD659;
        border-bottom: 1px solid #6DD659;
        }
.naranja_articles {
	background: #ffffff;
        border-left: 1px solid #ff9933;
        border-right: 1px solid #ff9933;
        border-bottom: 1px solid #ff9933;
        }