/*
Theme Name: Puyuhuapi H5
Theme URI: http://www.osborn.cl/
Version: 1.0
Author: Pablo Masquiarán
Autor URI: http://pmasquiaran.osborn.cl/
License: LGPLv3 (Licencia Pública General Reducida de GNU)
License URI: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
Descripción: Inicialización de (la gran mayoría de) las etiquetas HTML para eliminar la interpretación nativa y particular de cada navegador para documentos de hipertexto.
*/

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, 
time, mark, audio, video {
	border: 0;
	font-size: 100%;
	font: inherit;
	margin: 0;
	outline:0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
Theme Name: Puyuhuapi H5
Theme URI: http://www.osborn.cl/
Version: 1.0
Author: Pablo Masquiarán
Autor URI: http://pmasquiaran.osborn.cl/
License: LGPLv3 (Licencia Pública General Reducida de GNU)
License URI: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
Description: Tema de WordPress minimalista elaborado especialmente para ser personalizado. No presenta diseño más que para darle estructura visual, el CSS es mínimo pero consistente entre navegadores, las etiquetas contemplan ajustes SEO, la navegación de la página funciona con sensatez y se puede modificar fácilmente
Tags: ligero, limpio, ancho fijo, 960 pixeles, sidebar, dos columnas, último jQuery, HTML 5 válido, CSS 3 válido
*/

/**********************************/
/*** Estilo para el núcleo HTML ***/
/**********************************/
html {
	height: 100%;
	width: 100%;
}
body {
	background: #ffffff url('images/body.jpg') top center repeat-x;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
}
input, textarea, select {
	border: 1px solid #9e9e9e;
	color: #6e6e6e;
	font-family: 'Verdana', 'Tahoma', sans-serif;
	font-size: 1.0em;
}
a {
	color: #38bdfe;
	text-decoration: none;
}
a:hover {
	color: #ff8313;
	text-decoration: underline;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}
.barra {
	background: transparent url('images/barra.jpg') top center no-repeat;
	margin: 0 auto;
	position: relative;
	width: 974px;
}
.bloque {
	margin: 0 auto;
	position: relative;
	width: 974px;
}

/**********************************************/
/*** Estilo para las capas de estructurales ***/
/**********************************************/
header {
	background-color: transparent;
	height: auto;
	position: relative;
	width: auto;
}
	header hgroup#institucional {
		float: left;
		height: 111px;
		position: relative;
		width: 420px;
	}
	header form#buscador {
		float: left;
		height: 25px;
		padding: 50px 0 37px 0;
		position: relative;
		width: 144px;
	}
	header nav#superior {
		float: left;
		height: 25px;
		padding: 50px 0 37px 0;
		position: relative;
		width: 410px;
	}
	header div#banner {
		background: transparent url('images/banner.jpg') top center no-repeat;
		clear: both;
		height: 241px;
		position: relative;
		width: 974px;
	}

#wrapper {
	background-color: transparent;
	height: auto;
	position: relative;
	width: auto;
}
	#wrapper nav#principal {
		background: transparent url('images/principal.jpg') top center no-repeat;
		height: 44px;
		margin: 0 auto;
		width: 964px;
	}
	#wrapper div#main {
		height: 100%;
		margin: 10px auto -85px auto;
		position: relative;
		width: 964px;
		z-index: 99;
	}

footer {
	background: transparent url('images/footer.jpg') top center repeat-x;
	height: auto;
	position: relative;
	width: auto;
}
	#partners {
		background: transparent url('images/partners.png') bottom center no-repeat;
		height: 148px;
		margin: 0 auto;
		padding-top: 85px;
		position: relative;
		width: 580px;
	}
	#bajada {
		background-color: transparent;
		height: 82px;
		margin: 0 auto;
		width: 864px;
	}

/***********************************************************/
/*** Estilo para las capas de bloques, widgets y módulos ***/
/***********************************************************/

/* CONTENEDOR DEL BLOQUE SUBIR ---------------------------------------------------*/
#top {
	background: transparent url('images/top.png') center center no-repeat;
	bottom: 20px;
	cursor: pointer;
	display: none;
	height: 53px;
	overflow: hidden;
	position: fixed;
	right: 20px;
	text-indent: -99px;
	width: 56px;
	z-index: 9999;
}
#top:hover {
	background: transparent url('images/tophover.png') center center no-repeat;
}

/* CONTENEDOR DE BLOQUE INSTITUCIONAL UDEC ------------------------------------*/
#institucional h1 {
	color: #b6dff5;
	float: left;
	height: 82px;
	margin: 18px 0 0 0;
	width: 130px;
}
#institucional h1 a {
	display: block;
	height: 82px;
	width: 130px;
}
#institucional h2 {
	color: #b6dff5;
	float: left;
	height: 82px;
	margin: 18px 0 0 0;
	position: relative;
	width: 130px;
}
#institucional h2 a {
	display: block;
	height: 82px;
	width: 130px;
}
#institucional h3 {
	color: #b6dff5;
	float: left;
	height: 82px;
	margin: 18px 0 0 0;
	position: relative;
	width: 160px;
}
#institucional h3 a {
	display: block;
	height: 82px;
	width: 160px;
}

/* CONTENEDOR DE BLOQUE DEL MENU SUPERIOR -------------------------------------*/
#superior ul {
	float: right;
}
#superior ul li {
	float: left;
	list-style: none;
	position: relative;
}
#superior ul li a {
	color: #076e9e;
	display: block;
	font-family: 'Verdana', 'Tahoma', sans-serif;
	font-size: 0.9em;
	height: 25px;
	line-height: 25px;
	margin: 0 2px;
	padding: 0 8px;
	text-align: center;
}

/* CONTENEDOR DE BLOQUE BUSCADOR DE CONTENIDOS --------------------------------*/
#buscador input[type="text"] {
	background-color: transparent;
	color: #076e9e;
	border: 0;
	font-size: 1.0em;
	height: 18px;
	line-height: 18px;
	margin: 0 5px;
	padding: 3px 0;
	text-indent: 3px;
	width: 132px;
}

/* CONTENEDOR DE BLOQUE DEL SLIDER BANNER -------------------------------------*/
#banner > div {
	float: right;
	height: 215px;
	margin: 9px 14px 0 0;
	overflow: hidden;
	position: relative;
	width: 644px;
}
#banner > div div img {
	display: block;
	height: 215px;
	width: 644px;
}

/* CONTENEDOR DE BLOQUE DEL MENU PRINCIPAL ------------------------------------*/
#principal ul {
	list-style: none;
	margin: 0;
}
#principal > ul {
	height: 40px;
	margin: 0 auto;
	padding: 2px 0;
	position: relative;
	width: 950px;
}
#principal > ul li {
	background: transparent;
	float: left;
	list-style: none;
	margin: 0 1px;
	position: relative;
}
#principal ul li.page-item-2, #principal li.page-item-2 ul {
	width: 256px;
}
#principal ul li.page-item-5, #principal li.page-item-5 ul {
	width: 252px;
}
#principal ul li.page-item-9, #principal li.page-item-9 ul {
	width: 254px;
}
#principal ul li.page-item-11, #principal li.page-item-11 ul {
	width: 180px;
}
#principal > ul li a {
	color: #ffffff;
	display: block;
	font-family: 'Verdana', 'Tahoma', sans-serif;
	font-size: 1.0em;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}
#principal > ul > li:hover {
	background: transparent url('images/principalmenu.png') center center repeat-x;
}
#principal > ul > li:hover > a {
	cursor: default;
	font-style: italic;
}
#principal > ul > li.current_page_parent > a {
	font-style: italic;
	font-weight: bold;
}
#principal ul ul {
	background: #042B84;
	height: auto;
	left: 0;
	list-style-type: none;
	padding-bottom: 12px;
	position: absolute;
	top: -9999em;
	z-index: 99999;
	/* CSS 3 borde con curva */
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-o-border-bottom-left-radius: 6px;
	-o-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
#principal ul ul li {
	background: #042b84;
	float: none;
	font-style: normal;
	list-style: none;
	padding: 0 12px;
	position: relative;
	width: auto;
}
#principal ul ul li a {
	border-bottom: 1px solid #729ad7;
	color: #ffffff;
	display: block;
	font-size: 0.9em;
	line-height: 18px;
	padding: 6px 0;
	text-align: left;
	text-decoration: none;
}
#principal ul ul li:hover {
	background: #085bff;
}
#principal ul ul li:hover a {
	font-style: italic;
}
#principal ul ul li.current_page_item a {
	font-weight: bold;
}
/* Shows submenus */
#principal ul li:hover ul,
#principal ul li.nav-hover ul {
	left: 0;
	top: 40px; /* match top ul list item height */
	z-index: 999;
}

/* CONTENEDOR DE BLOQUE MAIN SECTION ------------------------------------------*/
#main section {
	background-color: #ffffff;
	margin: 0 auto;
	min-height: 380px;
	padding: 20px 50px;
	position: relative;
	width: 864px;
	/* CSS 3 borde con curva */
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#main section h2 {
	color: #0b4697;
	display: block;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.0em;
	margin: 20px 0;
}
#main section h2 a {
	color: #0b4697;
	text-decoration: none;
}
#main section h3 {
	color: #0b4697;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.0em;
	margin-bottom: 20px;
}
#main section h3 a {
	color: #0b4697;
	text-decoration: none;
}
#main section h4 {
	color: #908080;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.0em;
	margin-bottom: 10px;
}
#main section h4 em {
	color: #38bdfe;
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	line-height: 1.0em;
}
#main section h5 {
	color: #249de2;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.0em;
}
#main section ol, #main section ul {
	color: #249de2;
	font-size: 1.1em;
	margin: 0 30px;
	padding-bottom: 20px;
}
#main section ol {
	list-style: decimal;
}
#main section ul {
	list-style: square;
}
#main section ol ol, #main section ul ul {
	font-size: 1.0em;
	padding-bottom: 10px;
}
#main section ol li, #main section ul li {
	color: #4e4e44;
	line-height: 20px;
	margin: 0 0 10px 0;
	text-align: justify;
}
#main section p {
	color: #545448;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 20px;
	text-align: justify;
}
#main section p img {
	border: 2px solid #908080;
	margin: 25px;
	padding: 5px;
}
#main section p img:hover {
	border: 2px solid #249de2;
}
#main section a.registro {
	color: #0b4697;
	text-transform: uppercase;
}
#main section br {
	margin: 0 0 5px 0;
	padding: 0;
}
#main section hr {
	background-color: #9e9e9e;
	border: none;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#main section tr.fila-uno {
	background-color: #dcdadf;
}
#main section tr.fila-dos {
	background-color: #eeecef;
}
#main section td {
	padding: 9px;
	vertical-align: top;
}
#main section td p {
	color: #505050;
	font-family: 'Verdana', 'Tahoma', sans-serif;
	font-size: 1.0em;
	text-align: left;
	width: auto;
}
#main section small {
	color: #0b4697;
	font-size: 0.9em;
	font-weight: bold;
}
#main section strong {
	font-weight: bold;
}
#main section em {
	font-style: italic;
}
#main section sup {
	font-size: 0.8em;
	vertical-align: super;
}
#main section sub {
	font-size: 0.8em;
	vertical-align: sub;
}
#main section label {
	color: #6e6e6e;
	display: block;
	padding-left: 6px;
}

/* CONTENEDOR DE MODULO FRONTPAGE ---------------------------------------------*/
#main section#frontpage {
	padding: 20px 32px;
	width: 900px;
}
#main section#frontpage > ul {
	height: 245px;
	list-style: none;
	margin: 0 0 20px 0;
	overflow:hidden;
	padding: 0;
	width: 900px;
}
#main section#frontpage > ul li {
	background-color: #dedee0;
	float: left;
	height: 245px;
	margin: 0 0 0 21px;
	position: relative;
	width: 286px;
	/* CSS 3 borde con curva */
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#main section#frontpage > ul li:first-child {
	margin: 0 0 0 0;
}
#main section#frontpage > ul li article {
	height: 282px;
	overflow: hidden;
	padding: 12px;
	width: 262px;
}
#main section#frontpage > ul li article p {
	padding: 0;
}
#main section#frontpage > ul li article p img {
	border: none;
	display: block;
	height: 191px;
	margin: 0 0 5px 0;
	padding: 0;
	width: 262px;
}
#main section#frontpage > ul li article h3 {
	color: #0b4697;
	font-family: 'Verdana', 'Tahoma', sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	text-align: center;
}
#main section#frontpage > ul li article h3 a {
	color: #0b4697;
	text-decoration: none;
}
#main section#frontpage div#novedades {
	float: left;
	height: 245px;
	margin: 0 0 12px 0;
	overflow: hidden;
	position: relative;
	width: 593px;
	/* CSS 3 borde con curva */
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#main section#frontpage div#novedades ul {
	height: 245px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 593px;
}
#main section#frontpage div#novedades ul li {
	float: left;
	height: 245px;
	margin: 0;
	position: relative;
	width: 593px;
}
#main section#frontpage div#novedades ul li img {
	height: 245px;
	left: 0;
	position: absolute;
	top: 0;
	width: 593px;
}
#main section#frontpage div#novedades ul li a {
	bottom: 20px;
	height: 40px;
	left: 50px;
	overflow: hidden;
	position: absolute;
	width: 493px;
	z-index: 999;
}
#main section#frontpage div#novedades ul li article {
	background: url('images/novedades-article.png') center center no-repeat;
	bottom: 10px;
	left: 0;
	height: 40px;
	overflow: hidden;
	padding: 10px 50px;
	position: absolute;
	width: 493px;
	z-index: 99;
}
#main section#frontpage div#novedades ul li article h2 {
	color: #ffffff;
	font-family: 'Verdana', 'Tahoma', sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 21px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 493px;
}
#main section#frontpage div#promocion {
	float: right;
	height: 245px;
	margin: 0 0 12px 0;
	width: 286px;
	/* CSS 3 borde con curva */
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/* CONTENEDOR DE MODULO INDEX -------------------------------------------------*/
#main section#index {

}
#main section#index article {
	margin: 30px 0;
}
#main section#index article small {

}
#main section#index article h3 {

}
#main section#index article p {

}
#main section#index article hr {

}

/* CONTENEDOR DE MODULO SINGLE ------------------------------------------------*/
#main section#single {

}
#main section#single article {

}
#main section#single article small {
	display: block;
	line-height: 1.5em;
	margin: 20px 0 -20px 0;
}
#main section#single article img {
	background: transparent url('images/single-img.jpg') top center no-repeat;
	clear: both;
	float: right;
	height: 128px;
	margin-left: 60px;
	padding: 10px 10px 60px 10px;
	width: 224px;
}

/* CONTENEDOR DE MODULO PAGE --------------------------------------------------*/
#main section#page img.staff {
	height: 133px;
	margin-top: -42px;
	margin-bottom: 42px;
	width: 226px;
}
#main section#page h4.staff {
	color: #0b4697;
	padding: 0;
}
#main section#page h4.staff span {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
}
#main section#page a.descargar {
	background: transparent url('images/a-descargar.jpg') center left no-repeat;
	display: block;
	height: 36px;
	line-height: 36px;
	text-indent: 42px;
}
#main section#page a.descargar:hover {
	background: transparent url('images/a-descargarhover.jpg') center left no-repeat;
}
#main section#page ul.tabs {
	background: transparent url('images/tabs.jpg') center bottom no-repeat;
	float: left;
	margin: 0;
	padding: 0 0 40px 0;
	position: relative;
	width: 864px;
}
#main section#page ul.tabs li {
	float: left;
	list-style: none;
	margin: 0;
	position: relative;
}
#main section#page ul.tabs li a {
	border-right: 1px solid #249de2;
	color: #249de2;
	display: block;
	font-size: 1.1em;
	height: 21px;
	line-height: 21px;
	margin-right: 15px;
	padding-right: 15px;
	text-align: center;
	text-decoration: none;
}
#main section#page ul.tabs li a:hover {
	text-decoration: underline;
}
#main section#page ul.tabs li.active {
	font-weight: bolder;
}
#main section#page .tab_container {
	background-color: #ffffff;
	position: relative;
	margin: 0 0 20px 0;
	z-index: 99;
	float: left;
	width: 100%;
	top: -1px;
}
#main section#page .tab_content {
	padding-top: 10px;
}

/* CONTENEDOR DE MODULO PAGE MAPA DEL SITIO -----------------------------------*/
#main section#page-mapa-del-sitio  ul {
	list-style: none;
	margin: 30px 60px;
}
#main section#page-mapa-del-sitio ul li {
	font-size: 1.4em;
}
#main section#page-mapa-del-sitio ul li a {
	color: #545448;
	text-decoration: none;
}
#main section#page-mapa-del-sitio ul li ul.children {
	list-style: square;
	margin: 20px 40px;
}
#main section#page-mapa-del-sitio ul li ul.children li {
	font-size: 0.8em;
}
#main section#page-mapa-del-sitio ul li ul.children li a {
	color: #249de2;
}

/* CONTENEDOR DE MODULO PAGE USUARIO REGISTRADO -------------------------------*/
#main section#page-registro {

}
#main section#page-registro article {

}
#main section#page-registro form {
	background: #ecebeb url('images/form-page-registro.jpg') center top no-repeat;
	height: 555px;
	margin: 0 auto 20px auto;
	padding: 76px 0 20px 0;
	width: 612px;
	/* CSS 3 borde con curva */
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#main section#page-registro form p {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 306px;
}
#main section#page-registro form p.screenReader {
	display: none;
}
#main section#page-registro form input[type=text], #main section#page-registro form input[type=password] {
	height: 24px;
	margin-bottom: 5px;
	padding: 0 5px;
	width: 294px;
}
#main section#page-registro form textarea {
	height: 96px;
	padding: 0 5px;
	width: 294px;
}
#main section#page-registro form input[type=submit] {
	background-color: #042B84;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	height: 36px;
	margin-bottom: 10px;
	width: 147px;
}
#main section#page-registro form input[type=submit]:hover {
	background-color: #085bff;
	color: #ecebeb;
}
#main section#page-registro form input.captcha {
	width: 137px;
}
#main section#page-registro form img {
	border: 1px solid #908080;
	float: right;
	margin: 0 0 5px 0;
	padding: 0;
}
#main section#page-registro form img:hover {
	border: 1px solid #249de2;
}
#main section#page-registro form a {
	float: right;
	margin-right: 10px;
}

/* CONTENEDOR DE MODULO PAGE CONTACTO -----------------------------------------*/
#main section#page-contacto {

}
#main section#page-contacto article {

}
#main section#page-contacto form {
	background: transparent url('images/form-page-contacto.jpg') top right no-repeat;
	height: 440px;
	padding: 80px 40px 0 0;
	width: 826px;
}
#main section#page-contacto form p {
	clear: both;
	float: right;
	padding: 0;
	width: 306px;
}
#main section#page-contacto form p.screenReader {
	display: none;
}
#main section#page-contacto form input[type=text], #main section#page-contacto form input[type=password] {
	height: 24px;
	margin-bottom: 5px;
	padding: 0 5px;
	width: 294px;
}
#main section#page-contacto form textarea {
	height: 96px;
	padding: 0 5px;
	width: 294px;
}
#main section#page-contacto form input[type=submit] {
	background-color: #042B84;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	height: 36px;
	margin-bottom: 10px;
	width: 147px;
}
#main section#page-contacto form input[type=submit]:hover {
	background-color: #085bff;
	color: #ecebeb;
}
#main section#page-contacto form input.captcha {
	width: 137px;
}
#main section#page-contacto form img {
	border: 1px solid #908080;
	float: right;
	margin: 0 0 5px 0;
	padding: 0;
}
#main section#page-contacto form img:hover {
	border: 1px solid #249de2;
}
#main section#page-contacto form a {
	float: right;
	margin-right: 10px;
}

/* CONTENEDOR DE MODULO MIGAS DE PAN ------------------------------------------*/
#main section nav#breadcrumbs {
	border-bottom: 1px solid #9e9e9e;
	width: 864px;
}
#main section nav#breadcrumbs span {
	color: #9e9e9e;
	font-size: 0.9em;
	line-height: 15px;
}
#main section nav#breadcrumbs span a {
	color: #0b4697;
}
#main section nav#breadcrumbs span a:hover {

}

/* CONTENEDOR DE MODULO DE NAVEGACION POR PAGINAS -----------------------------*/
#main section nav#pagenavi {
	font-size: 0.9em;
	height: 20px;
	padding: 10px 0;
	position: relative;
	text-align: center;
}
#main section nav#pagenavi a {
	color: #626262;
	display: inline;
	line-height: 15px;
	margin: 3px;
	margin-bottom: 2px;
	text-decoration: none;
}
#main section nav#pagenavi a:hover {
	text-decoration: underline;
}
#main section nav#pagenavi a.pages {
	cursor: default;
	margin-right: 10px;
	text-decoration: none;
}
#main section nav#pagenavi span.current {
	background-color: #042B84;
	color: #ffffff;
	font-size: 1.1em;
	line-height: 15px;
	margin: 3px;
	margin-bottom: 2px;
	padding: 0 5px;
}
#main section nav#pagenavi a.first, #main section nav#pagenavi a.last {
	background-color: #085bff;
	color: #ecebeb;
	font-size: 1.1em;
	line-height: 15px;
	padding: 0 5px;
}
#main section nav#pagenavi .single_page {
	background-color: #ecebeb;
	font-size: 1.1em;
	line-height: 15px;
	padding: 0 5px;
}
#main section nav#pagenavi .single_page:hover {
	background-color: #085bff;
	color: #ecebeb;
}

/* CONTENEDOR DE BLOQUE PARTNERS ASOCIADOS ------------------------------------*/
#partners a {
	color: #020c47;
	float: left;
	height: 88px;
	margin: 33px 0 0 20px;
}
#partners .conicyt {
	width: 90px;
}
#partners .copas {
	width: 135px;
}
#partners .sur-austral {
	width: 160px;
}
#partners .ciep {
	width: 90px;
}

/* CONTENEDOR DE BLOQUE BAJADA INSTITUCIONAL ----------------------------------*/
#bajada p {
	color: #39426b;
	float: left;
	font-size: 0.9em;
	line-height: 15px;
	margin: 18px 0;
	text-transform: uppercase;
}
#bajada a {
	color: #515348;
	float: right;
}
#bajada a img {
	display: block;
	height: 82px;
	width: 286px;
}
