/* @group Webfonts */
@font-face {
	font-family: 'Museo700';
	src: url('webfonts/Museo700-Regular.eot');
	src: local('Museo 700'), local('Museo700-Regular'), url('webfonts/Museo700-Regular.woff') format('woff'), url('webfonts/Museo700-Regular.otf') format('opentype'), url('webfonts/Museo700-Regular.svg#Museo700-Regular') format('svg');
}

@font-face {
	font-family: 'Museo300';
	src: url('webfonts/Museo300-Regular.eot');
	src: local('Museo 300'), local('Museo300-Regular'), url('webfonts/Museo300-Regular.woff') format('woff'), url('webfonts/Museo300-Regular.otf') format('opentype'), url('webfonts/Museo300-Regular.svg#Museo300-Regular') format('svg');
}

@font-face {
	font-family: 'Museo500';
	src: url('webfonts/Museo500-Regular.eot');
	src: local('Museo 500'), local('Museo500-Regular'), url('webfonts/Museo500-Regular.woff') format('woff'), url('webfonts/Museo500-Regular.otf') format('opentype'), url('webfonts/Museo500-Regular.svg#Museo500-Regular') format('svg');
}
/* @end */



/* @group Quotes */
/* STANDARD QUOTES */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */
q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */
blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

/* LANGUAGE-SPECIFIC QUOTES SAFARI STYLE */
*[lang~='da'] q:before, q[lang~='da']:before,
*[lang~='da'] blockquote > *:before, blockquote[lang~='da'] > *:before { content: '\201E'; }

*[lang~='da'] q:after, q[lang~='da']:after,
*[lang~='da'] blockquote > *:after, blockquote[lang~='da'] > *:after { content: '\201C'; }

*[lang~='da'] q q:before, q[lang~='da'] q:before,
*[lang~='da'] blockquote q:before, blockquote[lang~='da'] q:before { content: '\2019'; }

*[lang~='da'] q q:after, q[lang~='da'] q:after,
*[lang~='da'] blockquote q:after, blockquote[lang~='da'] q:after { content: '\2019'; }

*[lang~='sv'] q:before, q[lang~='sv']:before,
*[lang~='sv'] blockquote > *:before, blockquote[lang~='sv'] > *:before { content: '\201D'; }

*[lang~='sv'] q:after, q[lang~='sv']:after,
*[lang~='sv'] blockquote > *:after, blockquote[lang~='sv'] > *:after { content: '\201D'; }

*[lang~='sv'] q q:before, q[lang~='sv'] q:before,
*[lang~='sv'] blockquote q:before, blockquote[lang~='sv'] q:before { content: '\2019'; }

*[lang~='sv'] q q:after,  q[lang~='sv'] q:after,
*[lang~='sv'] blockquote q:after, blockquote[lang~='sv'] q:after { content: '\2019'; }
/* @end */


em
{
	font-family: Baskerville,Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif;
	font-style: italic;
	font-size:1.25em;
}

.post blockquote
{
	font-family: Baskerville, Georgia, 'Times News Roman', serif;
	font-size: 18px;
	font-style: italic;
}

.post h1, .post h2 {width: 470px;}
.post h2 {float: none;}
.post_headline h2 {float: left;}


/* Un poco de estilo a los forms */
#commentform input,
#commentform textarea
{
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
	box-shadow: 0 0 3px rgba(0,0,0,.25);
}

#commentform input:focus,
#commentform textarea:focus
{
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	border-color: #999;
}

/* Aplicar Museo a los encabezados */
h1,h2,h3,h4,h5,h6,#header #site_name
{
	font-family: 'Museo700', Museo, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6 {text-shadow: 2px 2px #ddd;}
#site_name {text-shadow: 2px 2px #000;}

ul.sidebar
{
	margin-top: 10px;
}

/* Que ciertos encabezados no apliquen bold a la Museo */
#sidebar h3,
.post h1,
.post h3,
#header #site_name,
#comments h4
{font-weight: normal;}

/* No queremos itálica para este texto */
#sidebar li.widget_reptile_recentcomments ul li {font-style: normal;}

/* Dar cierto estilo a los encabezados del lateral */
#sidebar h3
{
	/*-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.25);*/
	/*-moz-box-shadow: 0 3px 10px rgba(0,0,0,.25);*/
	/*box-shadow: 0 3px 10px rgba(0,0,0,.25);*/
	background: #dcdcdc url('img/sidebar_h3.png') no-repeat 5px center;
	border-bottom: 1px solid #ccc;
	border-left: 3px solid #666;
	padding: 8px 5px 8px 52px;
	text-shadow: 2px 2px #ddd; 
}

/* Ajustar posición de fecha de post */
.post_date
{
	font-family: 'Museo700', Museo, Helvetica, Arial, sans-serif;
	margin: 0 0 0 -57px;
}

.post_date span
{
	display: block;
	margin: -4px 0 0 0;
}
#sidebar ul li.widget {margin: 0 0 30px 0;}
#sidebar li.widget {width: 100%;}
#sidebar li.widget ul
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ccc;
}

#sidebar li.widget ul li
{
	background: url('img/bg_li.png') no-repeat left 9px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	padding:5px 0 8px 0;
}

#sidebar li.widget ul li a
{
	background: none;
	display: inline;
	text-shadow: 1px 1px #fff;
}

#sidebar ul li.widget ul.children {margin: 10px 0 0 0;}

#sidebar ul li.widget ul.children li
{
	background-position: 10px 9px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 0 10px;
}

#sidebar li.widget ul li li a {background: none;}

/* SocialGrid*/
#sidebar li.widget ul#socialGrid{
	border: none;
	margin-top: 10px;
}

#sidebar li.widget ul#socialGrid li{
	border: none;
	float: left;
	margin:0 3px 0 0;
	padding:0;
}

#sidebar li.widget ul#socialGrid li a{
	display: block;
	height: 32px;
	padding: 0;
	text-indent: -9999px;
	width: 32px;
}

#sidebar li.widget ul#socialGrid li.facebook{
	background: url('/wp-content/uploads/socialGridIcons/facebook_32.png') no-repeat;
}

#sidebar li.widget ul#socialGrid li.twitter{
	background: url('/wp-content/uploads/socialGridIcons/twitter_32.png') no-repeat;
}

#sidebar li.widget ul#socialGrid li.flickr{
	background: url('/wp-content/uploads/socialGridIcons/flickr_32.png') no-repeat;
}

#sidebar li.widget ul#socialGrid li.vimeo{
	background: url('/wp-content/uploads/socialGridIcons/vimeo_32.png') no-repeat;
}

#sidebar li.widget ul#socialGrid li.youtube{
	background: url('/wp-content/uploads/socialGridIcons/youtube_32.png') no-repeat;
}

#sidebar li.widget ul#socialGrid li.linkedin{
	background: url('/wp-content/uploads/socialGridIcons/linkedin_32.png') no-repeat;
}


/* Corregir altura de calendario */
#sidebar #calendar_wrap {height: 235px;}

/* Ocultar créditos de WpBandit */
#footer_full #credit {display: none;}

/* Arreglar encabezado del post */
.post .byline {border-bottom: 1px dotted #ddd;border-top: 1px dotted #ddd;clear: both;padding: 5px 0;}
.post_headline {float: none;overflow: hidden;}
.post h1, .post h2 {line-height: 28px;}
.post p.comments_num
{
	float: right;
	margin: 0;
}
.post p.comments_num a
{
	background: url('img/comments_num_a.png') no-repeat;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 37px;
	padding: 6px 6px 0 0;
	text-shadow: 1px 1px 1px #fff;
	width: 46px;
}

.post p.comments_num a
{
	color: #333;
}

/* Decorar las imágenes del post */
.entry img {-moz-box-shadow: 0 5px 5px #ccc;background: #fff;border: 1px solid #ccc;padding: 10px;}

#header {padding: 20px 0 0 0;}
#header #site_name, #header #site_desc {margin: 0;}
#header #site_name {letter-spacing: 0;margin: 0 0 20px 0;}
#header #site_name
{
	float: left;
	margin: 0 40px 0 0;
	text-indent: -9999px;
	
}
#header #site_name a
{
	background: url('img/logo_trourist.png') no-repeat center;
	display: block;
	height: 76px;
	width: 221px;
}
#header #site_desc {color: inherit;display: none;}
#dropdown-menu
{
	float: left;
	margin: 0;
	position: relative;
	top: 38px;
}

#dropdown-menu li {margin: 0 10px 0 0;}
ol.commentlist .c_num {font-family: 'Museo700', Museo, Helvetica, Arial, sans-serif;}
#sidebar li.widget_reptile_recentcomments ul li a.view_more {text-shadow: 1px 1px #333;}

.banner_experienceless {margin: 0 0 5px 0;}

.banner_experienceless a
{
	background: #ccc url('img/banner_experienceless.png') no-repeat center;
	border: 1px solid #fff;
	display: block;
	height: 160px;
	padding: 10px;
	text-indent: -9999px;
	width: 240px;
}

.banner_experienceless a:hover {background-color: #ddd;}
.widget_search {margin-top: 40px;}


ol.commentlist p.c_date
{
	font-family: Baskerville, Georgia, 'Times News Roman', serif;
	font-style: italic;
}

#comments h4
{
	font-family: Baskerville, Georgia, 'Times News Roman', serif;
	font-style: italic;
	font-size: 20px;
}

#comments ol.commentlist li.comment {padding: 20px;}
#comments ol.commentlist li.comment-author-admin {background: #f2f2f2 url(img/bg_admin_comment.gif) no-repeat right top;}
ol.commentlist .comment_text {width: 365px;}

.post p {line-height: 22px;}
.textwidget p {line-height: 1.5;}

ul#socialGrid.standard
{
	clear: both;
	margin: 0 0 0 -7px !important;
	position: relative;
	top: -25px;
}

/* Ocultar RSS de Reptile, que ya tienen los RSS de FeedBurner */
a#rss_sub {display: none;}

/* @group About us */

p.attention
{
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

/* @group #trouristPrinciples */
#trouristPrinciples
{
	background: #e5e5e5;
	margin: 0 0 10px 0;
	padding: 1em;
}

#trouristPrinciples ul
{
	background: #f2f2f2;
	border: 1px solid #fff;
	margin: 0;
	padding: 3em 2em 1em 2em;
}

#trouristPrinciples li
{
	background: url(img/trouristPrinciples_li.gif) no-repeat left top;
	line-height: 21px;
	list-style: none;
	list-style-type: none;
	margin: 0 0 2em 0;
	padding: 0 0 0 32px;
}

#trouristPrinciples li strong
{
	display: block;
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}
/* @end */


/* @group #trouristFormula */
#trouristFormula
{
	background: #f2f2f2;
	border: 5px solid #e5e5e5;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 19px;
	font-style: italic;
	padding: 1em;
	text-align: center;
}

#trouristFormula strong
{
	display: block;
	font-style: normal;
	margin: 5px 0 0 0;
}
/* @end */


/* @group #crewTestimonials */
/* Testimonios del staff de Trourist en "About us" */
#crewTestimonials {margin: 2em 0 0 0;}

#crewTestimonials h2
{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin: 0 0 1em 0;
	padding: .25em;
}

#crewTestimonials ul
{
	line-height: 1.5;
	margin: 0 0 20px 0;
}

#crewTestimonials li
{
	border-left: 1px solid #ccc;
	float: left;
	height: 150px;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 220px 0 20px 10px;
	width: 239px;
}

#crewTestimonials li.mikel {background: url(img/mikel.jpg) no-repeat left top;}
#crewTestimonials li.imanol {background: url(img/imanol.jpg) no-repeat left top;}
#crewTestimonials li.jokin {background: url(img/jokin.jpg) no-repeat left top;}

#crewTestimonials li cite
{
	display: block;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
}

#crewTestimonials li q
{
	display: block;
	font-family: Georgia, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}

#crewTestimonials li p
{
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
}

#crewTestimonials li p a
{
	border-bottom: none;
}
/* @end */
/* @end */


/* @group #trourist_map */
#trourist_map
{
	background: #f2f2f2;
	border: 1px solid #ccc;
	clear: both;
	padding: 20px;
}

#trourist_map iframe
{
	border: 1px solid #fff;
	margin: 0 0 10px 0;
}

#trourist_map #larger_map
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.5px;
	margin: 0;
	text-align: center;
}
/* @end */



/* @group .lang_chooser */
.lang_chooser #qtranslate-chooser li
{
	display: inline-block;
	margin: 0;
}

.lang_chooser #qtranslate-chooser li a
{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background: #fff;
	border: 2px solid #ddd;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 5px 10px;
	text-transform: uppercase;
}

.lang_chooser #qtranslate-chooser li.active a
{
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25) inset;
	-webkitbox-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25) inset;
	background: #ddd;
	color: #666;
	font-weight: normal;
	text-shadow: 1px 1px 1px #fff;
}

.lang_chooser #qtranslate-chooser li.active a:hover
{
	color: #666;
	cursor: default;
}
/* @end */



/* @group CForms */
.linklove {display: none;}
.cform label,
.cform input,
.cform textarea,
.cform select
{
	font-family: Arial, sans-serif !important;
}
.cform {margin-bottom: 40px!important;width: auto!important;}
p.cf-sb
{
	left: 100px;
	position: relative;
	text-align: left!important;
}
span.reqtxt, span.emailreqtxt
{
	padding: .25em;
}
/* @end */

/* @group .clearfix */
/* Clearfix permite limpiar flotados. Mas info: http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after,
.post_headline:after,
#crewTestimonials ul:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix,
.post_headline,
#crewTestimonials ul
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,
* html .post_headline,
* html #crewTestimonials ul
{height: 1%;}

.clearfix,
.post_headline,
#crewTestimonials ul
{display: block;}
/* End hide from IE-mac */
/* @end */