body {

	text-align: center;

	margin: 0px;

	padding: 0px;

	background-color: #FAF8F6;

	font-family: "Trebuchet MS";







}



* html body{

    background: #FAF8F6 url(../css/foo) fixed;

  }



#contenido dl {

	font-size: 12px;

	margin: 0px;



}

#contenido dt{

	margin-left: 37px;

	text-indent: -37px;

	margin-top: 8px;

	}

#listado {

	padding-left: 12px;

	padding-right: 100px;

}



#contenido strong {

	font-family: "Courier New", Courier, mono;

}



	

#contenido dd{

	margin-left: 35px;

	text-indent: 0px;

	margin-top: 1px;

	}	



#pagina {

	width: 560px;

	margin:0px auto 0;

	padding: 0px;

}

#cabecera {

	text-align: left;

}

#cabecera h1 {

	letter-spacing: -2px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -11px;

	margin-left: 0px;

	color: #000000;

	font-size: 32pt;

}

#cabecera h2 {

	margin: -16px 0px -5px;

	padding: 0px;

	color: #000000;

	letter-spacing: -1px;

	font-size: 18pt;

}

.menu_secundario {

	font-size: 10px;

	font-size: 10px;

	list-style-type: none;

	margin: 5px 0px 15px;

}







#cabecera h3 {

	margin: 0px;

	padding: 0px;

}

 



#menuv {

	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin:15px 0px 30px;

	padding:0px;

}

#menuv ul, li {

	list-style-type: none;

}

 

#menuv li {



	padding-left: 0px;

		line-height:20px;



} 



#menuv ul {

	margin: 0;

	padding: 0;

}

 

#menuv a {

	text-decoration: none;

	color: #000000;

	line-height:20px;

	padding: 0px 6px;

	background-color: #FAF8F6;

	height:20px;

	display: block;

	background-image: url(../_img/fond_menu.gif);

	background-repeat: repeat-x;

	background-position: center;

}









 

#menuv a:hover {

	background-image: url(../_img/fond_menu_2.gif);

	background-repeat: repeat-x;

}

#menuv span {

	background-color: #FAF8F6;

	padding-left:5px;

	padding-right:5px;	

}



#menuv a:hover span {

	background-color: #000000;

	color:#FAF8F6;

}





#lista_noticias a {

	text-decoration: none;

	color: #000000;



}



#lista_noticias a:hover {

	color:#666666;

}





#contenido {

	text-align: left;

}







#contenido p {

	font-family: "Trebuchet MS";

	font-size: 12px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}

#contenido h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0px 0px 5px;

	padding: 0px;

}





#barra {

	background-color: #000000;

	height: 15px;

	font-size: 11px;

	color: #FAF8F6;

	text-transform: lowercase;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



#menu {

	font-family: "Trebuchet MS";

	font-size: 12px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



#menu ul {

	margin: 0px;

	padding: 2px 0px 1px;

}



#menu li {

	display: inline;

	list-style-type: none;

	margin: 0px;

	padding: 0px 15px;

	text-align: center;

}

#menu a {

	text-decoration: none;

	padding-right: 12px;

	padding-left: 12px;

	color: #000000;

}



#menu a:hover {

background-color:#000000;

color:#FFFFFF;

}



.img_inicio {

	margin-bottom: 10px;

	margin-top: 220px;

}

.clearer {

	clear: both;

}

#contenido hr {

	margin: 0px;

	padding: -10px 0px 0px;

}



 .pie_fijo{

	position:fixed;

	_position:absolute;

	bottom:-1px;

  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);

	margin:0px;

	padding:0px;

  }

  

 .pie_fijo img{

	border-top: 0px none;

	border-right: 0px none;

	border-bottom: 0px none;

	border-left: 0px none; 

 }  





* html div#fixme-bottom {

	position: absolute;









top:expression(eval(document.compatMode &&

document.compatMode=='CSS1Compat') ?

documentElement.scrollTop

+(documentElement.clientHeight-this.clientHeight) 

: document.body.scrollTop

+(document.body.clientHeight-this.clientHeight));	

	text-align:center;

	width: 100%;

	padding-left:150px;

}

#cabecera .imagen_obra {

	background-color: #FFFFFF;

	text-align: center;

	padding: 12px!important;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

#lista_noticias .img_lista {

	float: left;

	width: 50px;

	height: 50px;

	overflow: hidden;

	margin: 0px 8px 8px 0px;

	border: 1px solid #000000;

}

#lista_noticias small {

	font-size: 8pt;

	color: #666666;

}

#noticia {

	border-bottom-width: 5px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	background-color: #FFFFFF;

	padding-top: 20px;

	padding-bottom: 40px;

	padding-right: 65px;

	padding-left: 65px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}

#noticia h1 {

	margin: 0px 0px 25px 0px;

	padding: 0px;

	color: #000000;

	letter-spacing: -1px;

	font-size: 18pt;

}



#noticia p {

	margin-bottom: 10px;

}



#noticia img {

	float: left;

	margin: 0px 25px 20px 0px;

}



#lista_noticias {

	margin-top: 20px;

}



#lista_noticias h1 {

	font-size: 11pt;

	margin-left: 65px;

}

#lista_noticias p {

	font-size: 9pt;

	margin-left: 65px;

	margin-right: 65px;

}

#lista_noticias .fecha_noti {

	margin: 0px;

	padding: 0px;

	width: 150px;

	font-size: 8px;

}

#lista_noticias hr {

	margin-top: 10px;

	margin-bottom: 10px;

}

#noticia h2 {

	font-size: 9pt;

	margin: 0px;

	font-weight: normal;

}

#titulo_pagina {

	background-image: url(../_img/inicio.jpg);

	background-repeat: no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 55px;

	height: 66px;

	color: #FFFFFF;

	font-weight: lighter;

	padding-top: 10px;

	padding-left: 10px;

	margin-top: 200px;

}

