DIV, INPUT, img
{
	behavior: url(scripts/iepngfix.htc);       /*usar si hay transparencias*/
}
BODY
{
	margin: 0 auto;
	padding: 0;
	background-color: #003056;
	background-image: url(../imagenes/Page-BgGradient.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top;
	color: #000000;
}
#cuerpo
{
margin: -295px auto 0;  /* margen superior de la pagina */
width: 915px; /*no usar 965< y 940> firefox*/
}
#destello
{
	background-image: url(../imagenes/Page-BgGlare.png);
	width: 557px;
	height: 312px;
	z-index: -1;
}
#top
{
	height: 28px;
	background-image: url(../imagenes/top_line.gif);
	background-repeat: repeat-x;
	margin: 2em 0 0;
  background-color: #6633CC
}
/*tamaņo  de las imagenes de las esquinas*/
#esquina_sup_izq, #esquina_sup_der, #esquina_inf_izq, #esquina_inf_der
{
	height: 28px;
	width: 28px;

}
#esquina_sup_izq
{
	float: left;
	background-image: url(../imagenes/top_left.gif);
}
#esquina_sup_der
{
	float: right;
	background-image: url(../imagenes/top_right.gif);
}
#izq
{
	background-image: url(../imagenes/left_line.gif);
	background-repeat: repeat-y;
	background-color: #ffffff; /*color del fondo*/
}
#der
{
	padding: 0;
	background-image: url(../imagenes/right_line.gif);
	background-position: right;
	background-repeat: repeat-y;
}
#bottom
{
	height: 28px;
	background-image: url(../imagenes/btm_line.gif);
	background-repeat: repeat-x;
	border: 0;
	padding: 0;
  	margin: 0;
}
#esquina_inf_izq
{
	float: left;
	background-image: url(../imagenes/btm_left.gif);
}
#esquina_inf_der
{
	float: right;
	background-image: url(../imagenes/btm_right.gif);
}
#alin_superior
{
	margin: 0;
  height: 1px
}
#alin_inferior
{
	margin: -0.1em 0 0;
}
#contenido
{
	padding: 0 20px;  /*espacio del contenido en left y right   */    /* margen superior del contenido */
  	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
  margin-top: -1px
}

#cabecera{
  background-image: url(../imagenes/Header.jpg);
  background-repeat: no-repeat;
  width: 876px; /* se modifica con padding de contenido para posicionar */
  height: 220px;

}
#espacio_inferior{
  margin-bottom: 100px
}

/*contenido central de la pagina  */
#menu {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#menu ul, li {
	list-style-type: none;

}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	float: left; /*posicion menu*/
}

#menu a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border: 1px solid #efbf13;
	border-width: 1px 1px 1px 0;
}

#lateral a{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #BA2626;
}

#lateral{
   width: 165px;
   background-color: #e0e0e0;
   float:right; /*menu izquierda o derecha  */

}
.curved {
	background-color: #FFFFFF;
   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior:url(scripts/border-radius.htc);
    border: 2px solid #efbf13;
}


#principal{
   margin-right: 170px; /*menu izquierda o derecha  */
   background-color: #ffffff;
   padding: 4 4 4 4px;

}

#contenido  h1{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  font-size: 32px;
  color: #99390F;
}
#contenido h2{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  color: #CC4B14;
}
#cont_noticias{
 width:700px;
}


#noticias{
width:680px;
 padding: 15px 15px 15px 5px
}

a:link
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #BA2626;
}


/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1C1C1C;
}




/*  FIN contenido central de la pagina  */



/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina*/
* HTML #esquina_sup_izq, * HTML #esquina_inf_izq
{
	ma\rgin-left: -0.2em;
	ma\rgin-left: 0;
}
* HTML #esquina_inf_der, * HTML #esquina_sup_der
{
	ma\rgin-left: 0.2em;
}
.clear
{
	clear: both;
	background: none;
}
