body {
	margin: 0;
	padding: 0;
	font: normal normal 10px "Bitstream Vera Sans",Arial, Helvetica, sans-serif;
	color: #444;
	background: transparent url(../img/fondo.png) 0 0 repeat-x;
	border-bottom: 20px solid #099;
}
img {
	behavior: url(/win_png.htc);
}
a img {
	border:none;
}
ul ul {
	margin-bottom: 1em;
}
#todo {
	width: 765px;
	margin: 0 auto;
}
#enc {
	width: 760px;
	height:234px;
	background: transparent url(../img/enc.png) 0 0 no-repeat;
}
#enc h1 {
	margin:0;
	padding:0;
}
#enc h1 a {
	display:block;
	width: 343px;
	height:84px;
	position: relative;
	top:83px;
	left:110px;
/*	background: transparent url(../img/isologo.png) 0 0 no-repeat;
	text-indent: -99999px;*/
		
}
#enc h1 a img {
	behavior: url(/2007/nuevositio/win_png.htc);
	border: none;
}
#menu {
	position: relative;
	top:112px;
	_top:102px;
	margin-left:110px;
}

#menu ul {
	margin: 0;
	padding: 0;
}
#menu li {
	display: inline;
	margin:0;
	color: #ccc;
}
#menu li a {
	color: #fff;
	text-decoration: none;
	padding: 0;
	font-weight: bold;
	font-size: 1.2em;
	border-left:12px solid #099;
	padding:3px;
}
#menu li a:hover {
	color: #eee;
	background:#333333;
	border-left:12px solid #900;
}
#bannerssup {
	position: absolute;
	top: 2px;
	margin-left: 525px;
	width:183px;
	height:172px;
}
#bannersinf,
#bannersmed {
	margin: .5em 0 2em 0;
}
#bannerssup a,
#bannersmed a,
#bannersinf a {
	margin:0 auto;
	padding:0;
	display:block;
	text-align: center;
}
#bannerssup img,
#bannersmed img,
#bannersinf img {
	margin:0;
	padding:0;
}
.spip_documents {
	display:block;
	margin:0;
	padding:0;
}
.articulo .spip_documents {
	display:block;
	float:left;
	margin:5px;
	padding:0pt;
	text-align:center;
}
#principal {
	width: 460px;
	float: left;
	margin: 1em 0 0 0;
}
#secundaria {
/*	width: 348px;*/
	width: 300px;
	float: left;
	margin: 1em 0 0 0;
	padding: 0;
	background:#CEEDFF;	
}

.clearfix {
	clear:both;
}
#pie {
	width: 300px;
	height: 150px;
	float: right;
	background: transparent url(../img/pie.png) 0 0 no-repeat;
}
#pie dl {
	margin: 35px 60px 0px 10px;
	padding-left: 65px;
	background: transparent url(../img/logo.png) 0 center no-repeat;
	font: normal normal 11px Arial, Helvetica, sans-serif;

}
#pie dt,
#pie dd {
	margin:0;
	padding:0;
	text-indent:0;
}
#pie dt {
	font-weight: bold;
	color: #000;
}
h2 {
	font: normal bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 3px;
}
#principal h2 {
	padding-top:29px; 
	background: #333 url(../img/h2col1.png) 0 0 no-repeat;
	color: #fff;	
}

#secundaria h2 {
	padding-top:29px; 
	background: #099 url(../img/h2col2.png) 0 0 no-repeat;
	color: #fff;	
}
#secundaria h2.in {
	padding-top:29px; 
	background: #099 url(../img/h2col2-in.png) 0 0 no-repeat;
	color: #fff;	
}
.articulo img.spip_logos {
	float: right;
	border: none;
	margin: .5em;
	clear: right;
}
.articulo {
	font-size: 1.2em;
	margin: 1em .5em;
	padding: .5em;
	border-bottom: 1px solid #ccc;
}
.articulo h3.titulo {
	font: normal bold 1.2em "Bitstream Vera Sans",Arial, Helvetica, sans-serif;
	color: #000;
	margin:0;
	padding:0;
}
.articulo .titulo a {
		color: #000;
		text-decoration: none;
}
.articulo .titulo a:hover {
	text-decoration: underline;
}
.articulo .fecha {
	margin:0 0 1em 0;
	padding:0;
	font-size: .8em;
}
.articulo p.more {
	margin:.5em 0 0 0;
	padding:0;
	font-size: .8em;
	font-weight: bold;
	clear: both;
}
.articulo .more a {
		color: #999;
		text-decoration: none;
		padding-left:12px;
		background: transparent url(../img/more.png) 3px center no-repeat;
}
.articulo .more a:hover {
	color: #666;
}

.destacado {
	background: #F0F0F0;
}

.destacado h3.titulo,
.destacado .titulo a {
		color: #900;
}
.urgente {
	background: #F0F0F0 url(../img/urgente.gif) 3px 3px no-repeat;
	text-decoration: none;
	padding-left:40px;
}
.urgente h3.titulo,
.urgente .titulo a {
		color: #900;
		text-decoration: none;
		font-size: 18px;
}
table {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse;
}
table caption {
	caption-side: top; 
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table tr.row_first {
	background: #FFC;
	font: 1em Arial Narrow;
}
table tr.row_odd {
	background: #DDD;
	font: 1em Arial Narrow;
}
table tr.row_even {
	background: #EEE;
	font: 1em Arial Narrow;
}
table th, table.spip td {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
}

.paginacion {
	margin: 1em auto;
	text-align: center;
	color: #ccc;
	font-size: 1.2em;
}
.paginacion a {
	font-weight:bold;
	color: #099;
	text-decoration:none;
}
.paginacion a:hover {
	color: #066;
	text-decoration:underline;
}
.texto {
	margin-top: 1em;
}
blockquote {
	margin: 1em 3em;
	padding: .5em;
	border: 1px solid #ccc;
	background: #efefef;
}
#marquee {
	margin: 5px 0 0 0;
}
#marquee a {
	color: #ffc;
	font: normal normal 13px/16px; Arial, Helvetica, sans-serif;
}
#marquee a:hover {
	color: #fff;
	text-decoration:underline;
}
#fechahoy {
	text-align: right;
	margin-top: 3px;
}
.resaltado {
	background: #FFC;
}
