/* CSS centar pagina */
html, body { height:100%; }
.wrapper
{
	margin:auto;
	height: auto;
	width: 970px;	
}
/* Div principales de estructura */
#linkbar {
	width: auto;
	color:#666;
	clear: both;
	overflow: hidden;
	text-align: right;	
	padding: 2px 5px 4px 0;	
}
#cabecera{
	/*width: 970px;*/
	height: 75px;
	clear: both;
}
#cabecera a span { display:none; }
#cabecera a{
	display:block;
	background-image:url(../imagenes/header.png);
	width:970px;
	height: 75px;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	
}
#logo {
	width: 75px;
	height: 75px;
	position: absolute;
	z-index: 10;
	margin-left: 885px;
}
#logo a span { display:none; }
#logo a{
	display:block;
	background-image:url(../imagenes/logo.png);
	width:75px;
	height: 75px;
}

#contenido
{
	width: 970px;
	height:auto;
	padding-top:5px;
	position: relative;
	z-index: 10;
	text-align: left;	
	clear: both;
}
#footer{
	width: auto;
	height: 85px;
	padding-top: 10px;
	clear: both;
	font-size: 10px;	
	color: #666666;
	line-height: 12px;	
}

/*div borrar para flotantes*/
.clear{clear: both;}

/* Contenidos del index */

#colDerecha{width: 310px; float:left; padding:5px;}
#colIzquierda{ width:632px; float:left; margin-right:18px; padding: 5px 0; }
#contentItem{ width:auto; clear: both;}
.item{ width:154px; height:160px; margin:0 4px 10px 0;  float:left; background-color:#d8d8d8}
.itemFoto{ width:150px; margin:2px 2px 4px 2px; background-color:#fff}
.itemBig{ width:312px; height:160px; margin:0 4px 10px 0;  float:left; background-color:#d8d8d8}
.itemFotoBig{ width:308px; margin:2px 2px 4px 2px; background-color:#fff}
.itemTxt{ margin:2px 2px 4px 4px;}
#creditosTxt{font-size: 10px; padding:50px 15px 0 0}

/* Contenidos Paginas */
#colContenido{width: 695px; float:left;}
#colContenidoBD{width: 670px; float:left; padding:0 0 5px 25px; }
#colBloque{width: 695px; padding:0 0 5px 0;}
#colBloqueBD{ padding:0 0 5px 0;}
#colDerTxt{width: 400px; float:left; }
#colImg{width:270px; float:left; margin-right:15px;}
#colTema {width:200px; float:left; margin-right:15px;}
.imgFondo {background-color: #d8d8d8; text-align:center; padding: 5px; margin-bottom: 5px;}
#colMenu{width:260px; float:left; margin-right:15px; padding: 5px 0;}

/* MENU */
#nav {width: 255px;}
#nav ul {margin: 0;padding: 0;}
#nav ul, li {list-style-type: none;}
#nav li { border-bottom: dotted #073a75 1px;}
#nav li ul {display:none;}
#nav li:hover > ul{display:block;}
#nav li ul li { border-bottom: 0;}
#nav li ul li a {
	
	display: block;
	padding: 5px 10px;	/*background-color: #ECF3E4;	*/
}
#nav li a {
	text-decoration: none;
	color: #546981;
	display: block;
	padding: 14px 10px;	/*background-color: #ECF3E4;	*/
}
#nav a:hover {background: #d8d8d8; color: #8e0a10;}
/* Enlaces */
ul.enlaces  {margin: 0 0 5px 20px; padding: 0;}
ul.enlaces li {
	list-style-type: none;
}
ul.enlaces li{ border-top: dotted #073a75 1px; display: block; padding: 2px 5px;}
	
ul.enlaces li a {
	text-decoration: none;
	color: #546981;
	
}
ul.enlaces li a:hover {color: #8e0a10;}
ul.enlaces ul {margin: 0 0 5px 20px; padding: 0;}




	
	
	
	
	

