* {
	margin: 0;
	padding: 0;
}

body {
/*background: #D0D0D0;*/
background: #788BBD;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #333;

}

a {
text-decoration: none;
color: #004990;
}
a:hover {
text-decoration: underline;
color: #111;
}

hr {
color: #000000;
}

#wrap {
margin: 0 auto;
width: 780px;
/*background: #fff;*/
background: url(imagenes/base/fondo5.png) no-repeat;
}

#header {
height: 100px;
line-height: 20px;
background: url(imagenes/banner.png) no-repeat;
/*background:  rgb(0, 73, 144);*/
/*background: url(imagenes/banner/banner.png);*/
}
#header h1 { 
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
}
#header h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a:hover {
color: #111;
}

#header a {
text-decoration: none;
font-weight: 100;
font-size: 11px;
color: #ffffff;
}
#header a:hover {
text-decoration: none;
font-weight: 100;
font-size: 11px;
color:#999999;
}


#base {
font-size: 12px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 0;
}

#medio {
height: 15px;
background:#FF0000;
}
#menu {
height: 40px;

border-top: 1px dotted #555;
border-bottom: 1px dotted #555;
vertical-align:sub;
background: #004990;
background: url(imagenes/menu/barra.jpg);
}

#menu ul {
list-style-type: none;
padding-left: 20px;
}
#menu ul li {
display: block;
float: left;
}

#menu a{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-weight: 550;
font-size: 13px;
}

#menu table{
width: 100%;
heigth: 100%;
background-position:center;
}

#menu tr{
background-position:center;
}

#menu td {
width: 180px;
}

#menu td:hover{
width: 180px;
background-position:center;
background: url(imagenes/menu/botones/boton.png) no-repeat center top;
}

.menuText{
padding: 15px 0 0 0;
text-decoration: none;
text-align:center;
font-weight: 600;
font-size: 12px;
color: #ffffff;

}


.menuText:hover {
padding: 15px 0 0 0;
text-decoration: none;
text-align:center;
font-weight: 600;
font-size: 12px;
color: #ffffff;

}

#content {
padding: 0px 0px 0px 15px;
}

#centerR{
float: center;
width: 520px;
height: 300px;
padding-left: 30px;
padding-top:40px;
overflow: lateral;

}

/* el bloque de la derecha, para p�ginas espec�ficas*/
.right {
float: right;
width: 560px;
/*background: url(imagenes/new/contenido2.png);*/
/*background: url(imagenes/new/contenido2c.png);*/
background: url(imagenes/new/contenido2d.png);
height: 395px; /* era 400 originalmente */
/*padding-left: 0px;*/
text-align: justify;

}
.right h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.right h2 a {
text-decoration: none;
color: #004990;
}
.right h2 a:hover {
color: #111;
}

/* el bloque de la derecha, para p�ginas espec�ficas*/
.right2 {
float: right;
width: 560px;
/*background: url(imagenes/new/contenido2.png);*/
/*background: url(imagenes/new/contenido2c.png);*/
background: url(imagenes/new/contenido2e.png);
height: 395px; /* era 400 originalmente */
/*padding-left: 0px;*/
text-align: justify;

}
.right2 h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.right2 h2 a {
text-decoration: none;
color: #004990;
}
.right2 h2 a:hover {
color: #111;
}

/* el bloque de la derecha, para p�ginas espec�ficas*/
.right3 {
float: right;
width: 560px;
/*background: url(imagenes/new/contenido2.png);*/
/*background: url(imagenes/new/contenido2c.png);*/
background: url(imagenes/new/contenido2f.png);
height: 395px; /* era 400 originalmente */
/*padding-left: 0px;*/
text-align: justify;

}
.right3 h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.right3 h2 a {
text-decoration: none;
color: #004990;
}
.right3 h2 a:hover {
color: #111;
}

/* el bloque de la derecha, para p�ginas espec�ficas*/
.right4 {
float: right;
width: 560px;
/*background: url(imagenes/new/contenido2.png);*/
/*background: url(imagenes/new/contenido2c.png);*/
background: url(imagenes/new/contenido2g.png);
height: 395px; /* era 400 originalmente */
/*padding-left: 0px;*/
text-align: justify;

}
.right4 h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.right4 h2 a {
text-decoration: none;
color: #004990;
}
.right4 h2 a:hover {
color: #111;
}

/* el bloque de la derecha, para p�ginas espec�ficas*/
.right5 {
float: right;
width: 560px;
/*background: url(imagenes/new/contenido2.png);*/
/*background: url(imagenes/new/contenido2c.png);*/
background: url(imagenes/new/contenido2h.png);
height: 395px; /* era 400 originalmente */
/*padding-left: 0px;*/
text-align: justify;

}
.right5 h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.right5 h2 a {
text-decoration: none;
color: #004990;
}
.right5 h2 a:hover {
color: #111;
}
/****************************************************/


.rightUp{
height: 40px;
background: url(imagenes/menu_ppal/superior.jpg);

}

.rightMedio{
padding-left: 35px;
padding-right: 55px;
background: url(imagenes/menu_ppal/central.jpg) repeat-y;

}

.rightDown{
height: 40px;
background: url(imagenes/menu_ppal/inferior.jpg) no-repeat;
}




.left {
float: left;
width: 200px;
height: 350px;
/*margin-top: 10px;*/
padding-left: 0px;
padding-top: 4px;
background: url(imagenes/new/bloque1b.png) no-repeat;

}
.left h2 {
margin: 10px 0 0 0;
padding-left: 10px;
height: 28px;
line-height: 28px;
color: #fff;
font-size: 13px;
background: #788BBD;
}


.leftUp{
height: 40px;
background: url(imagenes/menu_lateral/arriba.jpg);

}

.leftMedio{
padding-left: 15px;
padding-right: 15px;
background: url(imagenes/menu_lateral/centro.jpg) repeat-y;

}

.leftDown{
height: 40px;
background: url(imagenes/menu_lateral/abajo.jpg) no-repeat;
}

.leftUp2{
height: 40px;
background: url(imagenes/menu_lateral/arriba2.jpg);

}

.leftMedio2{
padding-left: 15px;
padding-right: 15px;
background: url(imagenes/menu_lateral/centro.jpg) repeat-y;

}

.leftDown2{
height: 40px;
background: url(imagenes/menu_lateral/abajo.jpg) no-repeat;
}




.medio{
background: #004990;
}

.left ul {
padding: 10px 0 15px 20px;
list-style-type: square;
color: #788BBD;
}

.left ul li a {
color: #fff;
text-decoration: none;
font-size: 13px;
font-weight: 100;
}
.left ul li a:hover {
color: #fff;
font-weight: 600;
list-style-type: circle;
}

#footer {
margin: 0px 0px 0px 0px; 
height: 45px;
line-height: 15px;
background: #004990;
text-align: center;
font-size: 11px;
color: #fff;
background: url(imagenes/base/footer4.png) no-repeat;
}

#footer a {
text-decoration: none;
font-weight: 100;
font-size: 11px;
color: #ffffff;
}
#footer a:hover {
text-decoration: none;
font-weight: 100;
font-size: 11px;
color:#999999;
}

.supR {
        width: 100%;
		height: 49px;
        /*border: 1px solid black;*/
      }
      
      .centerR2 {
	    width: 510px;
        position: relative;
        height: 320px;
		padding-left: 30px;
		padding-right: 20px;
        overflow: auto;
		scrollbar-face-color:RGB(0,62,135); /*#0000FF*/
		scrollbar-HIGHLIGHT-COLOR:RGB(0,0,0); /*#808080*/ 
		scrollbar-SHADOW-COLOR:RGB(0,0,0); 
		scrollbar-3DLIGHT-COLOR:RGB(0,0,0); 
		scrollbar-ARROW-COLOR:#FFFFFF; 
		scrollbar-TRACK-COLOR:RGB(0,0,0); 
		scrollbar-DARKSHADOW-COLOR:black; 
      }
	  
/*.tester{
font-size: 20px;
}	 */ 

/******************* para los bloques de noticias ***********************/
.noticias_ext{
	text-align:center;
	width: 100%;

}

.noticia{
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	width: 50%;

}

.noticia_table{
	width: 96%;
	border: 1px solid #000; 
	background-color: #D4D0C8; 
	color: #000;
}
.noticia_tr {
		 /*padding:5px;
		 background-color: silver;
		border-right: 1px solid silver; 
		border-top: 1px solid silver; 
		border-left: 1px solid silver; 
		border-bottom: 1px solid silver; */
		
		
		
		
		
		 
		 }
.noticia_tr:hover {
		 
		 
		/*border-right: 1px solid #e4e0d8; 
		border-top: 1px solid #e4e0d8; 
		border-left: 1px solid #e4e0d8; 
		border-bottom: 1px solid #e4e0d8;*/
		background-color: #e4e0d8;
		 
		 }
		 
.noticia_th {
		 padding:5px;
		 background-color: silver;
		border-right: 1px solid #eee; 
		border-top: 1px solid #999; 
		border-left: 1px solid #999; 
		border-bottom: 1px solid #eee; 
		background-color: #e4e0d8;
		
		 
		 }
.noticia_th:hover {
		 padding:5px;	
		 background-color: silver;
		border-right: 1px solid #eee; 
		border-top: 1px solid #999; 
		border-left: 1px solid #999; 
		border-bottom: 1px solid #eee; 
		background-color: #e4e0d8;	 
		 }
		 
.imagen_tr {
		 /*padding:5px;
		 background-color: silver;
		border-right: 1px solid silver; 
		border-top: 1px solid silver; 
		border-left: 1px solid silver; 
		border-bottom: 1px solid silver; */
	 }
	 
img{
border:none;
}	 		 

.campo {
height: 11px;
background: #fff;
width: 70px;
font-size: 10px;
color: #000;
}

.btn {
height: 18px;
width: 50px;
font-size: 9px;
}


.textoSup {
height: 11px;
font-size: 10px;
color: #fff;
}		 

 		 