@charset "utf-8";
/*
Theme Name: KAIKEN
Theme URI: http://wordpress.org/
Description: The WordPress theme has been created for <a href="http://www.hosteriakaiken.com.ar">www.hosteriakaiken.com.ar</a> and the use or reproduction is forbidden.
Version: 1.0
Author: Grupa
Author URI: http://www.grupadigital.com
Tags: red, custom header, fixed width, two columns, widgets

	Kaiken v1.0
	 http://www.grupadigital.com/

	This theme was designed and built by Bernarda Banchieri,
	whose site you will find at http://www.grupadigital.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@import "reset.css";
@import "menu.css";
@import "ngen-gallery.css";
@import "formulario.css";
@import "smooth-slider.css";
body {
font:normal 13px/17px arial,tahoma,verdana;
background:url("images/back-body.png") repeat;
margin:auto;
}

#header {
overflow:hidden;
width:990px;
background:#fafafa url("images/header.png") no-repeat;
margin:auto;
padding:10px 0 0;
}

#header .logo-sp {
float:left;
width:348px;
height:115px;
background:url("images/logo.gif") 70px 10px no-repeat;
}

#header .frase-header {
float:left;
border-left:1px solid #dededa;
width:330px;
height:70px;
background:url("images/frase-header.gif") 17px 0 no-repeat;
margin:22px 0 0 20px;
}

#header .frase-header-en {
float:left;
border-left:1px solid #dededa;
width:330px;
height:70px;
background:url("images/frase-header.gif") 17px -85px no-repeat;
margin:22px 0 0 20px;
}

#header .frase-header-fr {
float:left;
border-left:1px solid #dededa;
width:330px;
height:70px;
background:url("images/frase-header.gif") 17px -172px no-repeat;
margin:22px 0 0 20px;
}

#footer {
width:990px;
background-color:#ebecec;
margin:auto;
padding:15px 0;
}

#footer span {
width:835px;
font-weight:700;
padding:0;
}

#footer p {
color:#4f5254;
font-size:11px;
font-family:arial, tahoma, verdana;
display:inline;
}

#footer .mountains {
float:left;
width:37px;
height:25px;
background:url("images/iso-footer.gif") 0 0 no-repeat;
margin:0 10px 0 60px;
}

#footer #glosario {
float:left;
width:928px;
height:109px;
background:url("images/glosario.jpg") no-repeat;
margin:10px 30px;
}

.agencia-web {
float:right;
color:#a6a6a1;
font:normal 11px/14px arial,tahoma,verdana;
text-align:left;
width:116px;
height:14px;
background:url("images/agencia-web-grupa.gif") top right no-repeat;
margin:2px 60px 0 0;
}

.agencia-web a,.agencia-web a:hover {
display:block;
text-decoration:none !important;
color:#a6a6a1;
}

#wrapper {
overflow:hidden;
width:866px;
background:#ebecec url("images/back-wrapper.png") repeat-x;
z-index:0;
margin:auto;
padding:0 62px;
}

#content {
float:left;
width:616px;
margin-top:34px;
}

h1 {
font:normal 25px/27px georgia, 'times new roman';
color:#732623;
margin:0 0 15px;
padding:0;
}

h2 {
font:normal 17px/21px georgia, 'times new roman';
color:#732623;
width:580px;
border:1px solid #dfdfdd;
margin:15px 0;
padding:9px 15px;
}

h3 {
font:bold 14px/19px arial, verdana;
color:#000;
margin:20px 0 4px;
}

h6 {
font:normal 12px/17px arial, verdana;
font-style:italic;
color:#000;
border:1px solid #e8e8e3;
background-color:#fcfcfc;
margin:6px 0 12px;
padding:9px;
}

p {
font:normal 13px/19px arial, tahoma, verdana;
margin-bottom:15px;
}

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

a:hover {
color:#9a1510;
text-decoration:underline;
}

#box-right {
float:right;
width:210px;
margin-right:62px;
}

ul#contact {
float:left;
width:188px;
background-color:#f0f0ee;
border:1px solid #cececc;
border-bottom:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-top:none;
font-family:arial, tahoma;
font-size:11px;
margin:0 0 10px;
padding:5px 10px 10px;
}

ul#contact li {
float:left;
width:159px;
padding-left:25px;
margin:5px 0 0;
}

ul#contact li.tel {
float:left;
height:14px;
background:transparent url("images/tel-ico.gif") no-repeat;
}

ul#contact li.cel {
float:left;
height:17px;
background:transparent url("images/cel-ico.gif") no-repeat;
}

ul#contact li.mail {
float:left;
height:12px;
background:transparent url("images/mail-ico.gif") no-repeat;
}

ul#language {
float:left;
width:189px;
height:28px;
background:#d7d7d6 url("images/back-language.png") repeat-x;
border-right:#faf9f8;
border-bottom:#d6d5d4;
border-left:#d6d5d4;
padding:0 10px;
}

ul#language li {
float:left;
margin:0 5px;
}

ul#language li a {
display:block;
text-decoration:none;
margin-top:6px;
}

ul#language li.sp a {
background:url("images/languages.png") no-repeat;
width:46px;
height:15px;
}

ul#language li.sp a:hover {
background:#000 url("images/languages.png") 0 -15px no-repeat;
width:46px;
text-decoration:none;
}

ul#language li.en a {
background:url("images/languages.png") -64px 0 no-repeat;
width:44px;
height:15px;
}

ul#language li.en a:hover {
background:#000 url("images/languages.png") -64px -15px no-repeat;
width:44px;
text-decoration:none;
}

ul#language li.fr a {
background:url("images/languages.png") -130px 0 no-repeat;
width:48px;
height:15px;
}

ul#language li.fr a:hover {
background:#000 url("images/languages.png") -130px -15px no-repeat;
width:48px;
text-decoration:none;
}

ul#language li span {
visibility:hidden;
}

#highlights {
float:left;
margin-top:10px;
width:616px;
}

#highlights ul {
float:left;
width:616px;
list-style-type:none;
margin:0;
padding:0;
}

#highlights ul li {
float:left;
width:205px;
}

#highlights ul li p {
float:left;
width:190px;
margin:0 0 0 1px;
}

#highlights ul li h2 {
font-style:italic;
font-weight:700;
font-size:13px;
line-height:18px;
background:none;
border:none;
width:190px;
margin:5px 0 !important;
padding:0 !important;
}

#highlights img {
float:left;
width:175px;
height:114px;
border:1px solid #e8e8e3;
background-color:#fcfcfc;
margin:0 0 7px;
padding:9px;
}

#sidebar {
float:left;
width:210px;
margin-top:34px;
margin-left:40px;
}

#mapa {
float:left;
width:190px;
border:1px solid #e8e8e3;
background-color:#fcfcfc;
margin:6px 0 12px;
padding:9px;
}

.location-sp {
float:left;
background:url("images/location.png") 0 0 no-repeat;
width:97px;
height:21px;
}

.location-en {
float:left;
background:url("images/location.png") 0 -21px no-repeat;
width:97px;
height:21px;
}

.location-fr {
float:left;
background:url("images/location.png") 0 -42px no-repeat;
width:97px;
height:21px;
}

#news {
float:left;
width:168px;
background-color:#f0f0ee;
border:1px solid #cececc;
border-bottom:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
margin:0 !important;
padding:17px 20px 40px;
}

#news ul li {
float:left;
width:170px;
border-top:1px dashed #99a2ab;
margin:8px 0 0;
padding:8px 0 0;
}

#news ul li h1 {
font-style:italic;
font-size:12px;
line-height:17px;
margin:0;
}

#news h2 {
background-color:none;
border:none;
width:168px;
margin:0 !important;
padding:0;
}

#news ul li span {
display:block;
font:normal 11px/17px arial, verdana;
color:#7a7a7a;
}

.news-sp {
float:left;
background:url("images/tit-novedades.gif") no-repeat;
width:90px;
height:19px;
margin-bottom:10px;
}

.news-fr {
float:left;
background:url("images/tit-novedades.gif") 0 -19px no-repeat;
width:90px;
height:19px;
margin-bottom:10px;
}

.news-en {
float:left;
background:url("images/tit-novedades.gif") 0 -38px no-repeat;
width:90px;
height:19px;
margin-bottom:10px;
}

#go-to-blog {
position:relative;
clear:both;
z-index:10;
background:url("images/blog.gif") 164px 0 no-repeat;
width:212px;
height:27px;
top:-40px;
cursor:pointer;
}

#go-to-blog a {
display:block;
cursor:pointer;
}

#go-to-blog a:hover {
text-decoration:none;
cursor:pointer;
background:url("images/blog.gif") 164px -27px no-repeat;
width:212px;
height:27px;
}

.btn-reserve {
float:left;
border:1px solid #e8e8e3;
width:192px;
background:#fcfcfc url("images/btn-reserva.gif") 8px 8px no-repeat;
height:51px;
margin-bottom:15px;
padding:8px;
}

.btn-reserve-en {
float:left;
border:1px solid #e8e8e3;
width:192px;
background:#fcfcfc url("images/btn-reserva.gif") 8px -52px no-repeat;
height:51px;
margin-bottom:15px;
padding:8px;
}

.btn-reserve-fr {
float:left;
border:1px solid #e8e8e3;
width:192px;
background:#fcfcfc url("images/btn-reserva.gif") 8px -112px no-repeat;
height:51px;
margin-bottom:15px;
padding:8px;
}

.img-freepages {
float:left;
border:1px solid #e8e8e3;
background-color:#fcfcfc;
margin:12px 12px 12px 0;
padding:9px;
}

.entry {
float:left;
width:616px;
}

.entry-testimonial,.entry-error {
float:left;
border:1px solid #e8e8e3;
background-color:#fcfcfc;
margin-bottom:15px;
padding:9px;
}

.entry-testimonial p {
font-style:italic;
font-size:15px;
}

.entry-error {
width:616px;
}

.navigation {
float:left;
display:block;
width:594px;
background-color:#f0f0ee;
border:1px solid #cececc;
border-bottom:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
margin:0 !important;
padding:5px 10px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.navigation-bottom {
float:left;
display:block;
width:510px;
margin:15px 0;
padding:5px 0 0;
}

.novedades h2 {
font:normal 17px/21px georgia, 'times new roman';
color:#732623;
border:none;
margin:3px 0;
padding:0;
}

.divisor {
float:left;
width:616px;
border-top:1px dashed #99a2ab;
margin:0;
padding:0;
}

small {
width:100%;
font-size:11px;
line-height:15px;
color:#a2a2a2;
}

.mapp-div {
float:left;
overflow:hidden;
text-align:left;
line-height:normal;
color:#000;
border:1px solid #e7e7e2;
background-color:#fff;
margin:10px 0 !important;
padding:8px !important;
}

.post-meta {
font-variant:small-caps;
color:maroon;
}

.post-meta-key {
color:green;
font-weight:700;
font-size:110%;
}

h3.widgettitle {
margin-top:0;
font:normal 17px/21px georgia, 'times new roman';
color:#732623;
margin-bottom:10px;
background:url(images/flickr.gif) 0 7px no-repeat !important;
padding:0 0 0 22px;
}

#stimuli_imageData #stimuli_bottomNavClose {
background:url(images/closelabel.gif) right 55% no-repeat !important;
}

#flickr {
float:left;
width:199px;
border:1px solid #e8e8e3;
background-color:#fcfcfc;
margin:0 0 25px;
padding:9px 0 9px 9px;
}

img.flickr_photo {
float:left;
width:90px !important;
height:72px !important;
margin-right:9px;
}

#fb_widget {
float:left;
margin:15px 0;
}

.agencia-web span,#go-to-blog span,.mapp-poweredby {
display:none;
}
