body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	background-color: #fff;
	text-align: center;
	/* part 1 of 2 centering hack */
	}

#content {


	width: 778px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	height: 100%;
	}
	
.center {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	text-decoration: none;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}
	
	
#top0 {
		position: relative;
		width: 778px;
		height: 39px;
		margin-bottom: -2px;
	}
		
#top {
		position: relative;
		width: 778px;
		height: 73px;
		margin-bottom: 0px;
	}	
	
	
#lateral {
		position: absolute;
		width: 165px;
		left: 0px;	
		top: 10px;	
		text-align: left;
		z-index:1;
		float: left;

	}	
	
	
#centro {
		position: absolute;	
		float: right;	
		left: 195px;
		top: 0px;
		width: 570px;
		text-align: left;
		z-index:2;



	}	
	
#texto {
		float: right;
		position: relative;
		width: 778px;
		height: 100%;
		top: 1px;
		text-align: left;
		z-index:3;
	}
	
	
#abajo {
		position: relative;		
		left: 0px;
		bottom: 10px;
		width: 761px;
		text-align: center;
		height: 15px;
		

	}	
	
#abajo2 {
		clear: both;		
		left: 0px;
		width: 565px;
		text-align: left;
		height: 14px;
		

	}	
	
	#side-a {
	float: left;
	width: 305px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
}

#side-center {
	float: left;
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
}

#side-b { 
	margin: 0;
	float: left;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;	

}

	

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #006699;
	text-decoration: none;

}

img{border:0em;vertical-align:middle}

img.margen
	{
	padding : 18px 18px 8px 0px;
	float:left;
	}
	
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: black;
	text-decoration: underline;
}



a.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #006699;
	text-decoration: none;

}

a.enlace:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: black;
	text-decoration: underline;
}

a.center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #006699;
	text-align: center;	
	text-decoration: none;
}

a.center:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: black;
	text-align: center;	
	text-decoration: underline;
}


#cinco{
	text-decoration: none;
	background: #eeeeee;
	display: block;
	padding: 4px 4px;
	width: 100%;
}

#seis{
	text-decoration: none;
	background: #ffffff;
	display: block;
	padding: 4px 4px;
	width: 100%;
}

.justify {

	text-align: justify;	
	
}



a.tres {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-decoration: none;
}

a.tres:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-decoration: underline;

}


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #666666;
}



#caja{
	text-decoration: none;
	color: #333333;
	background: #858484;
	display: block;
	padding: 8px 8px;
	width: 100%;
	font-size: 0.9em;	
}

#caja2{
	text-decoration: none;
	color: white;
	background: #858484;
	display: block;
	padding: 4px 4px;
	width: 100%;
	font-size: 0.9em;	
	text-align: center;
}

LI {
	list-style-image:url('images/flechin.gif');
	font-size: 0.75em;
}

LI.grande {
	list-style-image:url('images/flechin.gif');
	font-size: 1em;
}

LI.dos {
	font-size: 1em;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #147CBB;
	text-decoration: none;
}

.titulo2 {
	BORDER-TOP: #d9d9d9 1px solid; 
	BORDER-BOTTOM: #d9d9d9 1px solid;
	color: #147CBB;
	font-size: 0.75em;
}


.titulo3 {
	BORDER-TOP: #d9d9d9 1px solid; 
	font-size: 0.1em;
}

.peq {
	font-size: 0.1em;
}
.peq2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    font-size: 0.9em;
    
}

.peq3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    font-size: 0.8em;
    
}


.titulo4, h1 {

	font-family: Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	color: #147CBB;
	font-weight: normal;
	font-size: 0.9em;
}



.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #147CBB;
	text-decoration: none;
	text-align: right;
}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	text-decoration: none;
}




.boton {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; color: #333333; border: 1px #006699 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-bottom: 1px}

.boton2 {  font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; font-style: normal; color: #333333; border: 1px #006699 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-bottom: 1px}
	
table#nlbox     { color: #333333; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; padding: 2px; }

.b2   { color: #333333; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; background-color: #a9a9a9; text-align: center;  }

#col_4, #col_5, #col_6, #col_7, #col_8, #col_9, #col_10{width: 40%; text-align: right; margin-right: -85px; margin-top: 5px;}
#col_4_, #col_5_, #col_6_, #col_7_, #col_8_, #col_9_, #col_10_{margin-top: 2px;}

.izquierda{	float:left;  }
