/**************************************************************
 *	PROGRAMADO POR: Javier Rico Motos y Sergio Santos Belmonte 
 *	EMAIL: info@zuinqstudio.com 
 *	WEB: http://www.zuinqstudio.com 
 *	© Todos los derechos reservados 
 ***************************************************************/ 
 
@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.eot');
    src: url('../fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff'),
         url('../fonts/roboto-black-webfont.ttf') format('truetype'),
         url('../fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/Roboto-Italic-webfont.eot');
    src: url('../fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Italic-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Italic-webfont.woff') format('woff'),
         url('../fonts/Roboto-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotocondensedregular';
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular-webfont.woff2') format('woff2'),
         url('../fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotothin';
    src: url('../fonts/Roboto-Thin-webfont.eot');
    src: url('../fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Thin-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('../fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin: 0px;
	padding: 0px;
	color: #444;
	font: 85%/1.5em 'robotoregular',Verdana,'Trebuchet MS','Lucida Grande',Helvetica,sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #fff;
	position: relative;
}

a{
	color: #192461;
	text-decoration: none;
}

	a img{
		border-width: 0px;
	}

a:link, a:active, a:visited{}

a:hover{
	text-decoration: underline;
}

textarea, 
select,
input { 
	outline: none; 
}

.clearfix {
	clear: both;
}

.oculto {
	display: none;
}

#header-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 455px;
	z-index: -1;
	background: transparent url('../img/cabeceras/1.png') 0 50% no-repeat;
	border-bottom: 13px solid #d78420;
}

#footer-bg {
	height: 485px;
	background-color: #192461;
	z-index: -1;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
}

	#footer-bg #footer-bg-img {
		height: 455px;
		opacity: 0.12;
	}

#content {
	width: 1281px;
	margin: auto;
}

	#content header {
		height: 468px;
		position: relative;
	}

		#content header h1 {
			margin: 0;
		}

			#content header h1 a {
				display: block;
				width: 380px;
				height: 65px;
				text-indent: -9999px;
				background: transparent url('../img/layout/logo.png') 0 0 no-repeat;
				top: 30px;
				left: 25px;
				position: absolute;
			}

		#content header #panel-bg {
			width: 300px;
			background-color: #192461;
			top: 0;
			bottom: 13px;
			right: 0;
			position: absolute;
			opacity: 0.84;
		}

		#content header #panel {
			color: #fff;
			width: 300px;
			top: 0;
			bottom: 13px;
			right: 0;
			position: absolute;
		}

			#content header #panel #han-pasado {
				margin: 75px 25px 30px 25px;
			}

				#content header #panel #han-pasado h5 {
					text-transform: uppercase;
					border-bottom: 1px solid #dd991c;
					text-align: left;
					font-weight: normal;
					font-size: 1.3em;
					margin: 0;
				}

				#content header #panel #han-pasado .datos {
				}
					
					#content header #panel #han-pasado .datos p {
						font-size: 4.4em;
						line-height: 1em;
						margin: 0 2px 0 0;
					}

						#content header #panel #han-pasado .datos p span.info {
							display: inline-block;
							width: 13px;
							height: 100%;
							text-indent: -9999px;
							background: transparent url('../img/layout/pasado-anos.png') 0% 9px no-repeat;
						}
					
					#content header #panel #han-pasado .datos .anos {
					}

						#content header #panel #han-pasado .datos .anos span.info {
							background-image: url('../img/layout/pasado-anos.png');
						}

					#content header #panel #han-pasado .datos .meses {
					}

						#content header #panel #han-pasado .datos .meses span.info {
							background-image: url('../img/layout/pasado-meses.png');
						}

					#content header #panel #han-pasado .datos .dias {
					}

						#content header #panel #han-pasado .datos .dias span.info {
							background-image: url('../img/layout/pasado-dias.png');
						}

				#content header #panel #han-pasado .horas {
					font-size: 1.5em;
					text-align: right;
				}

			#content header #panel #opciones {
				margin: 25px;
				left: 0;
				right: 0;
				bottom: 0;
				position: absolute;
				font-size: 0.9em;
			}

			#content header #panel #opciones.login {
				margin: 25px 25px 5px 25px;
			}
			
				#content header #panel #opciones.login label span.label-contenido input.inputTexto {
					background-color: transparent;
					padding: 2px 5px;
					font-size: 0.9em;
					width: 100px;
					color: #fff;
				}

				#content header #panel #opciones.login label span.label-contenido .ayuda {
					display: none;
				}

				#content header #panel #opciones.login input[type=submit] {
					padding: 6px 15px;
					font-size: 0.9em;
				}

				#content header #panel #opciones.login ul.acceso {
					margin: 11px;
					padding: 0;
				}

					#content header #panel #opciones.login ul.acceso li {
						margin: 0;
						padding: 0;
						list-style-type: none;
						display: inline;
					}

						#content header #panel #opciones.login ul.acceso li a {
							color: #fff;
						}

					#content header #panel #opciones.login ul.acceso li:after {
						content: " | ";
					}

					#content header #panel #opciones.login ul.acceso li:last-child:after {
						content: "";
					}

			#content header #panel #opciones.saludo {
			}

				#content header #panel #opciones.saludo h5 {
					color: #d78420;
					font-weight: normal;
					font-size: 1.2em;
					margin-bottom: 10px;
				}
				
				#content header #panel #opciones.saludo ul {
					margin: 0;
				}
				
					#content header #panel #opciones.saludo ul li {
						list-style-type: none;
						padding-left: 15px;
						background: transparent url('../img/layout/list-item.png') 0% 50% no-repeat;
					}
				
						#content header #panel #opciones.saludo ul li a {
							color: #fff;
						}
					
						#content header #panel #opciones.saludo ul li a:hover,
						#content header #panel #opciones.saludo ul li a.current {
							text-decoration: underline;
						}
					
				#content header #panel #opciones.saludo .wrapper-avatar {
					width: 85px;
					padding-top: 36px;
				}
				
					#content header #panel #opciones.saludo .wrapper-avatar img.avatar {
						width: 70px;
						height: 70px;

						-webkit-border-radius: 35px;
						-moz-border-radius: 35px;
						border-radius: 35px;
					}

	#content #buscador-web {
		text-align: right;
		margin: 10px 0;
	}

		#content #buscador-web label {
			display: inline-block;
		}

			#content #buscador-web label .label-label,
			#content #buscador-web label .ayuda {
				display: none;
			}
			
			#content #buscador-web label input[type=text] {
				border: 1px solid #252d62;
				padding: 2px 10px 3px 10px;
			
				-webkit-border-top-right-radius: 0;
				-webkit-border-bottom-right-radius: 0;
				-moz-border-radius-topright: 0;
				-moz-border-radius-bottomright: 0;
				border-top-right-radius: 0;
				border-bottom-right-radius: 0;
			}

		#content #buscador-web input[type=submit] {
			display: inline-block;
			text-indent: -9999px;
			width: 51px;
			height: 30px;
			background: transparent url('../img/layout/btn-buscador.png') 0% 0% no-repeat;
			
			-webkit-border-top-left-radius: 0;
			-webkit-border-bottom-left-radius: 0;
			-moz-border-radius-topleft: 0;
			-moz-border-radius-bottomleft: 0;
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
		}

	#content #main-wrapper {
	}
		
		#content #main-wrapper #lateral {
			width: 220px;
			padding: 0 25px;
		}
		
			#content #main-wrapper #lateral  ul#menu-principal {
				margin: 0;
				padding: 0;
			}
		
				#content #main-wrapper #lateral  ul#menu-principal li {
					list-style-type: none;
				}
					
					#content #main-wrapper #lateral  ul#menu-principal li span.item,
					#content #main-wrapper #lateral  ul#menu-principal li a {
						height: 60px;
						border: 1px solid #eff0f4;
						border-width: 1px 1px 1px 0;
						display: block;
					}
		
						#content #main-wrapper #lateral  ul#menu-principal li span.item span,
						#content #main-wrapper #lateral  ul#menu-principal li a span {
							border-left: 4px solid #d78420;
							display: block;
							text-transform: uppercase;
							color: #192461;
							font-size: 1.1em;
							padding: 20px 20px 20px 39px;
						}
				
						#content #main-wrapper #lateral  ul#menu-principal li ul {
							margin: 0;
							padding: 10px 20px;
							background-color: #eff0f4;
						}
		
							#content #main-wrapper #lateral  ul#menu-principal li a:hover {
								text-decoration: none;
							}
			
							#content #main-wrapper #lateral  ul#menu-principal li ul li {
							}
			
								#content #main-wrapper #lateral  ul#menu-principal li ul li a {
									border-width: 0;
									background: transparent url('../img/layout/menu-item.png') 0% 50% no-repeat;
									padding: 2px 2px 2px 20px;
									height: auto;
									color: #192461;
									font-size: 0.9em;
								}
			
								#content #main-wrapper #lateral  ul#menu-principal li ul li a:hover,
								#content #main-wrapper #lateral  ul#menu-principal li ul li a.current {
									text-decoration: underline;
								}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-laexposicion span.item {
					background: transparent url('../img/layout/menu-laexposicion.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-contenidos span.item {
					background: transparent url('../img/layout/menu-contenidos.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-galerias span.item {
					background: transparent url('../img/layout/menu-galerias.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-foros span.item {
					background: transparent url('../img/layout/menu-ultimosmensajes.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-social span.item {
					background: transparent url('../img/layout/menu-social.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-admin span.item {
					background: transparent url('../img/layout/menu-admin.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-contacto a {
					background: transparent url('../img/layout/menu-contacto.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-legado a {
					background: transparent url('../img/layout/menu-legado.png') 10px 50% no-repeat;
				}
			
				#content #main-wrapper #lateral  ul#menu-principal li.menu-inicio a {
					background: transparent url('../img/layout/menu-inicio.png') 10px 50% no-repeat;
				}
		
			#content #main-wrapper #lateral  h4 {
				margin: 45px 0 0 0;
				height: 60px;
				border: 1px solid #eff0f4;
				font-size: 1.1em;
			}
			
				#content #main-wrapper #lateral  h4 span {
					border-left: 4px solid #d78420;
					display: block;
					text-transform: uppercase;
					color: #192461;
					padding: 20px 20px 20px 39px;
					font-weight: normal;
				}
				
			#content #main-wrapper #lateral  h4.menu-ultimasnoticias {
				background: transparent url('../img/layout/menu-ultimasnoticias.png') 10px 50% no-repeat;
			}
				
			#content #main-wrapper #lateral  h4.menu-ultimosmensajes {
				background: transparent url('../img/layout/menu-ultimosmensajes.png') 10px 50% no-repeat;
			}
				
			#content #main-wrapper #lateral  h4.menu-galeria {
				background: transparent url('../img/layout/menu-galerias.png') 10px 50% no-repeat;
			}
			
			#content #main-wrapper #lateral  ul.ultimos-items {
				background-color: #eff0f4;
				margin: 0;
				padding: 15px 0;
			}
			
				#content #main-wrapper #lateral  ul.ultimos-items li {
					list-style-type: none;
					margin-bottom: 5px;
				}
				
					#content #main-wrapper #lateral  ul.ultimos-items li a {
						color: #192461;
						font-size: 0.9em;
						padding: 5px 25px;
						display: block;
						font-family: 'robotolight';
					}
					
						#content #main-wrapper #lateral  ul.ultimos-items li a span {
							font-size: 0.8em;
							font-family: 'robotoitalic';
						}
				
					#content #main-wrapper #lateral  ul.ultimos-items li a:hover {
						text-decoration: none;
						background-color: #dfe0e4;
					}
		
			#content #main-wrapper #lateral  .ultima-galeria {
				display: block;
				background-color: #eff0f4;
				padding: 15px;
			}
			
				#content #main-wrapper #lateral  .ultima-galeria img {
					margin: auto;
					width: 146px;
					display: block;
				}
			
				#content #main-wrapper #lateral  .ultima-galeria span {
					text-align: center;
					display: block;
					color: #192461;
					margin-top: 10px;
					font-size: 0.9em;
				}
			
		#content #main-wrapper section {
			min-height: 400px;
			width: 1005px;
			color: #192461;
		}

			#content #main-wrapper section h2 {
				color: #d78420;
				text-transform: uppercase;
				padding-bottom: 2px;
				font-size: 1.2em;
				font-weight: normal;
				border-bottom: 1px solid #d78420;
				font-family: 'robotomedium';
				margin-top: 16px;
			}

			#content #main-wrapper section h3 {
				color: #192461;
				padding-bottom: 2px;
				font-size: 1.2em;
				font-weight: normal;
				font-family: 'robotoregular';
				margin-top: 5px;
			}

			#content #main-wrapper section h4 {
				color: #192461;
				padding-bottom: 2px;
				font-size: 1.1em;
				font-weight: normal;
				font-family: 'robotobold';
				margin-top: 5px;
			}

			#content #main-wrapper section .paginacion {
				margin: 25px;
				float: none;
			}

				#content #main-wrapper section .paginacion .registros {
					display: none;
				}

				#content #main-wrapper section .paginacion ul {
				}

			#content #main-wrapper section ul.navegacion {
				color: #d78420;
				border-bottom: 1px solid #d78420;
				margin: 0 0 25px 0;
			}

				#content #main-wrapper section ul.navegacion li {
					display: inline-block;
					list-style-type: none;
					font-size: 0.9em;
				}

					#content #main-wrapper section ul.navegacion li span,
					#content #main-wrapper section ul.navegacion li a {
						color: #d78420;
					}

					#content #main-wrapper section ul.navegacion li a:hover {
						text-decoration: none;
					}

				#content #main-wrapper section ul.navegacion li:after {
					content: " > ";
				}

				#content #main-wrapper section ul.navegacion li:last-child:after {
					content: "";
				}

			#content #main-wrapper section .submenu-lateral {
				margin-top: 45px;
			}
			
				#content #main-wrapper section .submenu-lateral h4 {
					text-transform: uppercase;
					margin-bottom: 5px;
				}
			
				#content #main-wrapper section .submenu-lateral ul {
					margin: 0;
				}

					#content #main-wrapper section .submenu-lateral ul li {
						padding: 2px 0 2px 8px;
						list-style-type: none;
					}

						#content #main-wrapper section .submenu-lateral ul li a {
						}

						#content #main-wrapper section .submenu-lateral ul li a.current,
						#content #main-wrapper section .submenu-lateral ul li a:hover {
							text-decoration: underline;
						}

		#content #main-wrapper section#inicio {
		}

			#content #main-wrapper section#inicio .home {
			}

				#content #main-wrapper section#inicio .home  h2 {
					margin-top: 0;
				}

				#content #main-wrapper section#inicio .home  p {
					text-align: justify;
				}
			
			#content #main-wrapper section#inicio ul.destacados {
				margin: 0;
			}

				#content #main-wrapper section#inicio ul.destacados li {
					list-style-type: none;
					padding: 0 35px;
					width: 180px;
				}

					#content #main-wrapper section#inicio ul.destacados li a {
						text-transform: uppercase;
						display: block;
						margin: auto;
						color: #d78420;
						text-align: center;
						font-family: 'robotobold';
						padding-top: 170px;
						background: transparent url('../img/layout/home-galerias.png') 50% 0 no-repeat;
					}

						#content #main-wrapper section#inicio ul.destacados li a span {
							display: block;
							text-transform: none;
							font-size: 0.9em;
							color: #192461;
							font-family: 'robotoregular';
						}

					#content #main-wrapper section#inicio ul.destacados li a:hover {
						text-decoration: none;
					}

				#content #main-wrapper section#inicio ul.destacados li.galerias {
				}

					#content #main-wrapper section#inicio ul.destacados li.galerias a {
						background-image: url('../img/layout/home-galerias.png');
					}

				#content #main-wrapper section#inicio ul.destacados li.usuarios {
				}

					#content #main-wrapper section#inicio ul.destacados li.usuarios a {
						background-image: url('../img/layout/home-usuarios.png');
					}

				#content #main-wrapper section#inicio ul.destacados li.laexpo {
				}

					#content #main-wrapper section#inicio ul.destacados li.laexpo a {
						background-image: url('../img/layout/home-laexpo.png');
					}

				#content #main-wrapper section#inicio ul.destacados li.videos {
				}

					#content #main-wrapper section#inicio ul.destacados li.videos a {
						background-image: url('../img/layout/home-videos.png');
					}

			#content #main-wrapper section#inicio ul.ultimas-noticias {
				margin: 0 10px;
			}

				#content #main-wrapper section#inicio ul.ultimas-noticias li {
					list-style-type: none;
				}

					#content #main-wrapper section#inicio ul.ultimas-noticias li a {
						display: block;
						margin-bottom: 25px;
						font-size: 0.95em;
					}

						#content #main-wrapper section#inicio ul.ultimas-noticias li a span {
							display: block;
							color: #192461;
							font-family: 'robotolight';
						}

					#content #main-wrapper section#inicio ul.ultimas-noticias li a:hover {
						text-decoration: none;
					}

			#content #main-wrapper section#inicio ul.ultimos-mensajes {
				margin: 0 0 0 15px;
			}

				#content #main-wrapper section#inicio ul.ultimos-mensajes li {
					list-style-type: none;
				}

					#content #main-wrapper section#inicio ul.ultimos-mensajes li a {
						display: block;
						margin-bottom: 25px;
						font-size: 0.95em;
					}

						#content #main-wrapper section#inicio ul.ultimos-mensajes li a span {
							display: block;
							color: #192461;
							font-family: 'robotolight';
						}

						#content #main-wrapper section#inicio ul.ultimos-mensajes li a strong {
							color: #d78420;
							font-family: 'robotobold';
						}

					#content #main-wrapper section#inicio ul.ultimos-mensajes li a:hover {
						text-decoration: none;
					}

			#content #main-wrapper section#inicio .boletin {
			text-align: right;
			margin: 10px 0;
			}

				#content #main-wrapper section#inicio .boletin h2 {
					display: inline-block;
					border-bottom: 0;
					background: transparent url('../img/layout/boletin.png') 0% 50% no-repeat;
					text-align: left;
					padding-left: 50px;
					padding-top: 4px;
					margin: 0 0 10px 0;
					height: 45px;
				}
				
					#content #main-wrapper section#inicio .boletin h2 span {
						display: block;
						font-size: 0.8em;
						color: #192461;
						text-transform: none;
						font-family: 'robotolight';
					}
					
				#content #main-wrapper section#inicio label {
					display: inline-block;
				}

					#content #main-wrapper section#inicio label .label-label,
					#content #main-wrapper section#inicio label .ayuda {
						display: none;
					}
					
					#content #main-wrapper section#inicio label input[type=text] {
						border: 1px solid #252d62;
						padding: 2px 10px 3px 10px;
					
						-webkit-border-top-right-radius: 0;
						-webkit-border-bottom-right-radius: 0;
						-moz-border-radius-topright: 0;
						-moz-border-radius-bottomright: 0;
						border-top-right-radius: 0;
						border-bottom-right-radius: 0;
					}

				#content #main-wrapper section#inicio input[type=submit] {
					display: inline-block;
					text-indent: -9999px;
					width: 45px;
					height: 30px;
					background: transparent url('../img/layout/btn-ok.png') 0% 0% no-repeat;
					
					-webkit-border-top-left-radius: 0;
					-webkit-border-bottom-left-radius: 0;
					-moz-border-radius-topleft: 0;
					-moz-border-radius-bottomleft: 0;
					border-top-left-radius: 0;
					border-bottom-left-radius: 0;
				}

		#content #main-wrapper section#laexpo {
		}

			#content #main-wrapper section#laexpo p {
				text-align: justify;
			}

			#content #main-wrapper section#laexpo .ficha-pabellon {
				background-color: #e5e7ef;
				padding: 20px;
				position: relative;
			}

				#content #main-wrapper section#laexpo .ficha-pabellon .datos {
					bottom: 20px;
					left: 510px;
					right: 20px;
					position: absolute;
				}

					#content #main-wrapper section#laexpo .ficha-pabellon .datos h4 {
						text-transform: uppercase;
						margin-bottom: 5px;
					}

					#content #main-wrapper section#laexpo .ficha-pabellon .datos ul {
						margin: 0;
					}

						#content #main-wrapper section#laexpo .ficha-pabellon .datos ul li {
							list-style-type: none;
							font-size: 0.9em;
						}

		#content #main-wrapper section#videos {
		}
		
			#content #main-wrapper section#videos ul.videos {
				margin: 0;
			}
			
				#content #main-wrapper section#videos ul.videos li {
					list-style-type: none;
					display: inline-block;
					margin: 25px;
				}
				
					#content #main-wrapper section#videos ul.videos li strong {
						font-family: 'robotoregular';
						font-weight: normal;
						display: block;
					}
				
					#content #main-wrapper section#videos ul.videos li a {
						padding: 22px 22px 3px 22px;
						display: inline-block;
						background-color: #e8e9ef;
						position: relative;
					}
					
						#content #main-wrapper section#videos ul.videos li a .ico-play {
							width: 225px;
							height: 156px;
							background: #192461 url('../img/layout/preview-video.png') 50% 50% no-repeat;
							top: 22px;
							left: 22px;
							position: absolute;
							opacity: 0.3;
						}
					
						#content #main-wrapper section#videos ul.videos li a img {
							width: 225px;
							height: 156px;
						}
					
						#content #main-wrapper section#videos ul.videos li a span {
							display: block;
							font-size: 0.8em;
							text-align: right;
							color: #192461;
						}
				
					#content #main-wrapper section#videos ul.videos li a:hover {
						text-decoration: none;
					}
					
						#content #main-wrapper section#videos ul.videos li a:hover .ico-play {
							opacity: 0.1;
						}

		#content #main-wrapper section#descargas {
		}
		
			#content #main-wrapper section#descargas ul.descargas {
				margin: 0;
			}
			
				#content #main-wrapper section#descargas ul.descargas li {
					list-style-type: none;
					display: inline-block;
				}
				
					#content #main-wrapper section#descargas ul.descargas li a {
						margin: 15px 35px;
						display: block;
						position: relative;
						padding-left: 75px;
						height: 70px;
						background: transparent url('../img/layout/ico-descarga-otros.png') 0 50% no-repeat;
						color: #192461;
					}
					
						#content #main-wrapper section#descargas ul.descargas li a strong {
							font-family: 'robotobold';
							font-weight: normal;
							display: block;
						}
					
						#content #main-wrapper section#descargas ul.descargas li a img {
							width: 225px;
							height: 156px;
						}
					
						#content #main-wrapper section#descargas ul.descargas li a span.descripcion {
							display: block;
							font-size: 0.9em;
						}
					
						#content #main-wrapper section#descargas ul.descargas li a span.datos {
							display: block;
							font-size: 0.8em;
							text-align: right;
						}
				
					#content #main-wrapper section#descargas ul.descargas li a:hover {
						text-decoration: none;
					}
				
					#content #main-wrapper section#descargas ul.descargas li a.audio {
						background-image: url('../img/layout/ico-descarga-audio.png');
					}
				
					#content #main-wrapper section#descargas ul.descargas li a.imagen {
						background-image: url('../img/layout/ico-descarga-imagen.png');
					}
				
					#content #main-wrapper section#descargas ul.descargas li a.otros {
						background-image: url('../img/layout/ico-descarga-otros.png');
					}

		#content #main-wrapper section#enlaces {
		}
		
			#content #main-wrapper section#enlaces ul.enlaces {
				margin: 0 20px;
			}
			
				#content #main-wrapper section#enlaces ul.enlaces li {
					list-style-type: none;
					background: transparent url('../img/layout/ico-enlace.png') 0 50% no-repeat;
					padding-left: 20px;
					margin: 10px 0;
				}
				
					#content #main-wrapper section#enlaces ul.enlaces li a {
						font-size: 1.1em;
					}
				
					#content #main-wrapper section#enlaces ul.enlaces li a:hover {
						text-decoration: none;
					}

		#content #main-wrapper section#noticias {
		}
		
			#content #main-wrapper section#noticias ul.noticias {
				margin: 0 20px;
			}
			
				#content #main-wrapper section#noticias ul.noticias li {
					list-style-type: none;
					margin: 0 0 25px 0;
				}
				
					#content #main-wrapper section#noticias ul.noticias li strong {
						color: #d78420;
						font-family: 'robotomedium';
						font-weight: normal;
					}
					
					#content #main-wrapper section#noticias ul.noticias li p.info {
						font-size: 0.9em;
						font-family: 'robotolight';
						color: #676f97;
						margin-bottom: 5px;
					}
				
					#content #main-wrapper section#noticias ul.noticias li p.entradilla {
						text-align: justify;
						margin-bottom: 5px;
					}
				
					#content #main-wrapper section#noticias ul.noticias li a {
						display: block;
						text-align: right;
						color: #d78420;
						font-family: 'robotoitalic';
					}
				
					#content #main-wrapper section#noticias ul.noticias li a:hover {
					}
			
			#content #main-wrapper section#noticias .noticia {
				list-style-type: none;
				margin: 0 0 25px 0;
			}
			
				#content #main-wrapper section#noticias .noticia h4 {
					color: #d78420;
					margin-bottom: 5px;
					font-family: 'robotomedium';
					font-weight: normal;
				}
				
				#content #main-wrapper section#noticias .noticia p.info {
					font-size: 0.9em;
					font-family: 'robotolight';
					color: #676f97;
					margin-bottom: 5px;
				}
				
				#content #main-wrapper section#noticias .noticia p.subtitulo {
					color: #192461;
					font-family: 'robotomedium';
				}
			
				#content #main-wrapper section#noticias .noticia p.entradilla {
					text-align: justify;
					margin-bottom: 5px;
				}
			
				#content #main-wrapper section#noticias .noticia p.contenido {
					text-align: justify;
					margin-bottom: 5px;
				}
			
				#content #main-wrapper section#noticias .noticia p.autor {
					text-align: right;
					color: #d78420;
					font-family: 'robotoitalic';
				}

		#content #main-wrapper section#galeria {
		}
		
			#content #main-wrapper section#galeria .imagenes {
			}
			
				#content #main-wrapper section#galeria .imagenes a {
					display: block;
					padding: 15px;
					margin: 10px;
					background-color: #e9eaef;
				}
				
					#content #main-wrapper section#galeria .imagenes a img {
						width: 150px;
						height: 150px;
					}
			
	#content footer {
		margin-top: 15px;
		height: 498px;
		color: #fff;
	}

		#content footer .footer-wrapper {
			height: 405px;
			padding: 35px 0 25px 0;
		}
			
			#content footer .footer-wrapper ul.social {
				padding-top: 20px;
			}
			
			#content footer .footer-wrapper .logo-zuinq {
				width: 146px;
				height: 87px;
				display: inline-block;
				text-indent: -9999px;
				background: transparent url('../img/layout/logo-zuinq.png') 0% 0% no-repeat;
			}

			#content footer .footer-wrapper .info {
				width: 254px;
				margin-right: 66px;
			}
				
				#content footer .footer-wrapper .info h5 {
					font-weight: normal;
					font-size: 1.1em;
					margin-bottom: 0px;
					border-bottom: 1px solid #d78420;
				}

				#content footer .footer-wrapper .info strong {
					display: block;
					font-weight: normal;
					color: #bfc4e4;
					text-align: right;
					margin-bottom: 10px;
				}

				#content footer .footer-wrapper .info ul {
					margin: 0;
					height: 275px;
				}

					#content footer .footer-wrapper .info ul li {
						margin: 0 0 6px 0;
						padding: 0;
						list-style-type: none;
					}

						#content footer .footer-wrapper .info ul li a {
							display: block;
							color: #fff;
						}

						#content footer .footer-wrapper .info ul li a:hover {
							text-decoration: none;
						}

				#content footer .footer-wrapper .info ul.datos {
				}

					#content footer .footer-wrapper .info ul.datos li {
					}

						#content footer .footer-wrapper .info ul.datos li span {
							display: inline-block;
							width: 70px;
							color: #d78420;
						}

				#content footer .footer-wrapper .info ul.tweets {
				}

					#content footer .footer-wrapper .info ul.tweets li {
						margin-bottom: 10px;
					}

						#content footer .footer-wrapper .info ul.tweets li a {
						}

							#content footer .footer-wrapper .info ul.tweets li a span.user {
								color: #bfc4e4;
							}

							#content footer .footer-wrapper .info ul.tweets li a span.via {
								display: block;
								color: #d78420;
								text-align: right;
								font-size: 0.9em;
							}

				#content footer .footer-wrapper .info ul.foro {
				}

					#content footer .footer-wrapper .info ul.foro li {
						margin-bottom: 10px;
					}

						#content footer .footer-wrapper .info ul.foro li a {
						}

							#content footer .footer-wrapper .info ul.foro li a span.user {
								color: #bfc4e4;
							}

							#content footer .footer-wrapper .info ul.foro li a span.fecha {
								display: block;
								color: #d78420;
								text-align: right;
								font-size: 0.9em;
							}

				#content footer .footer-wrapper .info ul.ahora {
				}

					#content footer .footer-wrapper .info ul.ahora li {
						margin-bottom: 10px;
					}

						#content footer .footer-wrapper .info ul.ahora li  span{
							display: inline-block;
							width: 35px;
							font-size: 1.6em;
							color: #d78420;
						}

		#content footer .footer-aviso {
			color: #d78420;
			text-align: center;
			font-size: 0.9em;
			top: 11px;
			position: relative;
		}

/* Iads */
.iads-banner {
	margin-top: 40px;
}		

	.iads-banner span {
		color: #d78420;
		font-family: 'robotolight';
	}		

/* Avatares */
img.avatar {
	width: 90px;
	height: 90px;

	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
}
		
/* Editor */
#previsualizacion-mensaje {
}

	#previsualizacion-mensaje h3.titulo {
		text-transform: uppercase;
		margin-top: 50px !important;
		margin-bottom: 5px;
	}

#editor-expo92 {
	display: none;
}

table#EDITOR_tabla {
	border-width: 0;
}

	table#EDITOR_tabla tr {
		border-width: 0;
	}

		table#EDITOR_tabla tr td {
			border-width: 0;
			margin: 0;
			padding: 0;
		}

			table#EDITOR_tabla tr td textarea#ta_Mensaje {
				width: 975px !important;
				background-color: #eaebf1;
				background-image: none;
				border-width: 0;
				padding: 15px;
	
				-webkit-border-bottom-right-radius: 15px;
				-webkit-border-bottom-left-radius: 15px;
				-moz-border-radius-bottomright: 15px;
				-moz-border-radius-bottomleft: 15px;
				border-bottom-right-radius: 15px;
				border-bottom-left-radius: 15px;
			}
		
		table#EDITOR_tabla tr td#EDITOR_barrasHerramientas {
			background-image: none !important;
			background-color: #535b89 !important;
		}

			table#EDITOR_tabla tr td#EDITOR_barrasHerramientas table {
				margin: 0;
				border-width: 0;
				width: auto;
			}

				table#EDITOR_tabla tr td#EDITOR_barrasHerramientas table tr {
				}

					table#EDITOR_tabla tr td#EDITOR_barrasHerramientas table tr td {
						height: 45px;
						margin: 0;
						padding: 0;
						text-align: center;
						padding: 0 5px;
					}

						table#EDITOR_tabla tr td#EDITOR_barrasHerramientas table tr td select {
							border-width: 0;
							background-color: #d1d3df;
							font-size: 1em;
						}

/* Mensajes empleados */
.mensajes-empleados {
	
}

	.mensajes-empleados .mensaje-empleado {
		
	}

		.mensajes-empleados .mensaje-empleado h3.autor {
			font-family: 'robotomedium' !important;
			margin: 0 0 0 20px;
			font-size: 1.1em !important;
		}

		.mensajes-empleados .mensaje-empleado p.fecha {
			color: #d78420;
			margin: 0 20px 0 0 !important;
			font-size: 0.9em;
			font-family: 'robotolight';
		}

		.mensajes-empleados .mensaje-empleado p.texto-mensaje {
			border-left: 4px solid #d78420;
			background-color: #eff0f4;
			margin-bottom: 40px;
			padding: 15px 15px 15px 25px;
		}

/* Mapa Virtual */
section#mapavirtual .mapa-virtual {
	height: 700px;
}
		
section#mapavirtual ul {
}
		
	section#mapavirtual ul li {
	}
			
/* Captcha */
.formulario  label.label-captcha {
	width: 370px;
}

.formulario  label.label-captcha span.label-contenido img.inputCaptchaImg {
	border: 1px inset #675f80;
	width: 160px;
	height: 32px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.formulario  label.label-captcha span.label-contenido br {
	display: none;
}

.formulario  label.label-captcha span.label-contenido input.inputCaptcha {
	width: 160px !important;
	display: inline-block;
	margin-top: -21px;
}

.formulario label.label-captcha span.label-contenido a.recargaCaptcha {
	display: inline-block;
	width: 12px;
	height: 10px;
	background: transparent url('../img/iconos/recargar.png') 0 0 no-repeat;
	top: -5px;
	position: relative;
}

	.formulario label.label-captcha span.label-contenido a.recargaCaptcha img {
		display: none;
	}
		
/* Foro */
#content #main-wrapper section .mensajes {

}

#content #main-wrapper section  .mensaje {
	border-left: 4px solid #d78420;
	background-color: #eff0f4;
	margin-bottom: 40px;
	min-height: 180px;
}

	#content #main-wrapper section  .mensaje .mensaje-autor {
		width: 165px;
		margin-top: 15px;
	}

		#content #main-wrapper section  .mensaje .mensaje-autor a {
			display: block;
			text-align: center;
			color: #d78420;
		}

			#content #main-wrapper section  .mensaje .mensaje-autor a img {
			}

			#content #main-wrapper section  .mensaje .mensaje-autor a strong {
				display: block;
				font-family: 'robotomedium';
				font-weight: normal;
			}

		#content #main-wrapper section  .mensaje .mensaje-autor ul {
			margin: 8px;
			text-align: center;
		}

			#content #main-wrapper section  .mensaje .mensaje-autor ul li {
				display: inline-block;
				list-style-type: none;
			}

				#content #main-wrapper section  .mensaje .mensaje-autor ul li span,
				#content #main-wrapper section  .mensaje .mensaje-autor ul li a {
					display: inline-block;
					width: 20px;
					height: 20px;
					text-indent: -9999px;
					background: transparent url('../img/layout/ico-perfil.png') 0% 0% no-repeat;
				}

				#content #main-wrapper section  .mensaje .mensaje-autor ul li a.opc-perfil {
					background-image: url('../img/layout/ico-perfil.png');
				}

				#content #main-wrapper section  .mensaje .mensaje-autor ul li a.opc-privado {
					background-image: url('../img/layout/ico-privado.png');
				}

				#content #main-wrapper section  .mensaje .mensaje-autor ul li a.opc-facebook {
					background-image: url('../img/layout/ico-facebook.png');
				}

				#content #main-wrapper section  .mensaje .mensaje-autor ul li a.opc-twitter {
					background-image: url('../img/layout/ico-twitter.png');
				}

				#content #main-wrapper section  .mensaje .mensaje-autor ul li span.opc-email {
					background-image: url('../img/layout/ico-email.png');
				}

	#content #main-wrapper section  .mensaje .mensaje-mensaje {
		width: 800px;
		padding: 15px;
	}

		#content #main-wrapper section  .mensaje .mensaje-mensaje h3 {
			font-weight: normal;
			font-family: 'robotomedium';
			margin: 0;
			color: #d78420;
		}

		#content #main-wrapper section  .mensaje .mensaje-mensaje dl {
			border-width: 0;
		}

			#content #main-wrapper section  .mensaje .mensaje-mensaje dl dt,
			#content #main-wrapper section  .mensaje .mensaje-mensaje dl dd {
				border-width: 0;
				width: auto;
				padding-top: 0;
				padding-left: 0;
			}

				#content #main-wrapper section  .mensaje .mensaje-mensaje dl dd ul {
					margin: 5px 15px;
				}

					#content #main-wrapper section  .mensaje .mensaje-mensaje dl dd ul li {
						display: block;
						list-style-type: disc;
						list-style-position: outside;
						text-align: left;
					}

					#content #main-wrapper section  .mensaje .mensaje-mensaje dl dd ul li:after {
						content: "";
					}

			#content #main-wrapper section  .mensaje .mensaje-mensaje dl dt.bloque,
			#content #main-wrapper section  .mensaje .mensaje-mensaje dl dd.bloque {
				float: none;
				display: block;
				clear: both;
			}

		#content #main-wrapper section  .mensaje .mensaje-mensaje .contenido-mensaje {
			text-align: justify;
			min-height: 70px;
		}

			#content #main-wrapper section  .mensaje .mensaje-mensaje .contenido-mensaje .imagen {
				text-align: center;
			}

				#content #main-wrapper section  .mensaje .mensaje-mensaje .contenido-mensaje .imagen img {
					max-width: 640px;
					padding: 10px;
					background-color: #ffffff;
				}

		#content #main-wrapper section  .mensaje .mensaje-mensaje p {
			font-family: 'robotolight';
			margin: 0 0 5px 0;
		}

		#content #main-wrapper section  .mensaje .mensaje-mensaje p.fecha {
			color: #707bb8;
			font-family: 'robotoitalic';
			font-size: 0.9em;
		}

		#content #main-wrapper section  .mensaje .mensaje-mensaje p.mensaje-info {
			color: #d78420;
			font-family: 'robotoitalic';
			font-size: 0.9em;
			text-align: right;
		}

		#content #main-wrapper section  .mensaje .mensaje-mensaje ul {
			text-align: right;
			margin: 0;
		}
		
			#content #main-wrapper section  .mensaje .mensaje-mensaje ul  li {
				display: inline;
				list-style-type: none;
			}
			
				#content #main-wrapper section  .mensaje .mensaje-mensaje ul  li a {
					display: inline-block;
					margin: 0 7px;
				}

		#content #main-wrapper section  .mensaje .mensaje-mensaje ul  li:after {
			content: " | ";
		}

		#content #main-wrapper section  .mensaje .mensaje-mensaje ul  li:last-child:after {
			content: "";
		}

		#content #main-wrapper section  .mensaje .mensaje-mensaje p.firma {
			font-family: 'robotothin';
			font-size: 0.8em;
			font-style: italic;
			color: #192461;
			margin: 0;
			padding-top: 2px;
		}

#content #main-wrapper section  .mensaje.mensaje-respuesta {
	background-color: #fbf2e8;
}
	
#form-publicar {
}
				
	#form-publicar .formulario {
		width: 100%;
	}
					
		#form-publicar .formulario fieldset {
			width: 100%;
			margin: 0;
			padding: 0;
		}
		
			#form-publicar .formulario fieldset label.label-checkbox  {
				margin-left: 15px;
			}

/* Privados */
.bandeja-entrada {

}
			
	.bandeja-entrada  .mensaje-nuevo {

	}
			
		.bandeja-entrada  .mensaje-nuevo .mensaje-mensaje {

		}
			
			.bandeja-entrada  .mensaje-nuevo .mensaje-mensaje h3 {
				font-family: 'robotobold';
			}
			
				.bandeja-entrada  .mensaje-nuevo .mensaje-mensaje h3 span {
					font-style: italic;
					font-size: 0.9em;
					text-transform: uppercase;
				}
				
/* Formulario */
div.formulario {
	width: 700px;
	margin: auto;
}

	div.formulario fieldset {
	}

		div.formulario fieldset label {
		}

			div.formulario fieldset label span.label-label {
				text-transform: uppercase;
				font-family: 'robotolight';
				color: #192461;
				font-weight: normal;
			}

			div.formulario fieldset label span.label-contenido {
			}
				
				div.formulario fieldset label span.label-contenido input.inputTexto,
				div.formulario fieldset label span.label-contenido select,
				div.formulario fieldset label span.label-contenido textarea {
					width: 97% !important;
					background-color: #eaebf1;
					background-image: none;
					border-width: 0;
					padding: 8px;
		
					-webkit-border-radius: 15px;
					-moz-border-radius: 15px;
					border-radius: 15px;
				}
				
				div.formulario fieldset label span.label-contenido input.inputTexto {
				}
				
				div.formulario fieldset label span.label-contenido select {
					height: 38px;
					display: inline-block;
					width: 98% !important;
				}
				
				div.formulario fieldset label span.label-contenido textarea {
				}

				div.formulario fieldset label span.label-contenido span.ayuda {
					color: #aaaec5;
					font-family: 'robotolight';
					font-style: normal;
					padding-left: 10px;
				}

		div.formulario fieldset label.label-radios {
		}

			div.formulario fieldset label.label-radios .ayuda {
				text-align: left !important;
			}

		div.formulario fieldset label.label-checkbox {
		}

			div.formulario fieldset label.label-checkbox span.label-label {
				text-transform: none;
				font-family: 'robotoregular';
				color: #444444;
			}

		div.formulario fieldset label.input-error {
		}

			div.formulario fieldset label.input-error span.label-contenido {
			}
				
				div.formulario fieldset label.input-error span.label-contenido input.inputTexto,
				div.formulario fieldset label.input-error span.label-contenido textarea {
					background-color: #f2d6d6;
					border-width: 0;
				}

				div.formulario fieldset label.input-error span.label-contenido span.error {
					font-family: 'robotolight';
					font-style: normal;
					padding-left: 10px;
				}

		div.formulario fieldset .lista-label-2 {
		}

			div.formulario fieldset .lista-label-2 label:nth-child(1) {
				width: 48%;
				padding-left: 3px;
			}

			div.formulario fieldset .lista-label-2 label:nth-child(2) {
				width: 48%;
				padding-right: 3px;
				float: right;
			}

/* Resultados búsqueda */
dl.resultados-busqueda {
	border-width: 0;
}			
			
	dl.resultados-busqueda dt {
		color: #d78420;
		font-family: 'robotoregular';
		display: block;
		float: none;
		width: 100%;
		border-width: 0;
		padding-bottom: 0;
	}			
			
		dl.resultados-busqueda dt a {
			color: #d78420;
			font-family: 'robotoregular';
		}			
				
	dl.resultados-busqueda dd {
		color: #192461;
		font-family: 'robotolight';
		display: block;
		float: none;
		width: 100%;
		border-width: 0;
		margin-bottom: 12px;
	}			
				
/* Formulario registro */
.formulario-registro {

}
			
	.formulario-registro .wrapper-avatar {
		text-align: center;
		padding-top: 25px;
	}
			
		.formulario-registro .wrapper-avatar img.avatar {
			width: 120px;
			height: 120px;

			-webkit-border-radius: 60px;
			-moz-border-radius: 60px;
			border-radius: 60px;
		}
				
/* Detalle imagen */
.detalle-imagen {
	padding: 20px;
	display: inline-block;
	background-color: #e5e7ef;
	text-align: left;
	width: 540px;
	font-size: 0.95em;
}

	.detalle-imagen strong {
		display: block;
		font-family: 'robotomedium';
		font-weight: normal;
		color: #252d62;
	}

	.detalle-imagen .img-wrapper {
		background-color: #dedfe4;
		text-align: center;
	}

		.detalle-imagen .img-wrapper img {
			display: inline-block;
			max-width: 540px;
		}

	.detalle-imagen p.enviadapor {
		color: #d78420;
		margin: 0;
	}

	.detalle-imagen p.info {
		padding: 10px;
	}

		.detalle-imagen p.info a {
			text-decoration: underline;
		}

	.detalle-imagen .detalle-imagen-pie {
	}

		.detalle-imagen .detalle-imagen-pie ul {
			margin: 0;
		}

			.detalle-imagen .detalle-imagen-pie ul li {
				display: inline;
				list-style-type: none;
				font-family: 'robotolight';
			}

			.detalle-imagen .detalle-imagen-pie ul li:after {
				content: " | ";
			}

			.detalle-imagen .detalle-imagen-pie ul li:last-child:after {
				content: "";
			}

				.detalle-imagen .detalle-imagen-pie ul li a {
					font-family: 'robotolight';
				}

		.detalle-imagen .detalle-imagen-pie p {
			margin: 0;
			font-family: 'robotolight';
		}

	.detalle-imagen .detalle-imagen-comentarios {
		border-top: 1px solid #d78420;
		margin-top: 10px;
	}
	
		.detalle-imagen .detalle-imagen-comentarios p {
			margin: 0;
		}
	
		.detalle-imagen .detalle-imagen-comentarios ul {
			margin: 0;
		}
		
			.detalle-imagen .detalle-imagen-comentarios ul li {
				margin-top: 10px;
				list-style-type: none;
			}
		
				.detalle-imagen .detalle-imagen-comentarios ul li p.usuario {
					color: #d78420;
				}
		
				.detalle-imagen .detalle-imagen-comentarios ul li p.fecha {
					color: #d78420;
					font-family: 'robotolight';
				}
		
				.detalle-imagen .detalle-imagen-comentarios ul li p.comentario {
				}
		
	.detalle-imagen .detalle-imagen-comentarios:not(.visible) {
		display: none;
	}
	
	.detalle-imagen .detalle-imagen-publicar {
		border-top: 1px solid #d78420;
		margin-top: 10px;
		padding-top: 15px;
	}

		.detalle-imagen .detalle-imagen-publicar label {
			display: inline-block;
			margin-left: 5px;
		}

			.detalle-imagen .detalle-imagen-publicar label .label-label,
			.detalle-imagen .detalle-imagen-publicar label .ayuda {
				display: none;
			}
			
			.detalle-imagen .detalle-imagen-publicar label input[type=text] {
				border: 1px solid #252d62;
				padding: 2px 10px 3px 10px;
				width: 450px;
			
				-webkit-border-top-right-radius: 0;
				-webkit-border-bottom-right-radius: 0;
				-moz-border-radius-topright: 0;
				-moz-border-radius-bottomright: 0;
				border-top-right-radius: 0;
				border-bottom-right-radius: 0;
			}

		.detalle-imagen .detalle-imagen-publicar input[type=submit] {
			display: inline-block;
			text-indent: -9999px;
			width: 51px;
			height: 30px;
			background: transparent url('../img/layout/btn-ok.png') 0% 0% no-repeat;
			margin-left: -5px;
			margin-top: -1px;
			
			-webkit-border-top-left-radius: 0;
			-webkit-border-bottom-left-radius: 0;
			-moz-border-radius-topleft: 0;
			-moz-border-radius-bottomleft: 0;
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
		}
	
	.detalle-imagen .detalle-imagen-publicar:not(.visible) {
		display: none;
	}
		
ul.detalle-imagen-navegacion  {
	margin-top: 15px;
	background-color: transparent;
}
	
	ul.detalle-imagen-navegacion  li {
		list-style-type: none;
		display: inline-block;
	}

	ul.detalle-imagen-navegacion  li:after {
		content: " | ";
	}

	ul.detalle-imagen-navegacion  li:last-child:after {
		display: none;
	}

#detalle-imagen-ajax {
	position: relative;
}

	#detalle-imagen-ajax .detalle-imagen {
		background-color: #fff;
	}
			
		#detalle-imagen-ajax .detalle-imagen .img-wrapper {
			background-color: #e5e7ef;
		}
		
			#detalle-imagen-ajax .detalle-imagen .img-wrapper img {
			}
			
	#detalle-imagen-ajax ul.detalle-imagen-navegacion  {
		background-color: transparent;
	}
		
		#detalle-imagen-ajax ul.detalle-imagen-navegacion  li {
			list-style-type: none;
		}
			
			#detalle-imagen-ajax ul.detalle-imagen-navegacion  li a {
				display: block;
				width: 42px;
				height: 67px;
				background: transparent url('../img/layout/galeria-anterior.png') 0 0 no-repeat;
				text-indent: -9999px;
			}
			
			#detalle-imagen-ajax ul.detalle-imagen-navegacion  li a.anterior {
				position: absolute;
				top: 200px;
				left: -60px;
				background-image: url('../img/layout/galeria-anterior.png');
			}
			
			#detalle-imagen-ajax ul.detalle-imagen-navegacion  li a.siguiente {
				position: absolute;
				top: 200px;
				right: -60px;
				background-image: url('../img/layout/galeria-siguiente.png');
			}
		
		#detalle-imagen-ajax ul.detalle-imagen-navegacion  li:after {
			display: none;
		}
			
/* Popup */
#loading-bg {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #252d62;
	opacity: 0.75;
	position: fixed;
	z-index: 102;
}

#loading {
	background: transparent url('../img/layout/ajax-loader.gif') 50% 50% no-repeat;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	z-index: 103;
}

#popup-bg {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #252d62;
	opacity: 0.75;
	position: fixed;
	z-index: 100;
}

.popup {
	width: 580px;
	margin-left: -290px;
	left: 50%;
	top: 100px;
	position: absolute;
	background-color: #fff;
	min-height: 150px;
	z-index: 101;
}
		
/* Imagen y Pie */
.img-pie {
	float: right;
	margin: 25px 0 25px 25px;
	background-color: #e5e7ef;
}

	.img-pie img {
		margin: 15px 15px 13px 15px;
	}

	.img-pie p {
		display: none;
	}

/* Social */
ul.social {
	margin: 30px 25px;
	padding: 0;
}

	ul.social li {
		list-style-type: none;
		margin: 0 6px;
		padding: 0;
	}

		ul.social li a {
			display: inline-block;
			width: 32px;
			height: 32px;
			text-indent: -9999px;
			background: transparent url('../img/iconos/ico-instagram.png') 0 0 no-repeat;
		}

		ul.social li a.instagram {
			background-image: url('../img/iconos/ico-instagram.png');
		}

		ul.social li a.twitter {
			background-image: url('../img/iconos/ico-twitter.png');
		}

		ul.social li a.facebook {
			background-image: url('../img/iconos/ico-facebook.png');
		}

		ul.social li a.rss {
			background-image: url('../img/iconos/ico-rss.png');
		}
		
/* Botones */
input[type=button], 
input[type=reset], 
input[type=submit], 
button,
.btn {
	display: inline-block;
	line-height: 1.4em;
	font-family: 'robotoregular';
	color: #fff;
	background-color: #424c84;
	padding: 6px 30px;
	text-transform: uppercase;
	border-width: 0;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

input[type=button]:hover, 
input[type=reset]:hover, 
input[type=submit]:hover, 
button:hover,
.btn:hover {
	background-color: #9fa4c0;
	text-decoration: none;
}

input[type=button].naranja, 
input[type=reset].naranja, 
input[type=submit].naranja, 
button.naranja,
.btn.naranja {
	display: inline-block;
	line-height: 1.4em;
	font-family: 'robotoregular';
	color: #fff;
	background-color: #d78420;
	padding: 6px 30px;
	text-transform: uppercase;
	border-width: 0;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

input[type=button].naranja:hover, 
input[type=reset].naranja:hover, 
input[type=submit].naranja:hover, 
button.naranja:hover,
.btn.naranja:hover {
	background-color: #d5984f;
	text-decoration: none;
}
	
/* Formularios */
label span.label-contenido textarea,
label span.label-contenido select,
label span.label-contenido input.inputTexto {
	border: 1px inset #e2dff2;
	background: #f8f8f8 none repeat-x 0 0;
	padding: 5px 10px;
	color: #2c2361;
	height: 22px;
	display: block;
	width: 98%;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}


/* IE6 */
html.ie6 {
	
}

/* IE7 */
html.ie7 {
	
}

/* IE8 */
html.ie8 {
	
}

/* IE9 */
html.ie9 {
	
}
