@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}

html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */	
}
body { text-align:left; font: 14px/18px Georgia, Serif; color:#FFFFFF;}

a { outline:none; text-decoration:none;}
a img { border:0 none;}
p { color:#FFFFFF; font-size:13px;}
ul { margin:0; padding:0; list-style:none;}
h1 { font-size:40px; font-weight:normal; line-height:40px; margin-bottom:10px;}
.png { background:url(../images/transparente_black.png) repeat;}
.pnga { background:url(../images/transparente_yellow.png) repeat;}
.color { color:#f6ba29;}
a#logo { 
width:313px; 
height:88px; 
position:absolute; top:20px; left:0px; 
text-indent:-99999em; 
z-index:100; 
background:url(../images/logo.png) no-repeat top left;
}

/* BACKGOROUND
-------------------------------------------*/
img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto !important;
	height: 100%;
	
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
/* CONTENIDO
----------------------------------------*/
#wrapper {
	position:absolute;
	/*top:3px;
	left:5px;*/
	z-index:1;
	/*overflow:auto;*/
	width:100%;
	height:100%;
}		
#container {	
	/*margin:0 auto; /* center, not in IE5 */
	/*height:auto !important; /* real browsers */
	/*height:100%; /* IE6: treaded as min-height*/
	/*min-height:100%; /* real browsers */
	
	width:920px;
	padding:0 20px;
	position:relative; /* needed for footer positioning*/	
	height:auto !important;
	margin:0 auto -140px;
	min-height:100%;
	height:100%;/* IE6: treaded as min-height*/
}

#content { 
padding-top:140px;
display:inline-block;
position:relative;
width:920px;
}
/* ALTURA MINIMA CONTENIDO */
body#pag_home #content { height:auto !important; min-height:350px; height:350px;}
body#pag_contacto #content { height:auto !important; min-height:465px; height:465px;}
body#pag_filosofia #content { height:auto !important; min-height:475px; height:475px;}
body#pag_biografia #content { height:auto !important; min-height:575px; height:575px;}
body#pag_historia #content { height:auto !important; min-height:570px; height:570px;}
body#pag_colecciones_ant #content { height:auto !important; min-height:620px; height:620px;}
body#pag_colecciones_ult #content { height:auto !important; min-height:620px; height:620px;}
body#pag_campanias_ant #content { height:auto !important; min-height:620px; height:620px;}
body#pag_prensa #content { height:auto !important; min-height:620px; height:620px;}
body#pag_desfile #content { height:auto !important; min-height:620px; height:620px;}
body#pag_backstage #content { height:auto !important; min-height:570px; height:570px;}

/* NAVEGACION
-----------------------*/
#content_navs { height:47px;}
#content_navs2 {
	height:47px;
	position:relative;
}
.content_navL { float:left;
margin-top:-100px;
margin-left:-140px;
}
.content_navR { float:right;}
ul#nav_ppl li { float:left; }
ul#nav_ppl li span.menu_link,
ul#nav_ppl li a { line-height:47px; color:#000000; font-size:18px;}
ul#nav_ppl li.divisor { padding:0 20px; line-height:44px; color:#000000; font-size:18px;}
ul#nav_sec li { float:left; line-height:47px; color:#000000;}
ul#nav_sec li a {
	width:126px;
	height:47px;
	display:block;
	text-indent:-9999em;
}
ul#nav_sec  li  a.turkce {
	background-image: url(turkce.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#nav_sec  li  a.english {
	background-image: url(english.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#nav_sec  li  a.rus {
	background-image: url(rus.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#nav_sec li a.twitter { background: url(../images/ico_twitter.gif) no-repeat top left;}
ul#nav_btn { padding-top:5px;}
ul#nav_btn li { float:left;}
ul#nav_btn li#col1 { width:148px;}
ul#nav_btn li#col2 { margin-left:24px; width:118px;}
ul#nav_btn li#col3 { margin-left:24px; width:108px;}
ul#nav_btn li a { color:#FFFFFF; display:block; line-height:25px; font-size:16px;}
ul#nav_btn li a:hover,
ul#nav_btn li a.selected { color:#f6ba29;}
#pie { position:absolute; bottom:15px; right:0px; font-size:12px;}

body#pag_biografia a#btn_biografia,
body#pag_filosofia a#btn_filosofia,
body#pag_historia a#btn_historia,
body#pag_colecciones_ant a#btn_colecciones_ant,
body#pag_colecciones_ult a#btn_colecciones_ult,
body#pag_campanias_ant a#btn_campanias_ant,
body#pag_prensa a#btn_prensa,
body#pag_biografia a#btn_biografia { color:#f6ba29;}


/* CONTACTO
------------------------*/
#box_contacto { padding:15px; width:248px; float:right; margin-right:85px;}

/* FILOSOFIA
------------------------*/
#box_filosofia { padding:15px; width:506px; float:right; margin-right:85px;}

/* HISTORIA
------------------------*/
#box_historia { padding:15px; width:567px; float:left; margin-left:85px;}

/* COLECCIONES ANTERIORES
------------------------*/
#box_colecciones_ant { width:647px; height:466px; margin:0 auto;}

/* ULTIMAS COLECCIONES
------------------------*/
#box_colecciones_ult { width:647px; height:466px; margin:0 auto;}

/* CAMPANIAS ANTERIORES
------------------------*/
#box_campanias_ant { width:830px; height:466px; margin:0 auto;}
#cont_sup_campanias_ant { width:537px; position:absolute; top:20px; right:0px; padding:10px 10px 10px 20px; z-index:10;}

/* PRENSA
------------------------*/
#box_prensa { width:647px; height:466px; margin:0 auto;}

/* BIOGRAFIA
------------------------*/
#box_biografiaCont{ width:427px; float:right;}
#box_biografia { padding:15px;}
#box_biografia1 { padding:0px; height:300px; width:479px; float:right; background:url(../images/img_biografia.jpg) no-repeat top left;}
#box_biografiaLink a { color:#000000; font-size:18px; line-height:47px; margin-left:25px; font-weight:500;}
#box_biografiaLink a:hover { color:#FFFFFF;}

/* DESFILE
------------------------*/
#box_desfile { width:830px; height:466px; margin:0 auto;}
#cont_btn_desfile { width:30px; height:161px; padding:10px; position:absolute; right:0; top:300px;}
#cont_btn_desfile a { display:block;}

/* BACKSTAGE
------------------------*/
#box_backstage { width:647px; height:466px; margin:0 auto;}
#cont_btn_backstage { width:38px; height:189px; padding:10px; position:absolute; left:0; top:300px;}
#cont_btn_backstage a { display:block;}
/* FOOTER 
--------------------------*/
#footer {
	position:relative;
	height:140px;
	width:100%;
	bottom:0;
	height:140px;
	background-image: url(footer.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#foot{ margin:0 auto; width:960px; position:relative;}
#footContent { position:absolute; width:920px; height:140px; padding:0 20px;}
