/* ESTRUCTURA PRINCIPAL */
a {outline: 0;}
#contenedor{
	width: 892px;
	height: 100%;
	position: relative;
	margin: 0px auto;
	padding: 0px;
}
#contenedor #cabecera {
	height: 140px;
	width: 892px;
	position: relative;
	margin: 40px 0px 0px 0px;
}
#contenedor #cabecera #logotipo {
	position: absolute;
	right: 0px;
}
#contenedor #cabecera #botonera {
	width: 620px;
	height: 35px;
	position: absolute;
	bottom: 0px;
	left: 15px;
}
#contenedor #cabecera #botonera ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contenedor #cabecera #botonera ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	margin: 0px 5px;
}
#contenedor #cabecera #botonera ul li a:link,
#contenedor #cabecera #botonera ul li a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	display: block;
	padding: 0px 15px;
}
#contenedor #cabecera #botonera ul li a:hover {
	color: #fff;
	background-image: url(../images/comun/background_botones.gif);
	background-repeat: repeat-x;
}
#contenedor #cabecera #botonera ul li a.actual:link,
#contenedor #cabecera #botonera ul li a.actual:visited,
#contenedor #cabecera #botonera ul li a.actual:active {
	color: #fff;
	background-image: url(../images/comun/background_botones.gif);
	background-repeat: repeat-x;
}
#contenido_cabecera {
	width: 892px;
	height: 244px;
	position: relative;
	background-image: url(../images/home/background_cabecera.gif);
	background-repeat: no-repeat;
}
#contenedor #contenido_cabecera #imagen {
	width: auto;
	height: 231px;
	padding: 0px;
	padding-top: 13px;
	padding-left: 13px;
	float: left;
}
#contenedor #contenido_cabecera #texto {
	width: 508px;
	margin: 0px;
	padding: 20px 0px;
	margin: 0px 25px 0px 29px;	
	height: 204px;
	float: left;
	text-align: left;
}
#contenedor #contenido #novedades {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	width: 438px;
	height: 224px;
	float: left;
	background-image: url(../images/home/background_ventana.gif);
	background-repeat: no-repeat;
}
#contenedor #contenido #novedades #imagen {
	width: 136px;
	height: auto;
	margin: 15px;
	padding: 0px;
	float: left;
}
#contenedor #contenido #novedades #texto {
	margin: 0px;
	padding: 15px;
}
#contenedor #contenido #novedades #texto p {
	position: relative;
}
#contenedor #contenido #novedades #mas_info {
	position: absolute;
	width: 102px;
	height: 23px;
	left: 335px;
	top: 614px;
}
#contenedor #contenido #eventos {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	width: 438px;
	height: 224px;
	float: right;
	clear: right;
	background-image: url(../images/home/background_ventana.gif);
	background-repeat: no-repeat;
}
#contenedor #contenido #eventos #imagen {
	width: 136px;
	height: auto;
	margin: 15px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}
#contenedor #contenido #eventos #texto {
	margin: 0px;
	padding: 15px;
}
#footer{
	width: 892px;
	margin-top:35px;
	float:left;
}

/* FIN DE ESTRUCTURA PRINCIPAL */

/******* PAGINAS AUTORES  *******/
#contenedor #contenido #texto_autores {
	width: 785px;
	margin: 0px;
	margin-top: 40px;
	padding: 0px 15px;
}
#contenedor #contenido #imagenes_autores {
	width: 862px;
	margin: 0px;
	margin-top: 40px;
	padding: 0px 15px;
}
#contenedor #contenido #mini_eventos {
	width: 862px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px 15px;
}
#contenedor #contenido #mini_eventos .logo_texto_eventos {
	width: 862px;
	margin: 0px;
	margin-top: 25px;
	padding: 0px;
	line-height: 18px;
}
#contenedor #contenido #mini_eventos .logo_texto_eventos #imagen {
	width: 136px;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 20px;
}
#contenedor #contenido #mini_eventos .logo_texto_eventos #texto {
	float: left;
	width: 700px;
}
#contenedor #contenido #imagenes_autores .imagenes {
	width: 136px;
	float: left;
	padding-bottom: 28px;
	margin-right: 28px;
}
#contenedor #contenido #imagenes_autores .imagenes a {
	cursor: pointer;
}
#contenedor #contenido #contacto_izquierda {
	width: 363px;
	float: left;
	margin: 0px;
	margin-top: 40px;
	padding: 0px;
}
#contenedor #contenido #contacto_derecha {
	width: 460px;
	float: left;
	margin: 40px 0px 0px 45px;
	padding: 0px;
}
#contenedor #contenido #contacto_derecha #mail_contacto {
	width: 240px;
	float: left;
}
#contenedor #contenido #contacto_derecha #telefonos_contacto {
	width: 190px;
	float: right;
	text-align: right;
}

#contenedor #contenido #detalle_izquierda {
	width: 391px;
	float: left;
	margin: 0px;
	margin-top: 40px;
	padding: 7px;
	border: solid 1px #c6c6c6;
}
#contenedor #contenido #botones_detalles {
	width: 320px;
	float: left;
	clear: left;
	margin: 5px auto 0px 0px;
	padding: 0px;
}
#contenedor #contenido #botones_detalles img {
	margin-right: 10px;
}
#contenedor #contenido #detalle_derecha {
	width: 367px;
	float: right;	
	margin: 40px 5px 0px 0px;
	padding: 0px;
	padding-right: 45px;
}

#contenedor #contenido #donde_izquierda {
	width: 470px;
	float: left;
	margin: 0px;
	margin-top: 25px;
	padding: 0px;
	border: none;
}
#contenedor #contenido #donde_derecha {
	width: 367px;
	float: right;	
	margin: 40px 5px 0px 0px;
	padding: 0px;
	padding-right: 45px;
}
#contenedor #contenido #donde_izquierda .imagenes {
	float: left;
	width: 200px;
	margin: 15px;
	padding: 0px;
}
#contenedor #contenido #detalle_izquierda #enlace_imagenes {
	width: 90px;
	height: 33px;
	border: solid 1px #c6c6c6;
	border-top: none;
	background-color: #fff;
	position: absolute;
	bottom: -41px;
	right: -8px;
	background-image: url(../images/detalles/icono_galeria.png);
	background-repeat: no-repeat;
	background-position: 8px 4px;
}
#contenedor #contenido #detalle_izquierda #imagen {
	position: relative;
}
#contenedor #contenido #detalle_izquierda #imagen #enlace_imagenes a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	line-height: 33px;
	padding-left: 27px;
	display: block;
}

/* PAGINACION */
#contenedor #paginacion {
	height: 24px;
	width: 877;
	padding-left: 15px;
}
#contenedor #paginacion ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contenedor #paginacion ul li {
	float: left;
	margin-right: 6px;
}
#contenedor #paginacion ul li img {
	float: left;
}
#contenedor #paginacion ul li a:link,
#contenedor #paginacion ul li a:visited {
	line-height: 24px;
	padding: 0px 8px;
	display: block;
	text-decoration: none;
	float: left;
	background-image: url(../images/comun/paginacion/centro_boton.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
}
#contenedor #paginacion ul li a:hover {
	text-decoration: underline;
	cursor: pointer;
}
/* FIN PAGINACION */
