@charset "utf-8";

#mizaki_loading{ position:absolute;width:100%; height:100%; z-index:20000; background:url(../imagenes/cargador/mizaki_cargador.png) center no-repeat;}
#sombra{background:url(../imagenes/mizaki_fondo.jpg) #000 no-repeat center center fixed;position:absolute; width:100%; height:100%; margin-top:-102px; z-index:999; display:none;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;}

#shadow{position:absolute; width:100%; height:300px; bottom:-303px; color:#FFF; z-index:1002; display:none;}
#shadow_content{position:absolute; width:100%; height:300px; background:#000; opacity:.4;-pie-background:rgba(0, 0, 0, 0.4);z-index:-1;}
img{ border:0;}
a{ border:0;}
a img{ border:0;}
.services{ margin-top:10px; margin-left:10px;}
.horientacionLeft{ position:absolute; width:450px; left:50%; margin-left:-452px; margin-top:5px; padding-bottom:10px;
background:url(../imagenes/footer_content/mizaki_flores_arriba.png) bottom right no-repeat, rgba(0, 0, 0, 0.5) ;
-pie-background:url(../imagenes/footer_content/mizaki_flores_arriba.png) bottom right no-repeat , url(../imagenes/mizaki_black.png);
	}
.horientacionRight{ position:absolute; width:450px; left:50%; margin-left:3px;margin-top:5px; padding-bottom:10px;
background:url(../imagenes/footer_content/mizaki_flores_arriba.png) bottom right no-repeat , rgba(0, 0, 0, 0.5);
-pie-background:url(../imagenes/footer_content/mizaki_flores_arriba.png) bottom right no-repeat , url(../imagenes/mizaki_black.png);
	}

*{behavior: url(ie/PIE.htc);}
.mencion{ position:absolute;margin-left:220px;top:11px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.descripcion{ position:absolute;margin-left:220px;top:36px;font-family: "Proxima"; font-size:16px;}
	
html,body{ margin:0; height:100%; overflow:hidden; font-size:13px;
font-family: "Trajan";
}
body{ background-color:#000;}

#header{
	position:relative;
	margin:0 auto;
	width:100%;
	height:90px;
	padding-top:10px;
	background-color:#000;
	}
#logo{ 
position:absolute;
left:50%;
margin-left:-98px;
margin-top:-92px;
z-index:10;
}
#enjoy{
	position:absolute;
	float:left;
	width:254px;
	height:80px;
	text-align:right;
	background:url(../imagenes/enjoy/mizaki_disfruta.png) top left no-repeat;
	margin-left:20px;
	margin-top:10px;
	z-index:12;
	}
#flecha{
	position:absolute;
	margin-top:20px;
	margin-left:-15px;
	background-color:#000;
	cursor:pointer;
	}
.email_selected{
	margin-top:12px;
	color:#666;
	border:1px solid #666;
	padding:6px;
	padding-right:18px;
	outline:none;
	background-color:#000;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
	font-style:italic;
	}

#line{
	position:relative;
	width:100%;
	height:2px;
	background-color:#900;
	}

#social_net{
	float:right;
	width:130px;
	height:25px;
	top:20px;
	margin-right:10px;
	margin-top:20px;
	z-index:111;
	background-color:#000;
	}
#el_frame{
	position:absolute;
	left:100%;
	margin-left:-225px;
	top:30px;
	z-index:10;
	}
.derecha{
	padding-right:8px;
	}
.derecha:hover{
	cursor:pointer;
	}
.fondo{
	width:90%;
	height:90%;
	}
.divisor{background:url(../imagenes/mizaki_linea.png) right no-repeat;}
.image_content{ margin-top:-50px;}
	
	
#animacion{
	position:absolute;
	width:100%;
	bottom:0px;
	background-color:#000;
	z-index:1;
	}
#line_footer_sup{
	position:relative;
	width:100%;
	height:2px;
	background-color:#900;
	z-index:100;
	}
	
#footer{
	position:relative;
	width:882px;
	margin:auto;
	height:64px;
	z-index:100;
	font-size:12px;
	}
	

#footer_content{
	position:absolute;
	width:100%;
	height:100%;
	z-index:101;
	}
	
.oscuro_inf{
	position:relative;
	width:100%;
	height:100%;
	background:url(../imagenes/footer_content/mizaki_palillos.png) right center no-repeat, url(../imagenes/mizaki_black.png);
	text-align:center;
	-pie-background:url(imagenes/footer_content/mizaki_palillos.png) right center no-repeat,rgba(0, 0, 0, 0.7);
	text-align:center;
	}
	
#salute{ position:relative; height:22%; text-align:right}
#palillos{ z-index:900; margin-top:-150px;}
#welcome{ position:relative; top:50%; margin-left:-7%;}
.toggle{
	position:absolute;
	width:100%;
	height:900px;
	text-align:center;
	margin-top:70px;
	display:none;
	}
	
a{ text-decoration:none; color:#FFF; }

ul{
	margin:1px;
	list-style:none;
	text-align:center;
	}
	

li{
	float:left;
	}
.chico{width:50px;}
.mediano{width:90px;}
.masmediano{width:60px;}
.largo{width:110px;}
.maslargo{width:160px;}
.extra{width:165px;}

.abajo{ position:relative;}
.abajo2{ position:relative;}
.abajo2 a{line-height: 16px;}
.abajo a{line-height: 50px;}

li a{
	display:block;
	color:#BBB;
	padding: 5px 15px 5px 15px;
	text-align:center;
	margin-left:-2px;
	}

li a:hover{
	color:#900;
	background:#888;
	margin-left:-2px;
	}

.seleccionado a{
	color:#FFF;
	background:#222;
		background-image:none;
	margin-left:-2px;
	z-index:100;
	}

.seleccionado a:hover{
	color:#FFF;
	background:#222;
	background-image:none;
	margin-left:-2px;
	cursor:default;
		z-index:100;
	}

#error{
	width:250px;
	height:25px;
	float:right;
	color:#FFF;
	display:none;
	
	text-align:right;
	margin-top:5px;
	}
	
	
	
	
	
	

#contenido{
	position:relative;
	width:100%;
	height:500px;
	text-align:center;
	}
#bg{
	position:absolute;
	top:102px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#000;
	z-index:-1;
	}
p{
	color:#000;
	}	
h1{
	color:#000;
	}
	
	
	
	
	
	
	
	
	
	
	
	
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{padding:0;}

.clear {clear: both;}

#list-images, #list-images li {
height: 900px; 
width: 1000px; 
display: block;
}
#list-images {
float: right; 
overflow: hidden; /* Required to hide the inactive slides */
}
#list-images li {
position: relative;
}

#list-images li img {
position: absolute;
}

#wrapper {
    width:100%;
    height:100%;
    position:absolute;
    top:0;left:0;
	text-align: justify;   
    overflow:hidden;
	z-index:-100;
}
 

 
    .item {
        height:100%;
        float:left;
		text-align: center;
		padding-top: 0px;
		margin:0 auto;      
    }

	
   .img img {
    position:relative;
	width: 100%;
	height:83%;
	padding-top: 102px;
	margin:0 auto;	
}     

     
    .selected {
       
    }
 
    .clear {
        clear:both;
    }
	
#nota{ position:absolute; right:80px; z-index:99999999999999999; top:54px; display:none;}
#loader{position:absolute;z-index:1000;display:none; left:50%; top:50%; overflow:hidden;}
.sunshine{ margin-top:5px;}
.sunshine:hover{-webkit-box-shadow:0px 0px 10px #FFFFFF; -moz-box-shadow:0px 0px 10px #FFFFFF;-o-box-shadow:0px 0px 10px #FFFFFF; -ms-box-shadow:0px 0px 10px #FFFFFF;box-shadow:0px 0px 10px #FFFFFF}