
	  body, html{ margin:0; padding:0;
      font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #000000;
      }
/*	  #navlist li { list-style-type: square; } pone un cuadrado en la lista 
estilos para el menu de navegacion izquierdo
*/
      #navlist li
      {
      list-style: none;
      margin: 0;
      padding: 0.25em;
	  padding-left: 9px;
      }
	  
	  .header{height:275px; width:100%;}
	  
	  /*.fixed{position:fixed; top:248px;} */
	  .fixed{position:fixed; top:275px;}
	  
/*estilo para enlaces */
.menu a:visited { color: #000000; text-decoration: none; }   
.menu a:Link{color: #000000; text-decoration: none;}
.menu a:hover{color: #769D00;text-decoration: underline;}

.readmore a:visited { color: #99CC00; text-decoration: none; }   
.readmore a:Link{color: #99CC00; text-decoration: none;}
.readmore a:hover{color: #99CC00;text-decoration: underline;}
a:visited { color: #78A92E; text-decoration: none; }   
a:Link{color: #78A92E; text-decoration: none;}
a:hover{color: #999999;text-decoration: none;}
a { outline:none; }
/*estilo contenedores */
	  div.prueba {border: 1px solid #BB0000;}
	  div.pruebab {border: 1px solid #000000;}
      #contenedor {
      margin: 0 auto;
      width: 948px;
      }
      #navegacion {
      float: left;
      width: 948px;
	  height:18px;
	  background-color:#99CC00;
      }
	  #menu_top {
	  float: left;
      width: 500px;
	  height:32px;
	  font-family: Arial;
	  font-size:15px;
      color: #99CC00;
	  }
      #header {
      width: 948px;
	  height:264px;
      float: left;
      }
	  #banner_central {
      width: 948px;
	  height:234px;
      float: left;
	  background-color:#FFF;
      }
	  #banner_izquierdo {
      width: 190px;
	  height:118px;
      float:left;
	  margin:0;
	  padding:0;
	  background:url(../images/logocecs.jpg);
      }
	  #banner_derecho {
      width: 758px;
	  height:118px;
      float:left;
	  background:url(../images/banner_derecho.jpg);
      }
	  #separador_de_contenido {
      width: 517px;
	  height:5px;
	  text-alig:right;
	   background:url(../images/separador_de_contenido.jpg);
      }
      #izquierda {
      width: 190px;
      float: left;
	  
      }
	  #sep_izquierda {
      width: 179px;
	  height:1px;
	  text-align:left;
	  background:url(../images/lineadivisora_left2.jpg);
	  }
      #contenido {
      float: left;
      width: 517px;
    
      }
	  #cuerpo_de_contenido {
	  width:496px;
	  text-align:justify;
	  padding-left:7px;
	  }
	  #alto_de_contenido {
	  width:496px;
	  height:5px;
	  padding-left:7px;
	  }
	  #sep_news {
      width: 496px;
	  height:1px;
	  background:url(../images/sep_news.jpg);
	  }
      #derecha {
      width: 241px;
      float: left;
      }
	  /*Pie de pagina */
	  #separador_footer {
	  margin:auto;
      width: 948px;
	  height:20px;
      clear: both;
      }
      #footer {
	  margin:auto;
      width: 948px;
	  height:22px;
      clear: both;
	  background:url(../images/footer.jpg);
      }
	  /*Galerias de imagenes*/
	  #descripcion_galeria
	  {
	  color:#FFFFFF;
	  font-size:9px;
	  font-face:Arial;
	  }
	  /*estilo para invertir correo por spam*/
	  span.spamemail { direction: rtl; unicode-bidi:bidi-override; } 
	  /*estilos para hisgslide efecto en imagenes*/
	  .highslide {
      cursor: url(highslide/graphics/zoomin.cur), pointer;
      outline: none;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    /*border: 2px solid white;*/
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*cambia banners*/
.cajadiapo {
	overflow: hidden; 
	width: 496px; 
	position: relative; 
	height: 180px;
	
}
.cajadiapo .contentdiv {
	background: #fff; 
	left: 0px; 
	visibility: hidden; 
	width: 496px; 
	position: absolute; 
	top: 0px; 
	height: 180px; 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.caja {
	position: relative;
}
.image_div img { 
	  margin: 0px;
	  background: #FFFFFF; 
	  padding: 3px; 
	  border: 1px solid #CDCDCD; }
div#container
{
   width: 496px;
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}