/*

	Kroft Version 1.0

*/





/* IMPORTS ------------------------------------------------------------*/



@import url('reset.css');

@import url('comments.css');





/* HACKS ------------------------------------------------------------*/



.clear{

	clear:both;

	height:1px;

}



.inv{ display:none; }





/* GENERAL ------------------------------------------------------------*/





body { background-color:#060}



#base{

	position: absolute;

	width: 100%;

	height: 100%;

	padding: 0px;

	margin: 0 auto;

	overflow: auto;

	scrollbar-arrow-color: #999999;

	scrollbar-base-color: #CCCCCC;

	scrollbar-dark-shadow-color: #000080;

	scrollbar-track-color: #BBBBBB;

	scrollbar-face-color: #FFFFFF;

	scrollbar-shadow-color: white;

	scrollbar-highlight-color: white;

	scrollbar-3d-light-color: a;



}





/* TOP ------------------------------------------------------------*/





#top-gap{ height:150px; background-image:url(../img/top-gap.png) }





#top-gap-1{ 

width:940px; 

height:150px; 

padding:0px;

background-image:url(../img/top-gap-1.png); 

margin:0 auto;}











.logo{ 

width:188px; 

padding:15px 0 0 20px; 

float:left}





.top-gap-2{ 

width:712px; 

height:auto; 

padding:0 20px 0 0;

float: right}





.top-gap-2a{ 

width:697px; 

height:50px; 

padding:20px 15px 0 0; 

text-align:right;

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:12px; color:#FFF;

float: right}





.top-reserva{ 

width:auto; 

height:auto; 

padding:4px 10px 0 0; 

text-align:right;

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:13px; color: #d2d42d;

float: right}





.top-line{ 

width:auto; 

height:auto; 

padding:0 6px 0 10px; 

text-align:right;

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:16px; color: #fff;

float: right}





.menu{

width:712px;

height:auto; 

padding:0px; 

text-align:left; 

float: right  }





.nav { list-style: none;}

.nav li { float: right;}

.nav li a {width:auto; height:36px; padding:19px 15px 0 15px; display: block; font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#ffffff; text-align:center; text-decoration:none; float:left}



.nav li .nav { width:auto; }

.nav li .nav:hover {background-color:#aeb01c}

.nav li .nav_over { background-color:#bdbf21}





li ul {

display: none;

position: absolute; z-index:5;

width:190px;

top: 0;

left: 0;

font-weight: normal;

padding:0px; 

margin:54px 0 0 0}





ul.nav li ul.sub li a{

width:180px;

height:25px; 

margin:0px;

padding:5px 0 0 10px; text-align:left;

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#ffffff;

background-color:#bdbf21;

font-weight: normal!important;}





ul.nav li ul.sub li a:hover{

color:#FFF;

background-color: #aeb01c;}





li>ul {

top: auto;

left: auto;}



li:hover ul, li.over ul {

display: block;}











/* CONTAINER ------------------------------------------------------------*/



#container_b{ 

width:100%; 

height:auto; 

padding:0px; 

margin:0 auto;}







#container{ 

width:940px; 

height:auto; 

padding:0px; 

margin:0 auto;   }







#center{ 

width:900px; 

height:auto; 

padding:0 20px 0 20px; 

margin:0 0 20px 0; 

float:left;

   }



a.box1_home{ 

width:174px; 

height:auto; 

padding:0px; 

margin:0 3px 0 3px; 

float:left;

-moz-box-shadow: 0 4px 6px #000;

-webkit-box-shadow: 0 4px 6px #000;

box-shadow: 0 4px 6px #000; text-decoration:none;   }



a.box1_home:hover{ opacity: 0.6; }







.box1_home1{ 

width:174px; 

height:420px; 

padding:0px; 

float:left }





.box1_home2{ 

width:174px; 

height:auto; 

padding:15px 0 15px 0; 

text-align:center; 

background-color:#6e7e04; 

font-size:24px; font-family: 'Open Sans', 'sans-serif'; font-weight:300; color:#FFF; text-decoration:none; 

float:left }





.box1_home2_ing{ 

width:174px; 

height:25px; 

padding:15px 0 15px 0; 

text-align:center; 

background-color:#6e7e04; 

font-size:18px; font-family: 'Open Sans', 'sans-serif'; font-weight:300; color:#FFF; text-decoration:none; 

float:left }





.box1_h2_a_ing{ 

width:174px; 

height:32px; 

padding:8px 0 15px 0; 

text-align:center; 

background-color:#6e7e04; 

font-size:18px; font-family: 'Open Sans', 'sans-serif'; font-weight:300; color:#FFF; text-decoration:none; 

float:left }





/* FOOTER ------------------------------------------------------------*/





#footer_b{ 

width:100%; 

height:137px; 

padding:0px; 

background:url(../img/footer_b.png);  

margin:0 auto; float:left }







#footer{ 

width:940px; 

height:117px; 

padding:20px 0 0 0; 

margin:0 auto; }









.box1_footer{ 

width:900px; 

height:auto; 

padding:0 20px 15px 20px; 

text-align:center; 

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#FFF; text-decoration:none; line-height:21px; 

float:left }





.box1_footer1{ font-size:16px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color: #b6ed21; text-decoration:none; }





a.box1_em{ font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#FFF; text-decoration:none; }

a.box1_em:hover{ color: #b6ed21; }







.box2_footer{ 

width:890px; 

height:auto; 

padding:0 30px 15px 20px; 

text-align: left; 

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#FFF; text-decoration:none; line-height:21px; 

float:left }





a.b_dani{ width:auto; font-size: 11px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color: #999; text-decoration:none; float:left}

a.b_dani:hover{color: #FC0}





a.b_films{width:auto; font-size: 13px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color: #999; text-decoration:none; float:right}

a.b_films:hover{color: #FC0}











/* BACKGROUND SLIDER ------------------------------------------------------------*/





.headerimg { 

background-position: top center; 

background-repeat: no-repeat; 

width:100%; 

height:100%; 

position:absolute;}





/* CONTROLS */

.btn { 

height: 44px; 

width: 30px;

float: left;

cursor: pointer;}



.btn:hover{background-position: 0px -47px;}



/* HEADER HAVIGATION */



#headernav { 

position: relative; 

top: 69px; 

margin: 0 auto; 

width:100%;

display: none;}



#back { 

background-image: url("../img/slider/btn_back.png");

position: absolute;}



#next {

background-image: url("../img/slider/btn_next.png");

position: absolute;

right: 0px;}









/* INNER */



#center_inn{ 

width:900px; 

height:auto; 

padding:0px; 

background-image:url(../img/center_inn.png);

margin:0 20px 20px 20px; 

float:left;

-moz-box-shadow: 0 4px 8px #D0D0D0;

-webkit-box-shadow: 0 4px 8px #D0D0D0;

box-shadow: 0 6px 10px #000;    }







.box1_inn{ 

width:430px; 

height:415px; 

padding:30px 30px 30px 0px; 

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#ccc; line-height:21px; 

float:left;

overflow: auto;

scrollbar-arrow-color: #fff; 

scrollbar-base-color: #000;

scrollbar-dark-shadow-color:#000;

scrollbar-track-color:#000;

scrollbar-face-color:#000;

scrollbar-shadow-color:#000;

scrollbar-highlight-color: #000;

scrollbar-3d-light-color: a; }





.box1_inn1{ font-family: 'Open Sans', 'sans-serif'; font-weight:300; font-size:31px; color:#ccc; }

.box1_inn2{ font-family: 'Open Sans', 'sans-serif'; font-weight:600; font-size:18px; color: #bdbf21; }







a.b_mail{font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#bdbf21; text-decoration:none } 

a.b_mail:hover{color: #FC0 } 







.box2_inn{ 

width:200px; 

height:auto; 

padding:0px; 

float:left }







.box3_inn{ 

width:200px; 

height:auto; 

padding:30px 20px 0 20px; 

text-align:left; 

float:left }





.box3_inn1{ 

width:auto; 

height:auto; 

padding:0px; 

margin:4px; 

text-align:left; 

float:left }







.box4_inn{ 

width:620px; 

height:415px; 

padding:30px 30px 30px 50px; 

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#ccc; line-height:21px; 

float:left;

overflow: auto;

scrollbar-arrow-color: #fff; 

scrollbar-base-color: #000;

scrollbar-dark-shadow-color:#000;

scrollbar-track-color:#000;

scrollbar-face-color:#000;

scrollbar-shadow-color:#000;

scrollbar-highlight-color: #000;

scrollbar-3d-light-color: a; }





.box5_inn{ 

width:340px; 

height:auto; 

padding:30px 20px 0 40px; 

text-align:left; 

float:left }



.box5_inn{ 

width:340px; 

height:auto; 

padding:30px 20px 0 40px; 

text-align:left; 

float:left }





.from_r{

width:310px;

height:auto;

padding:0px;

text-align: left; color: #ffffff;

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#ccc; line-height:21px;  

float:left}





.box_from{

width:310px;

height:auto;

padding:0 0 4px 0;

text-align: left;

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#ccc;  

float:left}





.box_from1{

width:260px;

height:24px;

padding:0 10px 0 10px; 

margin:0 30px 12px 0;

text-align: left; border:0px; 

background-color:#444442;

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#ccc;  

float:left}









.box_from3{

width:260px;

height:85px;

padding:10px; 

margin:0 30px 12px 0;

text-align: left; border:0px; 

background-color:#444442;

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#ccc;  

float:left}





.b_enviar{ 

cursor:pointer;

width:auto;

height:auto;

padding:4px 15px 4px 15px; 

margin:0 10px 0 0;

text-align: center; 

border:0px; 

background-color:#647300;

font-size:14px; font-family: 'Open Sans', 'sans-serif'; font-weight:400; color:#fff;  

float:left}





.box6_inn{ 

width:300px; 

height:auto; 

padding:30px 0 0 0; 

text-align:left;

font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#ccc; line-height:21px;  

float:left }







a.mail{ font-family: 'Open Sans', 'sans-serif'; font-weight:400; font-size:14px; color:#fff; text-decoration:none }

a.mail:hover{ color: #FC0; }

