body {
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 10px 0 10px 0; 
	text-align:center;
	color:#333;
}

#contenedor {
	text-align: left; 
    margin: auto;
	/*background-color:#993399; morado*/
	width: 930px; 
	
}

p, table,span {
 font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
 margin: 10px 0 10px 0;
}

.texto{
 font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
 margin: 10px 0 10px 0;
}

#cabecera {
	display: block;
	width:760px;
	height:185px;
	margin-bottom: 30px;
	background-image:url(img/cabecera.png);
	background-repeat:no-repeat;
	position:relative;
}

#cabecera h1 a {
display: block;
width: 760px; 
height: 155px;
margin:0;
padding:0;
}

#cabecera h1 a span {
display:none;

}


#scroll {
/*position:absolute;
top:16px;
left:150px;
padding:0;
margin:0;
float:left;
margin-left: 40px;
margin-top: 164px;*/
margin:0;
padding:0;
margin-left: 10px;
margin-top: -8px;
}

#cuerpo {
	margin: 10px 0 10px 0;
	/*background-color:#00F; azul*/
}

#izquierda {
	padding:0;
	margin:0;
	width: 200px;
	float:left;
	margin-left: 10px;
	/*background-color:#000; negro*/
}


#principal {
	padding:0;
	margin:0;
	margin-left:240px;
	/*background-color:#FF9966; naranja*/
	width: 650px;
}

#buscador {
margin-left: 0;
/*background-image:url(img/cajabuscador2.jpg);*/
width:650px;
height:343px;
padding:0;
/*margin-left:-30px;*/


}


#contenido_n {
/*margin-left: 40px;*/
border: 1px solid #00F;
width:600px;
height:auto;
padding:15px 30px 30px 30px;
/*margin-left:-30px;*/

}


#derecha {
	width: 140px;
    padding:0;
	margin:0;
	margin-top: -180px;
	float:right;
	/*background-color:#F00; rojo */
}


#barra_lateral {
	width:140px;
	height:150px;
}

#barra_lateral img {
margin: 0px;
margin-left:20px;


}

#barra_lateral_b {
	background:url(img/caja_lateral/botton.gif) 0 0 no-repeat;
	width:200px;
	height:15px;
	margin: 0;
	padding: 0;
}


#presentacion {
	margin: 0;
	padding: 0;
	margin-top:30px;
	width:450px;
}

#presentacion_t {
	background:url(img/titubien.jpg) 0 0 no-repeat;;
	width:450px;
	height:25px;
	margin:0;
	padding:0;
}

#presentacion_m {
	background-image:url(img/pixboxprl.jpg);
	width:450px;
	height:auto;
	margin:0;
	padding:0;
	padding-top: 10px;
	padding-bottom: 10px;

}
#presentacion_m p{
	padding:0;
 	margin-left:30px;
	margin-right:30px;
	margin-top:25px;
	margin-bottom:15px;
	text-align:justify;
}

#noticias {
	margin: 0;
	padding: 0;
	margin-top:30px;
	/*clear:both;*/
}
#necesito_t {
	background:url(img/neceprin.jpg) 0 0 no-repeat;;
	width:450px;
	height:25px;
	margin:0;
	padding:0;
}

#necesito_m {
	background-image:url(img/pixboxprl.jpg);
	width:450px;
	height:auto;
	margin:0;
	padding:0;
	padding-top: 10px;
	padding-bottom: 10px;

}
#noticias_t {
	background:url(img/notiprin.jpg) 0 0 no-repeat;;
	width:450px;
	height:25px;
	margin:0;
	padding:0;
}

#noticias_m {
	background-image:url(img/pixboxprl.jpg);
	width:450px;
	height:140px;
	overflow:auto;
	margin:0;
	padding:0;
	padding-top: 10px;
	padding-bottom: 10px;

}
#noticias_m p{
	padding:0;
 	margin-left:25px;
	margin-right:25px;
	margin-top:25px;
	margin-bottom:15px;
	text-align:justify;
}

#noticias_m ul {
padding:0;
list-style:none;
 	margin-left:25px;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:justify;


}

#noticias_b {
	background:url(img/botboxpr.jpg) 0 0 no-repeat;
	width:450px;
	height:25px;
	margin:0;
	padding:0;
}



#noticias_m a {
	color:#666;
	font-weight:bold;
	border-bottom: 1px dotted #666;
	text-decoration:none;
}



#noticias_m a:hover {
    color:#FFF;
	background-color:#666;
}



#banner {
  	float:right;
	width:200px;
	height:auto;
	margin: 0;
	padding:0;
	margin-top: -756px;
	margin-right: -20px;

}

#calculadora {
    width:200px;
	height:auto;
	margin:0;
	padding:0;
}

#calculadora_t {
	background:url(img/titucalc.jpg) 0 0 no-repeat;
	width:200px;
	height:25px;
	margin:0;
	padding:0;
}

#calculadora_m {
	/*background-image:url(img/caja_lateral/cuerpo.jpg);*/
	width: 200px;
	background-color:#CCC;
	margin: 0;
	padding: 0;
}
#calculadora_b {
	/*background:url(img/caja_lateral/botton.gif) 0 0 no-repeat;*/
	width:200px;
	height:15px;
	background-color:#CCC;
	margin: 0;
	padding: 0;
}

#mapa a {
	color:#00F;
	background-color:#CCC;
	text-decoration:none;
}

#mapa a:hover {
	background-color:#000;
	color:#FFF;
	text-decoration:underline;
}


#pie {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	padding-top: 5px;
	clear:both;
	text-align:left;
	height:20px;
	width:930px;
	background-image:url(img/piedepagina.png);
	/*background-color:#FF9900; naranja*/
}

#pie a {
color:#FFF;
text-decoration:none;
}
#pie a:hover {
color:#FFF;
text-decoration:underline;
}
#pie span {
color:#FFF;
}
#pieizda {
margin-left: 20px;

}
#piedcha {
margin-left: 520px;
}

.clear {
clear:both;}

.clear_r {
clear:right;
}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
		font-family: arial, helvetica, serif;
		font-size:14px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 12.05em;
		margin-top : -2.35em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 10em;
		w\idth : 11em;
		display : block;
		color : black;
		/*font-weight : bold;*/
		text-decoration : none;
		background-color : white;
		border : 1px solid #00F;
		padding : 0.5em 0.5em;
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	
	#nav li a {
		background-color:#009;
		color:#FFF;	
	}
	
	#nav li a:hover {
		background-color:#00F;
		color:#EEE;	
	}
	
	#nav li ul li a {
				background-color:#666;
		color:#CCC;
	}
	
	#nav li ul li a:hover {
	background-color:#999;
		color:#FFF;	
	}
	
	#content {
		margin-left : 12em;
	}
	.Estilo1 {font-weight: bold}
	
	load{
	margin-top: 20px;
	margin-left:60px;
	color:#003366;
}

#o {
display:none;
}

#nav li:hover, #topmenu li.hover {
    position:static;
    }
