﻿/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/* RESET */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
/* FONTS */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}

/* HACK AV */
ol li, ul li{list-style:none}

/* HTML5 TAGS */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; }
/* WIDTH PERCENTS */
.w1{width:1%;}.w2{width:2%;}.w3{width:3%;}.w4{width:4%;}.w5{width:5%;}.w6{width:6%;}.w7{width:7%;}.w8{width:8%;}.w9{width:9%;}.w10{width:10%;}.w11{width:11%;}.w12{width:12%;}.w13{width:13%;}.w14{width:14%;}.w15{width:15%;}.w16{width:16%;}.w17{width:17%;}.w18{width:18%;}.w19{width:19%;}.w20{width:20%;}.w21{width:21%;}.w22{width:22%;}.w23{width:23%;}.w24{width:24%;}.w25{width:25%;}.w26{width:26%;}.w27{width:27%;}.w28{width:28%;}.w29{width:29%;}.w30{width:30%;}.w31{width:31%;}.w32{width:32%;}.w33{width:33%;}.w34{width:34%;}.w35{width:35%;}.w36{width:36%;}.w37{width:37%;}.w38{width:38%;}.w39{width:39%;}.w40{width:40%;}.w41{width:41%;}.w42{width:42%;}.w43{width:43%;}.w44{width:44%;}.w45{width:45%;}.w46{width:46%;}.w47{width:47%;}.w48{width:48%;}.w49{width:49%;}.w50{width:50%;}.w51{width:51%;}.w52{width:52%;}.w53{width:53%;}.w54{width:54%;}.w55{width:55%;}.w56{width:56%;}.w57{width:57%;}.w58{width:58%;}.w59{width:59%;}.w60{width:60%;}.w61{width:61%;}.w62{width:62%;}.w63{width:63%;}.w64{width:64%;}.w65{width:65%;}.w66{width:66%;}.w67{width:67%;}.w68{width:68%;}.w69{width:69%;}.w70{width:70%;}.w71{width:71%;}.w72{width:72%;}.w73{width:73%;}.w74{width:74%;}.w75{width:75%;}.w76{width:76%;}.w77{width:77%;}.w78{width:78%;}.w79{width:79%;}.w80{width:80%;}.w81{width:81%;}.w82{width:82%;}.w83{width:83%;}.w84{width:84%;}.w85{width:85%;}.w86{width:86%;}.w87{width:87%;}.w88{width:88%;}.w89{width:89%;}.w90{width:90%;}.w91{width:91%;}.w92{width:92%;}.w93{width:93%;}.w94{width:94%;}.w95{width:95%;}.w96{width:96%;}.w97{width:97%;}.w98{width:98%;}.w99{width:99%;}.w100{width:100%;}.cLeft{clear:left;}.cRight{clear:right;}.cBoth{clear:both;}.mask{display:block;overflow:hidden;}.rc{position:relative;display:inline-block;}.tl,.tr,.br,.bl,.tlb,.trb,.brb,.blb{position:absolute;display:block;font-size:1px;line-height:1px;background-repeat:no-repeat;}.tl,.tlb{background-position:top left;}.tr,.trb{background-position:top right;}.br,.brb{background-position:bottom right;}.bl,.blb{background-position:bottom left;}.tl,.tr{top:0;}.tl,.bl{left:0;}.bl,.br{bottom:0;}.tr,.br{right:0;}.tlb,.trb{top:-1px;}.tlb,.blb{left:-1px;}.blb,.brb{bottom:-1px;}.trb,.brb{right:-1px;}em{font-style:italic;}strong{font-weight:bold;}del{text-decoration:line-through;}sup{vertical-align:super;}sub{vertical-align:sub;}#content abbr,#content acronym,#content dfn{border-bottom:1px dotted #666;cursor:help;}.img-replace,.img-replace a,.imgReplace,.imgReplace a{display:block;background-repeat:no-repeat;outline:none 0;text-indent:-9999em;text-decoration:none;text-align:left;}.left,.alignleft,.alignLeft{float:left;}img.alignleft{margin:0 1em 1em 0;}.right,.alignright,.alignRight{float:right;}img.alignright{margin:0 0 1em 1em;}.aligncenter,.alignnone,.alignCenter{display:block;margin:1em auto;}.tLeft{text-align:left;}.tRight{text-align:right;}.tCent{text-align:center;}
/* new clearfix - perishable press */
.cf:after {visibility: hidden;display: block;font-size:0;content:" ";clear: both;height: 0;}
* html .cf{ zoom: 1; } /* IE6 */
*:first-child+html .cf{ zoom: 1; } /* IE7 */
body, html{
	height: 100%;
}
html{
	width: 100%;
	background: #181818;
}
body{
	color: #000;
	font-size: .813em;
	text-align: left;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;
}
/****************************************************************** STRUCTURE */
/*------------------------------------- GLOBAL */
#global{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
html>body #global{
	height: auto;
    background-color: black;
}
.center{
	position: relative;
	width: 950px;
	margin: 0 auto;
	display: block;
	z-index: 1;
}
.wrap-center{
	position: relative;
	padding: 0 40px;
}
.wrap-feature{
	position: relative;
	margin: 0 80px;
	padding: 50px 0;
	border-top: 1px solid #D8D8D8;
}
/* HEADER */
#header{
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 60px;
	z-index: 1000;
}
#header-error{
	width: 950px;
	margin: 0 auto;
	z-index: 1000;
}
/* MAIN */
#main{
	margin: 0 auto;
}
#main .center{
	position: relative;
	*z-index: 999;
	background: #FAFAFA;
	/* radius */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
#home-center{
	border-top: 1px solid #D8D8D8;
	/* gradients */
	background: #dedede; /* Old browsers */
	background: -moz-linear-gradient(top, #dedede 0%, #ffffff 67%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(67%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dedede 0%,#ffffff 67%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dedede 0%,#ffffff 67%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dedede 0%,#ffffff 67%); /* IE10+ */
	background: linear-gradient(to bottom, #dedede 0%,#ffffff 67%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#cont{
	padding: 3em 47px 2em 47px;
	overflow: hidden;
}
.content{
	display: block;
	float: left;
	width: 44.5em;
	margin: 1em 0 0;
	padding: 2.2em 0 0;
	min-height: 100%;
}
.content-wide{
	width: 100%;
}
.wide-content{
	float: left;
	width: 75%;
}
.wide-sidebar{
	float: left;
	width: 25%;
}
.sidebar{
	margin-top: 2em;
	float: right;
	width: 18.5em;
}
/*.center .tlb, .center .trb{ background-image: url(../img/border-main.jpg); }
.center .blb, .center .brb{ background-image: url(../img/border-main-bottom.jpg); }
.center .bl, .center .br{ background-image: url(../img/border-main-white.jpg); }*/
.center .brb{ bottom:0; }
/* HOME */
.left-home{
	width: 36em;
	float: left;
}
.right-home{
	width: 25.8em;
	float: right;
}
/****************************************************************** COMMON STYLES */
a{
	text-decoration: none;
	color: #06c;
}
a:hover{
	color: #F30;
	text-decoration: none;
}
.hidden{
	display: none;
}
.tl, .tr, .br, .bl, .tlb, .trb, .brb, .blb, .brc, .bld, .brd, .trc{
	width: 10px;
	height: 10px;
}
ul li a{
	color: #039;
}
/****************************************************************** HEADER */
/*--------------------------------- Main Logo */
.header a{
	font-size: 93%;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
.header a:hover{
	text-decoration: underline;
}
/*--------------------------------- Logo */
#header #logo{
	position: absolute;
	top: 80px;
	left: 45px;
	z-index: 1000;
}
#header .wrap-center {
	height: 60px;
}
/*--------------------------------- Top Nav */
#top-navigation{
	float: right;
}
#top-navigation li{
	float: left;
	padding-right: 6px;
	margin-right: 6px;
}
/*--------------------------------- Qtranslate */
.qtrans_language_chooser, .menu-auxiliar-top-container{
	float: right;
}
.qtrans_language_chooser li{
	margin-top: 7px;
	border-right: 1px solid #CCC;
}
.qtrans_language_chooser li:last-child{
	border: none;
}
.qtrans_language_chooser li a{
	color: #999;
}
.qtrans_language_chooser li.active a{
	color: #FFF;
}
/*--------------------------------- Auxiliar */
.menu-auxiliar-top-container li{
	display: inline-block;
	height: 27px;
	margin-right: 0;
	text-align: center;
}
.menu-auxiliar-top-container li a{
	display: inline-block;
	padding: 7px 0 0 0;
	height: 27px;
}
.menu-auxiliar-top-container .nav-tab a{
	width: 66px;
	/*background: url(../img/bg-help.png) no-repeat left top;*/
	text-decoration: none;
}
.menu-auxiliar-top-container .nav-tab a:hover{
	background-position: top right;
}
/*--------------------------------- Main Nav */
#main-navigation{
	position: absolute;
	right: 30px;
	bottom: 0;
	height: 27px;
}
.main-navigation li{
	position: relative;
	float: left;
	height: 27px;
	padding: 0;
}
.main-navigation li a{
	display: block;
	padding: 7px 14px;
	line-height: 110%;
	color: #FFF;
}
.main-navigation .current_page_item, .main-navigation .current-cat, .main-navigation .current-menu-ancestor, .main-navigation .current-menu-item, .main-navigation .current-menu-parent{
/*	background: #FAFAFA url(../img/corner-left.gif) no-repeat left top;*/
	background: #FAFAFA;
}
.main-navigation .current_page_item a, .main-navigation .current-cat a, .main-navigation .current-menu-ancestor a, .main-navigation .current-menu-parent a, .main-navigation .current-menu-item a{
	color: #333;
	/*background: transparent url(../img/corner-right.gif) no-repeat right top;*/
}
/* Encuentros Hoteleros */
.main-navigation li.encuentros-hoteleros{
	/*background: #792057 url(../img/corner-left-purp.gif) no-repeat left top;*/
	background: #792057;
}
.main-navigation li.encuentros-hoteleros a{
	display: inline-block;
	margin-top: 0;
	padding-left: 3px;
	padding-right: 16px;
	white-space: nowrap;
	/*background: #792057 url(../img/corner-right-purp.gif) no-repeat right top;*/
	background: #792057
}
.main-navigation li.encuentros-hoteleros .cup-coffee{
	position: relative;
	float: left;
	width: 27px;
	height: 30px;
	margin: 0 3px 0 14px;
	top: -6px;
	/*background: transparent url(../../imag/icon/cup.png) no-repeat 0 0;*/
}
/****************************************************************** SIDEBAR */
#sidebar{
	width: 18em;
	padding: 5em 0 0;
	float: right;
}
#sidebar .sidebar-block{
	margin: 0 0 1em;
}
#sidebar .sidebar-block a{
	color: #09f;
}
#sidebar .sidebar-block a:hover{
	color: #f30;
}
#sidebar .rotulo{
	height: 51px;
	position: relative;
	margin: 0;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 1.2em;
	/*background: url(../img/bg-rotulo.png) no-repeat left top;*/
	line-height: 120%;
}
#sidebar span.borders{
	width: 12px;
	height: 32px;
	position: absolute;
	right: 0;
	bottom: 0;
	/*background: url(../img/tlc-rot.jpg) no-repeat right top;*/
}
#sidebar .rotulo h2{
	margin: 0 1em 0 2em;
	padding: 1.5em 0 0;
}
#sidebar .bg-block{
	position: relative;
	margin: 0 0 0 1.2em;
	padding-bottom: 0.3em;
	background-color: #fff;
}
#sidebar .bg-block img{
	margin: 0 7px;
}
#sidebar .bg-block ul{
	margin: 0 1em;
	padding-top: 0.2em;
}
.bg-block ul li{
	font-size: 0.9em;
	margin-bottom: 0.7em;
	padding-left: 1.2em;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -33px -299px;*/
}
.bg-block .play{
	position: absolute;
	top: 50px;
	left: 90px;
	width: 36px;
	height: 36px;
	/*background: url(../../imag/icon/play.png) no-repeat left top;*/
}
.bg-block span.play a{
	width: 36px;
	height: 36px;
	display: block;
}
#contact-support{
	margin: 1.2em 1em 0 .9em;
	padding: .8em;
	font-size: 1.1em;
	font-family: Tahoma,Arial,sans-serif;
	font-weight:bold;
	color: black;
	border: 1px solid #cecece;
	background-color: #fff;
	line-height: 110%;
}
#contact-support a{
	display: block;
	margin-top: .75em;
	font-weight:normal;
	color:#FF3300;
}
#contact-support a:hover{
	color:#0099FF;
}


/****************************************************************** MAIN */
.btn-start{
	display: block;
	width: 190px;
	padding: 20px;
	font-size: 116%;
	letter-spacing: -1px;
	line-height: 110%;
	color: #333;
	background: #68AD02;
	border: 1px solid #5CA60F;
	border-top-color: #A1CC75;
	/* Gradients */
	background: -moz-linear-gradient(top, #7bc705 10%, #68ad02 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#7bc705), color-stop(100%,#68ad02)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bc705 10%,#68ad02 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bc705 10%,#68ad02 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bc705 10%,#68ad02 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bc705 10%,#68ad02 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc705', endColorstr='#68ad02',GradientType=0 ); /* IE6-9 */
	/* Radius */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-raius: 10px;
}
.btn-start strong{
	display: block;
	margin-bottom: 10px;
	font-size: 161.6%;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
	color: #FFF;
}
.btn-start:hover{
	color: #333;
	background: #68AD02;
}
/*--------------------------------- New feature */
#new-features {
	*position: relative;
	*z-index: 100;
	padding: 20px 80px 60px 80px;
}
#new-features h2 {
	margin-bottom: 15px;
	font-size: 182%;
	color: #666;
	/* text shadow */
	text-shadow: 0 2px 2px #FFF;
	border-top: 1px solid #D8D8D8;
	text-align: center;
}
#new-features h2 span {
	position: relative;

	top: -17px;
	padding: 5px 15px;
	background: #FAFAFA;
}
#new-features li a:hover {
	background: #E5E5E5;
}
#new-features li {
	float: left;
	margin-left: 10px;
}
#new-features li a {
	position: relative;
	color: #000;
	width: 340px;
	min-height: 75px;
	float: left;
	padding: 25px;
	/*background: url(../img/back-button-new.gif);*/
	border-radius: 10px;
	box-shadow: 1px 1px 1px #CCC;
}
#new-features li:first-child {
	margin-left: 0px;
}
#new-features li img {
	float: left;
	margin-right: 15px;
}
#new-features li strong.item-title {
	display: block;
	float: left;
	display: block;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
}
#new-features span.inner-link:hover {
	text-decoration: underline;
}
#banner-new-feature {
	position: absolute;
	top: -13px;
	right: -30px;
}
#new-features span.inner-link {
	display: block;
	font-weight: bold;
	color: #6CB105;
}
#new-features li span.paragraph {
	display: block;
	width: 75%;
	margin-top: 5px;
	float: left;
}
/*--------------------------------- Main feature */
#main-feature{
	padding-top: 70px;
	padding-left: 50px;
	padding-bottom: 10px;

}
/* Main feature Content */
.main-feature-content{
	float: right;
	width: 295px;
	margin-top: -5px;
}
.main-feature-content h1{
	margin-bottom: 15px;
	font: normal 197%/110% "Arvo", Arial, sans-serif;
	color: #333;
}
.main-feature-content .summary{
	margin-bottom: 15px;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 153.9%;
	color: #333;
}
.main-feature-content p{
	margin-top: 10px;
	font-size: 116%;
}
.main-feature-content p a{
	color: #6CB105;
}
/* Main feature Image */
.main-feature-image{
	float: left;
	margin-left: -76px;
}
/*--------------------------------- New york badge */
#newyork-badge{
	position: absolute;
	width: 296px;
	height: 87px;
	right: -9px;
	top: 108px;
	text-indent: -1000em;
	/*background: transparent url(../../imag/icon/sprite-newyork.png) no-repeat 0 0;*/
}
#newyork-badge:hover{
	background-position: 0 -93px;
}
/*--------------------------------- Titles */
h1, h2, h3, .main-title, .plan-title, .section-title{
	font-family: "Arvo", Arial, sans-serif;
}
.main-title{
	font-size: 197%;
	line-height: 110%;
	color: #333;
}
.plan-title{
	font-size:  182%;
	line-height: 90%;
	letter-spacing: -1px;
	color: #6DB701;
	/* text shadow */
	text-shadow: 0 0 3px #FFF;
}
.section-title{
	position: relative;
	font-size: 210%;
	color: #333;
	/* text shadow */
	text-shadow: 0 0 1px #FFF;
	z-index: 1;
}
.section-subtitle{
	font: italic 167%/110% Georgia, sans-serif;
	color: #666;
}
.subsection-title{
	margin-bottom: 5px;
	font-size: 108%;
	font-weight: bold;
	text-align: center;
	color: #666;
}
.subsection-title a{
	color: #F60;
}
/*--------------------------------- Home Plans */
#home-plans{
	position: relative;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px solid #D8D8D8;
	/* gradient */
	background: #DEDEDE; /* Old browsers */
	background: -moz-linear-gradient(top, #DEDEDE 0%, #FFFFFF 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DEDEDE), color-stop(75%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #DEDEDE 0%,#FFFFFF 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #DEDEDE 0%,#FFFFFF 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #DEDEDE 0%,#FFFFFF 75%); /* IE10+ */
	background: linear-gradient(to bottom, #DEDEDE 0%,#FFFFFF 75%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEDEDE', endColorstr='#FFFFFF',GradientType=0 );*/ /* IE6-9 */

	*z-index: 100;
}
/* plans advantages */
.plans-advantages{
	float: left;
	width: 24%;
	margin-top: 15px;
}
.plans-advantages h2{
	margin-bottom: 15px;
	font-size: 182%;
	color: #666;
	/* text shadow */
	text-shadow: 0 2px 2px #FFF;
}
.plans-advantages li{
	margin-bottom: 6px;
	padding-left: 21px;
	font-size: 100%;
	font-weight: bold;
	color: #333;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -303px -34px;*/
}
/* plan list */
.plans-list{
	position: relative;
	*z-index: 9999;
	float: right;
	width: 635px;
	margin-top: -40px;
}
.box-plan{
	position: relative;
	float: left;
	width: 146px;
	margin-left: 10px;
	border: 1px solid #CDCDCD;
	background: #FFF;
	/* box shadow */
	box-shadow: 0 0 5px #CCC;
}
.box-plan:first-child{
	margin-left: 0;
}
.box-plan h3{
	margin-top: 1px;
	padding: 10px 0;
	text-align: center;
	background: #F2F2F2;
	/* box shadow */
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
}
.box-plan ul{
	padding: 15px 15px 30px 15px;
}
.box-plan li{
	position: relative;
	padding: 10px 0;
	font-family: Georgia, serif;
	text-align: center;
	line-height: 120%;
	color: #4D4632;
	border-top: 1px solid #F3F3F3;
	border-bottom: 1px solid #D9D9D9;
}
.box-plan li:first-child{ border-top: none; }
.box-plan li:last-child{ border-bottom: none; }
/* plan price */
.box-plan li.plan-price{
	padding-top: 12px;
	padding-bottom: 22px;
}
.price{
	*width: 100px;
	color: #F30;
}
.price *{
	position: relative;
}
.price-symbol{
	font-size: 210%;
	*top: -10px;
}
.price-value{
	margin-left: -5px;
	font-size: 310%;
	letter-spacing: -1px;
	*top: -10px;
}
.plan-list .box-plan:first-child .price-sup {
	*right: 0px;
}
.price-sup{
	margin-left: -3px;
	top: -20px;
	font-size: 93%;
	text-decoration: underline;
}
.month{
	top: -2px;
	margin-left: -10px;
	font-size: 93%;
	color: #666;
}
/* num reservations */
.reservations{
	font-size: 138.5%;
}
/* plan recommended */
.plan-recommended{
	margin-top: -1px;
	border-width: 2px;
	border-color: #C8B443;
}
.plan-recommended h3{
	color: #A39337;
}
.label-recommended{
	position: absolute;
	display: block;
	width: 146px;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #4D4632;
	background: #C8B443;
	border: 2px solid #A39337;
	/* box shadow */
	-moz-box-shadow: inset 0 0 10px #A59437;
	-webkit-box-shadow: inset 0 0 10px #A59437;
	box-shadow: inset 0 0 10px #A59437;
}
.label-top{
	top: -24px;
	left: -2px;
}
.label-bottom{
	bottom: -23px;
	left: -2px;
}
.label-recommended span{
	display: block;
	padding: 4px 0 1px 0;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
}
/*--------------------------------- Home Testimonials */
#home-testimonials{
	padding-top: 20px;
	padding-bottom: 22px;
	background: #FBFBFB;
	border-bottom: 1px solid #D8D8D8;
}
.testimonials-entry .wp-post-image{
	float: left;
	width: 250px;
	height: 160px;
	margin-right: 50px;
	padding: 7px;
	border: 1px solid #DDD;
	/* box shadow */
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.testimonial-content{
	padding: 10px 30px 0 0;
	line-height: 120%;
	text-align: left;
	color: #333;
}
/* quotes */
.quotes{
	display: inline-block;
	width: 25px;
	height: 19px;
	text-indent: -10000em;
	color: #C7D8ED;
	/*background: transparent url(../../imag/auxi/quotes.png) no-repeat top left;*/
}
.open-quote{
	margin-right: 10px;
}
.close-quote{
	margin-left: 10px;
	background-position: bottom right;
}
/* quotes */
.testimonial-source{
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	padding: 5px 10px;
	font-size: 93%;
	text-align: right;
}
.testimonial-source a{
	color: #000;
}
.people-location{
	display: inline-block;
	border: 1px solid #EEE;
	background: #FCFCFC;
	/* radius */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.testimonial-source cite, .testimonial-source-location{
	font-style: normal;
	font-weight: bold;
}
/*--------------------------------- Home Customers */
#home-customers{
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: 1px solid #D8D8D8;
}
.customers-list{
	text-align: center;
}
.customers-list li{
	display: inline-block;
	*float: left;
	height: 105px;
	margin: 0 10px;
	font-size: 85%;
	text-align: center;
	color: #545454;
}
.customers-list li img{
	display: block;
	margin-bottom: 5px;
}
/*--------------------------------- Home Features */
#home-foot{
	padding: 0 1.5em 1.5em;
	overflow: hidden;
	/*background: transparent url(../img/bg-carrousel-new.jpg) no-repeat left 0;*/
}
#home-foot .rotulo{
	height: 51px;
	position: relative;
	margin: 0 0 0.9em;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 1.5em;
	/*background: url(../img/bg-rotulo.png) no-repeat left top;*/
	line-height: 120%;
}
#home-foot .rotulo h2{
	margin: 0 1em 0 1.4em;
	padding: 1.2em 0 0;
}
#home-foot h2 span, #sidebar h2 span{
	color: #F30;
}
#home-foot span.borders{
	width: 12px;
	height: 32px;
	position: absolute;
	right: 0;
	bottom: 0;
	/*background: url(../img/tlb-rot.jpg) no-repeat right top;*/
}
#home-foot .right-home{
	line-height: 150%;
}
#home-foot a:hover{
	color: #F30;
}
/*--------------------------------- Media Coverage */
#media-coverage{
	padding-bottom: 30px;
}
#media-coverage .subsection-title{
	position: relative;
	z-index: 1;
}
#media-coverage img{
	display: block;
	margin: -10px auto 0 auto;
}
/*--------------------------------- Features Nav */
.features #main-feature{
	margin-bottom: 40px;
	padding-bottom: 0;
	border-bottom: none;
}
.features-nav{
	width: 770px;
	margin: 20px auto 40px auto;
}
.features-nav li{
	float: left;
	width: 123px;
	padding: 0 2px;
	font-weight: bold;
	text-align: center;
}
.features-nav li a{
	display: block;
	color: #6CB105;
}
.features-nav li a:hover{
	color: #690;
}
.btn-features{
	display: block;
	width: 120px;
	height: 120px;
	/*background: transparent url(../../imag/icon/sprite-icons.png) no-repeat 0 0;*/
}
.features-nav .btn-features{
	margin-bottom: 5px;
}
/* buttons nav */
.btn-feature-occupation{ background-position: -9px -125px; }
.btn-feature-sales{ background-position: -129px -125px; }
.btn-feature-clients{ background-position: -249px -125px; }
.btn-feature-profilability{ background-position: -369px -125px; }
.btn-feature-mobile{ background-position: -489px -125px; }
.btn-feature-team{ background-position: -609px -125px; }
/* buttons nav:hover */
:hover .btn-feature-occupation{ background-position: -9px -255px; }
:hover .btn-feature-sales{ background-position: -129px  -255px; }
:hover .btn-feature-clients{ background-position: -249px -255px; }
:hover .btn-feature-profilability{ background-position: -369px -255px; }
:hover .btn-feature-mobile{ background-position: -489px -255px; }
:hover .btn-feature-team{ background-position: -609px -255px; }
/*--------------------------------- Features */
.feature-header{
	margin-bottom: 20px;
}
.feature-center{
	margin-left: 60px;
	margin-right: 60px;
}
.feature-text p{
	margin-bottom: 10px;
	font-size: 108%;
	line-height: 150%;
	color: #333;
}
#feature-sales{
	margin-left: -40px;
	margin-bottom: -20px;
}
#image-profilability{
	display: block;
	margin-left: -10px;
	margin-bottom: -10px;
}
.box-upgrade{
	position: relative;
	width: 541px;
	margin: 0 auto;
	padding: 27px 70px 33px 70px;
	/*background: transparent url(../img/back-upgrade.jpg) no-repeat 0 0;*/
}
.prize-label{
	display: block;
	width: 108px;
	height: 105px;
	font: italic 131%/100% Georgia, serif;
	text-transform: uppercase;
	text-shadow: 0 0 3px #FFF;
	color: #4A391F;
	/*background: transparent url(../../imag/icon/sprite-icons.png) no-repeat -20px -10px;*/
}
.prize-label span{
	position: absolute;
	width: 100%;
	top: 46%;
	text-align: center;
}
.box-upgrade .prize-label{
	position: absolute;
	top: 5px;
	right: -45px;
}
/*************************************************************** CONTENT ***/
/*--------------------------------- Content Interior */
.content h2, .content-wide h2{
	margin-bottom: .5em;
	font-size: 2.3em;
}
.header-cat h2{
	font-family: Arvo, Georgia, 'Times New Roman', serif;
}
.content p{
	color: #000;
}
.screenshots h3{
	padding-bottom: 1em;
}
.screenshots p{
	padding: 0 11px 18px 11px;
}
.content p a{
	color: #06c;
}
.content p a:hover{
	color: #f30;
}
.content .summary{
	margin: 0em 0 1.1em;
	font-size: 1.35em;
	font-family: Georgia, 'Times New Roman', serif;
	color: #333;
	line-height: 110%;
}
.content-wide .badge{
	padding: .3em 0;
	/*background: transparent url(../../imag/icon/badge.png) no-repeat left top;*/
}
.content-wide .summary p.unlimited{
	padding: 20px 80px 20px 0;
	/*background: transparent url(../../imag/icon/unlimited.png) no-repeat 780px 2px;*/
}
.content-wide p.left-log{
	margin-right: 5em;
	float: left;
}
.content-wide p.intro{
	width: 26em;
	margin-bottom: 0.2em;
	font-size: 103%;
	color: #333;
}
.content-wide .log{
	padding-top: 1.4em;
	font-size: 95%;
	text-align: right;
}
.content-wide .log a{
	color: #09f;
	text-decoration: underline;
}
.content-wide h2 span{
	float: left;
}
.content-wide .back{
	width: 3.5em;
	margin-top: 1.2em;
	padding-left: 0.6em;
	font-size: 0.4em;
}
.content-wide .back a{
	color: #666;
}
/*--------------------------------- Blog / Forums */
/* Content Blog */
.left-blog{
	position: relative;
	background-color: #CECECE;
}
/* Sidebar */
.cat-sidebar{
	padding: 10px 5px 10px 15px;
}
.cat-sidebar h3{
	margin-bottom: 10px;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 1.2em;
}
.cat-sidebar ul{
	margin: 0;
}
.cat-sidebar ul li{
	margin-bottom: 0.45em;
}
.cat-sidebar .current-cat a, .cat-sidebar a:hover{
	display: block;
	color: #FFF;
	background: #656565 url(../content/img/bg-cat-over.jpg) repeat-x left bottom;
}
.cat-sidebar ul a{
	display: block;
	padding: 7px 15px;
	color: #F30;
	background: #FFF url(../content/img/bg-cat.jpg) repeat-x left bottom;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cat-sidebar .current-menu-item a{
	display: block;
	background: #656565 url(../../content/img/bg-cat-over.jpg) repeat-x left bottom;
	color: #FFF;
}
/* Corners sidebar */
.left-blog .brc, .left-blog .trc{
	position: absolute;
	background-image: url(../content/img/border-forum-reverse.jpg);
}
.left-blog .trc{
	right: 0;
	top: -10px;
	background-position: right bottom;
}
.left-blog .brc{
	right: 0;
	bottom: -10px;
	background-position: right top;
}
/* Blog Column */
.blog{
	position: relative;
	width: 95%;
	margin-bottom: 1.3em;
	padding: 15px;
	background-color: #CECECE;
}
.rec-blog{
	position: relative;
	margin-bottom: 1.3em;
	padding: 1.3em 0 1.6em 0;
	background-color: #FFF;
	color: #0A0A0A;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.rec-blog h3{
	margin: 0 14px;
	font-size: 1.5em;
	font-weight: bold;
	color: #09F;
}
.rec-blog h3 a, .rec-blog .data a:hover, .ideas p a:hover{
	color: #FF3300;
}
.rec-blog h3 a:hover, .rec-blog .data a{
	color: #0099FF;
}
.rec-blog p{
	margin: 1em 16px 0;
	font-size: 100%;
	line-height: 160%;
}
.rec-blog p.data{
	margin: .5em 18px 0;
	color: #666;
	font-size: 0.9em;
}
.rec-blog ul, .rec-blog ol{
	margin: 1em 3em;
}
/* Corners blog */
.blog .bl, .blog .br{
	background-image: url(../content/img/border-blog.jpg);
}
.blog .tl, .blog .tr, .left-blog .tl, .left-blog .bl, .rec-step .br, .rec-step .bl, .blog .bld, .blog .brd{
	background-image: url(../content/img/border-forum.jpg);
}
.blog .bld, .blog .brd{
	bottom: 0;
}
.blog .bld{
	left: 0;
}
.blog .brd{
	right: 0;
}
/* Category Header */
.header-cat{
}
.header-cat h2 a{
	color: #000;
}
.header-cat h2 a:hover{
	text-decoration: underline;
}
.header-cat h3{
	margin-top: -10px;
	margin-left: 2px;
	font-size: 130%;
	color: #666;
}
.header-cat p{
	margin-bottom: 1.3em;
	color: #333333;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1.35em;
    line-height: 110%;
}
/* Helps items */
.rec-blog-help{
	position: relative;
	margin: 0 0 1em 0;
	padding: .9em 0 1em;
	background-color: #FFF;
	color: #0A0A0A;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.rec-blog-help h3{
	margin: 0 1.1em;
	font-size: 1.5em;
	color: #09f;
}
.rec-blog-help h3 a, .rec-blog-help p.data a:hover{
	color: #FF3300;
}
.rec-blog-help h3 a:hover, .rec-blog-help p.data a{
	color: #0099FF;
}
.rec-blog-help h3 span{
	color: #666;
}
.rec-blog-help p{
	margin: 1em 1.7em 0;
	font-size: 95%;
	line-height: 160%;
}
.rec-blog-help p.data{
	margin: 0 1.85em;
	color: #666;
	font-size: 0.9em;
}
.rec-blog-help ul, .rec-blog-help ol{
	margin: 1em 3em;
}
/* Table Blogs */
.blog table{
	width: 96%;
	margin: 0 1em;
	background-color: #fff;
}
.blog table th{
	font-family: Georgia, 'Times New Roman', serif;
	background-color: #cecece;
}
.blog table th, .blog table td{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 9px;
	border-bottom: 1px solid #cecece;
}
.blog table td{
	padding-top: 9px;
}
.blog table td a{
	color: #09f;
	text-decoration: underline;
}
.blog table td a:hover, .content-wide .log a:hover, .content-wide .back a:hover{
	color: #f30;
}
.genislik{
    width: 100px;
}
.trheader
{
    background-color:#fff!important;
    border-bottom: solid 2px red;
    color: Red;
    }
/* Forum */
.new-topic{
	width: 187px;
	height: 24px;
	margin-top: 0.2em;
	padding-bottom: 1em;
	text-align: center;
}
.new-topic a{
	width: 187px;
	height: 24px;
	display: block;
	/*background: transparent url(../../imag/icon/sprites-botones.png) no-repeat -1px -141px;*/
	color: #8b8b8b;
}
.new-topic a:hover{
	/*background: transparent url(../../imag/icon/sprites-botones.png) no-repeat -212px -141px;*/
	color: #fff;
}
.new-topic a span{
	padding: 0 1em;
	font-size: 93%;
	display: block;
	line-height: 24px;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat 0px -293px;*/
}
/*--------------------------------- Testimonials */
.testimonials{
	position: relative;
	margin-bottom: 0.8em;
	padding: 1.6em 0 1.3em;
	background-color: #fff;
	color: #0a0a0a;
	overflow: hidden;
}
.testimonials h3, .testimonials .support{
	margin: 0 2em;
	font-size: 1.2em;
	font-weight: bold;
}
.testimonials h3 a, .testimonials .support a{
	color: #0a0a0a;
}
.testimonials h3 a:hover, .testimonials .support a:hover, .intro-check a:hover{
	color: #f30;
}
.testimonials .support{
	padding: 0.1em 0 0 2.8em;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -202px -113px;*/
}
.testimonials p{
	margin: 1em 2.2em 0;
	font-size: 1.05em;
	line-height: 150%;
}
.testimonials blockquote{
	/*background: url(../img/bq-start.gif) no-repeat 29px top;*/
}
.testimonials blockquote p{
	padding: 0.45em 0;
	text-indent: 2.5em;
	/*background: url(../img/bq-end.gif) no-repeat right bottom;*/
}
.testimonials .bqend{
	float: right;
    height: 25px;
    margin-top: 0px;
    padding-top: 45px;
    font-size: 600%;
    color: #d0d0d0;
}
.testimonials .author{
	margin: 0.5em 2.2em 0;
	font-weight: bold;
	font-size: 0.9em;
}
.testimonials .author a{
	color: #09f;
}
.testimonials .author a:hover{
	color: #f30;
}
.testimonials .tl, .testimonials .tr, .testimonials .bl, .testimonials .br, .bg-block .bl, .bg-block .br{
	/*background-image: url(../img/grey-border.gif);*/
}
/*--------------------------------- Plans Details */
.plan{
	margin: 0 0 1.5em;
	width: 412px;
	height: 264px;
	/*background-image: url(../img/bg-plans.png);*/
	text-align: center;
	position: relative;
}
.left-plan{
	float: left;
}
.right-plan{
	float: right;
}
.plan-inside{
	width: 392px;
	height: 242px;
	margin: 0.75em auto;
	/*background: url(../img/bg-inside.png);*/
	color: #0a0a0a;
}
.plan-inside h3, .plan-inside-rec h3{
	padding-top: .5em;
	font-size: 2.2em;
	color: #000;
	display: block;
	font-family: Arvo, Georgia, 'Times New Roman', serif;
}
.plan-inside-rec h3{
	font-weight:bold;
}
.plan-inside p, .plan-inside-rec p{
	margin: 0 1.4em;
	font-size: 0.9em;
	line-height: 140%;
}
.plan-inside-rec{
	width: 389px;
	height: 240px;
	margin: 0.9em auto;
	/*background: #F7F0C6 url(../img/bg-recommended.jpg) no-repeat left top;*/
	color: #0a0a0a;
	background: #F7F0C6;
}
.detail{
	margin: 0.8em 1.5em;
	padding: 0.65em 0;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
.detail ul{
	width: 100%;
}
.detail ul li{
	display: inline;
	padding: 0 0.2em 0 0;
	margin: 0 0.05em 0 0;
	font-size: 1.5em;
	border-right: 1px solid #666;
	color: #333;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
}
.detail ul li span{
	color: #f30;
}
.detail ul li.last{
	border-right: none;
}
.detail ul li.last span.monthly{
	font-size: .7em;
	font-weight: normal;
	font-style: italic;
	color: #000;
}
.value{
	margin: 1em 3em 0;
	color: #000;
	font-size: 1.2em;
	overflow: hidden;
	text-align:center;
}
.value p{
	margin: 0.7em 0 0;
	padding-bottom: 10px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #999;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
}
.value p span{
	color: #000;
	font-size: 2.1em;
	font-weight: bold;
	font-style: normal;
}
.value p span.deg-numbers{
	padding: 0 10px 0 5px;
	font-size: 16px;
	text-decoration: underline;
}
.value .sign-up{
	margin: 0.5em auto 0;
	letter-spacing: 0.03em;
	display: block;
	font-size: 0.5em;
	float: right;
}
.value .sign-up a{
	display: block;
	width: 115px;
	height: 35px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	/*background: transparent url(../../imag/icon/sprites-botones.png) no-repeat -2px -52px;*/
}
.value .sign-up a:hover{
	background-position: -283px -52px;
}
.value .sign-up span{
	padding-top: 0.6em;
	display: block;
	font-size: 14px;
	text-shadow: 1px 1px 1px #666;
}
.featured{
	width: 96px;
	height: 96px;
	position: absolute;
	left: 0;
	top: 0;
	/*background: transparent url(../../imag/icon/featured-badge.png) no-repeat left top;*/
}
/*--------------------------------- Screenshots */
.content-wide h2.screen-title{
	margin-bottom: 0.7em;
	padding-right: 32px;
	float: left;
}
.screen-title-loading{
	/*background: url(../../imag/auxi/ajax-loader.gif) right no-repeat;*/
}
.content-wide h2.archive-title{
	margin-bottom: 0.7em;
	clear: both;
}
#top-menu{
	width: 74%;
	margin-top: 1em;
	float: right;
	text-align: right;
}
#top-menu li{
	margin-left: 0.2em;
	padding-left: 0.4em;
	display: inline;
	border-left: 1px solid #b0b0b0;
	letter-spacing: -0.01em;
}
#top-menu a{
	font-size: 92%;
	text-align: left;
	color: #f30;
}
#top-menu a:hover{
	color: #09f;
}
#top-menu .first{
	border-left: 0;
	padding-left: 0;
}
.screenshots-navigation .active a{
	text-decoration:underline;
}
#screenshots-navigation-footer{
	clear: both;
}
.screen{
	width: 839px;
	height: 804px;
	margin: 2.5em 0 0;
	/*background: url(../img/bg-screen.png) no-repeat left top;*/
	text-align: center;
	clear: both;
}
.screen h3{
	padding-top: 0.9em;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: -0.01em;
	color: #fff;
	font-family:Arvo, Georgia, 'Times New Roman', serif;
	font-weight:normal;
	text-shadow: 1px 1px 1px #333;
}
.screen p{
	margin: 0.2em auto;
	padding-bottom: 1.1em;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
}
/*************************************************************** WIZARD ***/
/*--------------------------------- Steps / Accounts */
#content-wide h2.step-title{
	width: 17em;
	margin-bottom: 0.6em;
	float: left;
	letter-spacing: -0.02em;
}
/*--------------------------------- Instructions */
.instructions{
	position: relative;
	width: 24em;
	margin-top: -3.5em;
	padding: 0.9em 0 0.5em;
	float: right;
	color: #666;
	background-color: #fff;
}
.instructions ul{
	margin: 0 2em;
	padding: 0 2em 0.5em 2.3em;
}
.instructions #step-1{
	/*background: url(../../imag/icon/pasos.png) no-repeat -68px top;*/
}
.instructions #step-2{
	/*background: url(../../imag/icon/pasos.png) no-repeat -40px -95px;*/
}
.instructions #step-3{
	/*background: url(../../imag/icon/pasos.png) no-repeat -7px -190px;*/
}
.instructions li{
	margin-bottom: 1em;
	padding-top: 0.25em;
}
.instructions .active{
	font-weight: bold;
	color: #390;
}
.instructions li.last{
	margin-bottom: 0;
}
.instructions .tl, .instructions .tr, .instructions .bl, .instructions .br{
	background-image: url(../content/img/border-white-top.jpg);
}
/*--------------------------------- Tabs */
/* Tab Active */
.tab, .tab-large, .tab-xlarge{
	position: relative;
	padding: 0.7em 0 0.1em;
	background-color: #cecece;
	clear: both;
}
.tab{
	width: 15.5em;
}
.tab-large{
	width: 19em;
}
.tab-standard{ width: 21.5em; }
.tab-xlarge{
	width: 23em;
}
.tab h3, .tab-large h3, .tab-xlarge h3{
	position: relative;
	padding: 0 1em;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 1.4em;
	color: #1b1b1b;
}
.tab .tr, .tab .tl, .tab-large .tr, .tab-large .tl, .tab-xlarge .tr, .tab-xlarge .tl, .rec-step .tr{
	background-image: url(../content/img/border-forum.jpg);
}
/* Tab Inactive */
.tab-hide, .tab-hide-large, .tab-hide-xlarge{
	position: relative;
	padding: 0.7em 0 0.1em;
	background-color: #e4e4e4;
	clear: both;
}
.tab-hide{
	width: 15.5em;
}
.tab-hide-large{
	width: 17.5em;
}
.tab-hide-xlarge{
	width: 23em;
}
.tab-hide h3, .tab-hide-large h3, .tab-hide-xlarge h3{
	position: relative;
	padding: 0 1em;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 1.4em;
	color: #acacac;
}
.tab-hide .tr, .tab-hide .tl, .tab-hide-large .tr, .tab-hide-large .tl, .tab-hide-xlarge .tr, .tab-hide-xlarge .tl, .rec-step-hide .tr, .rec-step-hide .bl, .rec-step-hide .br{
	background-image: url(../content/img/border-inactive.jpg);
}
/*--------------------------------- Forms */
.step{
	position: relative;
}
.required-fields{
	position: absolute;
	display: block;
	top: 5px;
	right: 10px;
	text-align: right;
	white-space: nowrap;
}
.rec-step{
	position: relative;
	margin-bottom: 1.6em;
	padding: 1em 0 1.2em;
	background-color: #cecece;
	overflow: hidden;
}
.rec-step table{
	width: 807px;
	margin: 0 1.25em;
	font-size: 104%;
	background-color: #fff;
}
.rec-step table th{
	padding: 9px 10px;
	font-size: 0.95em;
	color: #333;
	background-color: #cecece;
}
.rec-step table td{
	padding: 9px 5px;
	font-size: 0.95em;
	border-bottom: 1px solid #cecece;
}
.rec-step table td span{
	font-size: 1.2em;
	font-weight: bold;
	color: #09f;
}
.rec-step table td span.title-selected{
	color: #6cc901;
}
.rec-step table td span.value{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1.6em;
}
.rec-step table td span.color{
	color: #f30;
}
.rec-step table .smaller, .rec-step .order .smaller{
	font-size: 85%;
	color: #666;
}
.rec-step table .selected{
	border: 2px solid #6cc901;
	/*background: #ffffde url(../../imag/icon/sprites.png) no-repeat 493px -50px;*/
	background: #ffffde;
}
.rec-step .order, .rec-step .order th, .rec-step .order td{
	border-bottom: 1px solid #fff;
	background-color: #ffffde;
}
.rec-step .order td{
	color: #333;
}
.rec-step .order .summary{
	font-size: 0.9em;
}
.smaller .due{
	font-size: 1.4em;
	font-weight: normal;
	color: #333;
}
.room-name{
	color: #7e7e7e;
}
.completed{
	font-size: 0.9em;
	font-weight: bold;
}
table td .active-text{
	font-size: 1.2em;
	color: #000;
}
/* Currencies */
.rec-currencies{
	margin: 0 1.3em;
	padding: 0.7em 0 0;
	overflow: hidden;
}
.rec-currencies .currency{
	width: 45%;
	margin-right: 1em;
	margin-bottom: 0.6em;
	background-color: #fff;
	float: left;
}
.currency .flag{
    width: 40px;
	height: 30px;
	float: left;
	padding-left:0.5em;
	padding-top:0.2em;
}
.currency .title{
	float: left;
	font-size: 1.15em;
	font-weight: bold;
	color: #333;
	padding-top: 0.6em;
}
.currency .abbr{
	margin-right: 0.8em;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	float: right;
	line-height: 36px;
}
.eur{
	/*background: url(../imag/icon/sprites-flags.png) no-repeat -208px -4px;*/
}
.us{
	/*background: url(../imag/icon/sprites-flags.png) no-repeat -161px -39px;*/
}
/* Step - No Active */
table tr.no-active td{
	font-size: 0.9em;
	font-weight: bold;
	color: #999;
}
table td span.no-active-text{
	font-size: 1.2em;
	color: #999;
}
.rec-step-hide{
	position: relative;
	margin-bottom: 1.6em;
	padding: 1em 0 1.2em;
	background-color: #e4e4e4;
	overflow: hidden;
}
.rec-step-hide table{
	width: 807px;
	margin: 0 1.25em;
	font-size: 104%;
	background-color: #f8f8f8;
}
.rec-step-hide table th{
	padding: 9px 10px;
	font-size: 0.95em;
	color: #939393;
	background-color: #e4e4e4;
}
.rec-step-hide table td{
	padding: 9px 10px;
	color: #acacac;
	border-bottom: 1px solid #e6e6e6;
}
.rec-step-hide table td span{
	font-size: 1.2em;
	font-weight: bold;
	color: #acacac;
}
.rec-step-hide table td span.title-selected{
	color: #6cc901;
}
.rec-step-hide table td span.value{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1.6em;
}
.rec-step-hide table td span.color{
	color: #f30;
}
.rec-step-hide table td.smaller, .rec-step-hide table.order td.smaller{
	font-size: 85%;
	color: #666;
}
.rec-step-hide table.order, .rec-step-hide table.order th, .rec-step-hide table.order td{
	border-bottom: 1px solid #fff;
	background-color: #ffffde;
}
.rec-step-hide table.order td{
	color: #333;
}
.rec-step-hide table.order td.summary{
	font-size: 0.9em;
}
.rec-step-hide table span.delete, .rec-step table span.active-delete, .rec-step table span.check{
	margin: 0.1em 0 0 0.3em;
	width: 15px;
	height: 15px;
	display: block;
}
.rec-step-hide table span.delete{
	/*background: url(../../imag/icon/sprites.png) no-repeat -31px -28px;*/
}
.rec-step table span.active-delete{
	/*background: url(../../imag/icon/sprites.png) no-repeat -126px -197px;*/
}
.rec-step table span.check{
	/*background: url(../../imag/icon/sprites.png) no-repeat -302px -33px;*/
}
/* Steps - Forms */
.cont-form{
	margin: 0 1.25em;
	padding: 0 0 1.2em;
	width: 95%;
	background-color: #fff;
	overflow: hidden;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cont-form form{
	margin: 2em 1.3em 0;
}
.cont-form .form-separator{
	margin: 0 0 1em;
	clear: both;
	overflow: hidden;
}
.cont-form fieldset{
	padding: 20px 0 0 20px;
}
.cont-form label{
	display: block;
	margin: 10px 0  5px 0;
	font-size: 104%;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}
.cont-form label.label-sm{
	width: 8em;
}
.cont-form img{
	border: 1px solid #f60;
	float: left;
}
.cont-form label span, .cont-form span.text{
	font-size: 1.1em;
	font-weight: normal;
	color: #666;
}
.cont-form span.text{
	margin: 0 0.5em;
	line-height: 30px;
	float: left;
}

input, select, textarea{
	display: block;
	padding: 0.45em 0.3em;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;
	color: #666;
	border: 1px solid #d0d0d0;
	/*background: url(../img/bg-fields.jpg) repeat-x left bottom;*/
}
#form-support input#submit{
	float: right !important;
	margin: 0 !important;
	cursor: pointer;
}
/* Table - Define Rooms */
#rooms{
	margin: 0.5em 1.4em 1em;
}
#rooms label{
	margin: 0.4em 1em 0 0;
	font-weight: bold;
	color: #333;
	float: left;
}
#rooms-hide{
	margin: 0.5em 1.4em 1em;
}
#rooms-hide label{
	margin: 0.4em 1em 0 0;
	font-weight: bold;
	color: #939393;
	float: left;
}
#rooms-hide input{
	color: #999;
}
#table-rooms-types fieldset{
	position: relative;
}
/* Form Buttons */
.add, .add-hide{
	margin-left: 2em;
	padding: 1em 0 0 0;
	float: left;
	overflow: hidden;
}
.add a{
	padding-left: 1.2em;
	font-size: 0.9em;
	font-weight: bold;
	color: #09f;
	display: block;
	text-decoration: underline;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -96px -232px;*/
}
.add a:hover, .edit span a:hover{
	color: #f30;
}
.add-hide{
	padding-left: 1.2em;
	font-weight: bold;
	color: #b9b9b9;
	text-decoration: underline;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -5px -313px;*/
}
.edit{
	float: right;
}
.edit span{
	margin-right: 0.8em;
	padding-top: 1.4em;
	font-size: 0.9em;
	color: #acacac;
	float: right;
	display: block;
}
.edit span a{
	color: #09f;
	text-decoration: underline;
}
.done, .done-hide{
	margin: 0.8em 1.1em 0 0;
	width: 77px;
	display: block;
	float: right;
}
.done{
	/*background: url(../../imag/icon/sprites-botones.png) no-repeat -221px -265px;*/
}
.done:hover{
	/*background: url(../../imag/icon/sprites-botones.png) no-repeat -119px -264px;*/
}
.done span, .done-hide{
	text-indent: -999em;
}
.done-hide{
	/*background: url(../../imag/icon/sprites-botones.png) no-repeat -322px -265px;*/
}
/* Tooltips */
#toolTip{
	position: relative;
	width: 250px;
	padding: 0 1em;
	font-size: 0.9em;
	text-align: left;
}
#toolTip span.top-tooltip, #toolTip span.foot-tooltip{
	width: 283px;
	height: 23px;
	display: block;
}
#toolTip p.tooltip-text{
	width: 283px;
	display: block;
	background: url(../img/cont-tooltip.png) repeat-y left top;
}
#toolTip p.tooltip-text span{
	margin: 0 1.5em 0 2.3em;
	display: block;
}
#toolTip .top-tooltip{
	/*background: url(../img/top-tooltip.png) no-repeat left top;*/
}
#toolTip .foot-tooltip{
	/*background: url(../img/foot-tooltip.png) no-repeat left bottom;*/
}
#toolTip .arrow-tooltip{
	position: absolute;
	top: 18px;
	width: 13px;
	height: 18px;
	display: block;
	/*background: url(../img/arrow-tooltip.png) no-repeat left top;*/
	
}
/* Notes */
.errorExplanation, .messageOk{
	margin-bottom: 1.2em;
	padding: 10px;
	background-color: #FCEAEA;
	border: 1px solid #FF3300;
}
.messageOk{
	background-color: #F2FFD6;
	border-color: #6FAD02;
}
.errorExplanation h2, .messageOk h2{
	margin-bottom: 0.4em;
	font-size: 1.1em;
	font-weight: bold;
	color: #F30;
}
.messageOk h2{
	color: #6FAD02;
}
.errorExplanation li{
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 20px;
	font-size: 0.9em;
	list-style: none outside none;
	/*background: url("../imag/icon/sprites.png") no-repeat scroll -126px -197px transparent;*/
}
span.clear{
	margin: 0.5em 0 0.3em 19.8em;
	clear: both;
	display: block;
}
span.required{
	padding: 0 0.8em;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -239px -88px;*/
}
span.required-hide{
	padding: 0 0.8em;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat 2px -3px;*/
}
.ok-button{
	width: 29px;
	height: 19px;
	display: block;
	/*background: url(../imag/icon/sprites.png) no-repeat -312px -323px;*/
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
}
.required-notes{
	margin: 0 0 .5em;
	float: right;
	font-size: 95%;
	font-weight: bold;
	color: #f30;
}
.link-note a{
	margin-left: 0.5em;
	margin-top: 0.3em;
	display: block;
	float: left;
	font-size: 105%;
	color: #09f;
	text-decoration: underline;
}
.cards{
	float: left;
	padding: 2px 0 10px 198px;
	/*background: url(../imag/icon/card-icons) no-repeat left -3px;*/
}
.text-note{
	width: 15em;
	display: block;
	margin-left: 15px;
	font-size: 88%;
	color: #666;
	float: left;
}
.terms{
	margin: 0 1.3em;
	padding: 1em 0 0;
	font-size: 85%;
	text-align: right;
	line-height: 110%;
}
.terms a{
	font-weight: bold;
	color: #09f;
}
.terms a:hover, .link-note a:hover{
	color: #f30;
}
.example{
	margin-left: 0.7em;
	padding-top: 0.2em;
	font-size: 0.8em;
	color: #333;
	line-height: 31px;
}
label.none{
	display: none;
}
/* Buttons */
.browse-button{
	width: 133px;
	height: 26px;
	display: block;
	margin: 7px 0 0 15px;
	text-align: center;
	float: left;
}
.browse-button a{
	width: 133px;
	height: 26px;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	color: #000;
	line-height: 26px;
	/*background: transparent url(../../imag/icon/sprites-botones.png) no-repeat -267px -232px;*/
}
/* Confirmation Message */
.big-bg{
	position: relative;
	padding: 0 0 1.3em;
	/*background: #fff url(../img/bg-confirmation.png) no-repeat left top;*/
	overflow: hidden;
}
#confirmation{
	margin: 13.9em 1.5em 0 6.8em;
}
#confirmation h2{
	margin-top: 0.15em;
	font-size: 4.5em;
}
#confirmation h2 span{
	color: #f30;
}
.alert{
	padding: 0.25em 0 0.1em 2em;
	font-size: 1.4em;
	color: #666;
	/*background: transparent url(../../imag/icon/sprites.png) no-repeat -156px -151px;*/
}
.user{
	position: relative;
	width: 30em;
	margin: 1.9em 0 0;
	padding: 2em 0 2.4em;
	background-color: #ffffde;
}
.user h3{
	margin: 0 1.7em 0.4em;
	font-size: 1.8em;
	font-weight: bold;
}
.user h3 a{
	color: #09f;
}
.user h3 a:hover{
	color: #f30;
}
.user p.user-name{
	margin: 0.3em 2.65em 0;
	font-size: 1.15em;
}
.user .tlb, .user .trb, .user .blb, .user .brb{
	width: 26px;
	height: 26px;
	/*background-image: url(../img/yellow-border.png);*/
}
.message{
	margin: 0.7em 0.2em;
	font-size: 1.1em;
	color: #0a0a0a;
}
.notes{
	margin-top: 4em;
	color: #0a0a0a;
	float: right;
}

.h4header {
    font-family:'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif; 
    font-size:large!important;
}
/****************************************************************** FOOTER ***/
#footer{
	width: 100%;
	height: 115px;
	margin-top: 35px;
	padding: 0;
	overflow: hidden;
}
#footer .center{
	position: relative;
	min-height: 54px;
	/*background: transparent url(../../imag/logo/clerk-home-footer.gif) no-repeat 96% 50%;*/
}
/*--------------------------------- Powered Icons */
#foot-powered{
	margin-top:0;
	position:relative;
	top:13px;
	left: 21px;
	float: left;
}
#foot-powered li{
	display:inline-block;
	top:0;
}
#foot-powered .amazon{
	/*background: transparent url(../../imag/logo/sprite_powered-new.gif) no-repeat 0px 0px;*/
	width:97px;
	height:39px;
	text-indent:-100000px;
	margin-right:16px;
	position:absolute;
	left:0px;
	top:0;
}
#foot-powered .amazon:hover{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat 0px -39px;*/
	width:97px;
	height:39px;
	text-indent:-100000px;
}
#foot-powered .rapidssl{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat -97px 0px;*/
	width:66px;
	height:37px;
	text-indent:-100000px;
	margin-right:12px;
	position:absolute;
	left:113px;
	top:0;
	margin-top:0;
}
#foot-powered .rapidssl:hover{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat -97px -39px;*/
	width:66px;
	height:37px;
	text-indent:-100000px;
	display:block;
}
#foot-powered .paypal{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat -165px 0px;*/
	width:82px;
	height:24px;
	text-indent:-100000px;
	margin-right:12px;
	position:absolute;
	top:7px;
	left:200px;
}
#foot-powered .paypal:hover{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat -165px -39px;*/
	width:82px;
	height:24px;
	text-indent:-100000px;
}
#foot-powered .googleengine{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat -248px 0px;*/
	width:120px;
	height:30px;
	text-indent:-100000px;
	margin-right:20px;
	position:absolute;
	top:2px;
	left:300px;
}
#foot-powered .googleengine:hover{
	/*background: transparent url(../../imag/logo/sprite_powered.gif) no-repeat -248px -39px;*/
	width:120px;
	height:30px;
	text-indent:-100000px;
}

/*--------------------------------- Footer icons */
#foot-icons{
	position: absolute;
	height: 20px;
	top: 13px;
	left: 310px;
	padding: 10px 0 8px 13px;
	border-left: 1px solid #445;
}
#foot-icons li{
	float: left;
}
#foot-icons li.first{
	width: 68px;
}
#foot-icons li.verisign{
	width: 116px;
	border-right: 1px solid #333;
}
.social{
	margin-left: 1em;
}
.social .twitter, .social .facebook, .social .youtube, .social .vimeo, .social .rss{
	width: 16px;
	height: 16px;
	margin-right: 6px;
	display: block;
	text-indent: -999em;
}
/*.social .twitter{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -244px -35px;
}
.social .twitter:hover{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -272px -10px;
}
.social .facebook{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -186px -90px;
}
.social .facebook:hover{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -215px -62px;
}
.social .youtube{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -128px -149px;
}
.social .youtube:hover{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -156px -120px;
}
.social .vimeo{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -69px -209px;
}
.social .vimeo:hover{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -99px -179px;
}
.social .rss{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -8px -274px;
}
.social .rss:hover{
	background: transparent url(../../imag/icon/sprites-social.png) no-repeat -38px -242px;
}*/
/*--------------------------------- Footer Pages */
#footer #footer-navigation{
	/*background: url(../../imag/logo/clerk-home-footer.gif) right no-repeat;*/
	height: 36px;
	line-height: 36px;
	min-height: 0;
}
#navigation-footer{
	margin-top: 6px;
	width: 58%;
	float: left;
}
.menu-footer-container{
	position: absolute;
	top: 22px;
	right: 75px;
}
.cont-pages{
	padding-top:15px;
	padding-bottom:20px;
	border-top:solid 1px #DADADA;
	width:786px;
	margin:0 auto;
	text-align:left;
}
#main-navigation-footer li{
	display: inline-block;
	margin-left: 1em;
	padding-left: 1em;
	border-left: 1px solid #818181;
	float: left;
	font-size: 77%;
	line-height: 1;
}
#main-navigation-footer li:first-child{
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}
#main-navigation-footer a{
	color: #818181;
	font-weight:bold;
}
#main-navigation-footer a:hover{
	text-decoration:underline;
}
#menu-footer{
	margin-right: 0px;
}
#terms li, #menu-footer li{
	display: inline-block;
	margin-right: 5px;
}
#terms li a, #menu-footer a{
	color: #666;
	font-size: 11px;
	padding-left: 10px;
	border-left: 1px solid #666;
}
#menu-footer li:first-child a{
	border-left:0;
}
#terms li a:hover, #menu-footer a:hover{
	text-decoration:underline;
}

/****************************************************************** INTERIOR ***/
/*--------------------------------- Entry */
.entry{
	display: block;
	width: auto;
	padding: 15px 14px;
	background-color: #FFF;
	overflow: hidden;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.entry h3{
	margin: 0;
	font-size: 2.1em;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', serif;
	color: #000;
}
.entry .data{
	margin-bottom: 1.2em;
}
.entry .data, .commentmetadata a{
	margin-top: 0;
	color: #666;
	font-size: 0.9em;
}
.entry .data a, .entry p a:hover, .nav-auxi a:hover, .commentmetadata a:hover, .fn a{
	color: #F30;
}
.entry .data a:hover, .entry p a, .comment-body p a, .fn a:hover{
	color: #06c;
}
.entry p{
	margin: 0 0 1.2em;
	font-size: 97%;
	line-height: 170%;
}
.entry ul, .entry ol{
	margin: 1em;
}
.entry ul li, .rec-blog ul li{
	margin-bottom: 0.3em;
	padding-left: 1em;
	list-style-type: none;
	/*background: url(../../imag/icon/sprites-arrows.png) no-repeat -45px -95px;*/
}
.entry ol li, .rec-blog ol li{
	margin-bottom: 0.3em;
	margin-left: 1.5em;
	list-style-type: decimal;
}
.entry img{
	margin: 1em auto;
}
.entry .navigation, .navigation .align-left, .navigation .align-right{
	margin: 0;
	padding: 0;
}
.entry .alignleft{
	margin: 25px 15px 20px 0;
	float: left;
}
.entry .alignright{
	margin: 25px 0 20px 15px;
	float: left;
}
.edit{
	margin-top: 1.3em;
}
.subtitle{
	margin-top: 1em;
	font-size: 1.5em;
	font-weight: bold;
	color: #0a0a0a;
}
.nav-auxi{
	margin-top: 1em;
	float: right;
	font-size: 0.9em;
	color: #09f;
	clear: both;
}
.nav-auxi a, .anchor a{
	margin: 0 0.5em 0 0;
	color: #06c;
}
.testimonials .nav-auxi{
	margin: 1em 1em 0;
	padding: 2em 0 1em;
}
.anchor{
	margin: .5em 0 2.5em;
	float: right;
	font-size: 0.9em;
	color: #09f;
	clear: both;
}
.anchor a:hover{
	text-decoration: underline;
}
/*--------------------------------- Comments */
#respond{
	overflow: hidden;
	clear: both;
}
.entry ol.commentlist{
	margin: 0px;
}
.entry ol.commentlist li{
	margin: 0 0 1.5em;
	list-style-type: none;
	overflow: hidden;
}
.commentlist li{
	margin-bottom: 1.7em;
	overflow: hidden;
	clear: both;
}
.comment-body img{
	margin: 0.9em 1em 0 0;
	padding: 4px;
	border: 1px solid #d0d0d0;
	float: left;
}
.comment-body p{
	margin: 0.6em 0 0;
	width: 80%;
	display: block;
	float:left;
}
cite.fn{
	font-weight: bold;
	font-style: normal;
	color: #333;
}
.reply{
	clear: both;
}
.comment-body{
	margin-bottom: 1.6em;
}
#commentform input, #commentform textarea{
	margin-top: 0.3em;
	padding: 6px 5px;
	border: 1px solid #d0d0d0;
	/*background: url(../img/bg-fields.jpg) repeat-x left bottom;*/
}
#commentform input{
	width: 18em;
}
#commentform textarea{
	width: 35em;
}
#commentform label{
	font-size: 1em;
	color: #333;
}
input#submit{
	margin: 0.5em 0 0 29.6em;
	width: 77px;
	height: 28px;
	display: block;
	font-weight: bold;
	color: #fff;
	/*background: url(../../imag/icon/sprites-botones.png) no-repeat -17px -265px;*/
	border: none;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;
}
/*--------------------------------- Error 404 - Guest Account Creation */
#guest-account .center{
	width: 85em;
	min-height: 450px;
	text-align: center;
	clear: both;
	/*background: url(../img/back-cloud.png) no-repeat left 100px;*/
}
#guest-account p.error404{
	width: 30em;
	margin: 1.5em auto 0;
	font-size: 1.2em;
	color: #ccc;
}
#guest-account p.error404 a{
	font-weight: bold;
	color: #09f;
}
#guest-account p.error404 a:hover{
	text-decoration: underline;
}
#header-error #error-logo{
	display: block;
	width: 380px;
	margin: 160px auto 0;
	height: 160px;
	z-index: 1000;
}
/**************************************************************  AUXI ***/
/* Page Numbers */
.page-numbers{
	position: relative;
	margin: 1.5em 1em;
	padding: 0.4em 0 0.5em;
	text-align: center;
	font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.page-numbers ul, .page-numbers div{
	display: block;
}
.page-numbers ul li, .page-numbers a{
	display: inline;
	border: 1px solid #BEBEBE;
	color: #666;
	font-size: 0.9em;
	margin: 1px 5px 0 0;
	padding: 2px 2px 4px;
	background-color: #fff;
}
.page-numbers ul li a, .page-numbers a{
	margin: 0;
	padding: 0.1em 0.6em 0.35em 0.5em;
	color: #333;
}
.page-numbers .wp-pagenavi span, .page-numbers .wp-pagenavi a{
	margin: 5px;
	padding: 3px 6px;
}
.page-numbers ul li.first{
	position: absolute;
	border: none;
	top: 2px;
	left: 0;
	font-size: 0.88em;
	float: left;
	background-color: #7f7f7f;
}
.page-numbers ul li.first a{
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 3px 8px 3px 34px;
	/*background: url(../../themes/clerk/imag/icon/sprites-arrows.png) no-repeat -85px -46px;*/
}
.page-numbers ul li.first span a, .page-numbers ul li.last span a{
	padding: 0.1em 0.8em;
	color: #999;
	border: 1px solid #7f7f7f;
}
.page-numbers ul li.first span a.active, .page-numbers ul li.last span a.active{
	padding: 0.1em 0.8em;
	color: #333;
	border: 1px solid #666;
}
.page-numbers ul li.last{
	position: absolute;
	top: 2px;
	right: 0;
	border: none;
	font-size: 0.88em;
	float: right;
	background-color: #7f7f7f;
}
.page-numbers ul li.last a{
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 3px 34px 3px 8px;
	/*background: url(../../imag/icon/sprites-arrows.png) no-repeat -22px -69px;*/
}
.page-numbers ul li a:hover, .page-numbers a:hover{
	color: #f30;
}
.page-numbers ul li.first a:hover, .page-numbers ul li.last a:hover, .page-numbers ul li.first span a.active:hover, .page-numbers ul li.last span a.active:hover{
	color: #FFDD29;
}
.page-numbers ul li.selected, .page-numbers .current{
	margin: 0 5px 0 0;
	padding: 2px 7px 4px;
	border: 1px solid #0093f5;
	background-color: #0093f5;
	color: #fff;
	font-weight: bold;
}
.page-numbers ul li.prev, .page-numbers .wp-pagenavi .previouspostslink{
	padding: 5px 3px 5px 13px;
	font-size: 10px;
	font-weight: bold;
	/*background: #fff url(../../imag/icon/sprites-arrows.png) no-repeat -129px -3px;*/
	background: #fff;
}
.page-numbers .wp-pagenavi .previouspostslink{
	padding: 6px 6px 4px 16px;
	background-position: -129px -1px;
}
.page-numbers ul li.next, .page-numbers .wp-pagenavi .nextpostslink{
	padding: 5px 15px 5px 3px;
	font-size: 10px;
	font-weight: bold;
	/*background: #fff url(../../imag/icon/sprites-arrows.png) no-repeat -76px -24px;*/
	background: #fff;
}
.page-numbers .wp-pagenavi .nextpostslink{
	padding: 6px 16px 4px 6px;
	background-position: -81px -21px;
}


span.pages{
	padding: 4px;
	color: #333;
}
/**/
.content .wp-pagenavi{
	margin: 2em 0;
}


/********** API Page ******/
#new-api-icon{
	position:absolute;
	right:-7px;
	top:-5px;
}
.rec-blog h3.api-title{
	color:black;
	line-height:24px;
	margin-top:16px;
}

#api-banner{
	height:210px;
}

#api-banner .api-image{
	width:450px;
	float:left;
}

#api-banner .api-image-description{
	width:350px;
	float:right;
	position:relative;
}

#api-banner .api-image-description h2{
	font-size:2.6em;
}

#api-banner .api-image-description p{
	font-family: Georgia,'Times New Roman',serif;
	font-size: 1.4em;
	margin-right: 1.5em;
}

#api-banner .api-image-description .description{
	color:#333333;
	margin-top:3.2em;
}
#api-banner .version{
	color:#666666;
	font-style:italic;
	text-align:right;
	position:absolute;
	right:0;
	top:2.4em;
}

#api-banner .version span{
	color:#FF3300;
	font-weight:bold;
	font-size:1.7em;
	font-style:normal;
}

.rec-blog h2 a:link, .rec-blog h2 a:visited{
	font-size:0.9em;
	color:black;
    margin: 0 14px;
	text-transform:capitalize;
}

.rec-blog h4{
	color:#FF3300;
	margin:0 14px;
	font-weight:bold;
	font-size:1.1em;
}

.rec-blog pre{
	padding:10px;
	background-color:#FFFCE0;
	border:dotted 1px #CCCCCC;
	color:black;
	clear:both;
	margin:0 14px;
	margin-top:3px;
	margin-bottom:12px;
	font-size:13px;
	overflow:auto;
}

.rec-blog table{
	margin:20px 14px;
	margin-bottom:30px;
}
.rec-blog caption{
	text-align:left;
	font-size:1.1em;
	color:#FF3300;
	font-weight:bold;
	border-bottom:solid 2px #FF3300;
	padding-bottom:3px;
}

.rec-blog tbody tr{
	background-color:#FFFCE0;
}

.rec-blog tbody tr.odd{
	background-color:#FFFFED;
}

.rec-blog tbody tr td{
	font-weight:bold;
	font-size:0.9em;
}

.rec-blog tbody tr td span{
	display:block;
	font-style:italic;
	font-weight:normal;
	font-size:0.8em;
}
.rec-blog h2{
	margin: 0.5em 18px 0;
}
/*Category: encuentro hoteleros*/
body.category-encuentros-hoteleros{
	/*#692859 - #1C0616*/
	background-image: linear-gradient(bottom, rgb(28,6,22) 39%, rgb(105,40,89) 85%, rgb(105,40,89) 93%);
	background-image: -o-linear-gradient(bottom, rgb(28,6,22) 39%, rgb(105,40,89) 85%, rgb(105,40,89) 93%);
	background-image: -moz-linear-gradient(bottom, rgb(28,6,22) 39%, rgb(105,40,89) 85%, rgb(105,40,89) 93%);
	background-image: -webkit-linear-gradient(bottom, rgb(28,6,22) 39%, rgb(105,40,89) 85%, rgb(105,40,89) 93%);
	background-image: -ms-linear-gradient(bottom, rgb(28,6,22) 39%, rgb(105,40,89) 85%, rgb(105,40,89) 93%);
}
.category-encuentros-hoteleros #global{
	position: relative;
	height: inherit;
}
.category-encuentros-hoteleros.admin-bar #global{
	top: 0;
}

.category-encuentros-hoteleros .rec-blog h3 a,.category-encuentros-hoteleros .rec-blog .data a:hover,.category-encuentros-hoteleros .ideas p a:hover{
	color: #792057;
}
.category-encuentros-hoteleros .cat-sidebar ul a{
	color: #792057;
	font-weight: bold;
}
.category-encuentros-hoteleros .cat-sidebar ul a:hover{
	color: #FFF;
	font-weight: bold;
}
.selected{
	background-color:gray;
	border: none;
}
.category-encuentros-hoteleros .cat-sidebar{
	margin-top: 165px;
}
.category-encuentros-hoteleros #category-logo{
	position: absolute;
	width: 238px;
	height: 169px;
	left: -23px;
	/*background: url(../img/flap-hotels.png) no-repeat;*/
}