* {
	margin : 0;
	padding : 0;
}

body {
	background: url('images/fondo.jpg');
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
}

.container  {
width: 800px;
text-align: left;
background-color: white;
margin: auto;
}

.alto750  {height: 750px;}
.alto950  {height: 1070px;}

	
.backheader  {
width: 800px;
background: url('images/back_header.gif') no-repeat top right;
height: 110px;
}
	
.logo  { 
	background: url('images/header_logo.gif') no-repeat top right;
	width: 216px;
	height: 112px;
 }

.bordes  {border : thin solid Blue;}

.lineaheader { 
background-color: rgb(190,189,162);
height: 24px;
 }
 
 
.news {
	/*background: url('images/back_block_orange_fade.gif');*/
	background-color: rgb(195,190,166);
	width: 496px;
	height: 412px;
	margin: 12px;
position : relative;
float : left;

}

.newstop { 
background-color: rgb(176,165,141);
height: 20px;
color: rgb(237,97,28); /*naranjo*/
padding: 7px 7px;
font-size: 120%;
font-weight:bold;
}

.textnews  {
padding: 15px;
color: rgb(33,15,95) /*azul oscuro*/
}


.biblio {
width: 496px;
height: 900px;
margin: 12px;
position : relative;
float : left;

}


.introtop { 
background-color: rgb(176,165,141);
height: 40px;
color: black; /*rgb(237,97,28); naranjo*/
padding: 5px;
font-size: 110%;
font-weight:bold;
}

.espaciado  {padding-top: 10px;}
.centrado  {text-align: center;  }
.justificado  {text-align: justify;  }


h1  {font-size: 120%;}

a {color : rgb(237,97,28);}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {font-weight:bold; color: rgb(33,15,95);}

.fotos  {
position : relative;
float : right;
width: 264px;
height: 200px;
margin-top: 12px;
margin-right: 12px;
}

.foto_iz  {
position : relative;
float : left;
width: 113px;
height: 132px;
margin-right: 12px;
}

.introduccion  {
clear: both;
position : relative;
width: 756px;
height: 135px;
margin:12px;
margin-top: 0px;
background-color : rgb(237,236,231);
border-top : 1px dotted #a69fbf;
border-bottom : 1px dotted #a69fbf;
padding: 10px;
padding-right: 15px;
color: rgb(33,15,95) /*azul oscuro*/
}

.textnewsclaro  {
padding: 15px;
background-color : rgb(237,236,231);
}

.textnewsclaro a:hover {
font-weight:normal; color: rgb(33,15,95);}

.textnewsclaro li {
padding: 5px;
margin-left: 20px;
text-align: justify;
}

h2  {
font-size: 120%;
color: rgb(237,97,28); /*naranjo*/
}

