/*CSS Document created by Quarto Útil*/
/* hacks varios, adivinen para q browser... */
html, body, #contenedor {
    min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}
 
html>body #contenedor {
    height: auto; /* con este hack escondemos el min-height de IE*/
}
#contenedor {
    position: absolute;
    top: 0;
}
/* fin hacks varios */
body{
	position:relative;
	background-color:#000;
}
#footer{
	position: absolute;
    bottom: 0px;
	width:100%;
	height:10px;
	background-color:#000;
	padding:0px;
}
#wrapper{
	position:relative;
	width:980px;
	left:50%;
	margin-left:-490px;
	padding-bottom:50px;
	overflow:hidden;
}
#logo-informa{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	left:28px;
}
#menu-principal{
	position:absolute;
	width:990px;
	left:50%;
	margin-left:-495px;
	margin-top:-15px;
}
	#menu-principal ul{
		list-style:none;
		margin-bottom:0px;
	}
		#menu-principal li{
			width:143px;
			float:left;
			margin-left:10px;
			margin-right:10px;
			text-align:center;
		}
			#menu-principal li a{
				font-family:Arial, Verdana, Arial;
				font-size:12px;
				color:#FFF;
				font-weight:bold;
				cursor:pointer;
			}
		
#productos{
	position:relative;
	width:158px;
	height:530px;
	float:left;
	left:38px;
}
.simply-scroll-btn-up {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:540px;
	left:60px;
	background-image:url('../../images/btn_top.gif');
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-9999px;
}
.simply-scroll-btn-up.disabled {
	background-image:url('../../images/btn_top.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
.simply-scroll-btn-up:hover {
	background-image:url('../../images/btn_top.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
	
.simply-scroll-btn-down {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:540px;
	left:30px;
	background-image:url('../../images/btn_down.gif');
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-9999px;
}
.simply-scroll-btn-down.disabled {
	background-image:url('../../images/btn_down.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
.simply-scroll-btn-down:hover {
	background-image:url('../../images/btn_down.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

#productos ul{

	position:relative;

	width:158px;

	list-style:none;

	float:left;

}

	#productos li{

		width:158px;


	}

		#productos li a{

			font-family:Arial, Arial, Arial;

			font-size:13px;

			color:#FFF;

			line-height:16px;

			padding:2px;

			padding-left:12px;

			padding-right:5px;
			
			display:block;

		}

		#productos li a:hover{
			
			color:#FFF;

			background-image:url('../../images/bullet3.png');

			background-position:left 5px;

			background-repeat:no-repeat;

		}

#ficha-modelo{

	position:relative;

	width:auto;

	float:right;

	color:#FFF;

	right:8px;

}

#menu-modelo{

	position:relative;

	width:400px;

	float:left;

	left:-50px;

	top:5px;

	overflow:hidden;

}

	#menu-modelo ul{

		list-style:none;

		width:auto;

		float:left;

	}

		#menu-modelo li{

			width:auto;

			float:left;

			font-family:Helvetica, Arial, Arial;

			font-size:12px;

			color:#FFF;

			line-height:16px;

			padding-right:40px;

			text-align:left;

		}

			#menu-modelo li a{

				color:#FFF;

				padding-left:12px;

			}

			#menu-modelo li a:hover{

				background-image:url('../../images/bullet3.png');

				background-position:left center;

				background-repeat:no-repeat;

			}

/* Easy Slider */

#perfil{

	position:relative;

	right:50px;

}

.col-left{

	position:relative;

	width:357px;

	height:530px;

	float:left;

}

.col-right{

	position:relative;

	width:357px;

	height:530px;

	float:right;

	background-color:#000;

}

	#book{

		position:relative;

		left:-40px;

	}

	#book img{

		/*background-image:url('../../images/loader.gif');*/

		background-repeat:no-repeat;

		background-position:center;

		margin:0px;

		padding:0px;

		margin-right:1px;

		margin-left:1px;

	}

	#galeria img{

		/*background-image:url('../../images/loader.gif');*/

		background-repeat:no-repeat;

		background-position:center;

	}

	#composite img{

		/*background-image:url('../../images/loader.gif');*/

		background-repeat:no-repeat;

		background-position:center;

	}

		li #separador-book{

			position:absolute;

			width:3px;

			height:530px;

			background-image:url('../../images/foto-separador.jpg');

			background-repeat:no-repeat;

			left:357px;

			top:0px;

			z-index:30000;

		}

	#galeria{

		position:relative;

		left:-50px;

	}

	#galeria img{

		/*background-image:url('../../images/loader.gif');*/

		background-repeat:no-repeat;

		background-position:center;

	}

	#composite{

		position:relative;

		left:-40px;

	}

		#composite img{

			/*border:1px solid #FFF;*/

		}

	#book ul, #book li, #galeria ul, #galeria li,

	#slider2 ul, #slider2 li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 

		width:710px;

		height:530px;

		overflow:hidden; 

		}	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ 

		display:block;

		width:30px;

		height:77px;

		position:absolute;

		left:-70px;

		top:0px;

		z-index:1000;

		}	

	#nextBtn, #slider1next{ 

		left:310px;

	}

	#prevBtn a, #nextBtn a,

	#slider1next a, #slider1prev a{  

		position:absolute;

		width:377px;

		height:530px;

		background:url(../../images/btn_prev.gif) no-repeat;

		background-position:left center;

		text-indent:-9999px;

		top:0px;

		left:12px;

		display:block;

		}	

	#nextBtn a, #slider1next a{ 

		background:url(../../images/btn_next.gif) no-repeat;	

		background-position:right center;

	}	

		

	/* numeric controls */	



	ol#controls{

		margin:1em 0;

		padding:0;

		height:28px;	

		}

	ol#controls li{

		margin:0 10px 0 0; 

		padding:0;

		float:left;

		list-style:none;

		height:28px;

		line-height:28px;

		}

	ol#controls li a{

		float:left;

		height:28px;

		line-height:28px;

		border:1px solid #ccc;

		background:#DAF3F8;

		color:#555;

		padding:0 10px;

		text-decoration:none;

		}

	ol#controls li.current a{

		background:#5DC9E1;

		color:#FFF;

		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */

/*Formulario Contacto*/

#contactenos{

	position:relative;

	width:720px;

	left:50%;

	margin-left:-340px;

}

#formContacto{
	position:relative;
	width:297px;
	height:470px;
	padding:30px;
	float:right;
	right:0px;
	z-index:100;
	background-color:#000;
	overflow:hidden;
}
	#formContacto p{
		width:auto;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:16px;	
		color:#FFF;
	}
	#formContacto h2{
		width:auto;
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		line-height:18px;	
		color:#FFF;
	}
	#formContacto form{
		position:relative;
		left:0px;
		top:0px;
	}

	#formContacto .input{ 

		width:200px;

		height:20px;

		line-height:20px;

		padding-left:5px;

		padding-right:5px;

		background-color:transparent;

		border:none;

		color:#000;

		background-color:#FFF;

		margin-bottom:2px;

		margin-top:2px;

	}

	#formContacto textarea{ 

		width:200px;

		line-height:24px;

		padding-left:5px;

		padding-right:5px;

		background-color:#FFF;

		border:none;

		color:#000;

		font-family:Helvetica, Arial, sans-serif;

		font-size:12px;

	}

	#formContacto .enviar{

		position:relative;

		width:80px;
		
		font-style:Arial;

		font-size:12px;

		line-height:24px;

		padding-left:5px;

		padding-right:5px;

		background-color:transparent;

		border:none;

		color:#FFF;

		float:right;

		right:16px;

		font-weight:bold;

	}

	#txtContacto p{

		width:auto;

		font-family:Helvetica, Arial, sans-serif;

		font-size:12px;

		line-height:16px;	

		color:#FFF;

	}

	#txtContacto h2{

		width:auto;

		font-family:Helvetica, Arial, sans-serif;

		font-size:18px;

		line-height:18px;	

		color:#FFF;

	}

#formContacto fieldset{ text-align:left;}

#formContacto label { 

	width:80px;

	font-family:Arial, Arial, sans-serif;

	font-size:12px;

	margin:2px;

	float:left;

	color:#FFF;

	text-align:left;

}

.error{

	font-size:11px;

	color:#690;

}

#txtContacto{

	position:relative;

	width:297px;

	height:390px;

	float:right;

	right:54px;

	border:1px solid #FFF;

	padding:30px;

	padding-top:110px;

}

#iconos-social{

	position:absolute;

	width:auto;

	top:218px;

	left:30px;	
	z-index:3000;

}

	#txtContacto  a{

		position:relative;

		width:auto;

		height:30px;

		float:left;

		top:0px;

		right:0px;

		margin-right:4px;

		margin-left:4px;

	}



/*Formulario Contacto*/

.texto{

	position:relative;

	width:307px;

	height:490px;

	float:right;

	margin-left:2px;

	margin-right:2px;

	line-height:16px;

	background-color:#121212;

	padding:20px;

	font-family:Arial, Arial, sans-serif;

	font-size:12px;

	color:#FFF;

	text-align:justify;

}

	.texto h1{

		font-family:Arial, Arial, sans-serif;

		font-size:24px;

		color:#FFF;

		margin-bottom:10px;

		text-indent:;

	}

.perfil-desc{

	position:relative;

	width:320px;

	min-height:160px;

	top:50%;

	margin-top:-80px;

	font-family:Arial, Arial, sans-serif;

	font-size:12px;

	color:#FFF;

	text-align:left;

	line-height:16px;

	padding:20px;

	padding-left:10px;

	float:right;

}

	.perfil-desc h1{

		width:100%;

		font-family:Arial, Arial, sans-serif;

		font-size:18px;

		color:#FFF;

		margin-right:5px;

		float:left;

		margin-bottom:10px;

	}

	.perfil-desc p{

		width:120px;

		float:left;

		margin-right:5px;

		margin-left:5px;

		text-align:left;

	}

#articulos{

	position:relative;

	width:714px;

	right:50px;

	float:right;

}

#articulos img{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}

/*Loop Slider*/

.container { 

	position:relative;

	overflow:hidden;

	width:714px;

	height:530px;

	float:right;

}

.slides { position:absolute; top:0; left:0;}

.slides div { position:absolute; top:0; width:310px; display:none; margin-right:2px; margin-left:2px; border-right:solid 2px #000; border-left:solid 2px #000;}

a.previous {

	position:absolute;

	width:310px;

	height:530px;

	background:url(../../images/btn_prev.gif) no-repeat;

	background-position:left center;

	text-indent:-9999px;

	top:0px;

	left:-20px;

	display:block;

 }

a.next {

	position:absolute;

	width:310px;

	height:530px;

	background:url(../../images/btn_next.gif) no-repeat;

	background-position:right center;

	text-indent:-9999px;

	top:0px;

	right:-20px;

	display:block;

}

/*Loop Slider*/

.foto-prev{

	position:absolute;

	width:202px;

	height:284px;

	float:right;

	left:50%;

	margin-left:-101px;

	top:50%;

	margin-top:-142px;

	color:#FFF;

	padding:3px;

	padding-bottom:5px;

}

#zoom-area{

	position:relative;

	width:357px;

	float:left;

	/*border:1px solid #FFF;*/

}

#miniaturas{

	position:relative;

	width:360px;

	float:right;

}

#miniaturas ul{

	position:relative;

	list-style:none;

	width:357px;

	float:right;

}

	#miniaturas li{

		width:auto;

		float:left;

		cursor:pointer;

	}
#zoom-area img{

	position:relative;


}
#lista-pasarela{
	position:relative;
	left:0px;
	top:10px;
}
	#lista-pasarela ul{
		position:relative;
		margin-top:5px;
		margin-left:10px;
	}
	#lista-pasarela a{
		font-family:Arial, Arial;
		font-size:13px;
		color:#FFF;
	}
		#lista-pasarela li a{
			font-size:12px;
		}
#carga-zoom{

	position:absolute;

	width:357px;

	height:530px;

	top:0px;

	left:0px;

	/*background-image:url('../../images/loader.gif');*/

	background-repeat:no-repeat;

	background-position:center;


	display:block;

	background-color:#000;

	clear:both;

}
/*Staff*/
#portadas{
	position:relative;
	width:300px;
	height:400px;
	float:left;
	margin-right:10px;
	margin-left:120px;
}
#portadas-c{
	position:relative;
	width:300px;
	height:400px;
	float:left;
}
#portadas img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#portadas a {
    border:0;
    display:block;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:357px;
	text-indent:-9999px!important;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
.nivo-controlNav{
	display:none;
}
.nivo-directionNav  a{
	display:none;
}
.nivo-prevNav {
	display:none;
}
.nivo-nextNav {
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
#info_scroll{
	width:400px;
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#FFF;
	line-height:16px;
	height:400px;
	float:left;
}
	#info_scroll h2{
		font-size:18px;
		margin-bottom:15px;
	}
	#info_scroll p{
		margin-bottom:10px;
	}
	#info_scroll p img{
		float:left;
		margin-right:5px;
	}
	#info_scroll a{
		color:#FFF;
		text-decoration:none;
	}
#info_sedes{
	position:relative;
	width:400px;
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#FFF;
	line-height:16px;
	height:400px;
	float:left;
}

	#info_sedes h1{
		font-size:18px;
		margin-bottom:15px;
	}
	#info_sedes li{
		margin-top:10px;
		margin-bottom:10px;
	}

	#info_sedes a{
		color:#FFF;
		text-decoration:none;
	}
#info_click{
	position:relative;
	width:400px;
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#FFF;
	line-height:16px;
	height:400px;
	float:left;
}

	#info_click h1{
		font-size:18px;
		margin-bottom:15px;
	}
	#info_sedes li{
	}
	#info_click a{
		color:#FFF;
		text-decoration:none;
	}
#info_newsletter{
	position:relative;
	width:720px;
	left:50%;
	margin-left:-360px;
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#FFF;
	line-height:16px;
	height:530px;
}

	#info_sedes li{
	}
ul#pEditorial li{
	min-height:20px!important;
	padding:0px!important;
	padding-bottom:20px!important;
	margin:0px!important;
}
.menupasarelas