body {
 margin:10px;
 background:#808080;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:smaller;
 color: #FFFFFF;
 text-align:center;
 padding:0;
 background-image:url(imagenes/bk.png);
 background-repeat: repeat-x;
 background-color: #345C85;
 }


   a{
  /*font-weight:bold;*/
  font-style: oblique;
  text-decoration:none;
  font-weight: normal;


  }

#outer {
 text-align:left;
 border:0px solid #000000;
 width:880px;
 margin:auto;
 }

#hdr {
 height:145px;
 background:#345C85;
 color: #ffffff;
 text-align:center;
 }

#bar {
 height:35px;
 /*_.height: 30px; /* IE6  */

 background:#000000;
 color: #333333;
 border:solid #000000;
 border-width:0px 0px 0px 0px;
 background-image:url(imagenes/bk_barra.png);
 background-repeat:repeat-x;
 }
 #bar2 {
 position:relative;
 background-image:url(imagenes/index_03.jpg);
 background-repeat:no-repeat;
 height:14px;
 /* _.height: 10px; /* IE6  */
 }

#bodyblock {
	clear:both;
	display:block;
	overflow:hidden;
	color: #333333;
	width:880px;
	margin-top:-2px;
	padding:0px;
    background-color: #FFFFFF;
	background-image:url(imagenes/bk_cont.gif);
	background-repeat:repeat-y;


 }

#l-col {
 float:left;
 display:block;
 color: #333333;
 width:630px;
 padding:0px;
 margin:0px;
 text-align: left;

 }

#cont {
 width:212px;
 color: #ffffff;
 border:solid #000000;
 border-width:0 0 0 0px;
 text-align:left;
 min-height:680px;

 }



#foot{
clear: both;
display: block;
padding: 7px 0;
text-align:center;
 width:882px;
 margin:auto;
 background-color:#003366;
 /*background-image:url(imagenes/bk_pie.gif);*/
  height:80px;
   border:solid #000000;
 border-width:0 0 0 0px;
}


#ftr {
 height:105px;

 background-image:url(imagenes/bk_pie.gif);
 background-repeat:repeat-x;
 color: #FFFFFF;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 text-align: center;
 }
 .pielateral{
 width:250px;
 float:left;
 font-size:smaller;
 margin-top:10px;
 margin-left:120px;


 }
  .pielateralderecho{
 float:left;
 width:100px;
 margin-left:40px;
 margin-top:10px;
 }




/*menu de navegacion*/




ul#navigation {


  /*background: transparent url(menu_separator.png) repeat-x scroll left bottom;*/

  margin: 0px;
  /*background: transparent url(menu_separator.png) repeat-x scroll left bottom;*/



  list-style: none;
  padding: 0 0 0 0px;
  margin-left:14px;
  /*background: transparent url(menu_separator.png) repeat-x scroll left bottom;*/
  height: 10px;
  width:860px;


}


ul#navigation li a span {

  background: transparent url(imagenes/menu_1_off.png) no-repeat scroll 0 0;
  display:block;
  height: 35px;

  padding-top: 10px;

  color:#3300FF;

  /*background: transparent url(menu_2_off.png) no-repeat scroll right top;*/
  height: 10px;
  float: left;
  padding: 1em 1.8em 1.8em 1.8em;
  text-decoration :none;
  text-align: center;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:smaller;
  font-style: normal;

}
ul#navigation li a:hover span {

  background: transparent url(imagenes/menu_1_on.png) no-repeat scroll 0 0;
  display:block;
  height: 35px;
  padding-top: 10px;
  color:#003366;
  height: 10px;
  float: left;
  padding: 1em 1.8em 1.8em 1.8em;
  text-decoration :none;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:smaller;
 font-style: normal;

}


ul#navigation li a span.current {
  background: transparent url(imagenes/menu_1_on.png) no-repeat scroll 0 0;
  display:block;
  height: 35px;

  padding-top: 10px;
  color:#003366;
  height: 10px;
  float: left;
  padding: 1em 1.8em 1.8em 1.8em;
  text-decoration :none;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:smaller;
  font-weight:bold;
}







/*banners*/
.banners{
	margin-left:15px;
	margin-top:5px;
    margin-bottom:25px;
	width:650px;
	padding-left:0px;

}
.banner{
	float:left;
	width:175px;
	margin-top:7px;
	margin-left:27px;
	border:1px solid #021e39;
	text-align:center;
}

.banner_chico{
	float:left;
	width:160px;
	margin-top:7px;
	margin-left:39px;
	border:1px solid #021e39;
	text-align:center;
}
.banners_l{
	margin-left:20px;
	margin-top:5px;
}
.banner_l{
	margin-top:7px;
	border:1px solid #021e39;
	width:160px;
}

/*control de noticias*/
.sidebox {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-left: 25px; /* center for now */
	width: 630px; /* ems so it will grow */
	background: url(imagenes/sbbody-r_C.gif) no-repeat bottom right;
	font-size:smaller;
	text-align:justify;

}
.boxhead {
    background: url(imagenes/sbhead-r_C.gif) no-repeat top right;
	margin: 0px;
	padding: 0px;
    text-align: center;
    height:35px;
}
.boxhead_ci {
	background: url(imagenes/sbhead-rC.gif) no-repeat top right;
	margin: 0px;
	padding: 0px;
    text-align: center;
    height:35px;
}
.boxhead_ci h2{
	background: url(imagenes/sbhead-l_C.gif) no-repeat top left;
	margin: 0px;
	text-align:left;
    width: 570px; /* IE6  */
	padding: 11px 30px 5px;
	color: white;
	font-weight: bold;
	font-size:large;
	line-height: 1.2em;
    height:35px;
}
.boxhead_ci h2 a{
   color: white;
}
.boxhead h2 {
	background: url(imagenes/sbhead-l_C.gif) no-repeat top left;
	margin: 0px;
	text-align:left;
    width: 570px; /* IE6  */
	padding: 11px 30px 5px;
	color: white;
	font-weight: bold;
	font-size:large;
	line-height: 1.2em;
    height:35px;
}
.boxhead h2 a{
	color: white;
}
.boxbody {
	background: url(imagenes/sbbody-l.gif) no-repeat bottom left;
	margin: 0px;
	padding: 5px 20px 31px;
	font-size:small;
}

.boxbody p{
margin-top:9px;

}
.boxbody a{
color:#1189c5;
/*color:#003366;*/



}

.titulo a{
font-style:oblique;
font-weight: bold;

}
.titulo{
/*font-style:oblique; */
font-weight: bold;

}

.imagen{
float:left;
margin:4px;
border: solid 1px #333333;
}
.sinborde{
border: solid 0px #333333;
}

img{
  border: 0px #000000 solid;

}
#main-content{

text-align: center;
}




