/*** 
 * Hoja de estilos Degusta 2.0
 *
 * color:#085389; #Blue
 * color:#ff1f23; #Red
 *
 ***/

@font-face {
    font-family: 'ProximaNovaRgRegular';
    src: url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-regular-webfont.eot');
    src: url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-regular-webfont.woff') format('woff'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-regular-webfont.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaRgBold';
    src: url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-semibold-webfont.eot');
    src: 
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-semibold-webfont.svg#proxima_nova_ltbold') format('svg'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-semibold-webfont.woff') format('woff'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaLight';
    src: url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanovacond-light-webfont.eot');
    src:
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanovacond-light-webfont.eot?#iefix') format('embedded-opentype'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanovacond-light-webfont.zip.svg#proxima_nova_cn_ltregular') format('svg'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanovacond-light-webfont.woff') format('woff'),
url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanovacond-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'ProximaNovaRgRegular';
		src:url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-regular-webfont.zip.svg#proxima_nova_rgregular') format('svg');
	}
	@font-face {
		font-family: 'ProximaNovaRgBold';
		src:url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanova-semibold-webfont.svg#proxima_nova_ltbold') format('svg');
	}
	@font-face {
		font-family: 'ProximaNovaLight';
		src:url('http://f2db907233b6a8ed7e20-06b7b760872c5a16176f98f62d5c597d.r57.cf1.rackcdn.com/proximanovacond-light-webfont.zip.svg#proxima_nova_cn_ltregular') format('svg');
	}
}

@media print  {
  .noPrint {
	  display:none !important;  
  }
  .forcePrint{
	  display:block !important;  
  }
}

html{
	color:#000;
	background:#fff;
	height: 100%;
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{
	margin:0;
	padding:0;
	outline: none;
}

table{
	border-collapse:collapse;
	border-spacing:0
}

fieldset,img{border:0}

address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}

del,ins{text-decoration:none}

li{list-style:none}

caption,th{text-align:left}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal
}

.alertaNaranja {
	border: 1px solid #FFCB40;
	padding: 20px;
	margin: 10px 0;
	background-color: #FFEFC3;
}

.alertaNaranja .titulo{
	font-family: ProximaNovaRgBold;
	margin-bottom: 10px;
}


/************************************* GRITTER ***********************************************************/
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
#gritter-notice-wrapper.top-left {
    left: 20px;
    right: auto;
}
#gritter-notice-wrapper.bottom-right {
    top: auto;
    left: auto;
    bottom: 20px;
    right: 20px;
}
#gritter-notice-wrapper.bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 6%;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:#085389;
	background:rgba(0,60,160,0.855);
	border: 2px solid #252525;
	border: 2px solid rgba(0,0,0,0);
	border-radius:10px;
}
#gritter-notice-wrapper .hover {
	border: 2px solid rgba(40,120,240,0.855);
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}
.gritter-top {
	height:10px;
}
.gritter-bottom {
	height:8px;
	margin:0;
}
.gritter-item {
	display:block;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 14px;
	/*font-family: "Verdana", "Tahoma", "Arial", sans-serif;*/
}
.gritter-item a:link, .gritter-item a:visited {
	color:#eee;
	text-decoration: underline;
}
.gritter-item a:hover {
	color:#fff;
	text-decoration: underline;
	text-shadow: 0px 0px 2px #fff;
}
.gritter-item p {
	padding:0;
	margin:0;
}
.gritter-close {
	position: absolute;
	top: 8px;
	right: 10px;
	background: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) no-repeat -53px -736px;
	cursor: pointer;
	width: 20px;
	height: 20px;
}
.gritter-title {
	padding:0 0 2px 0;
	display:block;
	text-shadow:1px 1px rgba(40,120,240,0.855);
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,.gritter-without-image {
	padding:0 0 5px 0;
}
.gritter-with-image {
	width:220px;
	float:right;
}
/************************************* ******* ***********************************************************/

a {
	outline:none;
}
q:before,q:after{content:''}
abbr,acronym{
	border:0;
	font-variant:normal
}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
header, footer, article, section, hgroup, nav, figure { display: block; }
input[type=submit]:hover{cursor:pointer;}
input[type=password]:-moz-placeholder,
input[type=text]:-moz-placeholder { color:#999;}
input[type=password]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder {color: #999;}
input[type=text], input[type=file], input[type=password], textarea {-webkit-appearance: none;}
input[type="image"] {padding: 0; border: none;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border:0;}
input[type="submit"]:focus, input[type="button"]:focus {outline:none;}
input[type="radio"], input[type="checkbox"], input[type="password"], input[type="text"], input[type="submit"]{
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	border-radius:0
}
body{
	height: 100%;
	color:#303030;
	font:14px/17px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	min-width:1000px;
	background:#fff;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing:antialiased;
	text-shadow:: 0 1px 0 rgba(0,0,0,0.01);
}
.ajax {
	background:url(http://c0444171.cdn.cloudfiles.rackspacecloud.com/sAjax.gif) no-repeat scroll 10px center transparent;
	min-width:16px;
	min-height:11px;	
}
.ajaxBlue {
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ajaxBlue.gif) no-repeat scroll 7px center transparent;
	min-width:16px;
	min-height:11px;	
}
.user-widget .holder .load_img_perfil.ajax {
	background-position:center;
	background-color: rgba(0, 0, 0, 0.4);
	min-width:16px;
	min-height:11px;
    border: 1px solid #D6D6D6;
}

a{color:#ff1f23;text-decoration:none;}
a:hover{text-decoration:none;}
.closed{
	margin-top:-158px;
}
.hide{
	display:none !important;	
}
.show{
	display:block !important;	
}
.capitalize{
	text-transform:capitalize !important;	
}
.uppercase{
	text-transform:uppercase !important;	
}

.ns{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}
.clear {
	clear:both;
}
.left {
	float:left;	
}
.right {
	float:right;
}

.search-section .addRestaurant{
	margin-top:25px;
}

.titleRed{
	color: #FF1F23;
    font: 18px/24px ProximaNovaRgBold,Arial,Helvetica,sans-serif;	
}

.subtitleGray{
	color: #8C8C8C;
    font-size: 14px;
	line-height: 18px;
}

.usuarioDesactivado{
    background-color: #FAFAD2;
    font-size: 14px;
    padding: 10px;
    text-align: center;	
}


/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom checkbox styles */
.chk-area {
	margin: 4px 8px 0 0;
	float: left;
	width: 17px;
	height: 18px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -90px -196px;
}
.filter-widget .chk-area{
	background:none;
	border:0;
	width:18px;
	height:17px;
	position:absolute;
	top:5px;
	right:11px;
	margin:0;
	cursor:pointer;
}
.filter-widget input[type="checkbox"]{
	display:none;	
}
.filter-widget .block .ajaxIcon{
	background:url(http://c0444171.cdn.cloudfiles.rackspacecloud.com/sAjax.gif) no-repeat 148px 10px #F0F0F0;
		
}
.chk-checked {background-position:-90px -169px;}
.jcf-class-disabled {background-position:-90px -143px;}
.filter-widget .chk-checked {background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -30px -34px;}
.filter-widget .checkstyle .chk-unchecked {
	margin: 0;
	float:right;
	width: 18px;
	height: 17px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -28px -64px;	
}
.filter-widget .checkstyle .chk-checked {	
	background-position:0 -64px; cursor:pointer;
}
/* custom radio styles */
.rad-area {
	margin: 0;
	float:right;
	width: 18px;
	height: 17px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -28px -64px;
}
.rad-unchecked{
	cursor:pointer;	
}
.step-block .rad-area{
	float:left;
	width:35px;
	height:71px;
	margin:0 11px 0 0;
	background-position:-45px -143px;
}
.rad-checked {background-position:0 -64px; cursor:pointer;}
.step-block .rad-checked{background-position:0 -143px;}
.filter-widget .select-row .rad-area{margin-top:2px;}



/* custom select styles */
.select-area {
	border: 1px solid #cbcbcb;
	position: relative;
	cursor: default;
	height: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font:15px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	float: left;
}
.select-step-sel{
	background:#fff;
	-webkit-box-shadow:rgba(56,56,56,.75) 0 1px 2px inset;
	-moz-box-shadow:rgba(56,56,56,.75) 0 1px 2px inset;
	box-shadow:rgba(56,56,56,.75) 0 1px 2px inset;
	border:0;
	height:30px;
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	text-shadow:rgba(0,0,0,.25) 1px 1px 1px;
}
.select-descuento-sel{
	background:#e4e4e4;
	-webkit-box-shadow:rgba(56,56,56,.65) 0 1px 2px inset;
	-moz-box-shadow:rgba(56,56,56,.65) 0 1px 2px inset;
	box-shadow:rgba(56,56,56,.65) 0 1px 2px inset;
	border:0;
	height:30px;
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	text-shadow:rgba(0,0,0,.25) 1px 1px 1px;
	color:#606060;
}
.select-city-sel{
	border:0;
	width:83px;
	margin:0;
	height:29px;
	color:#707070;
	font:13px/15px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
	background:#f6f6f6;
	-webkit-box-shadow: rgba(0,0,0,.35) 1px 1px 4px inset;
	-moz-box-shadow:rgba(0,0,0,.35) 1px 1px 4px inset;
	box-shadow:rgba(0,0,0,.35) 1px 1px 4px inset;
}
.select-area .center {
	float: left;
	padding:0 6px;
	overflow:hidden;
	white-space:nowrap;
}
.select-step-sel .center{
	padding:8px 0 0 9px;
	/*max-width:138px;*/
}


.select-descuento-sel .center{
	padding:8px 0 0 9px;
	width:36px;
}
.select-city-sel .center{
	padding:8px 0 6px 6px;
	max-width:62px;
}
.select-area .select-opener {
	position: relative;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat -15px -340px;
	float: right;
	height: 20px;
	width: 21px;
}
.select-step-sel .select-opener{
	width:31px;
	height:30px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -118px -143px;
	overflow:hidden;
	text-indent:-9999px;
}
.select-descuento-sel .select-opener{
	width:30px;
	height:30px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -118px -183px;
	overflow:hidden;
	text-indent:-9999px;
}
.select-city-sel .select-opener{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -146px;
	height:29px;
	width:15px;
	margin:0 0 0 -5px;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2200;
}
.drop-city-sel{
	background:#f6f6f6;
	font:13px/15px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.drop-step-sel{
	text-shadow:rgba(0,0,0,.25) 1px 1px 1px;
	color:#303030;
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.drop-descuento-sel{
	background:#e4e4e4;
	text-shadow:rgba(0,0,0,.25) 1px 1px 1px;
	color:#606060;
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.select-options .drop-holder {
	border: 1px solid #cbcbcb;
	overflow: hidden;
	height: 1%;
}
.drop-city-sel .drop-holder{
	border:1px solid #dedede;
	-webkit-box-shadow: rgba(0,0,0,.35) 1px 1px 4px inset;
	-moz-box-shadow:rgba(0,0,0,.35) 1px 1px 4px inset;
	box-shadow:rgba(0,0,0,.35) 1px 1px 4px inset;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.drop-descuento-sel ul,
.drop-step-sel ul{padding:4px 0;}
.drop-step-sel .title{display:none !important;}
.select-options ul li {
	width: 100%;
	float: left;
	padding-bottom:2px;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color:#707070;
	height: 1%;
}
.drop-descuento-sel ul a,
.drop-step-sel ul a{
	padding: 4px 8px 1px;
	color:#303030;
}
.drop-descuento-sel ul a{color:#606060;}
.select-options .item-selected a {
	text-decoration: none;
	background: #707070;
	color: #fff;
}
.drop-step-sel .item-selected a{
	background-color:#f0f0f0;
	color:#303030;
}
.drop-descuento-sel .item-selected a{
	color:#606060;
	background-color:#cccecf;
}
/* custom scrollbars styles */
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.scrollable-area-wrapper .hscrollbar,
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
}
.scrollable-area-wrapper .hscroll-left,
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .hscroll-right,
.scrollable-area-wrapper .vscroll-down {
	background:none;
	width:17px;
	height:1px;
	float: left;
}
.scrollable-area-wrapper .hscroll-line,
.scrollable-area-wrapper .vscroll-line {
	background: #f0f0f0;
	width: 17px;
	border-left:1px solid #cfcfcf;
	float: left;
}
.scrollable-area-wrapper .hscroll-slider,
.scrollable-area-wrapper .vscroll-slider {
	background: #878f91;
	border:1px solid #9e9e9e;
	margin:0 1px;
	width: 13px;
	height: 13px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.scrollable-area-wrapper .hscrollbar {
	position: static;
	height: 20px;
	top: auto;
}
.scrollable-area-wrapper .hscroll-line {
	height: 20px;
	width: auto;
}
/* home.html */
#wrapper {
	min-height: 100%;
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1 {
	width:100%;
	overflow:hidden;
	padding-bottom:92px;
}
.socials li{
	float:left;
	margin:0 0 0 5px;
}
.socials a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat;
	width:24px;
	height:24px;
}
.socials a.twitter{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) -65px -613px no-repeat;}
.socials a.facebook{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) -94px -613px no-repeat;}
.socials a.twitter:hover{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) -65px -643px no-repeat;}
.socials a.facebook:hover{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) -94px -643px no-repeat;}
#nav{
	width:100%;
	overflow:hidden;
	background: #f3f3f3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#ececec 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#ececec 100%);
	-webkit-box-shadow: rgba(0,0,0,.3) 0 1px 2px;
	-moz-box-shadow:rgba(0,0,0,.3) 0 1px 2px;
	box-shadow:rgba(0,0,0,.3) 0 1px 2px;
}
#nav .holder{
	width:780px;
	text-align:center;
	margin:0 auto;
	padding:0 80px;
	position:relative;
}
#nav .holder:after{
	clear:both;
	content:"";
	display:block;
}
#nav .socials{
	text-align:left;
	position:absolute;
	top:6px;
	right:0;
}
.navigation{
	overflow:hidden;
	padding:10px 0 8px;
	text-align:center;
	font:16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.navigation li{
	display:inline;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sep02.png) no-repeat 0 2px;
	padding:0 9px 0 16px;
}
.navigation li:first-child{background:none;}
.navigation a{color:#303030;}
.navigation a:hover,
.navigation .active a{
	text-decoration:none;
	color:#ff1f23;
}
.sign-in-section{
	width:100%;
	overflow:hidden;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #fbfbfb 54%, #f4f4f4 91%, #eaeaea 95%, #e7e7e7 95%, #e5e5e5 96%, #e2e2e2 96%, #e0e0e0 97%, #ddd 97%, #ddd 98%, #dadada 98%, #d8d8d8 99%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(54%,#fbfbfb), color-stop(91%,#f4f4f4), color-stop(95%,#eaeaea), color-stop(95%,#e7e7e7), color-stop(96%,#e5e5e5), color-stop(96%,#e2e2e2), color-stop(97%,#e0e0e0), color-stop(97%,#ddd), color-stop(98%,#ddd), color-stop(98%,#dadada), color-stop(99%,#d8d8d8), color-stop(100%,#d3d3d3));
	background: -webkit-linear-gradient(top,  #fff 0%,#fbfbfb 54%,#f4f4f4 91%,#eaeaea 95%,#e7e7e7 95%,#e5e5e5 96%,#e2e2e2 96%,#e0e0e0 97%,#ddd 97%,#ddd 98%,#dadada 98%,#d8d8d8 99%,#d3d3d3 100%);
	background: -o-linear-gradient(top,  #fff 0%,#fbfbfb 54%,#f4f4f4 91%,#eaeaea 95%,#e7e7e7 95%,#e5e5e5 96%,#e2e2e2 96%,#e0e0e0 97%,#ddd 97%,#ddd 98%,#dadada 98%,#d8d8d8 99%,#d3d3d3 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#fbfbfb 54%,#f4f4f4 91%,#eaeaea 95%,#e7e7e7 95%,#e5e5e5 96%,#e2e2e2 96%,#e0e0e0 97%,#ddd 97%,#ddd 98%,#dadada 98%,#d8d8d8 99%,#d3d3d3 100%);
	background: linear-gradient(to bottom,  #fff 0%,#fbfbfb 54%,#f4f4f4 91%,#eaeaea 95%,#e7e7e7 95%,#e5e5e5 96%,#e2e2e2 96%,#e0e0e0 97%,#ddd 97%,#ddd 98%,#dadada 98%,#d8d8d8 99%,#d3d3d3 100%);
}
.sign-in-section .holder{
	width:941px;
	padding:38px 0 14px;
	margin:0 auto;
	overflow:hidden;
}
.sign-in-section header{
	overflow:hidden;
	margin-bottom:12px;
}
.sign-in-section header strong{
	display:block;
	font:28px/30px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.sign-in-section .row{
	width:100%;
	overflow:hidden;
}
.button{
	float:left;
	background:#ff1f23;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color:#fff;
	border:4px solid #fbc7c8;
	padding:10px 17px;
	text-transform:uppercase;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.button:hover{
	text-decoration:none;
	border-color:#fca1b6;
	background-color:#ff0d18;
	/*border:4px solid #ebb7b8;*/
}
.button:active{
	text-decoration:none;
	/*background:#ff0000;
	border:4px solid #ebb7b8;*/
}
.button strong{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.sign-in-form{
	float:left;
	padding:0 0 0 33px;
}
.sign-in-form .area{
	float:left;
	width:207px;
	margin:0 13px 0 0;
}
.sign-in-form .area a{
	float:left;
	white-space:nowrap;
	clear:both;
	color:#085389;
	font-size:14px;
	margin-top:6px;
}
.sign-in-form .area span{
	position:relative;
	float:left;
}
.sign-in-form .button{margin-left:-7px;}
.sign-in-form .input-placeholder-text{
	position:absolute;
	left:19px;
	top:12px;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#777;
}
.sign-in-form input[type="password"], .sign-in-form input[type="text"]{
	float:left;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#777;
	margin:3px 0 0;
	width:172px;
	padding:7px 16px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #c6c6c6;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0,.25) 1px 1px 3px inset;
	-moz-box-shadow:rgba(0,0,0,.25) 1px 1px 3px inset;
	box-shadow:rgba(0,0,0,.25) 1px 1px 3px inset;
	height:22px;
	font-weight:normal;
}
.sign-in-form input[type="password"]{font:18px/20px Arial, Helvetica, sans-serif;}
.facebook-box{
	float:right;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#085389;
	margin:0 0 0 -10px;
}
.facebook-box em{
	float:left;
	font-style:normal;
	margin:12px 10px 0 0;
}
.facebook-box a{
	float:left;
	font:12px/15px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	width:154px;
	border:4px solid #bed1de;
	color:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background:#085389;
	text-transform:uppercase;
}
.facebook-box a:hover{
	background-color: #26598C;
    border-color: #ACD5FF;
	text-decoration:none;
}
.facebook-box a span{
	float:left;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat;
	padding:2px 0 2px 55px;
	cursor:pointer;
}
.facebook-box a strong{
	font-weight:normal;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#header{
	width:100%;
	position:relative;
	background: #ff2e32;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMmUzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE1MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff2e32 0%, #f1151a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2e32), color-stop(100%,#f1151a));
	background: -webkit-linear-gradient(top,  #ff2e32 0%,#f1151a 100%);
	background: -o-linear-gradient(top,  #ff2e32 0%,#f1151a 100%);
	background: -ms-linear-gradient(top,  #ff2e32 0%,#f1151a 100%);
	background: linear-gradient(to bottom,  #ff2e32 0%,#f1151a 100%);
	color:#fff;
	padding:6px 0 15px;
	z-index:200;
}
#header:after{
	clear:both;
	content:"";
	display:block;
}
#header .line{
	position:absolute;
	left:0;
	right:0;
	top:0px;
	height:6px;
	background: #e1181a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxMTgxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTE3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e1181a 0%, #e1171a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1181a), color-stop(100%,#e1171a));
	background: -webkit-linear-gradient(top,  #e1181a 0%,#e1171a 100%);
	background: -o-linear-gradient(top,  #e1181a 0%,#e1171a 100%);
	background: -ms-linear-gradient(top,  #e1181a 0%,#e1171a 100%);
	background: linear-gradient(to bottom,  #e1181a 0%,#e1171a 100%);
}
#header .header-holder{
	width:941px;
	margin:0 auto;
}
#header .header-holder:after{
	clear:both;
	content:"";
	display:block;
}
.logo{
	float:left;
	width:146px;
	margin:22px 0 0;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -63px 0;
}
.logo a{
	display:block;
	height:100%;
}
#header .frame{
	float:right;
	width:705px;
}
#header .col01{
	float:left;
	width:472px;
}
#header .col02{
	float:right;
	width:225px;
}
.header-block{
	overflow:hidden;
	font:13px/15px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px 0 33px;
	text-shadow: 1px 1px 1px #933;
}

.header-block a{color:#eee;}

.header-block a:hover{
	color:#FFF;
	font-weight:normal;	
	text-shadow: 1px 1px 1px #a44;
}

.header-block a.active{
	color:#FFF;
	font-weight:normal;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #a44;
}
.header-block ul{float:left;}
.header-block .link{float:right;}
.header-block li{
	display:inline;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bull01.png) no-repeat 0 6px;
	padding:0 0 0 6px;
}
.header-block li:first-child{
	padding-left:0;
	background:none;
}
.mini-menu{
	float:right;
	width:95px;
}
.mini-menu .link{
	display:block;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	color:#fff;
	background:#e2181b;
	text-shadow:rgba(0,0,0,.75) 1px 1px 1px;
	text-transform:uppercase;
}
.mini-menu .link:hover{text-decoration:none;}
.mini-menu .link span{
	cursor:pointer;
	display:block;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -73px;
	padding:9px 26px 10px 16px;
	font:12px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.mini-menu .link span.cerrar{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -103px;
}
.search-block{
	width:472px;
	position:relative;
	background:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow: rgba(0,0,0,.35) 1px 1px 4px inset;
	-moz-box-shadow:rgba(0,0,0,.35) 1px 1px 4px inset;
	box-shadow:rgba(0,0,0,.35) 1px 1px 4px inset;
	border-radius:6px;
}
.search-block select{
	float:left;
	width:83px;
}
.search-frame{
	float:left;
	width:376px;
	padding:0 0 0 8px;
	position:relative;
}
.search-label{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:14px;
	height:15px;
	margin:7px 6px 0 0;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 0 -220px;
}
.search-block input[type="text"]{
	float:left;
	width:286px;
	border:0;
	background:none;
	color:#333;
	font:13px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin:0;
	padding:7px 0 6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.search-block input[type="text"]{  padding:9px 0 4px; }
}

.search-block input[type="submit"]{
	float:right;
	width:69px;
	height:29px;
	background:#f6f6f6;
	color:#717171;
	margin:0;
	padding:0;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	font:16px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
}
.search-drop{
	position:absolute;
	top:100%;
	right:0;
	border:1px solid #d6d6d6;
	width:374px;
	padding:0px 0 0px 8px;
	background:#fff url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border01.png) repeat-y;
}
.search-drop .search-results{
	overflow:hidden;
}
.search-drop .box{overflow:hidden;}
.search-drop .title{
	float:left;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	width:93px;
	color:#303030;
	padding:6px 5px 0 0;
}
.search-drop .area{
	overflow:hidden;
	/*padding:0 10px 0 0;*/
}
.search-results .area{
	/*padding:8px 10px 3px 6px;*/
	color:#8c8c8c;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.search-results .area strong{
	display:block;
	padding:8px;
	font:11px/13px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.search-results ul{overflow:hidden;}
.search-drop li{
	float:left;
	padding: 5px 10px;
    width: 262px;
}
.search-results a{
	display:block;
	color:#303030;
}
.search-drop ul li:hover {
	background-color:#315486;
}
.search-drop ul li:hover span{
	color:#fff;
}

.search-results ul a:hover span{text-decoration:none;}
.search-results ul img{
	float:left;
	margin:0 7px 0 0;
	background:#9c9c9c;
	border:1px solid #fff;
	padding:1px;
	-webkit-box-shadow: #9c9c9c 0 0 0 1px;
	-moz-box-shadow: #9c9c9c 0 0 0 1px;
	box-shadow: #9c9c9c 0 0 0 1px;
}
.search-results ul span{
	float:left;
	cursor:pointer;
	margin-top:8px;
	width:200px;
}
.search-drop .request{
	margin:0 -10px 0 0;
	display:block;
	overflow:hidden;
	background:#f7f7f7;
	border:solid #d6d6d6;
	border-width: 1px 0 0;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	/*padding:6px 10px 7px 6px;*/
}
.search-drop .request a{
	color:#f81b20;
	padding:5px;
	display:block;
	width: 272px;
}

.search-drop .request li {
	padding:0;
}

.search-drop li:hover, .search-drop li:hover a,.search-drop .request a:hover, .search-drop li.hover, .search-drop li.hover a{
	background-color:#315486;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
.search-button{
	float:right;
	margin-top:4px;
	color:#f81b20;
	padding:2px 5px 2px 17px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 0 -218px;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}

#main{
	width:941px;
	margin:0 auto;
	padding:24px 0 30px;
}
#main:after{
	clear:both;
	content:"";
	display:block;
}
.page-heading{
	overflow:hidden;
	padding:0 0 25px;
	margin-bottom:17px;
	border-bottom:1px solid #d6d6d6;
}
.blue-button{
	background:#085389;
	border-color:#c1d4e1;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:7px 16px 8px;
	font:20px/21px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	text-transform:none;
}
.blue-button:hover{
	background-color: #26598C;
    border-color: #ACD5FF;
}
.page-heading .blue-button{
	float:right;
	margin:0 0 0 10px;
}
.page-heading h1{
	font:29px/25px ProximaNovaLight, Arial, Helvetica, sans-serif;
	margin:10px 0 0;
}
.threecolumns{width:100%;}
.threecolumns:after{
	clear:both;
	content:"";
	display:block;
}
.twocolumns{
	float:left;
	width:601px;
}
.aside{
	float:left;
	width:161px;
}
.widget{margin-bottom:28px;}
.widget header{width:100%;}
.widget header:after,
.widget:after{
	clear:both;
	content:"";
	display:block;
}
.offer-widget{margin-bottom:25px;}
.offer-widget h2{
	color:#0e0e0e;
	margin-bottom:9px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.offer-widget h2 a{color:#0e0e0e;}
.offer-widget .holder{
	overflow:hidden;
	background:#ededed;
	border:1px solid #d6d6d6;
	font-size:12px;
	line-height:16px;
	color:#616161;
	padding:0 6px 10px;
}
.offer-widget .visual{
	position:relative;
	margin:0 -6px 6px;
	overflow:hidden;
}
.offer-widget .visual img{vertical-align:top;}
.offer-widget .visual span{
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	font:18px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	width:58px;
	height:70px;
	padding:1px 7px 10px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -219px 0;
}
.offer-widget h3{
	font:16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#ff1f23;
	margin-bottom:1px;
}
.offer-widget h3 a{color:#ff1f23;}
.offer-widget h4{
	color:#303030;
	margin:0 0 7px;
	font:13px/15px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.offer-widget h4 a{color:#303030;}
.offer-widget h4 span{color:#085389;}
.ad-widget{
	overflow:hidden;
}
.ad-widget img{
	vertical-align:top;
	border:1px solid #a4a4a4;
}
#sidebar{
	float:right;
	width:301px;
	margin-top:3px;
}
.quote-widget{
	border:1px solid #d6d6d6;
	margin-bottom:20px;
	color:#757575;
	line-height:18px;
}
.quote-widget header{
	border-bottom:1px solid #d6d6d6;
	background:#f0f0f0;
	overflow:hidden;
	width:auto;
	padding:4px 9px 3px;
}
.quote-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#0e0e0e;
}
.quote-widget h2 a{color:#0e0e0e;}
.quote-widget .holder{
	overflow:hidden;
	padding:9px 6px 10px;
}
.quote-widget .alignleft{
	float:left;
	margin:2px 8px 0 0;
	background:#d6d6d6;
	padding:1px;
	border:3px solid #fff;
	-webkit-box-shadow: #d6d6d6 0 0 0 1px;
	-moz-box-shadow: #d6d6d6 0 0 0 1px;
	box-shadow: #d6d6d6 0 0 0 1px;
}
.quote-widget .descr{overflow:hidden;}
.quote-widget blockquote{
	overflow:hidden;
	margin-bottom:-1px;
}
.quote-widget cite{
	display:block;
	margin-bottom:4px;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#303030;
}
.quote-widget cite a{color:#303030;}
.quote-widget cite a:hover{color:#FF1F23;}
.quote-widget .descr span a:hover{text-decoration:underline;}
.quote-widget .descr span{
	display:block;
	color:#303030;
	text-align:right;
	padding:0 6px;
	font:12px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.quote-widget .descr span a{
	color:#ff1f23;
	font-size:14px;
}
.rank-widget{
	overflow:hidden;
	background:#fefefe;
}
.rank-widget .tabset{
	border:1px solid #d6d6d6;
	width:299px;
}
.rank-widget .tabset:after{
	clear:both;
	content:"";
	display:block;
}
.rank-widget .tabset li{
	float:left;
	border-left:1px solid #d6d6d6;
}
.rank-widget .tabset li:first-child{border:0;}
.rank-widget .tabset a{
	float:left;
	padding:5px 12px 7px;
	color:#8c8c8c;
	margin:-1px;
	outline:none;
	position:relative;
}
.rank-widget .tab-content{
	overflow:hidden;
	clear:both;
	position:relative;
}
.rank-widget .tabset a:hover,
.rank-widget .tabset a.active{
	z-index:10;
	position:relative;
	padding:4px 11px 7px;
	background:#ff1f23;
	border:solid #ec0000;
	color:#fff;
	text-decoration:none;
	border-width:1px 1px 0;
}
.rank-widget header{
	background:#ff1f23;
	position:relative;
	z-index:2;
	overflow:hidden;
	width:272px;
	padding:7px 16px 9px 11px;
	margin:-1px 0 0;
	border:1px solid #ec0000;
	color:#fff;
	font-size:10px;
	line-height:12px;
}
.rank-widget header a{color:#fff;}
.rank-widget .more-link{
/*	float:right;
	margin:20px 0 0 3px;*/
	font-size:12px;
	line-height:14px;
	position: absolute;
	right: 12px;
	top: 28px;	
}
.rank-widget .more-link:hover{text-decoration:underline;}
.rank-widget h2{
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}
.rank-widget .holder{
	overflow:hidden;
	border: solid #8e8e8e;
	border-width:0 1px 1px;
	padding: 10px 10px 0px 10px;
}
.rank-widget .block{
	overflow:hidden;
	padding:8px 15px 8px 11px;
	margin:0 -10px;
	border-top:1px solid #d6d6d6;
}
.rank-widget .block:first-child{
	border:0;
	padding-top:2px;
}
.rank-widget h3{
	color:#ff1f23;
	text-align:right;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	display:inline-block;
	float:right;
}
.rank-widget .block a:hover h3{text-decoration:underline;}
.rank-widget ol a{color:#303030;}
#content{
	float:right;
	width:401px;
}
.promo-widget{margin-bottom:26px;}
.promo-widget h2{
	color:#0e0e0e;
	margin:0 5px 9px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promo-widget h2 a{color:#0e0e0e;}
.promo-widget .holder{
	overflow:hidden;
	position:relative;
	border:1px solid #d6d6d6;
	padding:4px;
	min-height:280px
}
.promo-widget .aligncenter{
	vertical-align:top;
	border:1px solid #d6d6d6;
}
.promo-widget h3{
	position:absolute;
	left:4px;
	right:4px;
	top:4px;
	/*background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-gray.png);*/
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
	border-bottom:1px solid rgba(32,32,32,.1);
	text-shadow:rgba(0,0,0,.5) 0px 0px 5px, rgba(0,0,0,.6) 0px 0px 4px, rgba(0,0,0,.7) 0px 0px 3px, rgba(0,0,0,.8) 0px 0px 2px, rgba(0,0,0,.9) 0px 0px 1px;
	color:#fff;
	padding:10px 10px 7px;
	font:28px/26px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.promo-widget h3 a{color:#fff;}
.promo-widget .descr{
	/*background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-gray.png);*/
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	border-top:1px solid rgba(198,198,198,.75);
	text-shadow:rgba(255,255,255,.75) 1px 1px 1px;
	color:#0e0e0e;
	font-size:13px;
	line-height:16px;
	position:absolute;
	bottom:4px;
	left:4px;
	right:4px;
	padding:10px 10px 7px 7px;
}
.promo-widget .descr p{margin:0 0 10px;}
.promo-widget .thumbs{
	overflow:hidden;
	padding:0 16px 0 0;
}
.promo-widget .thumbs ul{float:left;}
.promo-widget .thumbs li{
	float:left;
	margin:0 5px 0 0;
}
.promo-widget .thumbs ul a{
	background:#fff;
	float:left;
	padding:1px;
	border:1px solid #9c9c9c;
}
.promo-widget .thumbs ul .active a,
.promo-widget .thumbs ul a:hover{border-color:#ff1f23;}
.promo-widget .thumbs img{
	vertical-align:top;
	border:1px solid #9c9c9c;
}
.promo-widget .more{
	margin:12px 0 0;
	float:right;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	text-shadow:#fff 0 0 0;
	color:#0e0e0e;
}
.promo-widget .more:hover{
	color:#ff1f23;
}
section.promo-widget .holder .mask{
	width:391px;
	overflow:hidden;
	height:282px;	
}

section.promo-widget .holder .mask ul{
	width:3000px;	
}

section.promo-widget .holder .mask ul li{
	float:left;	
}

.restaurants-widget{
	overflow:hidden;
	border:1px solid #d6d6d6;
	background:#f0f0f0;
	padding:6px 10px 3px;
	margin-top:3px;
}
.restaurants-widget .more-link{
	float:right;
	font-size:12px;
	line-height:14px;
	margin:5px 11px 0 0;
}
.restaurants-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#0e0e0e;
}
.restaurants-widget header{padding:0 0 17px;}
.restaurants-widget header > a:hover{text-decoration:underline;}
.restaurants-widget h2 a{color:#0e0e0e;}
.restaurants-widget h2 a:hover{color:#FF1F23;}
.restaurants-widget .holder{overflow:hidden;}
.restaurants-widget ul{
	width:110%;
	overflow:hidden;
}

.restaurants-widget .holder a:hover{color:#FF1F23;}

.restaurants-widget li{
	display:inline-block;
	vertical-align:top;
	width:178px;
	padding: 3px 0 0px 1px;
	margin: -2px 17px 9px 0;
}
*+html .restaurants-widget li{
	display:inline;
	margin-right:21px;
}
.restaurants-widget .alignleft{
	float:left;
	background:#9c9c9c;
	padding:1px;
	border:2px solid #fff;
	-webkit-box-shadow:#9c9c9c 0 0 0 1px;
	-moz-box-shadow: #9c9c9c 0 0 0 1px;
	box-shadow:#9c9c9c 0 0 0 1px;
	margin:0 7px 0 0;
}
.restaurants-widget .descr{
	overflow:hidden;
	color:#8c8c8c;
	font-size:13px;
	padding-top:4px;
	line-height:15px;
}
.restaurants-widget h3{
	color:#303030;
	margin-bottom:-1px;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.restaurants-widget h3 a{color:#303030;}
.restaurants-widget .date{
	display:block;
	font-style:normal;
}
.rating-widget{
	border:1px solid #d6d6d6;
	position:relative;
	padding-bottom:5px;
}
.rating-widget header{
	border-bottom:1px solid #d6d6d6;
	background:#f0f0f0;
	overflow:hidden;
	padding:6px 22px 1px 7px;
	width:auto;
}
.rating-widget .last-30-days{
	float:right;
	color:#757575;
	font-size:12px;
	line-height:14px;
	margin:5px 0 0;	
}
.rating-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#0e0e0e;
}
.rating-widget h2 a{color:#0e0e0e;}
.rating-widget h2 a:hover{color:#FF1F23;}
.rating-widget .holder{
	padding:14px 2px 0;
	overflow:hidden;
}
.rating-widget .item{
	float:left;
	width:190px;
	font:9px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	padding:2px 10px 6px 0;
}
.rating-widget .alt-item{
	width:auto;
	padding:2px 0 6px;
	float:none;
	overflow:hidden;
}
.rating-widget .item strong{
	text-align:right;
	width:20px;
	float:left;
	margin:-1px 7px 0 0;
	color:#ff1f23;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.rating-widget .item h3{
	float:left;
	margin:0 3px 0 0;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#303030;
	max-width:120px;
}
.rating-widget .item h3 a{color:#303030;}
.rating-widget .item h3 a:hover{text-decoration:underline;color:#085389;}
.rating-widget .item span{cursor:default;}
.more-button{
	position:absolute;
	color:#00669c;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	right:10px;
	bottom:-19px;
	border:solid #cfcfcf;
	border-width:0 1px 1px;
	padding:1px 23px 2px 8px;	
	-webkit-box-shadow: #e6e6e6 0 0 0 1px inset;
	-moz-box-shadow:#e6e6e6 0 0 0 1px inset;
	box-shadow:#e6e6e6 0 0 0 1px inset;
	background:#f0f0f0 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -282px;
	
}
.more-button:hover{
	background-color: #F6F5F5;
}
.users-widget{
	position:relative;
	margin-bottom:46px;
	border:1px solid #d6d6d6;
}
.users-widget .tabset{
	width:100%;
	border-bottom:1px solid #d6d6d6;
	background-color: #F0F0F0;
}
.users-widget .tabset:after{
	clear:both;
	content:"";
	display:block;
}
.users-widget .tabset li{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	float:left;
}
.users-widget .tabset a{
	float:left;
	padding:2px 8px 3px 8px;
	color:#8c8c8c;
	line-height:16px;
	background-color:#F0F0F0;
}
.users-widget .tab-content .user-list a:hover{color:#FF1F23;}
.users-widget .tabset a.active,
.users-widget .tabset a:hover{
	background:#fff;
	margin:0 0 -1px;
	position:relative;
	padding-bottom:4px;
	z-index:4;
	color:#303030;
	text-decoration:none;
}
.users-widget .tabset a:hover{
	color:#085389;
}


/*.users-widget .tabset li:last-child a{width:165px;}*/
.users-widget .tabset li:first-child{border:0;}
.user-list{
	width:400px;
	overflow:hidden;
	/*background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border02.png) repeat-y 200px 0;*/
	margin:-1px 0 0;
}
.user-list li{
	display:inline-block;
	width:171px;
	padding:14px 10px 8px 19px;
	margin:0 -3px 0 0;
	border-top:1px solid #d6d6d6;
	vertical-align:top;
}
*+html .user-list li{
	margin-right:0;
	display:inline;
}
.user-list .avatar{
	float:left;
	position:relative;
	margin:0 9px 0 0;
	border:1px solid #e1e1e1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:3px;
}
.user-list .avatar img{
	float:left;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:1px solid #e0e0e0;
}
.user-list .counter{
	width:18px;
	height:14px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:-10px;
	left:-10px;
	color:#fff;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat 0 -34px;
	padding:3px 4px 6px 1px;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.user-list .counter {
		padding:4px 4px 6px 1px;
	}
}
.user-list .descr{
	color:#757575;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
.user-list h3{
	color:#303030;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.user-list h3 a{color:#303030;}
.user-list .descr span {color:#ff1f23;}
#footer {
	position:relative;
	overflow:hidden;
	width:871px;
	padding:19px 69px 0 0;
	font-size:11px;
	margin:-92px auto 0;
	height:72px;
	border-top:1px solid #d6d6d6;
}
#footer a{color:#303030;}
#footer a:hover{color:#FF1F23;}
#footer .holder{
	overflow:hidden;
	margin-bottom:18px;
}
#footer .holder li{
	display:inline;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sep01.png) no-repeat 0 2px;
	padding:0 1px 0 5px;
}
#footer li:first-child{background:none;}
.foot-nav{
	float:right;
	margin:0 -1px 0 0;
}
.location{float:left;}
.location span, .location ul{float:left;}
.copyright{
	float:right;
	font-size:12px;
	color:#424242;
}
#footer .copyright a{color:#424242;}
#footer .socials{
	position:absolute;
	right:0;
	bottom:16px;
}
/* busqueda.htm */
.busqueda-threecolumns .twocolumns{
	width:763px;
}
.busqueda-threecolumns .aside2{
	float:right;
	width:160px;
	margin-top:1px;
}
.busqueda-threecolumns .aside1{
	float:left;
	width:178px;
	margin-top:3px;
}
.busqueda-threecolumns #content{
	float:right;
	width:564px;
}
.filter-widget h2{
	color:#818181;
	margin-bottom:15px;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.filter-widget h2 a{color:#818181;}
.filter-widget .block{
	overflow:hidden;
	margin-bottom:18px;
	border:1px solid #f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.filter-widget h3{
	color:#525252;
	background:#f0f0f0;
	overflow:hidden;
	padding:6px 10px 7px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.filter-widget .row{
	position:relative;
	overflow:hidden;
	border-top:1px solid #f0f0f0;
	padding:4px 9px 0 10px;
}
.filter-widget .select-row{padding:3px 8px 4px 6px;}
.filter-widget label{
	float:left;
	color:#0e0e0e;
	font:13px/15px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	padding:2px 0 6px;
	max-width:130px;
	cursor:pointer;
	width:100%;
}
.filter-widget .row:hover label{
	color:#e82428;
}

.filter-widget label.rad-label-active,
.filter-widget label.chk-label-active{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#085389;
}
.filter-widget label.descuento-label.rad-label-active{
	color:#0e0e0e;
	font:13px/15px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.filter-widget label.descuento-label{
	width:98px;
	padding:2px 28px 7px 0;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico01.png) no-repeat 100% 0;
}
.filter-widget .counter{
	float:right;
	font:10px/14px Arial, Helvetica, sans-serif;
	margin:2px 0 -2px;
	width:22px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:1px solid;
	border-color:#e0e0e0 #f0f0f0 #f0f0f0;
	background:#f0f0f0;
	color:#787878;
	-webkit-box-shadow: rgba(242,242,242,.19) 0 0 0 2px;
	-moz-box-shadow: rgba(242,242,242,.19) 0 0 0 2px;
	box-shadow: rgba(242,242,242,.19) 0 0 0 2px;
}
.filter-widget .more{
	font:13px/15px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#235f91;
	float:left;
	padding:2px 0 6px;
}
.filter-widget a{
	color:#f0f0f0;
}
.filter-widget select{
	float:left;
	width:125px;
}
.search-section{
	width:100%;
	overflow:hidden;
}
.search-section .heading{
	overflow:hidden;
	font-size:15px;
	line-height:17px;
	color:#8c8c8c;
	margin-bottom:17px;
}
.search-section h2{
	color:#0e0e0e;
	margin-bottom:1px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.search-section .heading strong{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#6e6d6d;
}
.search-section h2 span,
.search-section h2 a{color:#8c8c8c;}
.search-section .sort{
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
	color:#595959;
}
.search-section .sort .holder{float:right;}
.search-section .sort span{
	float:left;
	margin:6px 13px 0 0;
}
.search-section .sort ul{
	float:left;
	margin-bottom:-1px;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.search-section .sort li{
	float:left;
	margin:0 0 0 -1px;
}
.search-section .sort a{
	float:left;
	color:#a3a3a3;
	padding:5px 11px;
	border:1px solid #d6d6d6;
	background-color: #f0f0f0;
}
.search-section .sort .active a,
.search-section .sort a:hover{
	color:#595959;
	text-decoration:none;
	background:#d2d2d2;
}
.search-article{
	overflow:hidden;
	position:relative;
	font-size:13px;
	margin-bottom:-1px;
	padding:14px 0 15px;
	color:#555;
	line-height:16px;
	border-bottom:1px solid #d6d6d6;
}
.search-article .details{
	float:right;
	width:122px;
	padding:0 0 33px;
}
.precio{
	display:block;
	color:#085389;
	-webkit-border-radius: 3px;
	text-align:center;
	padding:5px 10px 4px;
	background:#c9d5e2;
	-moz-border-radius:3px;
	border-radius: 3px;
	overflow:hidden;
	margin-bottom:8px;
}
.precio span{
	font:10px/12px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:2px;
	text-transform:uppercase;
}
.precio em{
	font:18px/20px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	text-shadow:rgba(255,255,255,.75) 0 1px 0;
	display:block;
}
.descuento{
	overflow:hidden;
	color:#085389;
	display:block;
	font:12px/17px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.descuento span{
	float:left;
	font:12px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 2px 0 0;
	text-align:center;
	width:36px;
	padding:0 4px 0 0;
	height:17px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -56px -64px;
}
.reservar-button{
	position:absolute;
	bottom:17px;
	right:0;
	width:77px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #c9d5e2 0 2px 0;
	-moz-box-shadow:#c9d5e2 0 2px 0;
	box-shadow:#c9d5e2 0 2px 0;
	color:#fff;
	background:#085389 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 20px -416px;
	text-shadow:#4d4444 0 1px 0;
	padding:4px 5px 4px 40px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.reservar-button:hover{
	background-color:#369;
}
.search-article .holder{
	float:left;
	width:410px;
}
.search-article .frame{
	overflow:hidden;
	margin-bottom:9px;
}
.search-article .descr{overflow:hidden;}
.search-article .alignleft{
	border:1px solid #8e8e8e;
	margin:0 12px 0 0;
	float:left;
}
.search-article address{font-style:normal;}
.search-article .cocina{
	display:block;
	margin-bottom:4px;
}
.search-article .cocina a{color:#555;}
.search-article h3{
	color:#085389;
	font:16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.search-article h3 a{color:#085389;}
.search-article h3 a:hover{color:#e82428;}
.search-article footer{
	overflow:hidden;
	background-color: #F4F4F4;
    padding: 5px;
}
.search-article footer dl{
	text-transform:uppercase;
	display:inline;
	color:#6a6a6a;
	padding:0 5px 0 0;
}
.search-article footer dt{
	display:inline;
	text-transform:uppercase;
	font:11px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin:0 2px 0 0;
}
.search-article footer dt span{color:#303030;}
.search-article footer dd{
	margin:0 16px 0 0;
	color:#000;
	display:inline;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.search-article footer dd span{
	font-size:12px;
	color:#bababa;
}
.search-article .votos{
	color:#6a6a6a;
	font:11px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.search-article .votos a{color:#6a6a6a;}
.pager{
	overflow:hidden;
	padding-top:19px;
	text-align:center;
	font:13px/19px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.pager a{
	display:inline-block;
	vertical-align:top;
	color:#6c6c6c;
	min-width:17px;
	padding:0 1px;
	border:1px solid #d6d6d6;
}
.pager a:hover{
	text-decoration:none;
	color:#085389;
}
.pager .active a{
	color:#085389;
	cursor:default;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.pager ul{
	display:inline-block;
	padding:0 11px;
}
*+html .pager ul{display:inline;}
.pager ul li{
	display:inline-block;
	min-width:21px
}
*+html .pager ul li{
	display:inline;
	margin:0 3px 0 0;
}
.pager .prev{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 5px -456px;
	padding:0 4px 0 17px;
}
.pager .next{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -496px;
	padding:0 17px 0 4px;
}
/* restaurantes.html */
.content-section{
	overflow:hidden;
	margin-bottom:9px;
}
.content-section .aside{
	float:right;
	width:301px;
}
.content-section .content{
	float:left;
	width:599px;
}
.alt-page-heading{
	border:0;
	padding:7px 0 23px;
	margin-bottom:0;
}
.alt-page-heading h1{
	font-size:30px;
	line-height:32px;
	font-family:ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.top-widget{overflow:hidden;}
.top-widget header{
	width:100%;
}
.top-widget header:after{
	clear:both;
	content:"";
	display:block;
}
.top-widget header h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#303030;
	float:right;
	margin:4px 9px 0 0;
}
.top-widget header h2 a{color:#303030;}
.top-widget .tabset{
	float:left;
	margin-bottom:-1px;
}
.top-widget .tabset li{
	float:left;
	margin:0 -1px 0 0;
}
.top-widget .tabset a{
	float:left;
	color:#8c8c8c;
	border:1px solid #d6d6d6;
	background:#ededed;
	padding:5px 10px 4px;
}
.top-widget .tabset a:hover,
.top-widget .tabset a.active{
	position:relative;
	z-index:2;
	background:#fff;
	padding-bottom:5px;
	border-bottom:0;
	text-decoration:none;
	color:#ff1f24;
}
.top-widget .tab-content{
	overflow:hidden;
	border:1px solid #d6d6d6;
	padding:6px 0 7px 7px;
}
.top-widget .tab-content ul{
	float:left;
	width:286px;
	margin:0 9px 0 0;
}
.top-widget .tab-content li{
	border:1px solid #d5d5d5;
	min-height:41px;
	background:#f9f9f9;
	float:left;
	width:266px;
	margin-top:3px;
	padding:4px 14px 4px 4px;
}
.top-widget .alignleft{
	float:left;
	border:1px solid #333;
	margin:0 12px 0 0;
}
.top-widget .rating{
	float:right;
	/*margin:11px 0 0 24px;*/
	margin: 11px 0 0 5px;
	font:18px/20px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	text-shadow:rgba(255,255,255,.75) 1px 1px 0;
}
.top-widget .rating span{
	color:#8e8e8e;
	font-size:12px;
}
.top-widget .descr{
	overflow:hidden;
	font-size:12px;
	padding:2px 0 0;
	margin-bottom:-3px;
	color:#8e8e8e;
}
.top-widget .tab-content h2{
	font:14px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 -3px;
}
.top-widget .tab-content h2 a{color:#333;}
.top-widget .tab-content h2 a:hover{
	color:#ff1f23;
}
.info-widget{
	overflow:hidden;
	text-align:justify;
	margin-bottom:15px;
}
.info-widget .alignleft{
	float:left;
	border:1px solid #303030;
	margin:3px 9px 2px 0;
}
.info-widget p{margin:0 0 16px;}
.info-widget .text-hide{
	height:203px;
	margin: 0;
	overflow:hidden;
}
.info-widget a.more{
	color:#085389;
	font-size:14px;
}
.info-section h2{
	margin:0 0 12px;
	font:24px/26px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.info-section .holder{
	width:100%;
	overflow:hidden;
}
.info-section h2 strong{
	font:24px/26px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#315486;
}
.images-widget{
	overflow:hidden;
	padding-top:3px;
}
.images-widget ul{
	width:110%;
	overflow:hidden;
}
.images-widget ul li{
	display:inline-block;
	vertical-align:top;
	width:135px;
	background:#fff;
	margin:0 27px 28px 0;
}
*+html .images-widget ul li{
	display:inline;
	margin-right:30px;
}
.images-widget img{
	vertical-align:top;
	border:1px solid #353535;
}
.top-categories{
	width:100%;
	overflow:hidden;
	margin-bottom:32px;
}
.top-categories h2{
	margin:0 0 13px;
	font:24px/26px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.top-categories h2 a{color:#303030;}
.top-categories h3 a{cursor:default;}
.top-categories ol li a:hover{color:#085389;}
.chart-gallery ol li a:hover{color:#085389;}
.top-categories .holder{
	width:105%;
	overflow:hidden;
}
.top-categories .block{
	float:left;
	width:196px;
	border:1px solid #d6d6d6;
	background:#ededed;
	margin:0 20px 0 0;
	padding:0 8px 4px 14px;
}
.top-categories header{
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
	padding:0 8px 0 14px;
	width:196px;
	margin:0 -8px 13px -14px
}
.top-categories h3{
	padding:7px 30px 6px 0;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.top-categories h3 a{color:#303030;}
.top-categories .romanticos h3{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico02.png) no-repeat 100% 8px;}
.top-categories .desayuno h3{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico03.png) no-repeat 100% 3px;}
.top-categories .familia h3{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico04.png) no-repeat 100% 3px;}
.top-categories .turistas h3{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico05.png) no-repeat 100% 7px;}
.top-categories .more{
	float:right;
	color:#085389;
	font-size:12px;
	line-height:14px;
	margin-top:-8px;
}
.top-categories ol a{color:#303030;}
.top-categories ol a:hover {
	text-decoration:underline;	
}
.chart-section{
	width:939px;
	margin-bottom:37px;
	overflow:hidden;
}
.chart-section h2{
	margin:0 0 16px;
	font:24px/26px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.chart-section h2 a{color:#303030;}
.chart-gallery{
	overflow:hidden;
	border:1px solid #d6d6d6;
	position:relative;
	background:#ededed;
	padding:1px 40px 0 44px;
}
.chart-gallery .mask{
	width:850px;
	position:relative;
	overflow:hidden;
}
.chart-gallery .slideset{
	width:99999px;
	overflow:hidden;
}
.chart-gallery .slide{
	padding:15px 15px 14px;
	float:left;
	width:140px;
}
.chart-gallery .box{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0,.75) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0,.75) 0 0 5px;
	box-shadow:rgba(0,0,0,.75) 0 0 5px;
	padding:0 2px 5px 8px;
}
.chart-gallery .box h3{
	margin:0 -2px 9px -8px;
	padding:2px 5px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #a4a4a4;
	background:#303030;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.chart-gallery .box a{color:#303030;}
.chart-gallery .box a:hover{text-decoration:underline;}
.chart-gallery .box h3 a{color:#fff;}
.chart-gallery .next,
.chart-gallery .prev{
	position:absolute;
	top:50%;
	margin:-26px 0 0;
	left:7px;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
	height:42px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -66px -91px;
}
.chart-gallery .next{
	left:auto;
	right:7px;
	background-position:-99px -91px;
}
.chart-gallery .prev.disabled{
	background-position:0 -91px;
	cursor:default;
}
.chart-gallery .next.disabled{background-position:-33px -91px;}
/* perfil-propio.html */
.user{
	width:100%;
	position:relative;
}
.user-holder:after,
.user:after{
	clear:both;
	content:"";
	display:block;
}
.user .user-holder{
	width:100%;
	padding:9px 0 3px;
}
.user .avatar{
	float:left;
	border:3px solid #fc5256;
	-webkit-box-shadow: #f83c41 0 0 0 1px;
	-moz-box-shadow:#f83c41 0 0 0 1px;
	box-shadow:#f83c41 0 0 0 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 5px 0 2px;
}
.user .descr{
	overflow:hidden;
	color:#e2e1e1;
	font-size:11px;
	line-height:13px;
	padding:0 70px 0 0;
}
.user .descr strong{
	display:block;
	color:#fff;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.user .descr strong a{color:#fff;}
.progressbar-box{width: 100%;}
.progressbar-box:after{
	content:"";
	display:block;
	clear:both;
}
.user .progressbar{
	float: left;
	overflow:hidden;
	height: 8px;
	width: 148px;
	background: #eaeaea;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 4px 0 0;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5) inset;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.5) inset;
}
.user .progressbar img{vertical-align:top;}
.user .objprogress{
	float: left;
	height: 8px;
	width: 100%;
	background: #ffb01f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(255,220,84);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGM1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYjAxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTc3MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,220,84,1) 0%, rgba(255,176,31,1) 50%, rgba(213,119,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,220,84,1)), color-stop(50%,rgba(255,176,31,1)), color-stop(100%,rgba(213,119,4,1)));
	background: -webkit-linear-gradient(top,  rgba(255,220,84,1) 0%,rgba(255,176,31,1) 50%,rgba(213,119,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,220,84,1) 0%,rgba(255,176,31,1) 50%,rgba(213,119,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,220,84,1) 0%,rgba(255,176,31,1) 50%,rgba(213,119,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,220,84,1) 0%,rgba(255,176,31,1) 50%,rgba(213,119,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc54', endColorstr='#d57704',GradientType=0 );
}

.user .progressbar-box .value{
	float: left;
	color: #e3e2e2;
	font: 10px/12px Arial, Helvetica, sans-serif;
	margin: -2px 0 0;
}

.user-menu{
	position:absolute;
	top:10px;
	right:-15px;
}

.user-menu li{
	float:left;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sep03.png) no-repeat;
	padding:1px 5px 1px 6px;
	position:relative;
}

.user-menu li.notif-msg:hover{
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") repeat scroll -410px 24px  transparent;
    margin-top: -4px;
    padding: 5px 5px 5px 6px;
}

.user-menu li.active.notif-msg:hover {
    background: none repeat scroll 0 0 transparent;
	padding:1px 5px 1px 6px;
	margin-top: 0px;
}

.user-menu .messages{
	display:block;
	position:relative;
	width:15px;
	height:11px;
	background:url('http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png') repeat  -415px 72px;
}
.user-menu .messages em{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.user-menu .messages span{
	cursor:pointer;
	position:absolute;
	color:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background:#303030;
	right:-4px;
	bottom:-7px;
	padding:0 3px;
	min-width:4px;
	font:9px/10px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	/*padding: 2px 2px 0 1px;*/
}
.user-menu .user-bar{
	width:27px;
	height:25px;
	margin:-9px 0 0 -10px;
	position:relative;
	z-index:10;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -169px -108px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.user-menu li.active .user-bar{
	background-position:-132px -108px;
}
.user-menu .user-bar:hover{
	background-position:-206px -108px;
}
.user-menu .user-drop{
	position:absolute;
	top:13px;
	display:none;
	right:5px;
	width:210px;
	padding:0 4px;
	background:#fff;
	border:4px solid #ff595c;
	-webkit-border-radius:3px 0 3px 3px;
	-moz-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px;
}
/*.user-menu li:hover .user-drop{display:block;}*/
.user-menu .user-drop ul{
	border-top:1px solid #d6d6d6;
	width:100%;
	padding:7px 0 4px;
}
.user-menu .user-drop ul:after{
	clear:both;
	content:"";
	display:block;
}
.user-menu .user-drop ul:first-child{border:0;}
.user-menu .user-drop li{
	width:218px;
	margin:0 -4px;
	vertical-align:top;
	float:left;
	padding:0 0 1px;
	background:none;
	line-height:16px;
	font-size:14px;
}
.user-menu .user-drop a{
	display:block;
	color:#303030;
	overflow:hidden;
	padding:4px 10px 3px 18px;
}
.user-menu .user-drop a:hover{
	text-decoration:none;
	color:#fff;
	background:#085389;
}
.perfil-holder{
	width:100%;
	padding-top:17px;
}
.perfil-twocolumns{
	width:100%;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border03.png) repeat-y 620px 0;
}
.perfil-holder:after,
.perfil-twocolumns:after{
	clear:both;
	content:"";
	display:block;
}
.perfil-twocolumns #content{
	float:left;
	width:593px;
}
.article{
	overflow:hidden;
	line-height:18px;
	margin-bottom:36px;
}

.article footer ul li{
	float:left;
	display:block;
	width:14px;
	height:13px;
}

.article footer ul.star1 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -321px 75px; }
.article footer ul.star1 li:first-child + li{	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }
.article footer ul.star1 li:first-child + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }
.article footer ul.star1 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }
.article footer ul.star1 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }

.article footer ul.star2 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -335px 75px; }
.article footer ul.star2 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -335px 75px; }
.article footer ul.star2 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }
.article footer ul.star2 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }
.article footer ul.star2 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }

.article footer ul.star3 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 75px; }
.article footer ul.star3 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 75px; }
.article footer ul.star3 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 75px; }
.article footer ul.star3 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }
.article footer ul.star3 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px;}

.article footer ul.star4 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 75px; }
.article footer ul.star4 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 75px; }
.article footer ul.star4 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 75px; }
.article footer ul.star4 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 75px; }
.article footer ul.star4 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 75px; }

.article footer ul.star5 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 75px; }
.article footer ul.star5 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 75px; }
.article footer ul.star5 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 75px; }
.article footer ul.star5 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 75px; }
.article footer ul.star5 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 75px; }


.distribucion-widget ul li{
	float:left;
	margin:0 -1px 0 0;
	display:block;
	width:12px;
	height:11px;
}


.distribucion-widget ul.star1 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -321px 61px; }
.distribucion-widget ul.star1 li:first-child + li{	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.distribucion-widget ul.star1 li:first-child + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.distribucion-widget ul.star1 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.distribucion-widget ul.star1 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }

.distribucion-widget ul.star2 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -335px 61px; }
.distribucion-widget ul.star2 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -335px 61px; }
.distribucion-widget ul.star2 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.distribucion-widget ul.star2 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.distribucion-widget ul.star2 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }

.distribucion-widget ul.star3 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 61px; }
.distribucion-widget ul.star3 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 61px; }
.distribucion-widget ul.star3 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 61px; }
.distribucion-widget ul.star3 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.distribucion-widget ul.star3 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px;}

.distribucion-widget ul.star4 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.distribucion-widget ul.star4 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.distribucion-widget ul.star4 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.distribucion-widget ul.star4 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.distribucion-widget ul.star4 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }

.distribucion-widget ul.star5 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.distribucion-widget ul.star5 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.distribucion-widget ul.star5 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.distribucion-widget ul.star5 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.distribucion-widget ul.star5 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }

.article header{
	color:#8e8e8e;
	overflow:hidden;
	margin-bottom:15px;
	padding:5px;
	background:#303030;
	font-size:12px;
	line-height:14px;
}
.article .date{
	float:left;
	width:66px;
	margin:0 10px 0 0;
	text-align:right;
	color:#ededed;
	text-transform:uppercase;
	font:18px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	padding:4px 10px 3px 0;
	border-right:1px solid #d6d6d6;
}
.article .date strong{
	display:block;
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.article .avatar{
	float:left;
	border:1px solid #ededed;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin:0 10px 0 0;
}
.article header .descr{
	overflow:hidden;
	padding-top:2px;
}
.article h1{
	color:#ededed;
	margin-bottom:-2px;
	font:24px/26px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.article h1 a{color:#ededed;}
.article h1 a:hover {
	color:#ff1f23;
}
.article p{margin:0 0 18px;}
.article .img-list{
	overflow:hidden;
	width:105%;
	margin:-2px 0 0;
}
.article .img-list li{
	display:inline-block;
	vertical-align:top;
	width:141px;
	padding:0 0 0 1px;
	margin:0 4px 13px 0;
}
*+html .article .img-list li{
	margin-right:7px;
	display:inline;
}
.article .img-list img{vertical-align:top;}
.article footer{
	overflow:hidden;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.article footer strong{
	float:left;
	color:#8e8e8e;
	margin:0 9px 0 0;
}
.article footer ul{
	float:left;
	margin:4px 27px 0 0;
}
.article footer li{
	float:left;
	margin:0 -1px 0 0;
}
.article footer img{vertical-align:top;}
.perfil-twocolumns #sidebar{
	float:right;
	margin:0;
	width:301px;
}
.user-widget{margin-bottom:6px;}
.user-widget .holder{
	width:100%;
	padding-bottom:19px;
}
.user-widget .holder:after{
	clear:both;
	content:"";
	display:block;
}
.user-widget .avatar{
	float:left;
	border:1px solid #d6d6d6;
	margin:0 8px 0 0;
}
.user-widget .descr{
	overflow:hidden;
	padding-top:2px;
	color:#8e8e8e;
}
.user-widget h2{
	color:#303030;
	margin-bottom:1px;
	font:18px/20px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.user-widget p{margin-bottom:8px;}
.user-widget h2 a{color:#303030;}
.user-widget .rating{
	overflow:hidden;
	margin:0 0 3px;
	padding:0;
	list-style:none;
}
.user-widget .rating li{
	float:left;
	margin:0 1px 0 0;
}
.user-widget .rating span{
	display: block;
	width: 19px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-star.gif) -23px 0 no-repeat;
}
.user-widget .rating .active{background-position: 0 0;}
span.award{
	display:block;
	padding:0 0 0 28px;
	color:#085389;
	font-size:12px;
	line-height:14px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat;
	display: none;
}
p.award{
	display:block;	
}
.foodie-user p.award{
	display:none;	
}
.degustador-user p.award{
	display:none;	
}

.foodie-user span.award{
	display: block;
	background-position: 3px -568px;
	color:#085389;
}
.degustador-user span.award{
	background-position: 3px -648px;
	display: block;
	color:#ff1f23;
}
.foodie-user .rating .active{background-position: -47px 0;}
.degustador-user .rating .active{background-position: -71px 0;}
.award strong{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	display:block;
}
.user-widget footer{width:100%;}
.user-widget .items:after,
.user-widget footer:after{
	clear:both;
	content:"";
	display:block;
}
.user-widget .items{
	width:100%;
	padding-bottom:15px;
}
.user-widget .items li{
	float:left;
	text-align:center;
	margin:0 0 0 10px;
	white-space:nowrap;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#ededed;
	-webkit-box-shadow: rgba(0,0,0,.75) 0 0 5px;
	-moz-box-shadow: rgba(0,0,0,.75) 0 0 5px;
	box-shadow: rgba(0,0,0,.75) 0 0 5px;
}
.user-widget .items li:first-child{margin-left:0;}
.user-widget .items h3{
	background:#303030;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	color:#ececec;
	padding:1px 19px 0;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.user-widget .items strong{
	display:block;
	padding:4px 16px 3px;
	font:30px/32px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.user-widget dl{overflow:hidden;}
.user-widget dt{
	float:left;
	margin:0 4px 3px 0;
}
.user-widget dd{
	overflow:hidden;
	margin-bottom:3px;
}
.user-widget dl a{color:#085389;}
.progreso-widget{
	margin:27px 0 24px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:16px 15px 15px;
	overflow:hidden;
	border:1px solid #d6d6d6;
	background:#ededed;
}
.compatibilidad-widget p strong,
.progreso-widget p strong{
	font-weight:normal;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.progreso-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.progressbar img{vertical-align:top;}
.progreso-widget .progressbar{width: 100%;}
.progreso-widget .progressbar:after{
	content:"";
	display:block;
	clear:both;
}
.progreso-widget .progressbar-row{
	float: left;
	width: 213px;
	height: 10px;
	background: #d6d6d6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 12px 0 0;
}
.progreso-widget .objprogress{
	float: left;
	height: 10px;
	width: 100%;
	background: #085389;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.progreso-widget .value{
	float: left;
	margin: -2px 0 0;
	color: #ff1f23;
	font: 14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.distribucion-widget{
	overflow:hidden;
	padding-top:10px;
	margin-bottom:8px;
	border-top:1px solid #d6d6d6;
}
.distribucion-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:16px;
}
.about-widget h2 a,
.insignias-widget h2 a,
.distribucion-widget h2 a{color:#303030;}
.distribucion-widget .row{
	width: 100%;
	margin-bottom:3px;
}
.distribucion-widget .row:after{
	content:"";
	display:block;
	clear:both;
}
.distribucion-widget ul{
	float:left;
	margin:0 5px 0 0;
}
.distribucion-widget img{vertical-align:top;}
.distribucion-widget ul li{
	float:left;
	margin:0 -1px 0 0;
}
.distribucion-widget .progressbar{
	float: left;
	width: 210px;
}
.distribucion-widget .progressbar-row{
	float: left;
	width: 171px;
	height: 11px;
	background: #ededed;
	margin: 0 6px 0 0;
}
.distribucion-widget .objprogress{
	float: left;
	height: 11px;
	width: 100%;
	background: #fc0000;
}
.distribucion-widget .row2 .objprogress{background: #fa3100;}
.distribucion-widget .row3 .objprogress{background: #f56b00;}
.distribucion-widget .row4 .objprogress{background: #ea9f00;}
.distribucion-widget .row5 .objprogress{background: #dad700;}
.distribucion-widget .value{
	float: left;
	margin: -2px 0 0;
	color: #085389;
	font: 16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.about-widget{
	border-top:1px solid #d6d6d6;
	overflow:hidden;
	padding-top:13px;
	line-height:18px;
}
.about-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:12px;
}
.insignias-widget{
	border-top:1px solid #d6d6d6;
	padding-top:12px;
	margin-bottom:-2px;
	overflow:hidden;
}
.insignias-widget h2{
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	padding:0 4px;
}
.about-widget h3{
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}
.about-widget p{margin:0 0 18px;}
.about-widget .date{
	display:block;
	font:14px/17px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:19px;
}
.insignias-widget ul{
	width:110%;
	overflow:hidden;
	font:10px/12px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.insignias-widget li{
	display:inline-block;
	width:57px;
	margin:0 15px 5px 0;
	text-align:center;
	vertical-align:top;
}
*+html .insignias-widget li{
	display:inline;
	margin-right:18px;
}
.insignias-widget ul span{
	display:block;
	color:#8e8e8e;
	width:57px;
	min-height:24px;
	padding:57px 0 0;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-insignias.png) no-repeat;
}
.insignias-widget ul .ciudad{background-position:1px 0;}
.insignias-widget ul .active .ciudad{background-position:-288px 0;}
.insignias-widget ul .facebooker{background-position:-74px 0;}
.insignias-widget ul .active .facebooker{background-position:-363px 0;}
.insignias-widget ul .vecino{background-position:-149px 0;}
.insignias-widget ul .active .vecino{background-position:-438px 0;}
.insignias-widget ul .primero{background-position:-224px 0;}
.insignias-widget ul .active .primero{background-position:-512px 0;}
.insignias-widget ul .util{background-position:1px -96px;}
.insignias-widget ul .active .util{background-position:-288px -96px;}
.insignias-widget ul .viajero{background-position:-74px -96px;}
.insignias-widget ul .active .viajero{background-position:-363px -96px;}
.insignias-widget ul .vecino01{background-position:-149px -96px;}
.insignias-widget ul .active .vecino01{background-position:-438px -96px;}
.insignias-widget ul .resenante{background-position:-221px -96px;}
.insignias-widget ul .active .resenante{background-position:-510px -96px;}
.insignias-widget ul .novato{background-position:1px -192px;}
.insignias-widget ul .active .novato{background-position:-288px -192px;}
.insignias-widget ul .fotogenico{background-position:-74px -192px;}
.insignias-widget ul .active .fotogenico{background-position:-363px -192px;}
.insignias-widget ul .citable{background-position:-149px -192px;}
.insignias-widget ul .active .citable{background-position:-438px -192px;}
.insignias-widget ul .fotografo{background-position:-224px -192px;}
.insignias-widget ul .active .fotografo{background-position:-512px -192px;}
/* perfil.html */
.compatibilidad-widget{
	border-top:1px solid #d6d6d6;
	padding-top:7px;
	overflow:hidden;
	margin:6px 0 8px;
}
.compatibilidad-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.compatibilidad-widget h2 a{color:#303030;}
.compatibilidad-widget .progressbar{
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:3px 0 15px;
}
.compatibilidad-widget .progressbar-row{
	width: 299px;
	height: 9px;
	background: #d6d6d6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.compatibilidad-widget .objprogress{
	float: left;
	height: 9px;
	width: 100%;
	background: #085389;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.compatibilidad-widget .progressbar p{padding-top:1px;}
.compatibilidad-widget .more{
	font:11px/13px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	float:right;
	margin:0 17px 0 0;
}
.compatibilidad-widget .progressbar a{color:#085389;}
/* admin-descuentos-mis-cupos.html */
.admin-heading{
	margin-top:-3px;
	padding-bottom:13px;
}
.admin-heading .more{
	float:right;
	color:#21518d;
	font-size:12px;
	line-height:14px;
	margin:16px 18px 0 20px;
}
.admin-heading h1{
	font:32px/34px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#ff1f23;
	margin:0;
}
.admin-heading h1 a{color:#ff1f23;}
.admin-twocolumns{width:100%;}
.admin-twocolumns:after{
	clear:both;
	content:"";
	display:block;
}
.admin-twocolumns #content{
	float:right;
	width:697px;
	margin:13px 3px 0 0;
}
.admin-twocolumns #sidebar{
	float:left;
	margin:11px 0 0 1px;
	width:217px;
}
.submenu-widget{overflow:hidden;}
.submenu-widget h2{
	border:1px solid #d7d7d7;
	padding:3px 10px 2px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	background:#f0f0f0;
}
.submenu-widget h2 a{color:#303030;}
.submenu-widget ul{
	padding:6px 0 7px 10px;
	overflow:hidden;
}
.submenu-widget li{
	float:left;
	padding-bottom:7px;
	width:100%;
}
.submenu-widget a{
	padding: 0 0 0 10px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/arrow01.png) no-repeat 0 5px;
	color:#303030;
}
.submenu-widget a:hover{
	color:#ff1f23;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/arrow02.png) no-repeat 0 5px;
	text-decoration:none;
}
.submenu-widget .active a{
	color:#ff1f23;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/arrow02.png) no-repeat 0 5px;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.cupos-section{overflow:hidden;}
.cupos-section footer{
	overflow:hidden;
	margin-bottom:11px;
}
.max-creditos{float:right;}
.max-creditos span{
	float:left;
	margin:7px 8px 0 0;
	line-height:16px;
	text-align:right;
}
.max-creditos strong{
	float:left;
	margin:0 1px 0 0;
	font:28px/28px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border:3px solid #d6d6d6;
	padding:8px 14px 6px 44px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico06.png) no-repeat 1px -4px;
}
.cupos-section h2{
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:2px;
	border-bottom:1px solid #e4e4e4;
	-webkit-box-shadow: #f4f4f4 0 1px 0;
	-moz-box-shadow: #f4f4f4 0 1px 0;
	box-shadow:#f4f4f4 0 1px 0;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.cupos-section h2 strong{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#ff1f23;
	font-weight:normal;
}
.cupos-article{
	overflow:hidden;
	margin-bottom:14px;
	border:1px solid #d6d6d6;
	background:#f0f0f0;
	padding:12px 13px 10px 15px;
}
.cupos-article .creditos{
	position:relative;
	float:left;
	margin:2px 13px 0 0;
	background:#ff1f23 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico06.png) no-repeat;
	color:#fff;
	font:28px/28px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	padding:13px 2px 10px 52px;
	border:3px solid #e2181b;
	overflow:hidden;
	width:156px;
	text-align:center;
	white-space:nowrap;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.cupos-article .creditos a{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/none.png);
}
.cupos-article .comprar{
	text-align:center;
	float:right;
	margin:0 0 0 10px;
	border:3px solid #e2181b;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-transform:uppercase;
	font:22px/27px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#ff1f23;
	padding:2px 6px 0;
}
.cupos-article .descr{
	overflow:hidden;
	padding-top:7px;
}
.promo-section{
	width:100%;
	padding-top:2px;
}
.promo-tabset:after,
.promo-section:after{
	clear:both;
	content:"";
	display:block;
}
.promo-tabset{
	width:728px;
	margin:0 -100px 16px -9px;
	padding:0 0 0 69px;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promo-tabset li{
	float:left;
	padding:0 67px 14px;
	min-width:147px;
	margin:0 -54px 0 -55px;
}
.promo-tabset a{
	float:left;
	color:#303030;
	position:relative;
}
.promo-tabset li.active{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-tabset.png) no-repeat 50% 100%;}
.promo-tabset a:hover{
	text-decoration:none;
	color:#ff1f23;
}
.promo-tabset li.active a{color:#ff1f23;}
.promo-section .tab-content{
	background:#f0f0f0;
	padding:5px 18px 8px 19px;
	border:1px solid #d6d6d6;
	overflow:hidden;
}
.promo-section table{
	border-collapse:collapse;
	width:658px;
}
.promo-section table h2{font:18px/23px ProximaNovaRgBold, Arial, Helvetica, sans-serif;}
.promo-section table th{
	font:18px/23px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	padding:0 9px 1px 8px;
	text-align:center;
}
.promo-section table td{
	border-top:1px solid #d8d8d8;
	text-align:center;
	padding:15px 9px 7px 8px;
	vertical-align:top;
}
.promo-section table .tbl-nombre{
	width:370px;
	padding-left:0;
	text-align:left;
}
.promo-section table .tbl-inicio{width:123px;}
.promo-section table .tbl-finaliza{width:123px;}
.promo-section .date{
	display:block;
	padding:3px 0 13px;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promo-section h3{
	color:#21518d;
	margin-bottom:-1px;
	font:18px/20px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.promo-section h3 strong{color:#ff1f23;}
.promo-section h3 a{
	color:#21518d;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.promo-section h3 a a{text-decoration:none;}
.gray-button, .red-button{
	display:block;
	text-align:center;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#ff1f23;
	padding:4px 2px 5px;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	-webkit-box-shadow: rgba(0,0,0,.4) 1px 1px 2px;
	-moz-box-shadow:rgba(0,0,0,.4) 1px 1px 2px;
	box-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.gray-button{
	color:#085389;
	background:#d6d6d6;
	padding:6px 2px 5px;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
/* degusta-admin-descuentos.html */
.discount-section{
	width:680px;
	margin:0 0 0 19px;
}
.step-bar{
	margin:0 auto 25px;
	color:#545454;
	width:516px;
	padding:4px 0 0 16px;
	text-align:center;
}
.step-bar:after{
	clear:both;
	content:"";
	display:block;
}
.step-bar li{
	float:left;
	width:46px;
	padding:0 5px 0 104px;
	font:14px/17px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/arrow03.png) no-repeat 0 16px;
}
.step-bar li.active,
.step-bar li.done{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/arrow04.png) no-repeat 0 16px;}
.step-bar li:first-child{
	background:none !important;
	padding-left:0;
}
.step-bar li.active{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#303030;
}
.step-bar span{
	float:left;
	width:86px;
	margin:0 -20px;
	padding:50px 0 0;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-step.png) no-repeat -140px 0;
}
.step-bar .done span{background-position:20px 0;}
.step-bar .active span{background-position:-60px 0;}
.step-block{
	position:relative;
	border:1px solid #d8d8d8;
	background:#f0f0f0;
	margin-bottom:20px;
	width:592px;
	padding:8px 45px 8px 41px;
}
.step-block:after{
	clear:both;
	content:"";
	display:block;
}
.step-block h2{
	margin:0 0 42px -24px;
	padding:6px 0 6px 32px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.step-block .arrow{
	width:28px;
	height:15px;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -131px -66px;
	top:-15px;
	left:98px;
}
.step02 .arrow{left:253px;}
.step03 .arrow{left:409px;}
.step04 .arrow{left:562px;}
.step01 h2{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico07.png) no-repeat 0 8px;}
.step02 h2{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico08.png) no-repeat 0 1px;}
.step03 h2{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico09.png) no-repeat 0 1px;
	margin-bottom:31px;
}
.step04 h2{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico10.png) no-repeat 0 8px;
	margin-bottom:15px;
}
.note-block .button,
.step-block .button{
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	padding:7px 14px 6px;
	min-width:82px;
	text-align:center;
	text-transform:none;
	text-shadow:rgba(0,0,0,.75) 1px 1px 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-color:#f4c0c1;
}
.note-block .blue-button,
.step-block .blue-button{
	font-family:ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	background:#245a9c;
	border-color:#bac5d4;
}
.step-block .next .button{margin:0 0 0 20px;}
.step-block .button.disabled{
	border-color:#bac5d4;
	color:#303030;
	background:#9a9a9a;
	cursor:default;
	text-shadow:#fff 0 0 0;
}
.step-block .next{float:right;}
.step-block .prev{float:left;}
.step-block footer{
	width:664px;
	margin:0 -40px 0 -34px;
	overflow:hidden;
}
.step-block footer .link{
	float:left;
	margin:19px 0 0;
	text-decoration:underline;
	color:#23599b;
}
.step-block footer .link:hover{text-decoration:none;}
.step-block .box{
	width:592px;
	padding-bottom:64px;
}
.step-block .box:after{
	clear:both;
	content:"";
	display:block;
}
.step-block .rad-row{
	background:#fff;
	border:1px solid #d8d8d8;
	margin-bottom:-1px;
	overflow:hidden;
}
.step-block .rad-row.first-row{
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.step-block .rad-row.last-row{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.step-block .rad-row.first-row .rad-area{
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}
.step-block .rad-row.last-row .rad-area{
	-webkit-border-radius:0 0 0 3px;
	-moz-border-radius:0 0 0 3px;
	border-radius:0 0 0 3px;
}
.step-block .rad-row label{
	display:block;
	color:#545454;
	line-height:18px;
	overflow:hidden;
	padding:17px 0 19px 6px;
}
.step-block .rad-row label strong{
	display:block;
	color:#303030;
	font:16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom:-1px;
}
.step-block .rad-row label.usuarios-label{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico11.png) no-repeat 0 50%;
	padding-left:43px;
}
.step-block .rad-row label.influyentes-label{
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico12.png) no-repeat 4px 50%;
	padding-left:43px;
}
.info-link{
	display:inline-block;
	margin:-1px 0 -1px 4px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	width:20px;
	padding:1px 0;
	background:#21518d;
	color:#fff;
}
.step-block .row{
	width:100%;
	padding-bottom:10px;
	min-height:30px;
}
.step-block .select-row{padding-bottom:15px;}
.step-block .row:after{
	clear:both;
	content:"";
	display:block;
}
.step-block .col01{
	float:left;
	max-width:310px
}
.step-block .select-row select{
	float:left;
	width:181px;
}
.step-block .descuento-sel{
	float:left;
	width:77px;
}
.step-block .col02{float:right;}
.step-block .row label{
	float:left;
	margin:4px 12px 0 0;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.step-block .select-row label{
	float:left;
	margin:6px 9px 0 0;
	font:16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.step03 .box {
	width:591px;
	padding:0 0 17px 4px;
	margin:0 -3px 0 0;
}
.step-block .frame{
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:10px;
	margin-bottom:20px;
}
.discount-block{
	overflow:hidden;
	background:#fff;
	position:relative;
	padding:10px 10px 9px 9px;
}
.discount-block .visual{
	float:left;
	position:relative;
	background:#fff;
	padding:4px;
	overflow:hidden;
	width:241px;
	border:1px solid #9c9c9c;
	margin:0 7px 0 0;
}
.discount-block .visual img{
	vertical-align:top;
	border:1px solid #9c9c9c;
}
.discount-block .add-content{
	overflow:hidden;
	position:absolute;
	bottom:9px;
	width:342px;
	right:10px;
}
.discount-box{
	position:absolute;
	top:5px;
	left:5px;
	color:#fff;
	height:34px;
	padding:2px 15px 0 8px;
	font:14px/24px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat 100% -224px;
}
.red-discount-box{background-position:100% -312px;}
.blue-discount-box{background-position:100% -356px;}
.discount-box em{
	float:left;
	padding:1px 0 2px;
	font-style:normal;
}
.discount-box span{
	float:left;
	padding:1px 34px 2px 0;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -710px;
}
.discount-box span.regalo{
	padding:5px 0 0 26px;
	min-width:104px;
	background-position:0 -911px;
}
.discount-box strong{
	font:24px/24px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.discount-block .award-box{
	position:absolute;
	bottom:5px;
	right:5px;
	color:#fff;
	height:27px;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat 0 -268px;
	padding:7px 5px 0 12px;
}
.discount-block .award-box span{
	float:left;
	padding:6px 0 6px 25px;
}
.discount-block .award-box span.award-foodies{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 0 -789px;}
.discount-block .descr{
	overflow:hidden;
	line-height:15px;
	font-size:12px;
	padding:2px 0 75px;
}
.alt-discount-block .descr{
	padding-bottom:89px;
}
.discount-block header{overflow:hidden;}
.discount-block h1{
	color:#ff1f23;
	font:20px/22px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.discount-block h2{
	background:none !important;
	padding:0 !important;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif !important;
	margin:0 0 -2px !important;
}
.discount-block address{
	font-style:normal;
}
.discount-block p{margin-bottom:-1px;}
.discount-block h3{
	font:12px/14px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom:-1px;
}
.discount-block .info{
	overflow:hidden;
	border:1px solid #303030;
	background:#303030;
	color:#fff;
	padding:5px 0 4px 9px;
	font-size:18px;
	margin-top:4px;
	line-height:20px;
}
.discount-block .agotada-info{
	border:0;
	padding:6px 26px 5px 10px;
	background:#303030 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-agotada-info.png);
}
.discount-block .agotada{float:right;}
.discount-block .info strong{
	font-weight:normal;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.discount-block .lock{
	float:right;
	margin:-5px 0 -4px;
	background:#525252 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico14.png) no-repeat;
	padding:0 4px 0 31px;
	font:10px/12px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.discount-block .lock strong{
	font-weight:normal;
	display:block;
	cursor:pointer;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.discount-block .lock a{
	color:#fff;
	float:left;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 100% -850px;
	padding:3px 26px 2px 0;
}
.discount-block .like-link{
	float:right;
	margin:-5px 0 -4px 10px;
	text-align:center;
	padding:4px 0 5px;
	width:117px;
	height:20px;
	color:#fff;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -159px -143px;
}
.discount-block .red-like{
	background-position:-159px -184px;
}
.step04 .box{
	width:619px;
	margin:0 -14px 0 -13px;
	padding-bottom:19px;
}
.step-block .cupos-block{
	background:#fff;
	overflow:hidden;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#545454;
	line-height:16px;
	padding:7px 50px 24px 12px;
}
.step-block .cupos-block h3{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.step-block .cupos-block p{margin:0;}
.step-block .cupos-block strong{
	font-weight:normal;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.step-block .cupos-block .details{
	overflow:hidden;
	padding-top:24px;
	color:#303030;
	margin-bottom:-8px;
}
.step-block .cupos-block .details p{margin:0 0 8px;}
.step-block .cupos-block .descr{
	overflow:hidden;
	padding-top:2px;
}
.step-block .cupos-block .details a{color:#23599b;}
.step-block .discount-counter{
	float:left;
	margin:0 15px -8px 0;
	background:#d8d8d8;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:8px 16px 5px;
	font:30px/32px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	-webkit-box-shadow: rgba(205,205,205,.9) 0 3px 5px inset;
	-moz-box-shadow:rgba(205,205,205,.9) 0 3px 5px inset;
	box-shadow:rgba(205,205,205,.9) 0 3px 5px inset;
}
.note-block{
	overflow:hidden;
	-webkit-border-radius:10px;
	border:1px solid #d6d6d6;
	background:#f0f0f0;
	line-height:16px;
	padding:18px 18px 18px 21px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:32px;
}
.note-block h2{
	padding:2px 0 2px 34px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico13.png) no-repeat;
	margin:0 0 18px -2px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.note-block strong{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.note-block p{margin:0 0 27px;}
.note-block footer{
	overflow:hidden;
}
.note-block footer .button{
	margin:0 0 0 14px;
	float:right;
}
/* descuentos.html */
.promociones-twocolumns{
	width:100%;
	padding-top:9px;
}
.promociones-twocolumns:after{
	clear:both;
	content:"";
	display:block;
}
.promociones-twocolumns #content{
	float:left;
	width:619px;
}
.promociones-twocolumns #sidebar{
	float:right;
	width:298px;
	margin:0 2px 0 0;
}
.promociones-widget{
	overflow:hidden;
	background:#f0f0f0;
	border:1px solid #9c9c9c;
	padding:7px 10px 3px 11px;
	-webkit-box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	-moz-box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
}
.promociones-widget h2{
	margin-bottom:3px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promociones-widget h2 a{color:#303030;}
.promociones{
	margin-bottom:9px;
	border:1px solid #545454;
	background:#fff;
	min-height:110px;
	position:relative;
	padding:7px 5px 8px 9px;
	overflow:hidden;
}
.promociones h3{
	font:18px/20px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}
.promociones .holder{width:100%;}
.promociones .holder:after{
	clear:both;
	content:"";
	display:block;
}
.promociones .alignleft{
	padding:1px;
	float:left;
	margin:3px 4px 0 1px;
	background:#a2a2a2;
	border:2px solid #fff;
	-webkit-box-shadow: #9c9c9c 0 0 0 1px;
	-moz-box-shadow:#9c9c9c 0 0 0 1px;
	box-shadow:#9c9c9c 0 0 0 1px;
}
.promociones .descr{
	overflow:hidden;
	padding:0 0 0 6px;
}
.promociones p strong{
	font-weight:normal;
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.promociones .button{
	margin:3px 0 0 -6px;
	text-shadow:rgba(0,0,0,.5) 1px 1px 0;
	padding:5px 3px 4px;
	float:none;
	display:block;
	text-align:center;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promociones.clear{
	border-color:#9c9c9c;
	padding:7px 5px 8px;
	background:#f0f0f0 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-clear.png);
}
.promociones.clear h3{
	text-align:center;
	margin:44px 0 0;
	text-shadow:#fff 1px 0 0, #fff -1px 0 0, #fff 0 -1px 0, #fff 0 1px 0;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promociones.clear a{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/none.png);
	overflow:hidden;
	text-indent:-9999px;
}
.promociones.locked{
	background:#898989 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico15.png) no-repeat 6px 6px;
	border-color:#545454;
	line-height:14px;
	font-size:12px;
	color:#efefef;
	padding:33px 10px 31px;
	min-height:1px;
	text-align:center;
}
.promociones.locked h3{
	margin:0 0 -1px;
	font:18px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.promociones .info-link{
	font:16px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	display:inline-block;
	margin:-1px 0 -1px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	text-align:center;
	width:18px;
	padding:2px 0 0;
	background:#cdcdcd;
	color:#21518d;
	-webkit-box-shadow: rgba(0,0,0,.5) 1px 1px 1px,  gba(255,255,255,.3) 1px 1px 0 inset;
	-moz-box-shadow: rgba(0,0,0,.5) 1px 1px 1px,  rgba(255,255,255,.3) 1px 1px 0 inset;
	box-shadow: rgba(0,0,0,.5) 1px 1px 1px, rgba(255,255,255,.3) 1px 1px 0 inset;
}
.menu{
	width:100%;
	padding:10px 0 19px;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.menu:after{
	clear:both;
	content:"";
	display:block;
}
.menu li{
	float:left;
	position:relative;
	margin:0 0 0 27px;
}
.menu li:first-child{margin-left:0;}
.menu a{color:#303030;}
.menu a:hover{
	text-decoration:none;
	color:#ff1f23;
}
.menu li.active a{color:#ff1f23;}
.menu li.active after,
.menu li.active:after{
	content:"";
	position:absolute;
	top:22px;
	left:50%;
	margin:0 0 0 -149px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-menu.png) no-repeat;
	width: 294px;
	height: 10px;
	overflow:hidden;
	text-indent:-9999px;
}
.orange-discount{background:#ffedc4;}
.promociones-section .discount-block{
	border-bottom:1px solid #d6d6d6;
	margin:0 10px 0 9px;
	padding:10px 0 9px;
}
.promociones-section .orange-discount{
	border:0;
	padding:10px 10px 9px 9px;
	margin:0 0 11px;
}
.promociones-section .discount-block .add-content{right:0;}
.promociones-section .orange-discount .add-content{right:10px;}
.regalo-note{
	font:16px/19px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color:#085389;
	display:block;
}
/* perfil-rest.html */
.ad-section{
	overflow:hidden;
	padding:2px 0 25px;
	margin-bottom:13px;
	border-bottom:1px solid #e8e8e8;
}
.ad-section img{vertical-align:top;}
.map-widget{
	overflow:hidden;
	margin:-8px 0 9px;
	background:#f0f0f0;
	border:1px solid #d6d6d6;
}
.map-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	padding:4px 7px 6px;
}
.related-widget h2 a,
.map-widget h2 a{color:#303030;}
.map-widget .map{
	border-top:1px solid #d6d6d6;
	overflow:hidden;
	width:298px;
	height:213px;
}
.map-widget .map img{vertical-align:top;}
.related-widget{
	color:#8c8c8c;
	font-size:12px;
	line-height:14px;
}
.related-widget h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin:0 0 9px;
}
.related-widget ul{
	overflow:hidden;
}
.related-widget li{
	float:left;
	width:100%;
	padding:0 0 13px;
}
.related-widget .alignleft{
	float:left;
	margin:1px 10px 1px 1px;
	background:#9c9c9c;
	padding:1px;
	border:3px solid #fff;
	-webkit-box-shadow: #9c9c9c 0 0 0 1px;
	-moz-box-shadow:#9c9c9c 0 0 0 1px;
	box-shadow:#9c9c9c 0 0 0 1px;
}
.related-widget .descr{
	overflow:hidden;
	padding-top:2px;
}
.related-widget h3{
	color:#303030;
	font:16px/19px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.related-widget h3 a{color:#303030;}
.related-widget h3 a:hover{color:#ff1f23;}
.related-widget p strong{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.rest-section{width:100%;}
.rest-section:after{
	clear:both;
	content:"";
	display:block;
}
.rest-section .title{
	overflow:hidden;
	line-height:18px;
	font-size:16px;
	border-bottom:1px solid #ececec;
	margin:-4px 0 13px;
	padding-bottom:17px;

}
.rest-section .title .holder{overflow:hidden;}
.rest-section .title h1{
	color:#ff1f23;
	margin:0 14px 0 0;
	float:left;
	font:27px/27px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	max-width: 310px;
}
*+html .rest-section .title h1{margin-bottom:-5px;}
.nuevo{
	float:left;
	display:inline-block;
	vertical-align:top;
	margin: 9px 10px -4px -5px;
	padding:1px 4px 0;
	background:#21518d;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius: 2px;
	color:#fff;
	font:10px/12px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
*+html .nuevo{display:inline;}
.rest-section .title .more{
	float:right;
	font-size:12px;
	line-height:14px;
	text-decoration:underline;
	margin:12px 0 0;
}
.rest-section .title .more:hover{text-decoration:none;}
.social-networks{
	float:left;
	margin-top:5px;
}
.social-networks .fb_edge_widget_with_comment{
	position:absolute;	
}
.social-networks li{float:left;}
.social-networks img{vertical-align:top;}
.rest-section .title address{
	font-style:normal;
	color:#8d8d8d;
	font-size:14px
}
.content-tc{
	width:100%;
	margin-bottom:62px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border03.png) repeat-y 399px 0;
}
.content-tc:after{
	clear:both;
	content:"";
	display:block;
}
.rest-section .content{
	float:left;
	width:378px;
}
.rest-section .details{
	float:right;
	width:174px;
	padding:0 1px 0 0;
}
.reservar-button01{
	display:block;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d81418;
	background:#ff1f23 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 9px -988px;
	color:#fff;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	text-shadow:rgba(0,0,0,.75) 0 1px 0;
	padding:6px 5px 6px 28px;
	text-align:center;
	-webkit-box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
	box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
	margin-bottom:14px;
}
.contact-block{
	overflow:hidden;
	margin-bottom:15px;
	color:#333;
}
.contact-block h2{
	margin:0;
	color:#555;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.contact-block h2 a{color:#555;}
.contact-block p{margin:0 0 18px;}
.contact-block .site{
	display:block;
	font-size:12px;
	margin:-3px 0 18px;
}
.contact-block .site a{color:#21518d;}
#horario_hoy, #horario_semana {
	cursor:pointer;	
}
#horario_hoy:after{
	content:" ▶";
}
#horario_semana li:first-child time:after{
	content:" ▼";
}
.contact-block .horario{
	font:13px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	display:block;
	color:#898989;
	margin:1px 0 18px;
}
.contact-block .horario:hover{
	color:#ff1f23;
}
.contact-block .horario.strong{
	font:13px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	color: #333;
}
.card-list{
	overflow:hidden;
	padding-top:9px;
}
.card-list li{
	float:left;
	padding:0 4px 0 1px;
	height: 19px;		
	width:29px;	
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");	
}

.card-list .visa {background-position: -208px 30px;}
.card-list .mast {background-position: -208px 75px;}
.card-list .amex {background-position: -208px 53px;}

.services-block{
	overflow:hidden;
	margin-bottom:19px;
	border:1px solid #d6d6d6;
	font-size:12px;
	line-height:14px;
}
.services-block h2{
	border-bottom:1px solid #d6d6d6;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	padding:4px 9px 3px;
	background:#f0f0f0;
	margin-bottom:9px;
}
.services-block ul{padding:0 5px 0 10px;}
.services-block li{
	padding:1px 0 0 19px;
	margin-bottom:7px;
	color:#8c8c8c;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-services.png) no-repeat;
}
.services-block li.active{color:#303030;}
.services-block li:not(.active) {
    text-decoration: line-through;
	opacity:0.6;
}
.services-block li.wheelchair{background-position:0 2px;}
.services-block li.wheelchair.active{background-position:0 -244px;}
.services-block li.reserve{background-position:0 -29px;}
.services-block li.reserve.active{background-position:0 -275px;}
.services-block li.executuve{background-position:0 -60px;}
.services-block li.executuve.active{background-position:0 -306px;}
.services-block li.parking{background-position:0 -91px;}
.services-block li.parking.active{background-position:0 -337px;}
.services-block li.kosher{background-position:0 -122px;}
.services-block li.kosher.active{background-position:0 -368px;}
.services-block li.wifi{background-position:0 -153px;}
.services-block li.wifi.active{background-position:0 -399px;}
.services-block li.delivery{background-position:0 -184px;}
.services-block li.delivery.active{background-position:0 -430px;}
.services-block li.buffet{background-position:0 -215px;}
.services-block li.buffet.active{background-position:0 -461px;}
.menu-block{overflow:hidden;}
.menu-block li{
	padding-bottom:18px;
	float:left;
	width:100%;
}
.menu-button{
	display:block;
	border:1px solid #5c5c5c;
	background: #979797;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OTc5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTcxNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #979797 0%, #717171 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#717171));
	background: -webkit-linear-gradient(top,  #979797 0%,#717171 100%);
	background: -o-linear-gradient(top,  #979797 0%,#717171 100%);
	background: -ms-linear-gradient(top,  #979797 0%,#717171 100%);
	background: linear-gradient(to bottom,  #979797 0%,#717171 100%);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#fff;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	text-shadow:rgba(0,0,0,.75) 0 1px 0;
	padding:3px 5px 4px 8px;
	text-align:left;
}
.menu-button:hover{text-decoration:none;}
.menu-button span{
	display:inline-block;
	cursor:pointer;
	padding:5px 0 2px 26px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/arrow06.png) no-repeat 0 5px;
	text-transform:uppercase;
}
*+html .menu-button span{
	display:inline;
}
.rest-section .top{
	width:100%;
	padding-bottom:25px;
}
.rest-section .top:after{
	clear:both;
	content:"";
	display:block;
}
.calificar-button{
	float:left;
	background: #21518d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNTE4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzIwNTA4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzFmNGI4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzFlNDk3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzFkNDc3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzFjNDQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzFjNDQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzFiNDI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjQyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #21518d 0%, #20508b 73%, #1f4b83 87%, #1e497f 87%, #1d477c 94%, #1c4477 94%, #1c4477 98%, #1b4272 98%, #1b4272 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21518d), color-stop(73%,#20508b), color-stop(87%,#1f4b83), color-stop(87%,#1e497f), color-stop(94%,#1d477c), color-stop(94%,#1c4477), color-stop(98%,#1c4477), color-stop(98%,#1b4272), color-stop(100%,#1b4272));
	background: -webkit-linear-gradient(top,  #21518d 0%,#20508b 73%,#1f4b83 87%,#1e497f 87%,#1d477c 94%,#1c4477 94%,#1c4477 98%,#1b4272 98%,#1b4272 100%);
	background: -o-linear-gradient(top,  #21518d 0%,#20508b 73%,#1f4b83 87%,#1e497f 87%,#1d477c 94%,#1c4477 94%,#1c4477 98%,#1b4272 98%,#1b4272 100%);
	background: -ms-linear-gradient(top,  #21518d 0%,#20508b 73%,#1f4b83 87%,#1e497f 87%,#1d477c 94%,#1c4477 94%,#1c4477 98%,#1b4272 98%,#1b4272 100%);
	background: linear-gradient(to bottom,  #21518d 0%,#20508b 73%,#1f4b83 87%,#1e497f 87%,#1d477c 94%,#1c4477 94%,#1c4477 98%,#1b4272 98%,#1b4272 100%);
	color:#fff;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	text-shadow:rgba(0,0,0,.75) 0 1px 0;
	border:1px solid #17457f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 2px;
	-moz-box-shadow:rgba(0,0,0,.5) 0 1px 2px;
	box-shadow:rgba(0,0,0,.5) 0 1px 2px;
}

.calificar-button:hover{
	background:#255999;
}

.calificar-button span{
	float:left;
	cursor:pointer;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat 0 -1046px;
	padding:6px 16px 5px 53px;
}
.visitarlo{
    border: 1px solid #CCD8E9;
    border-radius: 3px 3px 3px 3px;
    color: #303030;
    float: right;
    font: 12px/14px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
    margin: 9px 0 0;
    padding: 2px 6px;
	background:#F0F0F0;
}

.visitarlo:hover{
	background:#f6f6f6;
}

.visitarlo.active .visitar_star {
	background-position:-585px -762px;
}

.visitar_star {
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll -604px -762px transparent;
    float: left;
    height: 16px;
    margin-right: 3px;
    width: 16px;
	cursor:pointer;
}

.visitar_legend {
    float: left;
    margin: 1px 0 0;
	cursor:pointer;
}

.rating-block{
	width:100%;
	margin-bottom:37px;
}
.rating-block:after{
	clear:both;
	content:"";
	display:block;
}
.rating-block h2{
	margin:0 0 7px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.rating-block table{
	width:100%;
}

.rating-block table td.calwidth {
	width:72px;
}

.rating-block ul:after{
	clear:both;
	content:"";
	display:block;
}
.rating-block span{
	display:block;
	margin:0 0 0 6px;
}
.rating-block td:first-child span{
	margin-left:0;
}
.rating-block td span{
	background:#ededed;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:7px 0;
	-webkit-box-shadow: #d6d6d6 0 0 0 1px;
	-moz-box-shadow: #d6d6d6 0 0 0 1px;
	box-shadow: #d6d6d6 0 0 0 1px;
	text-align:center;
	text-shadow:rgba(255,255,255,.75) 0 1px 0;
	min-height: 39px;
}
.rating-block td em{
	display:block;
	text-transform:uppercase;
	color:#085389;
	font:10px/12px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.rating-block td strong{
	padding-top:7px;
	display:block;
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.rating-block td strong em{
	display:inline;
	color:#8e8e8e;
	font:12px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.gallery{
	width:378px;
	overflow:hidden;
	margin-bottom:16px;
}
.gallery .mask{
	width:378px;
	overflow:hidden;
	margin-bottom:7px;
	position:relative;
}
.gallery .slideset{
	width:99999px;
	overflow:hidden;
}
.gallery .slide{
	float:left;
	border:1px solid #d7d7d7;
	padding:5px;
	width:366px;
}
.gallery .slide img{
	display:block;
	border:1px solid #d9d9d9;
}
.gallery .thumbs{overflow:hidden;}
.gallery .thumbs li{
	float:left;
	margin:0 0 0 7px;
	border:1px solid #dcdcdc;
	padding:1px;
}
.gallery .thumbs li:first-child{margin-left:0;}
.gallery .thumbs li img{
	float:left;
	border:1px solid #d8d8d8;
}
.gallery .thumbs li a:hover img,
.gallery .thumbs li.active img{border-color:#ff595c;}



.photos-block{
	width:100%;
	margin-bottom:27px;
}
.photos-block:after{
	clear:both;
	content:"";
	display:block;
}
.photos-block h2{
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin-bottom:1px;
}
.photos-block h2 a{color:#303030;}
.photos-block ul{
	width:105%;
	overflow:hidden;
}
.photos-block ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 6px 0 0;
	width:51px;
	padding:1px;
	border:1px solid #d6d6d6;
}
*+html .photos-block ul li{
	display:inline;
	margin-right:9px;
}
.photos-block ul img{
	float:left;
	border:1px solid #d8d8d8;
}
.photos-block ul  a:hover img{
	border-color:#ff595c;
}

.recomendation-block{
	width:376px;
	position:relative;
	border:1px solid #d6d6d6;
	border-bottom:none;
	background:#f0f0f0;
}
.recomendation-block h2{
	border-bottom:1px solid #d7d7d7;
	padding:4px 10px 3px;
	font:20px/22px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.recomendation-block h2 a{color:#303030;}
.recomendation-block .row{
	border-bottom:1px solid #d7d7d7;
	overflow:hidden;
	padding:6px 10px 9px 9px;
}
.like{
	float:right;
	width:30px;
	margin:3px 0 0 10px;
	height:14px;
	padding:6px 1px 5px 26px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png) no-repeat -234px -107px;
	color:#303030;
	text-align:center;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.like:hover{
	color:#085389;
	background-position:-234px -81px;
		
}
.like .ajaxBlue {
	margin-top: 1px;	
}
.recomendation-block .descr{overflow:hidden;}
.recomendation-block .descr h3{
	margin:0 0 2px;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	width:290px;
}
.recomendation-block .descr img{display:block;}
.recomendation-block .progess-row{
	width: 287px;
	height: 8px;
	border: 1px solid #8e8e8e;
	background: #ededed;
}
.recomendation-block .progess-row .objprogress{
	display: block;
	width: 100%;
	height: 8px;
	background: #085389;
}
.recomendation-block form{
	overflow:hidden;
	padding:7px 8px 6px 9px;
	border-bottom:1px solid #d6d6d6;
}
.recomendation-block input[type="text"]{
	float:left;
	border:1px solid #c0c0c0;
	background:#fff;
	width:224px;
	padding:7px 11px 5px;
	margin:0;
	color:#777;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 3px inset;
	-moz-box-shadow:rgba(0,0,0,.25) 0 1px 3px inset;
	box-shadow:rgba(0,0,0,.25) 0 1px 3px inset;
}
.recomendation-block input[type="submit"]{
	float:right;
	width:104px;
	height:30px;
	border:1px solid #085389;
	background:#085389;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#fff;
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	-webkit-box-shadow: rgba(0,0,0,.25) 0 1px 3px inset;
	-moz-box-shadow:rgba(0,0,0,.25) 0 1px 3px inset;
	box-shadow:rgba(0,0,0,.25) 0 1px 3px inset;
}
.recomendation-block .more-button{right:18px; bottom:-18px;}
.ad-block{
	overflow:hidden;
	width:594px;
	margin:0 -10px 26px 0;
}
.ad-block img{vertical-align:top;}
.comments-section{
	width:100%;
}
.comments-section .bar:after,
.comments-section:after{
	clear:both;
	content:"";
	display:block;
}
.comments-section .bar{
	width:100%;
	padding-bottom:7px;
}
.comments-section .btn-calificar{
	float:left;
	width:126px;
	text-align:center;
	padding:6px 5px 5px;
	background:#085389;
	text-shadow:rgba(0,0,0,.75) 0 1px 0;
	font:16px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	border:1px solid #17457f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#fff;
	border-radius: 3px;
	-webkit-box-shadow: rgba(0,0,0,.5) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.5) 0 1px 2px;
	box-shadow: rgba(0,0,0,.5) 0 1px 2px;
}

.comments-section .btn-calificar:hover{
	
	background-color:#1166a3;
}

.comments-section .bar .block{
	float:right;
	border:1px solid #d9d9d9;
	background:#f1f1f1;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	padding:7px 0 4px 9px;
	font:12px/18px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.comments-section .bar .block strong{
	float:left;
	margin:0 11px 0 0;
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.comments-section .bar .block ul{
	float:left;
	margin:0 -5px 0 0;
}
.comments-section .bar .block ul li{
	float:left;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sep04.png) no-repeat 0 2px;
	padding:0 11px;
}
.comments-section .bar .block ul a{
	text-decoration:underline;
	color:#8c8c8c;
}
.comments-section .bar .block ul .active a,
.comments-section .bar .block ul a:hover{
	color:#fe2d31;
	text-decoration:underline;
}
.comments-section .section-holder{width:100%;}
.post:after, .comments-section .section-holder:after{
	clear:both;
	content:"";
	display:block;
}
.post{
	width:100%;
	padding:14px 0 3px;
	border-top:1px solid #e8e8e8;
}
.post:first-child{border:0;}
.post p{margin:0 0 17px;}
.post footer{
	overflow:hidden;
	margin-bottom:11px;
}
.post footer .descr ul li span{
	font-family:ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	
}
.post .col01{
	float:left;
	width:178px;
}
.post .col02{
	float:right;
	width:408px;
}
.post .title{
	overflow:hidden;
	margin:0;
}
.post h2{
	font:14px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	float:left;
	margin:0 5px 0 0;
}
.post .title a{color:#303030;}
#page_rest-quiero-visitar .post .title a:hover{color:#FF1F23;}
.post .title .rating{
	float:left;
	margin-top:2px;
}
.post .title .rating li{float:left;}
.post .title .rating span{
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	background: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/star15.png) 0 0 no-repeat;
}
.post .title .rating .active span{background: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/star14.png) 0 0 no-repeat;}
.degustador-user .title .rating .active span{background: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/star16.png) 0 0 no-repeat;}
.foodie-user .title .rating .active span{background: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/star17.png) 0 0 no-repeat;}
.post .title .rating img{vertical-align:top;}
.post footer .holder{overflow:hidden;}
.post .avatar{
	float:left;
	margin:2px 8px 0 0;
	border:1px solid #dad9d9;
	padding:3px;
}
.post .avatar img{
	vertical-align:top;
	border:1px solid #d9d9d9;
}
.post span.award{
	font-size:11px;
	line-height:13px;
}
.post .descr{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#757575;
}
.post .descr p{margin:0;}
.post .descr ul span{color:#333;}
.post .date{
	float:right;
	font-size:12px;
	color:#757575;
}
.post .rating-box{
	float:left;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sep05.png) no-repeat 0 3px;
	min-height: 45px;
	padding:1px 0 3px 6px;
	width:125px;
}
.post .rating-box .row{
	overflow:hidden;
	margin-bottom:-3px;
}
.post .rating-box span{
	float:left;
	width:64px;
	margin-top: 1px;
}
.post .rating-box ul{
	float:left;
	margin-top:3px;
}
.post .rating-box li{
	float:left;
	margin:0 -1px 0 0;
	display:block;
	width:12px;
	height:11px;
}
.post .rating-box ul.star1 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -321px 61px; }
.post .rating-box ul.star1 li:first-child + li{	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.post .rating-box ul.star1 li:first-child + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.post .rating-box ul.star1 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.post .rating-box ul.star1 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }

.post .rating-box ul.star2 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -335px 61px; }
.post .rating-box ul.star2 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -335px 61px; }
.post .rating-box ul.star2 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.post .rating-box ul.star2 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.post .rating-box ul.star2 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }

.post .rating-box ul.star3 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 61px; }
.post .rating-box ul.star3 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 61px; }
.post .rating-box ul.star3 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -348px 61px; }
.post .rating-box ul.star3 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }
.post .rating-box ul.star3 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px;}

.post .rating-box ul.star4 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.post .rating-box ul.star4 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.post .rating-box ul.star4 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.post .rating-box ul.star4 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -362px 61px; }
.post .rating-box ul.star4 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -390px 61px; }

.post .rating-box ul.star5 li:first-child {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.post .rating-box ul.star5 li:first-child + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.post .rating-box ul.star5 li:first-child + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.post .rating-box ul.star5 li:first-child + li + li + li { background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }
.post .rating-box ul.star5 li:first-child + li + li + li + li {	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -376px 61px; }

.post .rating-box img{vertical-align:top;}
.post .visual-list{
	width:270px;
	float:right;
	margin-top:4px;
	background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sep05.png) no-repeat;
	min-height: 43px;
	padding:2px 0 0 4px;
}
.post .visual-list li{
	float:left;
	border:1px solid #9c9c9c;
	padding:1px;
	margin:0 0 0 3px;
}
.post .visual-list img{
	vertical-align:top;
	border:1px solid #9c9c9c;
}
.search-holder{width:100%;}
.search-holder:after{
	clear:both;
	content:"";
	display:block;
}
.rank-widget ol{
	margin:0 0 0 32px;
	counter-reset:section;
	width:241px;
	float:left;
	font:14px/23px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}
.rank-widget .tab-content ol a:hover{color:#FF1F23;}
.chart-gallery ol,
.top-categories ol{
	counter-reset:section;
	font:14px/24px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
}
.chart-gallery ol{margin:0 0 0 17px;}
.chart-gallery ol li:before,
.chart-gallery ol li .list-item-before {
	content:''counter(section)'.';
	counter-increment:section;
	margin:4px 0 -24px -17px;
	position:relative;
	display:block;
	float:left;
	width:20px;
	color:#303030;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.top-categories ol li:before,
.top-categories ol li .list-item-before {
	content:''counter(section)'.';
	counter-increment:section;
	margin:4px 0 -24px -20px;
	position:relative;
	display:block;
	float:left;
	width:20px;
	color:#085389;
	font:14px/16px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}
.rank-widget ol li:before,
.rank-widget ol li .list-item-before {
	content:''counter(section)'';
	counter-increment:section;
	margin:2px 0 -23px -32px;
	position:relative;
	float:left;
	width:16px;
	border:1px solid #ff2a2e;
	color:#fff;
	text-align:center;
	background:#ff1f23;
	-webkit-box-shadow: #ff5558 0 0 0 1px inset;
	-moz-box-shadow: #ff5558 0 0 0 1px inset;
	box-shadow: #ff5558 0 0 0 1px inset;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font:10px/16px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}

/* ********************** galeria css ********************** */

.galeria-twocolumns{
	width:100%;	
	margin-top: 32px;
}

.galeria-twocolumns:after{
	clear:both;
	content:"";
	display:block;
}

.galeria-twocolumns #content{
	float:left;
	width:620px;	
}

.galeria-slidesection > .title-slide{
	margin-bottom:7px;
	overflow:hidden;
}

.galeria-slidesection > .title-slide a.res-link h1{
	font-family:ProximaNovaRgBold;
	font-size:25px;
	float:left;	
	padding-top: 6px;
	padding-bottom: 6px;
}

.galeria-slidesection > .title-slide a.res-link{
	text-decoration:none;
	color:#161616;
}

.galeria-slidesection > .title-slide a.warning{
    background-color: #FBFAFA;
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    color: #999898;
    float: right;
    padding: 5px 6px 6px;
	text-decoration:none;
}


.galeria-slidesection > .title-slide a.warning:hover{
	color:#e82529;
}

.galeria-slidesection > .title-slide a.warning:hover span{
	background-position:-183px 59px;
}

.galeria-slidesection > .title-slide a.warning span{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position: -183px 75px;
	width:14px;
	height:14px;
 	float:left;   
	margin-right: 5px;
    margin-top: 1px;	
}

#ie .galeria-slidesection > .title-slide a.warning span{
	cursor:pointer;
}

.galeria-slidesection > .title-slide > a.warning:after{
	clear:both;		
	content:"";
	display:block;
}

.galeria-slidesection > .title-slide a.warning div{
	float:left;
}

.galeria-slidesection > .content-photo{
	background-color:#f0f0f0;
	border-radius:6px;
	padding-top: 12px;
	border-bottom: 1px solid #DADADA;
}

.galeria-slidesection > .content-photo:after{
	clear:both;
	content:"";
	display:block;
}

.content-photo > .slideshow{
	width:602px;
	margin:auto;
	height:524px;
	position:relative;
}

#galeria .content-photo.restSimplePix{
	padding-bottom:12px;
} 

.content-photo > .slideshow .slideshow-title{
	height:30px;
	width:569px;
	display:block;
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position: 0 125px;
	background-repeat:repeat;
	position:absolute;
	color:#ffffff;
	font-family:ProximaNovaRgBold;
	top:10px;
	left:10px;
	padding-left: 10px;
    padding-top: 14px;
	font-size:18px;
}

.content-photo > .slideshow .prev{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-5px 79px;
	height:37px;
	width:41px;
	display:block;
	position:absolute;
	left:1px;
	top:47%;	
}

.content-photo > .slideshow .next{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-6px 42px;
	height:37px;
	width:41px;
	display:block;	
	position:absolute;
	left:560px;
	top:47%;	
}

.content-photo > .slideshow img{
	border:1px solid #ffffff;	
}

.content-photo > .slide-details{
	width:594px;
	margin:auto;
}

.content-photo > .slide-details > div{
	padding-top: 10px;
}

.slide-details .col01{
	font-size:12px;	
	float:left;
	border-right: 1px solid #e7e7e7;
	padding-right: 6px;
	padding-bottom: 6px;
}

.slide-details .col01 > .avatar{
	float:left;
	margin-right: 10px;
	margin-top: 0px;	
}

.col01 > .avatar > a img{
	border:1px solid #ffffff;
}

.slide-details .col01 > .descr{
	float:left;
	line-height: normal;
}

.col01 > .descr > ul > li{  
    width: 234px;
	line-height: 14px;
}

.slide-details .col01 > .descr:after{
	clear:both;
	content:"";
	display:block;
}

.descr > ul > li.first{
	font-family:ProximaNovaRgBold;
	color:#676767;
	font-size:13px;
}

.descr > ul > li.second{
	color:#8c8c8c;
}

.descr > ul > li.second > a{
	color: #E93F43;
    font-family: ProximaNovaRgBold;
    margin-right: 3px;
	float:left;
	text-decoration:none;    
}

.descr > ul > li.third{		
	color:#336699;	
}

.descr > ul > li.fourth > strong{
	color:#e93f43;
}

/*========================*/

.slide-details .col02{
	float:right;	
	font-size:12px;
	font-family:ProximaNovaRgBold;
}

.slide-details:after{
	clear:both;
	content:"";
	display:block;
}

.slide-details .col02 .buenaFoto{
	float:left;
	background-color:#315486;
	border-bottom:2px solid #cbd4e1;
	border-radius:3px;
	padding: 7px 7px 6px 5px;
	margin-right: 9px;
	margin-top: 11px;
	line-height: 17px;
	color:#ffffff;
}

#ie .slide-details .col02 .buenaFoto{
	text-decoration:none;
	cursor:pointer;	
}

.buenaFoto .button-icon{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-156px 30px;
	height:14px;
	width:15px;
	display:block;
	margin-right:6px;
}

.buenaFoto:hover{	
	background-color:#43689d !important;
}

.buenaFoto.active{	
	background-color:#43689d !important;
}

.buenaFoto.active .button-icon{	
	background-position:-156px 16px;
}

.buenaFoto.active:hover .button-icon{	
	background-position:-156px 78px;	
}

.buenaFoto:hover .button-icon{
	background-position:-156px 16px;
}

.buenaFoto  > * {
	float:left;
}

#ie .buenaFoto  > * {
	cursor:pointer;	
}

.buenaFoto  > div{
	margin-right:7px;
}

.slide-details .col02 .seVeDelicioso{
	float:left;
	background-color:#315486;
	border-bottom:2px solid #cbd4e1;
	border-radius:3px;
	padding: 7px 7px 6px 5px;
	margin-top: 11px;
	line-height: 17px;
	color:#ffffff;
}

#ie .slide-details .col02 .seVeDelicioso{
	text-decoration:none;
	cursor:pointer;
}

.seVeDelicioso .button-icon{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-157px 46px;
	height:15px;
	width:14px;
	display:block;	
}

.seVeDelicioso:hover{
	background-color:#43689d !important;
}

.seVeDelicioso.active{
	background-color:#43689d !important;
}

.seVeDelicioso.active .button-icon{
	background-position:-157px 63px;
}

.seVeDelicioso.active:hover .button-icon{	
	background-position:-158px 78px;	
}

.seVeDelicioso:hover .button-icon{
	background-position:-157px 63px;
}

.seVeDelicioso  > * {
	float:left;	
}

#ie .seVeDelicioso  > * {
	cursor:pointer;
}

.seVeDelicioso  > span.button-icon{
	margin-right:6px;
}

.seVeDelicioso > div{
	margin-right:7px;
}

.col02 > .seVeDelicioso:after{
	clear:both;
	content:"";
	display:block;
}

/*comments section*/

#commentsHideTpl{
	display:none;
}

.comment-section{
	margin-top:28px;	
}

.new-comment{
	background-color:#f0f0f0;
	border-bottom:1px solid #cecdcd;	
	border-radius:6px;
}

.new-comment > form{
	width:594px;
	margin:auto;
}

.new-comment > form span{
	color: #525252;
    font-family: ProximaNovaRgBold;
    margin-bottom: 6px;
    padding-top: 8px;
	display:block;
}

.new-comment > form input[type="text"]{
    border:1px solid #e1e1e1;
	height:35px;
	margin-bottom:9px;
	color: #727272;
	font-size: 17px;
	width: 572px;
	padding:0 10px;
}

.new-comment > form input[type="text"]:after{
	clear:both;
	content:"";
	display:block;
}

.new-comment > form input[type="submit"]{
	float:right;
	background: none repeat scroll 0 0 #dddada;	
    padding: 7px 6px 5px;
	border:1px solid #dddada;
	border-bottom:2px solid #c3c3c3;
	margin-bottom:9px;
	font-family:ProximaNovaRgBold;
	color:#767575;
	border-radius:3px;
	font-size: 13px;	
}
.new-comment > form input[type="submit"]:hover{
	background: none repeat scroll 0 0 #eee;
	color:#999;		
}

.new-comment > form:after{
	clear:both;
	content:"";
	display:block;
}

.comments-box {
	margin-top:27px;	
}

.comments-box  .row{
	border-bottom: 1px solid #DADADA;
    margin-bottom: 7px;
    overflow: hidden;
    padding-bottom: 8px;
}

.comments-box .row .avatar img{
	float:left;
}

.comments-box  .row .entry-content > p{
	width:513px;	
	font-size: 12px;
	line-height:normal;
}

.comments-box  .row .entry-content > fieldset {
	/*margin-top:-4px;*/
}

.comments-box  .row .entry-content > fieldset > em{
	color:#8c8c8c;
	margin-left:7px;
	font-size:12px;
	font-variant:normal;
	font-style:normal;
}

.comments-box .row .entry-content > fieldset > a{
	font-family:ProximaNovaRgBold;
	text-decoration: none;
	font-size:13px;
}

.comments-box .row > .entry-content{
	margin-left:9px;
	float:left;
	overflow:hidden;	
}

.comments-box .row > .delete-comment{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-57px 81px;
	width:16px;
	height:17px;
	float:right;
	cursor:pointer;
}

.comments-box .row > .delete-comment:hover{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-57px 43px;
}


/*Aside galeria fotos*/

.galeria-twocolumns #sidebar{
	float:right;	
	width:302px;
	margin: 0;    
}

.fotoprof-section {
	margin-bottom:26px;
}

.fotoprof-section,.fotouser-section{	
	border-radius: 3px ;	
}
.fotoprof-section > header,.fotouser-section > header{
	font-family:ProximaNovaRgBold;
	background-color:#f0f0f0;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:6px;
	padding-top:6px;
	color:#525252;	
	border-radius: 3px 3px 0 0;
	font-size: 15px;
}

.fotoprof-section > .photos-box,.fotouser-section > .photos-box{	
	padding-top:13px;
	padding-bottom:10px;	
	border:1px solid #f0f0f0;
	overflow:hidden;
}

.fotoprof-section > .photos-box > .photos{
	margin-left: auto;
	margin-right: auto;
    width: 282px;
	margin-bottom:5px;	
	overflow:hidden;
	padding-left:7px;
}

.fotoprof-section > .photos-box > .photos a.big-photo{
	margin-right:4px;
	height: 97px;
}

.fotoprof-section > .photos-box > .photos a.big-photo img{
	border:1px solid #d1cfc9;
	padding:0;		
}

.fotoprof-section > .photos-box > .photos > a{
	float:left;	
	margin-right:5px;
	margin-bottom:5px;
	height:61px;
}

.fotoprof-section > .photos-box > .photos > a img{
	border:1px solid #e0e2d7;
	padding:1px;	
}

.fotouser-section > .photos-box > .photos{
	width:282px;
	margin:auto;
	padding-left:7px;
	overflow: hidden;
}

.fotouser-section > .photos-box > .photos > a img{
	border:1px solid #e0e2d7;
	padding:1px;
}

.fotouser-section > .photos-box > .photos > a {
	float:left;
	margin-right:6px;
	height: 64px;
    margin-bottom: 5px;
}

.photos-box > .photos > a img:active{
	border-color:#e82529 !important;	
}

.photos-box > .photos > a.active img{
	border-color:#e82529 !important;
}

.photos-box > .photos > a:hover img{
	border-color:#e82529 !important;	
}

.fotouser-section > .morephotos-button{
   	background-color: #DDDADA;
    border: 1px solid #C5C3C3;
    border-radius: 3px 3px 3px 3px;
    color: #7C7B7B;
    display: block;
    font-family: ProximaNovaRgBold;
    height: 29px;
    margin-top: 10px;
    padding-top: 5px;
	text-decoration: none;    
}

#ie .fotouser-section > .morephotos-button{	
	cursor:pointer; 
}

#ie .morephotos-button > *{
	cursor:pointer; 
}

.fotouser-section > .morephotos-button fieldset{
	margin:auto;
	width:211px;
	vertical-align:middle;
}

.morephotos-button fieldset span,.morephotos-button fieldset div{
	float:left;
}

.morephotos-button fieldset div{
	padding-top:3px;
	margin-left:5px;	
}

.fotouser-section > .morephotos-button fieldset span.morephotos-icon{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-84px 79px;
	height:26px;
	width:31px;
	display:block;
}

.morephotos-button:hover{
	color:#233d61;
}

.morephotos-button:hover fieldset span.morephotos-icon{
	background-position:-84px 52px;	
}

/*=============================================================Clase para el text overflow======================================================*/

.text-ellipsis{
 	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	/*cursor: help;*/
}

/*===================================================== Seccion Sucursales (Perfil restaurantes)================================================*/

.branch-widget h5{
	font-size: 20px;
    margin-bottom: 2px;
}

.branch-widget .branch-nav{
	display:block;
}

.branch-widget .branch-nav > li{
	border-bottom:1px solid #d5d5d5;
	overflow:hidden;
}

.branch-widget .branch-nav > li a{
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 7px;
    padding-top: 7px;
	color: #000000;
	display:block;
	text-decoration: none;
	margin-bottom:1px;
	margin-top:1px;
}

.branch-widget .branch-nav > li a:hover{
	background-color:#ececec;
}

.branch-widget .branch-nav > li a:hover header{
	color:#315486;
}

.branch-widget .branch-nav > li a.activo:hover header{
	color:#ffffff;
}

.branch-widget .branch-nav > li a.activo{
	background-color:#315486;
	color:#ffffff;
}

.branch-widget .branch-nav  li a.activo .descr .house-icon{
	background-position:-119px 52px;
}

.branch-widget .branch-nav li a header{
	overflow:hidden;
}

.branch-widget .branch-nav li a header h6{
	float:left;
	font-family:ProximaNovaRgBold;
	font-size:16px;
	width:265px;
}

.branch-widget .branch-nav li a.activo header span.close-banch{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-57px 61px;
	float:right;
	height:16px;
	width:16px;	
}

.branch-widget .branch-nav li a .descr{
	overflow:hidden;
	margin-top:1px;
}

.branch-widget .branch-nav  li a .descr .house-icon{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-119px 79px;	
	width:31px;
	height:28px;
	display:block;
	float:left;
	margin-right:4px;
    margin-top:2px;
}

.branch-widget .branch-nav li a .descr ul {
	font-size:14px;
	overflow:hidden;
}

.branch-widget .branch-nav li a .descr ul li{
	display:block;
}

.branch-nav li a .descr ul li.phone span{
	float:left;
	width: 45%;
}

.branch-nav li a .descr ul li.phone em{
	float:right;
	width: 55%;
	text-align: right;
	font-style:normal;	
}

#ie .branch-nav li a .descr ul li.phone em{
	font-style:normal;	
}

#ie .branch-nav li a *{
	cursor:pointer;
}

/*==============================================================================================================================================*/

/*==========================================================Plato recomendado====================================================================================*/
.off{
	display:none;
}

.recomendation-block .ocultar-box{
	position:absolute;
	color:#00669c;
	font:12px/14px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	right:106px;
	bottom:-18px;
	border:solid #cfcfcf;
	border-width:0 1px 1px;
	padding:1px 7px 2px 8px;
	-webkit-box-shadow: #e6e6e6 0 0 0 1px inset;
	-moz-box-shadow:#e6e6e6 0 0 0 1px inset;
	box-shadow:#e6e6e6 0 0 0 1px inset;
	background:#f0f0f0;
	display:none;
	overflow:hidden;	
}

.recomendation-block .ocultar-box:hover{
	text-decoration:none;
	background-color:#ebebeb;			
}

.recomendation-block .ocultar-box q{
	float:left;
	font-style:normal;
}
 
.recomendation-block .ocultar-box span{
	float:left;
	background-image: url("http://c3430564.r64.cf0.rackcdn.com/glyphicons-halflings-blue.png");
    background-position: -287px -120px;
	height: 13px;	
    width: 13px;
	margin-left:2px;	
}

.recomendation-block .p-error{
	background-image: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position: -245px 52px;	
    cursor: pointer;   
    height: 19px;
    left: 374px;
    position: absolute;
    bottom: 16px;
    vertical-align: middle;
    width: 18px;
}

#ie .recomendation-block .p-error{
	bottom : 13px;	
}

.recomendation-block .p-exito{
	background-image: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");	
	background-position: -245px 75px;
	cursor: pointer;   
    height: 19px;
    left: 374px;
    position: absolute;
    bottom: 16px;
    vertical-align: middle;
    width: 18px;
}

#ie .recomendation-block .p-exito{
	bottom : 13px;	
}

.recomendation-block .p-exito > span{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color:#085389;
    border-color: #D01113 #A00C0D #A00C0D;
    border-image: none;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #AAAAAA;
    color: #FFFFFF;
    font-size: 11px;
    left: 20px;
    line-height: 1.2;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 0 #9A1B1D;
    top: -10px;
    width: 183px;
    z-index: 1000;
}

.recomendation-block .p-error > span{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://c3414185.r85.cf0.rackcdn.com/tooltip_bg.png") repeat-x scroll 0 0 #C82F32;
    border-color: #D01113 #A00C0D #A00C0D;
    border-image: none;
    border-radius: 6px 6px 6px 6px;
    border-right: 1px solid #A00C0D;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #AAAAAA;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 1.2;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 0 #9A1B1D;
    top: -10px;
    width: 183px;
    z-index: 1000;
	left:20px;
}

/*==========================================================Plato recomendado====================================================================================*/

/*======================================================Popups LAYOUT============================================================*/
																															  /*=*/
.popup-box{																													  /*=*/
	width:324px;																											  
	border:3px solid rgba(192, 192, 192, 0.5);																				  
	border-radius:12px;																										  
	background-color:#ffffff;																								  
	display:block;																										 	  
	font-family:ProximaNovaRgRegular;		
	background-clip: padding-box;	
	position:absolute;
	z-index:2101;																					  	  
}

#ie .popup-box{
	border:3px solid #c0c0c0;
}																																
																															 
.popup-box header{																											 
	background-color:#f0f0f0;																								 
	height:40px;																											 
    border-radius: 9px 9px 0 0;																								  
	font-family:ProximaNovaRgRegular;																						  
	border-bottom:1px solid #e9e9e9;																						  
	position:relative;
	cursor:move;																										  
}																															  
																															  
.popup-box header h6{																										  
	margin:0 auto;																											  
	font-size:17px;																											  
	color:#4c4c4c;																											  
	text-align:center;																										  
	padding-top:9px;																										  
	font-weight: normal;																									  
	font-family:ProximaNovaRgBold;																							  
}		

.popup-box .popup-close{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	cursor:pointer;
}

.popup-box.sinlog .popup-close{	
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-176px -764px;
	background-repeat:no-repeat;																		  
	width:30px;																												  
	height:30px;																											  
	position:absolute;																										  
	top:0;																													  
	right:0;																												  
	margin-right:10px;																										  
	margin-top:8px;		
	cursor:pointer;																							  
}

.popup-box.sinlog{
	height:auto;
	margin-top:0px;
}

.popup-box.sinlog .sinlog-title{
	background-color:#f0f0f0;
	margin-bottom:41px;
	padding:15px 0;
	cursor:move;
}
																															  
.popup-box header .popup-close{
	background-position:-57px 81px;																		  
	width:16px;																												  
	height:17px;																											  
	position:absolute;																										  
	top:0;																													  
	right:0;																												  
	margin-right:10px;																										  
	margin-top:8px;		
	cursor:pointer;																									  
}																															  
																															  
.popup-box .popup-content-box{																								  
	position:relative;																										  
	width:94%;																												  
	margin: 12px auto auto;																									
	overflow:hidden;																									
}																															 
																															 
.popup-content-box .content{																								 
	overflow:hidden;																										  
	margin-bottom:7px;
	text-align:left;																										  
} 																															  /*=*/
																															  /*=*/
/*===============================================================================================================================*/

/*=======================================================Input para el popup=====================================================*/

.popup-button-box{	
	width:100%;
    overflow: hidden;
	margin-bottom:11px;	
}

.popup-button-box .pbutton{
	display: block;	
}

.popup-button-box .pbutton input{
	background:none repeat scroll 0 0 #f0f0f0;	
    padding:6px 30px;
	border:1px solid #bfbfbf;
	color:#085389;
	border-radius:3px;
	font-size:13px;
	text-align:center;
	font-family:ProximaNovaRgBold;
	cursor:pointer;	
}

/*==================================================Posicion de los botones (izq,centro,der)=====================================*/

.popup-button-box.left .pbutton{
	text-align:left;
}

.popup-button-box.right .pbutton{
	text-align:right;
}

.popup-button-box.center .pbutton{	
	text-align:center;	
}

/*===============================================================================================================================*/

.popup-box .facebook-button{
    background:none repeat scroll 0 0 #085389;
    border:6px solid #BED1DE;
    border-radius:6px 6px 6px 6px;
    color:#FFFFFF;
    display:block;
    font-family:ProximaNovaRgRegular;
    margin:auto;
    overflow:hidden;
    text-transform:uppercase;
    width:236px;
	margin-bottom:13px;
	text-decoration:none;	/* fix IE 7 */
}

.popup-box .facebook-button span{
    background:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    float:left;
    font-size:13px;   
    margin-left:8px;
    margin-top:1px;
    padding:13px 6px 16px 34px;
	margin-bottom:1px;
	text-decoration:none;  /* fix IE 7 */
}

.popup-box .content p{
	color:#525252;
    font-family:ProximaNovaRgRegular;
    font-size:13px;
    text-align:center;
	margin:0;
	padding:0;
}

.popup-content-box .content textarea{
	outline:none;
	border:1px solid #e1e1e1;
	margin:5px auto auto;
	resize:none;
	background-color:#fdfcfc;
	height:42px;
	font-family: ProximaNovaRgRegular;
	padding:0;	
	width:99%;
	display:block;
}
																													 
.popup-content-box .content fieldset{
 	border:medium none;
    margin:0 auto 10px;
    padding:0;
    width:88%;
}			

#ie .popup-content-box .content fieldset{
	margin-left:0;
}

.popup-content-box .content fieldset input{
	float:right;
	height:20px;
	width:136px;
}

.popup-content-box .content fieldset label{
	display:block;
    float:left;
    font-size:17px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	width:46%;
	color:#525252;
	text-align:right;
}
																																 
.popup-content-box .content label{
	text-align:left;
}																																 

.popup-content-box .content .popup-prompt-label{
	padding-left:7px;
}

.popup-box .popup-prompt-input{
	margin-right:3px;
}

/*====================================================================================================================================*/	


/***************************************************************************************************
* ESTILO LIGHTBOX
***************************************************************************************************/

.lb_backdrop
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#000 fixed;
	opacity: .0;
	filter:alpha(opacity=0);
	z-index:2100;
	display:none;
}

.lb_box
{
	position:absolute;
	max-width:900px;
	min-height:150px;
	background:#ffffff;
	z-index:2101;
	padding:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 0px 5px #444444;
	-webkit-box-shadow:0px 0px 5px #444444;
	box-shadow:0px 0px 5px #444444;
	display:none;
}
 
/***************************************************************************************************
* FIN ESTILO LIGHTBOX
***************************************************************************************************/	

/*===================================================================Formularios=============================================================*/

.formularios-white input[type="password"],.formularios-white input[type="text"]{
	background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #C6C6C6;
    border-radius:6px 6px 6px 6px;
    box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25) inset;    
    font:14px/16px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;   
    padding:3px 8px;
    width:243px;
	height:23px;	
}

#form-sobremi input[type="password"],#form-sobremi input[type="text"]{
	width:455px;
}

#form-sobremi textarea{
	width:455px;
}

.formularios-white textarea{
	background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #C6C6C6;
    border-radius:6px 6px 6px 6px;
    box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25) inset;    
    font:14px/16px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;   
    padding:5px 8px;
    width:243px;
}

.formularios-white label{
	font-size:14px;
	font-family:ProximaNovaRgBold;
	margin-bottom:6px;
	display:block;
}

.formularios-white h4{
	font-family:ProximaNovaRgRegular;
	font-size:22px;
	border-bottom:1px solid #ececec;
	width:700px;
	padding-bottom:10px;	
	margin-bottom:27px;
}

.formularios-white .fecha{
	overflow:hidden;
}

.formularios-white li{
	margin-bottom:10px;
}

.formularios-white .email{
	margin-bottom:30px;
}

.formularios-white .email span{
	color:#9b9b9b;
	font-size:13px;
}

.formularios-white .select-step-sel{
	margin-right:5px;
}

.formularios-white .rad-unchecked{
	cursor:pointer;	
}

.formularios-white .rad-area{
	float:left;
	width:17px;
	height:17px;
	margin-right:10px;
	background:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat -731px -678px;
}

.formularios-white .rad-checked{background-position:-731px -705px; cursor:pointer;}
.filter-widget .select-row .rad-area{margin-top:2px;}

.formularios-white .rad-row{ 
	margin-bottom:10px;
	
}

.formularios-white #rad-sex .rad-row{ 
	margin-bottom:0px;
	margin-right:18px;
	float:left;
}

.formularios-white #rad-nick .rad-row span{ 
	color:#9b9b9b;
	font-size:13px;
}

.formularios-white #rad-sex label{
	float:left;
}

.formularios-white #rad-sex{
	overflow:hidden;
}

.formularios-white .step-block .rad-row{ 
	background:#FFFFFF;
	border:1px solid #D8D8D8;
	margin-bottom:-1px;
	overflow:hidden;
}

.formularios-white .opt-privacidad h5 ,.change-pass h5,.opt-generales h5{
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	border:1px solid #d7d7d7;
	background-color:#f0f0f0;
	width:690px;
	font-family:ProximaNovaRgBold;
	margin-bottom:20px;
	font-size:18px;
}

.change-pass h5 span {
	font-size:12px;
	margin-left:10px;
	color:#999;
}

.formularios-white .rad-row label{
	font-family:ProximaNovaRgRegular !important;
}

.formularios-white .guardar{	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #c9d5e2 0 2px 0;
	-moz-box-shadow:#c9d5e2 0 2px 0;
	box-shadow:#c9d5e2 0 2px 0;
	color:#fff;
	background:#43689d url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat -17px -416px;
	text-shadow:#4d4444 0 1px 0;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	padding-right:11px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-top:28px;
	width:56px;
	display:block;
}

.formularios-white .chk-area{
	margin:0 8px 0 0;
	float:left;
	width:17px;
	height:18px;
	background:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/bg-global7.png") no-repeat scroll -28px -64px transparent;
}

.formularios-white .chk-checked{
 	background-position:0 -64px;
    cursor:pointer;
}

.formularios-white .me-gustaria > label{
	font-size:17px;
	margin-bottom:20px;
}

.formularios-white #megustaria label{
	font-family:ProximaNovaRgRegular !important;
	margin-bottom:10px;
}

.formularios-white .me-gustaria{
	margin-bottom:30px;
}

.formularios-white .opt-privacidad ul{
	margin-bottom:30px;
}

.formularios-white #salir-dia{
	overflow:hidden;
}

.formularios-white input[type=password]:-moz-placeholder,
.formularios-white input[type=text]:-moz-placeholder,
.formularios-white textarea:-moz-placeholder{
	color:#c1c1c1;
}

.formularios-white input[type=password]::-webkit-input-placeholder,
.formularios-white input[type=text]::-webkit-input-placeholder,
.formularios-white textarea::-webkit-input-placeholder{
	color:#c1c1c1;
}

.formularios-white .title{
   color:#315486;
   font-family:ProximaNovaRgBold;
   font-size:18px;
   margin-top:20px;
}

.formularios-white .subtitle{
   color:#999999;
   font-size:14px;
   margin-bottom:20px;
}

/*===================================================== form-contacto ==========================================================*/


#form-contacto{
	width: 700px;
}

#form-contacto p{
	color:#9b9b9b;
	margin-bottom:9px;
	line-height: 20px;
}

#form-contacto .comments textarea{
	width:542px;
	height:156px;
	margin-bottom:8px;
}

#form-contacto .comments span,#form-restagregar .comments .leyend-char-left {
	color:#9b9b9b;
	display:block;
}

#form-contacto .comments span em,#form-restagregar .comments span em{
	font-family:ProximaNovaRgBold;
}

#form-contacto .comments span.msg_txt {
    border: medium none;
    color: #F72125 !important;
    font-size: 12px;
    text-align: center;
    width: 160px;
    z-index: 1000;
	display:inline !important;
}

#form-contacto .comments label{
	margin-bottom:18px;
}

#form-contacto .guardar{	
	width:43px;
}

#form-contacto .email{
	margin-bottom:19px;
}

#form-contacto h4{
	margin-bottom:16px;
}

#form-restagregar .guardar{
	width:127px;
	border-radius: 8px;
}

#form-restagregar input{
	width:468px;
}

#form-restagregar textarea{
	width:468px;
	height:64px;	
}

#form-restagregar h4{
	margin-bottom:16px;
	padding-bottom: 20px;
}

#form-restagregar .owner {

    float: right;
    font: 14px/16px ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    margin-top: -8px;
	width:190px;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #c9d5e2 0 2px 0;
	-moz-box-shadow:#c9d5e2 0 2px 0;
	box-shadow:#c9d5e2 0 2px 0;
	color:#fff;
	background:#085389;
	text-shadow:#4d4444 0 1px 0;
	padding:6px 10px;
	cursor:pointer;
	text-align:center;
}

#form-restagregar .owner:hover {
	background-color:#369;
}

#form-restagregar .comments textarea{
	margin-bottom:8px;
}

#form-restagregar label{
	margin-bottom: 3px;
}

/*===================================================== SIN RESEÑAS ==========================================================*/

.sin-comentarios{
	margin-top:20px;
}

.sin-comentarios .sc-holder{
    margin: 0 auto;    
    width: 428px;
	margin-bottom:56px;
	position:relative;
}

.sin-comentarios .sc-button{ 	
    display: block;
    float: none;
    font: 18px/20px ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    margin: 0 auto;
    padding: 7px 11px;
    width: 154px;
}

#ie .sin-comentarios .sc-button{ 	
    width: 159px;
}

.sin-comentarios p{
    font-family:ProximaNovaRgBold;
    font-size:18px;
    margin:0 auto 52px;
    text-align:center;
    width:538px;
	line-height: 22px;
}

.sin-comentarios label{
	font-family:ProximaNovaRgBold;
	display:block;
	font-size:18px;
	margin-bottom:2px;
}

.sin-comentarios input{
   	background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #C6C6C6;
    border-radius:4px 4px 4px 4px;
    box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25) inset;
    font:16px/18px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
    height:28px;
    padding:3px 8px;
    width:408px;
}

.sin-comentarios .warning{
 	color:#F71F24;
    font-size:16px;
    left:8px;
    padding-left:11px;
    padding-top:6px;
    position:absolute;
    top:57px;
}


/*=========================================================	Notificaciones =========================================================*/


.user-menu .notification-drop{
 	background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FF595C;
    border-radius: 3px 0 3px 3px;
    display: none;   
    position: absolute;
    right: -24px;
    top: 13px;
    width: 286px;
}

.user-menu .notification-drop ul:after{
	clear:both;
	content:"";
	display:block;
}

.user-menu .notification-drop ul:first-child{border:0;}

.user-menu .notification-drop li{	
	vertical-align:top;	
	padding:0 0 1px;
	background:none;
	line-height:14px;
	font-size:14px;
	height:66px;
	width:100%;	
}

.user-menu .notification-drop a{
	display:block;
	color:#303030;
	overflow:hidden;	
	height:100%;
	border-bottom:1px solid #f0cbcc;
}

.user-menu .notification-drop a.alta{
	text-decoration:none;	
	background:#fce7e7;
}


.user-menu .notification-drop a:hover{
	text-decoration:none;	
	background:#fdf7f7;
}

.user-menu .notification-drop a img{
	float:left;
	margin:7px;
	border:3px solid #d5d5d5;	
}

.user-menu .notification-drop a:hover img{
	border-color:#FF595C;	
}

.user-menu .notification-drop a .noti-msg{
	display: block;
	display: -webkit-box;
	float: left;
	padding: 12px 0 0;
	width: 215px;
	border: 0;
	height: 43px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}

.user-menu .notification-drop a .noti-msg .name{
	font-family:ProximaNovaRgBold;
}

.user-menu .notification-drop .more-notif{
	background:#fce7e7;
	color:#4e4e4e;
	height:30px;
	text-align:center;
	overflow:hidden;
}
.user-menu .notification-drop .sin-notif{
	background:#fff;
	color:#4e4e4e;
	height:30px;
	text-align:center;
	overflow:hidden;
}

.user-menu .notification-drop .more-notif a, .user-menu .notification-drop .sin-notif a{
	padding-top:9px;
	border:0;
}

.user-menu .active .messages{
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") repeat scroll -410px 55px transparent;
    height: 25px;
    width: 28px;
	z-index:10;
	margin-top: -9px;
	margin-right: -7px;
}

.user-menu .active .messages span{
	bottom: -2px;
    right: 3px;
}

.user-menu li.active{
	background:none;
}

/*============================================================== FORMULARIO AGREGAR RESTAURANTE DUEÑO ===========================================================================*/


#frm-addrestowner h4 {
	margin-bottom:17px;
}

#frm-addrestowner .select-area{
	float:none;
}

#frm-addrestowner input{
	width:282px;
}

#frm-addrestowner input.cocina-input{
	width: 354px;
}


#frm-addrestowner label{
	margin-bottom:7px;
}

#frm-addrestowner label .tip{
	color:#9b9b9b;
	font-size:13px;
}

#frm-addrestowner .horarios{
	border:1px solid #d7d7d7;	
	width:580px;
	/*margin-bottom:20px;*/
}

#frm-addrestowner .horarios .hor-title{	
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d7d7d7;
	background-color:#f0f0f0;		
	font-size:18px;
}

#frm-addrestowner .horarios .new-hor-title{
	font-family:ProximaNovaRgBold;	
	margin-bottom: 12px;
    margin-top: 6px;
}

#frm-addrestowner .horarios .data-hor{
	padding-left: 10px;
}

#frm-addrestowner .horarios .range-days{
	overflow:hidden;
	margin-bottom: 10px;
}

#frm-addrestowner .horarios .range-days .select-area{
	float:left;
	margin-left:6px;
}

#frm-addrestowner .horarios .range-days label{
	float:left;
    margin-top: 7px;
}

#frm-addrestowner .horarios a.agregar{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #c9d5e2 0 2px 0;
	-moz-box-shadow:#c9d5e2 0 2px 0;
	box-shadow:#c9d5e2 0 2px 0;
	color:#fff;
	background:#43689d url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat -17px -416px;
	text-shadow:#4d4444 0 1px 0;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	width:56px;
	display:block;
	float:left;
	margin-left:10px;
}

#frm-addrestowner .horarios .hor-previa{	
	padding-left:10px;
	color:#9b9b9b;
	margin-top: 20px;
}

#frm-addrestowner .horarios .hor-previa span{
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	color:#9b9b9b;	
}

#frm-addrestowner .horarios .hor-final{
	padding-left:10px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	color:#9b9b9b;
	background-color:#efefef;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	margin-right:8px;
	margin-left:8px;
	margin-bottom:8px;
	margin-top:20px;
	border-radius:5px;
	overflow: hidden;	
}

#frm-addrestowner .horarios .hor-final span{
	display:block;
	float:left;
	margin-top:7px;
}

#frm-addrestowner .horarios .hor-final .eliminar{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #fcd1d1 0 2px 0;
	-moz-box-shadow:#fcd1d1 0 2px 0;
	box-shadow:#fcd1d1 0 2px 0;
	color:#fff;
	background:#b92225 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat -17px -416px;
	text-shadow:#4d4444 0 1px 0;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	width:56px;
	display:block;
	float:left;
	margin-left:10px;
}

#frm-addrestowner .horarios .hor-final .editar{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #cccece 0 2px 0;
	-moz-box-shadow:#cccece 0 2px 0;
	box-shadow:#cccece 0 2px 0;
	color:#fff;
	background:#888e8e url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ico-global5.png) no-repeat -17px -416px;
	text-shadow:#4d4444 0 1px 0;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:16px;
	padding-right:16px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	width:41px;
	display:block;
	float:left;
	margin-left:10px;
}

#frm-addrestowner .cocina{
	margin-bottom:20px;	
}

#frm-addrestowner .cocina .cocina-title{
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	margin-top:10px;	
}

#frm-addrestowner .lugar{
	overflow:hidden;
	border:1px solid #d7d7d7;	
	width:580px;
	/*margin-bottom: 20px;*/
}

#frm-addrestowner .lugar li{
	float:left;
 	width: 185px;
	margin:0px;
	padding-top: 10px;
}

#frm-addrestowner .lugar li label{
	margin:0;
}

#frm-addrestowner .lugar .lugar-title{
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d7d7d7;
	background-color:#f0f0f0;		
	font-size:18px;		
}

#frm-addrestowner .lugar ul{
	padding: 0 10px 10px;
	overflow: hidden;
}

#frm-addrestowner .medios-de-pago{
	overflow:hidden;
	border:1px solid #d7d7d7;	
	width:580px;
	/*margin-bottom:20px;*/
	margin-top: 13px;
}

#frm-addrestowner .medios-de-pago li{
	float:left;
 	width:185px;
	margin:0px;	
    padding-top:10px;
}

#frm-addrestowner .medios-de-pago li label{
	margin:0;
}

#frm-addrestowner .medios-de-pago .medios-de-pago-title{
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d7d7d7;
	background-color:#f0f0f0;	
	font-size:18px;		
}

#frm-addrestowner .medios-de-pago ul{
	padding: 0 10px 10px;
	overflow: hidden;
}

#frm-addrestowner .servicios{
	overflow:hidden;
	border:1px solid #d7d7d7;	
	width:580px;
	margin-bottom: 20px;
	margin-top: 33px;
}

#frm-addrestowner .servicios li{
	float:left;
 	width: 185px;
	margin:0px;
	padding-top: 10px;
	
}

#frm-addrestowner .servicios li label{
	margin:0;
}

#frm-addrestowner .servicios .servicios-title{
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d7d7d7;
	background-color:#f0f0f0;		
	font-size:18px;		
}

#frm-addrestowner .servicios ul{
	padding: 0 10px 10px;
	overflow: hidden;
}

#frm-addrestowner .mapa{
	margin-bottom:20px;
}

#frm-addrestowner .mapa .mapa-title{
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;	
}

#frm-addrestowner .mapa .mapa-tip{
	margin-bottom: 4px;
}

#frm-addrestowner .mapa .gmap-holder{
	width:459px;
	/*width:457px; agregardueno*/
	height:257px;
	display:block;
	background-color:#999999;
}

#frm-addrestowner .foto-rest{
	overflow:hidden;
	margin-bottom:20px;
}

#frm-addrestowner .foto-rest .col-foto{
	float:left;	
	width:459px;
}

#frm-addrestowner .foto-rest .col-foto .select-foto{
	background-color:#e1e1e1;
  	padding: 16px 16px 10px;
	text-align:center;
}

#frm-addrestowner .foto-rest .col-foto .examinar{
	display:block;
	border:1px solid #cecdcd;
	color:#43689d;
	font:16px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	border-radius:6px;
	background-color:#efefef;
	width:308px;
   	padding: 6px 7px;
	margin: 4px auto auto;	
}

#frm-addrestowner .col-foto .foto-title{
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
#frm-addrestowner .col-foto .foto-tip{
	margin-bottom: 6px;
}

#frm-addrestowner .foto-rest .col-example{
	float:right;
	margin-top: 30px;
}

#frm-addrestowner .sus-datos .sus-datos-title{
	font:18px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}


/*=============================================SIN LOG======================================================*/

.sinlog{
	width:732px;
	height:348px;
	border:1px solid #e9e9e9;
	border-radius:5px;
	margin: 26px auto 0;
}

.sinlog .sinlog-title{
	font:22px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	text-align:center;
	padding:30px 0px;
}

.sinlog .entrarfb{
    background:none repeat scroll 0 0 #315486;
    border:6px solid #BED1DE;
    border-radius:10px;
    color:#FFFFFF;
    display:block;
    font-family:ProximaNovaRgRegular;
    margin:auto;
    overflow:hidden;
    text-transform:uppercase;
    width:349px;
	margin-bottom:30px;
	text-decoration:none;	/* fix IE 7 */
	height: 70px;
}

.sinlog .entrarfb:hover {
	background-color:#26598c;
	border-color:#acd5ff;	
}

.sinlog .entrarfb span{
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll 0 -596px transparent;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;   
    margin-left: 20px; 
    padding: 45px 10px 24px 45px;
    text-decoration: none;
}

.sinlog .entrarfb .fb-text{
    font-family: ProximaNovaRgBold;
    font-size: 21px;
    padding: 26px;		
}

.sinlog .register{
	width:500px;
	margin:0 auto;
	margin-bottom:41px;
	overflow:hidden;
}

.sinlog .register span{
	display:block;
	float:left;
	font-size:15px;
    margin-top:6px;
}

.sinlog .register .registrate{
	background-color:#f0f0f0;
	border:1px solid #bfbfbf;
	color:#085389;
	font-family:ProximaNovaRgBold;	
	padding: 5px 8px;
	border-radius:3px;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

.sinlog .register .entrar{
	background-color:#f0f0f0;
	border:1px solid #bfbfbf;
	color:#085389;
	font-family:ProximaNovaRgBold;
	padding:5px 8px;
	border-radius:3px;
	float:left;
	margin-left:10px;
	margin-right:10px;	
	cursor:pointer;
}
.sinlog .register .entrar:hover,.sinlog .register .registrate:hover{
	background-color:#8c8c8c;	
	color:#FFF;
}

.sinlog .fb-info{
	background-color:#f0efef;
	height:88px;
}

/*========================================Restaurantes nuevos==================================================*/

.rest-nuevos{
	width:700px;
	float:left;
}

.rest-nuevos h4{
	font-family:ProximaNovaRgRegular;
	font-size:20px;
	border-bottom:1px solid #ececec;
	padding-bottom:10px;	
	margin-bottom:0px;
}

.rest-nuevos .search-article footer{
	background-color:#f4f4f4;
	padding:5px;
}

.rest-nuevos .search-article .date{	
	width:122px;
	float:right;
	margin-top:5px;
	margin-right:10px;
	text-align:right;
}

.rest-nuevos .search-article .date span{
  	background-color: #F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #B5B5B5;
    height: 25px;
    padding: 5px 10px;
	background-color: #F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #B5B5B5;
    height: 25px;
    padding: 5px 10px;
	font-family:ProximaNovaRgBold;
}

.search-article .rest-head{
	overflow:hidden;
}

.search-article .rest-head h3{
	float:left;
	max-width:166px;
}

.search-article .rest-head .cartelito{
	background-color: #315486;
    border-radius:4px 4px 4px 4px;
    color:#FFFFFF;
    float:left;
    font-family:ProximaNovaRgBold;
    font-size:10px;
	padding:1px 0 0;
	margin-left:5px;
	cursor:default;
	line-height:14px;
	width:60px;
	text-align:center;
}

.aside-restnuevo{
	float:right;
	width:161px;
}

/*========================================Restaurantes Populares==================================================*/

.rest-populares {
	width:700px;
	float:left;
}

.rest-populares h4{
	font-family:ProximaNovaRgRegular;
	font-size:20px;
	border-bottom:1px solid #ececec;
	padding-bottom:8px;	
	margin-bottom:0px;
}


.rest-populares h4 span {
    color: #757575;
	font-size:12px !important;
}

.rest-populares .search-article footer{
	background-color:#f4f4f4;
	padding:5px;
}

.rest-populares .search-article .date{	
	width:122px;
	float:right;
	margin-top:5px;
	margin-right:10px;
	text-align:right;
}

.rest-populares .search-article .date span{
  	background-color: #F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #B5B5B5;
    height: 25px;
    padding: 5px 10px;
	background-color: #F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #B5B5B5;
    height: 25px;
    padding: 5px 10px;
	font-family:ProximaNovaRgBold;
}

.rest-populares .search-article .rest-head{
	overflow:hidden;
}

.rest-populares .search-article .rest-head h3{
	float:left;
	max-width:166px;
}

.rest-populares .search-article .rest-head .cartelito{
	background-color: #315486;
    border-radius:4px 4px 4px 4px;
    color:#FFFFFF;
    float:left;
    font-family:ProximaNovaRgBold;
    font-size:10px;
	padding:1px 0 0;
	margin-left:5px;
	cursor:default;
	line-height:14px;
	width:60px;
	text-align:center;
}

.aside-restpopulares {
	float:right;
	width:161px;
}

/*========================================Restaurantes Quiero Visitar==================================================*/

.rest-quiero-visitar {
	width:700px;
	float:left;
}

.rest-quiero-visitar h4{
	font-family:ProximaNovaRgRegular;
	font-size:20px;
	border-bottom:1px solid #ececec;
	padding-bottom:10px;	
	margin-bottom:0px;
}


.rest-quiero-visitar h4 span {
    color: #757575;
	font-size:12px !important;
}

.rest-quiero-visitar .search-article footer{
	background-color:#f4f4f4;
	padding:5px;
}

.rest-quiero-visitar .search-article .date{	
	width:122px;
	float:right;
	margin-top:5px;
	margin-right:10px;
	text-align:right;
}

.rest-quiero-visitar .search-article .date span{
  	background-color: #F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #B5B5B5;
    height: 25px;
    padding: 5px 10px;
	background-color: #F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #B5B5B5;
    height: 25px;
    padding: 5px 10px;
	font-family:ProximaNovaRgBold;
}

.rest-quiero-visitar .search-article .rest-head{
	overflow:hidden;
}

.rest-quiero-visitar .search-article .rest-head h3{
	float:left;
	max-width:166px;
}

.rest-quiero-visitar .search-article .rest-head .cartelito{
	background-color: #315486;
    border-radius:4px 4px 4px 4px;
    color:#FFFFFF;
    float:left;
    font-family:ProximaNovaRgBold;
    font-size:10px;
	padding:1px 0 0;
	margin-left:5px;
	cursor:default;
	line-height:14px;
	width:60px;
	text-align:center;
}

.aside-rest-quiero-visitar {
	float:right;
	width:161px;
}
 
.rest-quiero-visitar 
.reservar-button {
	right:40px;
}

/*=============================================== Editar perfil Propio=====================================================*/

.perfil-editar-button{
    background-color:#DDDADA;
    border:1px solid #C5C3C3;
    border-radius:3px 3px 3px 3px;
    color:#7C7B7B;
    display:block;
    font-family:ProximaNovaRgBold;
    height:29px;
    margin-top:10px;
    padding-top:5px;
    text-decoration:none;
}

.perfil-editar-button:hover{
    color: #233D61;
}

.perfil-editar-button fieldset{
    margin:auto;
    vertical-align:middle;
    width:120px;
}

.perfil-editar-button fieldset div{
    margin-left: 5px;
    padding-top: 3px;
}

/*================================================== Calificar Restaurante ===============================================*/

#frm-calificar{
	float:left;
	width:620px;
}

.calificar-holder{
	overflow:hidden;
	margin-top:18px;
}

.calificar-holder #sidebar{
	margin-top:20px;
}

#frm-calificar h4{
	width: 620px;	
}

#frm-calificar .subtitle{
    color:#0E578C;
    font-family:ProximaNovaRgBold;
    font-size:19px;
}

#frm-calificar .star-input{
	overflow:hidden;
	margin-bottom:12px;
}

#frm-calificar .star-input strong{
	float:left;
	margin-right:14px;
	width:66px;
	margin-top: 3px;
}

#frm-calificar .star-input .star-msg{
	float:left;	
	color:#9b9b9b;
	background-color:#f8f8f8;	
    padding: 2px 7px;
	border-radius:5px;
}

#frm-calificar .star-input ul{
	float:left;	
	margin-right:14px;
}

#frm-calificar .star-input li{
	float:left;
	margin:0;
	padding:0 1px;
	display:block;
	width:21px;
	height:21px;
	cursor:pointer;
}



#frm-calificar .star-input ul.star0 li:first-child{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star0 li:first-child + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star0 li:first-child + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star0 li:first-child + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star0 li:first-child + li + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }


#frm-calificar .star-input ul.star1 li:first-child{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -441px 77px; }
#frm-calificar .star-input ul.star1 li:first-child + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star1 li:first-child + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star1 li:first-child + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }
#frm-calificar .star-input ul.star1 li:first-child + li + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px; }




#frm-calificar .star-input ul.star2 li:first-child{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -464px 77px; }
#frm-calificar .star-input ul.star2 li:first-child + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -464px 77px;}
#frm-calificar .star-input ul.star2 li:first-child + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px;}
#frm-calificar .star-input ul.star2 li:first-child + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px;}
#frm-calificar .star-input ul.star2 li:first-child + li + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px;}




#frm-calificar .star-input ul.star3 li:first-child{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -487px 77px; }
#frm-calificar .star-input ul.star3 li:first-child + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -487px 77px;}
#frm-calificar .star-input ul.star3 li:first-child + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -487px 77px;}
#frm-calificar .star-input ul.star3 li:first-child + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px;}
#frm-calificar .star-input ul.star3 li:first-child + li + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px;}




#frm-calificar .star-input ul.star4 li:first-child{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -510px 77px; }
#frm-calificar .star-input ul.star4 li:first-child + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -510px 77px;}
#frm-calificar .star-input ul.star4 li:first-child + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -510px 77px;}
#frm-calificar .star-input ul.star4 li:first-child + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -510px 77px;}
#frm-calificar .star-input ul.star4 li:first-child + li + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -556px 77px;}



#frm-calificar .star-input ul.star5 li:first-child{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -533px 77px;}
#frm-calificar .star-input ul.star5 li:first-child + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -533px 77px;}
#frm-calificar .star-input ul.star5 li:first-child + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -533px 77px;}
#frm-calificar .star-input ul.star5 li:first-child + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -533px 77px;}
#frm-calificar .star-input ul.star5 li:first-child + li + li + li + li{background:url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png) repeat -533px 77px;}

#frm-calificar .precio-input label{
	float:left;
	margin-top: 6px;
}

#frm-calificar .precio-input{
	/*margin-top:30px;*/
	margin-bottom: 26px;
}

#frm-calificar .precio-input > span{
    margin-left: 78px;
}

#frm-calificar .precio-input .msg_field{
	float:left;
	margin-left: 7px;
    margin-top: -1px;
	width:455px;
}

#frm-calificar .precio-input .holder-precio{
	overflow:hidden;
}

#frm-calificar .precio-input .msg_field:after{
	content:"";
	display:block;
	clear:both;
}

#frm-calificar .precio-input span.tip{
	color: #9B9B9B;
    display: block;
    font-size: 13px;
    margin-top: 8px;
}

#frm-calificar .precio-input span strong{
	font-family:ProximaNovaRgBold;
}

#frm-calificar .precio-input input[name=precio]{
	width:60px;
    margin-left: 40px;
	float:left;
}

#frm-calificar .rest-recomendar-amigo{
	overflow:hidden;   
}

#frm-calificar .rest-recomendar-amigo .holder-ramigo{
	overflow:hidden;
}

#frm-calificar .rest-recomendar-amigo > span{
	display:block;
	margin-bottom:8px;
}

#frm-calificar .rest-recomendar-amigo .like{
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") repeat scroll -585px 68px transparent;
	float:left;
	margin-left:0;
	margin-top:0;
	margin-right:8px;
	font-size: 14px;
}

#frm-calificar .rest-recomendar-amigo .like:hover{
	background-position: -585px 122px;
}

#frm-calificar .rest-recomendar-amigo .like.active{
	background-position: -585px 95px;
	color:#FFF;
}

#frm-calificar .rest-recomendar-amigo .unlike{
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") repeat scroll -664px 68px transparent;
	float:left;
	margin-left:0;
	margin-right:8px;
	font: 14px/14px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
	color: #303030;
	padding: 6px 1px 5px 26px;
    text-align: center;
    width: 30px;
	height: 14px;	
}

#frm-calificar .rest-recomendar-amigo .unlike:after{
	clear:both;
	display:block;
	content:"";
}

#frm-calificar .rest-recomendar-amigo .unlike:hover{
	background-position: -664px 122px;
}

#frm-calificar .rest-recomendar-amigo .unlike.active{
	background-position: -664px 95px;
	color:#FFF;
}


#frm-calificar .rest-recomendar-amigo span:after{
	clear:both;
	content:"";
	display:block;
}

#frm-calificar .comentarios-input textarea{
    height: 154px;
    padding: 10px;
    width: 600px;
}

#frm-calificar .comentarios-input .comentario-titulo-holder{
	overflow:hidden;
}

#frm-calificar .comentarios-input .comentario-titulo-holder label,#frm-calificar .comentarios-input .comentario-titulo-holder .msg_field{
	float:left;
	margin: 3px;
}

#frm-calificar .comentarios-input .char-hide{
    margin-top: 6px;
    overflow: hidden;
}

#frm-calificar .comentarios-input .char-hide a{
    color: #3182AD;
}

#frm-calificar .comentarios-input .char-hide strong{
	color:#9b9b9b;
}

#frm-calificar .comentarios-input .char-hide strong span{
	font-family:ProximaNovaRgBold;
}

#frm-calificar .comentarios-input .rules{
	width:462px;
    margin-top: 20px;
}

#frm-calificar .comentarios-input .rules li, .terminos-holder li  {
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-repeat:no-repeat;
	background-position:-784px -783px; 
	padding-left:14px;
	margin-bottom: 6px;
	opacity: 0.59;
	filter:Alpha(Opacity=60);
}

#frm-calificar .comentarios-input ul.rules, .terminos-holder ul {
    padding-left: 10px;
}

#frm-calificar .preguntas-adicionales{
	background-color:#f8f8f8;
	padding:15px;
	border-radius: 6px;
}

#frm-calificar .preguntas-adicionales .title{
	font-size:20px;
	color: black;
	margin-top:0px;
}

#frm-calificar .preguntas-adicionales .legend{
	color:#8c8c8c;
	margin-top: 12px;
}

#frm-calificar .preguntas-adicionales .memorable{
	margin-top:26px;
}

#frm-calificar .preguntas-adicionales .memorable label{
	font-size:16px;
    font-family: ProximaNovaRgRegular;
}

#frm-calificar .preguntas-adicionales .memorable input{
	width:354px;
}

#frm-calificar .guardar{
	width:92px;
	float:right;
}

#frm-calificar .preguntas-adicionales .preguntas-chk{
  	border: 1px solid #D7D7D7;
    margin-top: 20px;
    overflow: hidden;
    width: 587px;
}

#frm-calificar .preguntas-adicionales .preguntas-chk .title{
    background-color: #F0F0F0;
    border-bottom: 1px solid #D7D7D7;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
	font-family: ProximaNovaRgRegular;
}

#frm-calificar .preguntas-adicionales ul{
 	overflow: hidden;
    padding: 0 10px 10px;
    background-color: #FFFFFF;
}

#frm-calificar .preguntas-adicionales ul li{
 	float: left;
    margin: 0;
    padding-top: 10px;
    width: 140px;
}

#frm-calificar .fb-chk label{
	margin:0;
}

#frm-calificar .fb-chk{
	background-color: #F0F0F0;
    border: 1px solid #dcdcdc;
    border-radius: 4px 4px 4px 4px;
    float: left;
    font-family: ProximaNovaRgBold;
    width: 280px;
	margin-top: 28px;
    padding: 6px 8px;
}

#frm-calificar .fb-chk label .icon{
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll -475px -751px transparent;
    display: block;
    float: left;
    height: 23px;
    margin-right: 4px;
    margin-top: -3px;
    width: 12px;
}

#ie #frm-calificar .fb-chk{
	width:300px;
}

#frm-calificar .submit_disabled{
	/*color:#d3d3d3;
	text-shadow:none;*/
}

#frm-calificar a.submit_disabled.aJax {
	background-position:77px 10px;
	padding-right:26px;
}

#frm-calificar .btn-form{
	margin-top:28px;
	float:right;
	padding: 7px 10px;
}

/*====================================================================Lo Nuevo===================================================================*/

.lonuevo-holder{
	margin-top:18px;
}

.lonuevo-holder .articulo{
	float:left;
	width:680px;
}

.lonuevo-holder .articulo .encabezado{
	overflow:hidden;
 	width: 690px;
}

.lonuevo-holder .imgLN{
	float: left;
	margin-right: 3px;
}

.lonuevo-holder .articulo a.tit-rest{
	border-bottom:1px solid #ECECEC;
    font-family:ProximaNovaRgRegular;
    font-size:22px;
    margin-bottom:9px;
    padding-bottom:10px;
	display:block;
	color:#000;
}

.lonuevo-holder .textos-lonuevo p{
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
}

.lonuevo-holder #sidebar{
	width:250px;
	text-align:center;
	padding-top:24px;
}

.lonuevo-holder #sidebar img{
	border: 1px solid #A4A4A4;
	vertical-align: top;
}

.lonuevo-holder .ln-footer .ln-dirfirma-holder{
	overflow:hidden;
	margin-bottom: 15px;
}

.lonuevo-holder .ln-footer .ln-dir{	
	float:left;
}

.lonuevo-holder .ln-footer .ln-dir ul li strong{
	font-family:ProximaNovaRgBold;
}

.lonuevo-holder .ln-footer .ln-dir ul li span{
	display:block;
}

.lonuevo-holder .ln-footer .ln-firma{
	float: right;
	width: 200px;
	height: 65px;
	background: url(http://c0444092.cdn.cloudfiles.rackspacecloud.com/equipo.jpg) top left;
	margin: -6px 22px 0 0;
}

.lonuevo-holder .ln-footer .ln-dirfirma-holer:after{
	clear:both;
	content:"";
	display:block;
}

.lonuevo-holder .ln-footer .ln-fotos{
	border-top:1px solid #ECECEC;
	padding-top:10px;
}

.lonuevo-holder .imgELN{
	float: left;
	margin-right: 9px;
}


/*====================================================================Agregar Dueno===================================================================*/

.dp_degusta .ui-helper-hidden {
	display: none;
}
.dp_degusta .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.dp_degusta .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.dp_degusta .ui-helper-clearfix:before,
.dp_degusta .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.dp_degusta .ui-helper-clearfix:after {
	clear: both;
}
.dp_degusta .ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.dp_degusta .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.dp_degusta .ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.dp_degusta .ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.dp_degusta .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.dp_degusta .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.dp_degusta .ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.dp_degusta .ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.dp_degusta .ui-datepicker .ui-datepicker-prev,
.dp_degusta .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.dp_degusta .ui-datepicker .ui-datepicker-prev-hover,
.dp_degusta .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.dp_degusta .ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.dp_degusta .ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.dp_degusta .ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.dp_degusta .ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.dp_degusta .ui-datepicker .ui-datepicker-prev span,
.dp_degusta .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.dp_degusta .ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.dp_degusta .ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.dp_degusta .ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.dp_degusta .ui-datepicker select.ui-datepicker-month,
.dp_degusta .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.dp_degusta .ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.dp_degusta .ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.dp_degusta .ui-datepicker td {
	border: 0;
	padding: 1px;
}
.dp_degusta .ui-datepicker td span,
.dp_degusta .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.dp_degusta .ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.dp_degusta .ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.dp_degusta .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.dp_degusta .ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.dp_degusta .ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.dp_degusta .ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.dp_degusta .ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.dp_degusta .ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.dp_degusta .ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.dp_degusta .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.dp_degusta .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.dp_degusta .ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.dp_degusta .ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.dp_degusta .ui-datepicker-rtl {
	direction: rtl;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.dp_degusta .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.dp_degusta .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.dp_degusta .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.dp_degusta .ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.dp_degusta .ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.dp_degusta .ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.dp_degusta .ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 2.5em;
}
.dp_degusta .ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.dp_degusta .ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	min-height: 0; /* support: IE7 */
	font: 16px/22pt ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}
.dp_degusta .ui-menu .ui-menu-item a.ui-state-focus,
.dp_degusta .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
	font: 16px/22pt ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.dp_degusta .ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.dp_degusta .ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.dp_degusta .ui-menu-icons {
	position: relative;
}
.dp_degusta .ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.dp_degusta .ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.dp_degusta .ui-menu .ui-menu-icon {
	position: static;
	float: right;
}


/* Component containers
----------------------------------*/
.dp_degusta .ui-widget {
	font-family: ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
}
.dp_degusta .ui-widget .ui-widget {
	font-size: 1em;
}
.dp_degusta .ui-widget input,
.dp_degusta .ui-widget select,
.dp_degusta .ui-widget textarea,
.dp_degusta .ui-widget button {
	font-family: ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.dp_degusta .ui-widget-content {
	border: 1px solid #eeeeee;
	background: #ffffff url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #333333;
}
.dp_degusta .ui-widget-content a {
	color: #333333;
}
.dp_degusta .ui-widget-header {
	border: 1px solid #C1D4E1;
	background: #085389 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_highlight-soft_15_085389_1x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-family:ProximaNovaRgBold,Arial,Helvetica,sans-serif;
}
.dp_degusta .ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.dp_degusta .ui-state-default,
.dp_degusta .ui-widget-content .ui-state-default,
.dp_degusta .ui-widget-header .ui-state-default {
	border: 1px solid #d8dcdf;
	background: #eeeeee url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #004276;
}
.dp_degusta .ui-state-default a,
.dp_degusta .ui-state-default a:link,
.dp_degusta .ui-state-default a:visited {
	color: #004276;
	text-decoration: none;
}
.dp_degusta .ui-state-hover,
.dp_degusta .ui-widget-content .ui-state-hover,
.dp_degusta .ui-widget-header .ui-state-hover,
.dp_degusta .ui-state-focus,
.dp_degusta .ui-widget-content .ui-state-focus,
.dp_degusta .ui-widget-header .ui-state-focus {
	border: 1px solid #cdd5da;
	background: #f6f6f6 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #111111;
}
.dp_degusta .ui-state-hover a,
.dp_degusta .ui-state-hover a:hover,
.dp_degusta .ui-state-hover a:link,
.dp_degusta .ui-state-hover a:visited {
	color: #111111;
	text-decoration: none;
}
.dp_degusta .ui-state-active,
.dp_degusta .ui-widget-content .ui-state-active,
.dp_degusta .ui-widget-header .ui-state-active {
	border: 1px solid #eeeeee;
	background: #085389 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_flat_65_085389_40x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.dp_degusta .ui-state-active a,
.dp_degusta .ui-state-active a:link,
.dp_degusta .ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.dp_degusta .ui-state-highlight,
.dp_degusta .ui-widget-content .ui-state-highlight,
.dp_degusta .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;
	color: #444444;
}
.dp_degusta .ui-state-highlight a,
.dp_degusta .ui-widget-content .ui-state-highlight a,
.dp_degusta .ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.dp_degusta .ui-state-error,
.dp_degusta .ui-widget-content .ui-state-error,
.dp_degusta .ui-widget-header .ui-state-error {
	border: 1px solid #085389;
	background: #f3d8d8 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;
	color: #2e2e2e;
}
.dp_degusta .ui-state-error a,
.dp_degusta .ui-widget-content .ui-state-error a,
.dp_degusta .ui-widget-header .ui-state-error a {
	color: #2e2e2e;
}
.dp_degusta .ui-state-error-text,
.dp_degusta .ui-widget-content .ui-state-error-text,
.dp_degusta .ui-widget-header .ui-state-error-text {
	color: #2e2e2e;
}
.dp_degusta .ui-priority-primary,
.dp_degusta .ui-widget-content .ui-priority-primary,
.dp_degusta .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.dp_degusta .ui-priority-secondary,
.dp_degusta .ui-widget-content .ui-priority-secondary,
.dp_degusta .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.dp_degusta .ui-state-disabled,
.dp_degusta .ui-widget-content .ui-state-disabled,
.dp_degusta .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.dp_degusta .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.dp_degusta .ui-icon {
	width: 16px;
	height: 16px;
}
.dp_degusta .ui-icon,
.dp_degusta .ui-widget-content .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_085389_256x240.png);
}
.dp_degusta .ui-widget-header .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_ffffff_256x240.png);
}
.dp_degusta .ui-state-default .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_085389_256x240.png);
}
.dp_degusta .ui-state-hover .ui-icon,
.dp_degusta .ui-state-focus .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_085389_256x240.png);
}
.dp_degusta .ui-state-active .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_ffffff_256x240.png);
}
.dp_degusta .ui-state-highlight .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_004276_256x240.png);
}
.dp_degusta .ui-state-error .ui-icon,
.dp_degusta .ui-state-error-text .ui-icon {
	background-image: url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-icons_085389_256x240.png);
}

/* positioning */
.dp_degusta .ui-icon-blank { background-position: 16px 16px; }
.dp_degusta .ui-icon-carat-1-n { background-position: 0 0; }
.dp_degusta .ui-icon-carat-1-ne { background-position: -16px 0; }
.dp_degusta .ui-icon-carat-1-e { background-position: -32px 0; }
.dp_degusta .ui-icon-carat-1-se { background-position: -48px 0; }
.dp_degusta .ui-icon-carat-1-s { background-position: -64px 0; }
.dp_degusta .ui-icon-carat-1-sw { background-position: -80px 0; }
.dp_degusta .ui-icon-carat-1-w { background-position: -96px 0; }
.dp_degusta .ui-icon-carat-1-nw { background-position: -112px 0; }
.dp_degusta .ui-icon-carat-2-n-s { background-position: -128px 0; }
.dp_degusta .ui-icon-carat-2-e-w { background-position: -144px 0; }
.dp_degusta .ui-icon-triangle-1-n { background-position: 0 -16px; }
.dp_degusta .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.dp_degusta .ui-icon-triangle-1-e { background-position: -32px -16px; }
.dp_degusta .ui-icon-triangle-1-se { background-position: -48px -16px; }
.dp_degusta .ui-icon-triangle-1-s { background-position: -64px -16px; }
.dp_degusta .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.dp_degusta .ui-icon-triangle-1-w { background-position: -96px -16px; }
.dp_degusta .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.dp_degusta .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.dp_degusta .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.dp_degusta .ui-icon-arrow-1-n { background-position: 0 -32px; }
.dp_degusta .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.dp_degusta .ui-icon-arrow-1-e { background-position: -32px -32px; }
.dp_degusta .ui-icon-arrow-1-se { background-position: -48px -32px; }
.dp_degusta .ui-icon-arrow-1-s { background-position: -64px -32px; }
.dp_degusta .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.dp_degusta .ui-icon-arrow-1-w { background-position: -96px -32px; }
.dp_degusta .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.dp_degusta .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.dp_degusta .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.dp_degusta .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.dp_degusta .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.dp_degusta .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.dp_degusta .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.dp_degusta .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.dp_degusta .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.dp_degusta .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.dp_degusta .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.dp_degusta .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.dp_degusta .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.dp_degusta .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.dp_degusta .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.dp_degusta .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.dp_degusta .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.dp_degusta .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.dp_degusta .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.dp_degusta .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.dp_degusta .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.dp_degusta .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.dp_degusta .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.dp_degusta .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.dp_degusta .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.dp_degusta .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.dp_degusta .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.dp_degusta .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.dp_degusta .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.dp_degusta .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.dp_degusta .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.dp_degusta .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.dp_degusta .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.dp_degusta .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.dp_degusta .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.dp_degusta .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.dp_degusta .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.dp_degusta .ui-icon-arrow-4 { background-position: 0 -80px; }
.dp_degusta .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.dp_degusta .ui-icon-extlink { background-position: -32px -80px; }
.dp_degusta .ui-icon-newwin { background-position: -48px -80px; }
.dp_degusta .ui-icon-refresh { background-position: -64px -80px; }
.dp_degusta .ui-icon-shuffle { background-position: -80px -80px; }
.dp_degusta .ui-icon-transfer-e-w { background-position: -96px -80px; }
.dp_degusta .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.dp_degusta .ui-icon-folder-collapsed { background-position: 0 -96px; }
.dp_degusta .ui-icon-folder-open { background-position: -16px -96px; }
.dp_degusta .ui-icon-document { background-position: -32px -96px; }
.dp_degusta .ui-icon-document-b { background-position: -48px -96px; }
.dp_degusta .ui-icon-note { background-position: -64px -96px; }
.dp_degusta .ui-icon-mail-closed { background-position: -80px -96px; }
.dp_degusta .ui-icon-mail-open { background-position: -96px -96px; }
.dp_degusta .ui-icon-suitcase { background-position: -112px -96px; }
.dp_degusta .ui-icon-comment { background-position: -128px -96px; }
.dp_degusta .ui-icon-person { background-position: -144px -96px; }
.dp_degusta .ui-icon-print { background-position: -160px -96px; }
.dp_degusta .ui-icon-trash { background-position: -176px -96px; }
.dp_degusta .ui-icon-locked { background-position: -192px -96px; }
.dp_degusta .ui-icon-unlocked { background-position: -208px -96px; }
.dp_degusta .ui-icon-bookmark { background-position: -224px -96px; }
.dp_degusta .ui-icon-tag { background-position: -240px -96px; }
.dp_degusta .ui-icon-home { background-position: 0 -112px; }
.dp_degusta .ui-icon-flag { background-position: -16px -112px; }
.dp_degusta .ui-icon-calendar { background-position: -32px -112px; }
.dp_degusta .ui-icon-cart { background-position: -48px -112px; }
.dp_degusta .ui-icon-pencil { background-position: -64px -112px; }
.dp_degusta .ui-icon-clock { background-position: -80px -112px; }
.dp_degusta .ui-icon-disk { background-position: -96px -112px; }
.dp_degusta .ui-icon-calculator { background-position: -112px -112px; }
.dp_degusta .ui-icon-zoomin { background-position: -128px -112px; }
.dp_degusta .ui-icon-zoomout { background-position: -144px -112px; }
.dp_degusta .ui-icon-search { background-position: -160px -112px; }
.dp_degusta .ui-icon-wrench { background-position: -176px -112px; }
.dp_degusta .ui-icon-gear { background-position: -192px -112px; }
.dp_degusta .ui-icon-heart { background-position: -208px -112px; }
.dp_degusta .ui-icon-star { background-position: -224px -112px; }
.dp_degusta .ui-icon-link { background-position: -240px -112px; }
.dp_degusta .ui-icon-cancel { background-position: 0 -128px; }
.dp_degusta .ui-icon-plus { background-position: -16px -128px; }
.dp_degusta .ui-icon-plusthick { background-position: -32px -128px; }
.dp_degusta .ui-icon-minus { background-position: -48px -128px; }
.dp_degusta .ui-icon-minusthick { background-position: -64px -128px; }
.dp_degusta .ui-icon-close { background-position: -80px -128px; }
.dp_degusta .ui-icon-closethick { background-position: -96px -128px; }
.dp_degusta .ui-icon-key { background-position: -112px -128px; }
.dp_degusta .ui-icon-lightbulb { background-position: -128px -128px; }
.dp_degusta .ui-icon-scissors { background-position: -144px -128px; }
.dp_degusta .ui-icon-clipboard { background-position: -160px -128px; }
.dp_degusta .ui-icon-copy { background-position: -176px -128px; }
.dp_degusta .ui-icon-contact { background-position: -192px -128px; }
.dp_degusta .ui-icon-image { background-position: -208px -128px; }
.dp_degusta .ui-icon-video { background-position: -224px -128px; }
.dp_degusta .ui-icon-script { background-position: -240px -128px; }
.dp_degusta .ui-icon-alert { background-position: 0 -144px; }
.dp_degusta .ui-icon-info { background-position: -16px -144px; }
.dp_degusta .ui-icon-notice { background-position: -32px -144px; }
.dp_degusta .ui-icon-help { background-position: -48px -144px; }
.dp_degusta .ui-icon-check { background-position: -64px -144px; }
.dp_degusta .ui-icon-bullet { background-position: -80px -144px; }
.dp_degusta .ui-icon-radio-on { background-position: -96px -144px; }
.dp_degusta .ui-icon-radio-off { background-position: -112px -144px; }
.dp_degusta .ui-icon-pin-w { background-position: -128px -144px; }
.dp_degusta .ui-icon-pin-s { background-position: -144px -144px; }
.dp_degusta .ui-icon-play { background-position: 0 -160px; }
.dp_degusta .ui-icon-pause { background-position: -16px -160px; }
.dp_degusta .ui-icon-seek-next { background-position: -32px -160px; }
.dp_degusta .ui-icon-seek-prev { background-position: -48px -160px; }
.dp_degusta .ui-icon-seek-end { background-position: -64px -160px; }
.dp_degusta .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.dp_degusta .ui-icon-seek-first { background-position: -80px -160px; }
.dp_degusta .ui-icon-stop { background-position: -96px -160px; }
.dp_degusta .ui-icon-eject { background-position: -112px -160px; }
.dp_degusta .ui-icon-volume-off { background-position: -128px -160px; }
.dp_degusta .ui-icon-volume-on { background-position: -144px -160px; }
.dp_degusta .ui-icon-power { background-position: 0 -176px; }
.dp_degusta .ui-icon-signal-diag { background-position: -16px -176px; }
.dp_degusta .ui-icon-signal { background-position: -32px -176px; }
.dp_degusta .ui-icon-battery-0 { background-position: -48px -176px; }
.dp_degusta .ui-icon-battery-1 { background-position: -64px -176px; }
.dp_degusta .ui-icon-battery-2 { background-position: -80px -176px; }
.dp_degusta .ui-icon-battery-3 { background-position: -96px -176px; }
.dp_degusta .ui-icon-circle-plus { background-position: 0 -192px; }
.dp_degusta .ui-icon-circle-minus { background-position: -16px -192px; }
.dp_degusta .ui-icon-circle-close { background-position: -32px -192px; }
.dp_degusta .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.dp_degusta .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.dp_degusta .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.dp_degusta .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.dp_degusta .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.dp_degusta .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.dp_degusta .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.dp_degusta .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.dp_degusta .ui-icon-circle-zoomin { background-position: -176px -192px; }
.dp_degusta .ui-icon-circle-zoomout { background-position: -192px -192px; }
.dp_degusta .ui-icon-circle-check { background-position: -208px -192px; }
.dp_degusta .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.dp_degusta .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.dp_degusta .ui-icon-circlesmall-close { background-position: -32px -208px; }
.dp_degusta .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.dp_degusta .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.dp_degusta .ui-icon-squaresmall-close { background-position: -80px -208px; }
.dp_degusta .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.dp_degusta .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.dp_degusta .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.dp_degusta .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.dp_degusta .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.dp_degusta .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.dp_degusta .ui-corner-all,
.dp_degusta .ui-corner-top,
.dp_degusta .ui-corner-left,
.dp_degusta .ui-corner-tl {
	/*border-top-left-radius: 6px;*/
}
.dp_degusta .ui-corner-all,
.dp_degusta .ui-corner-top,
.dp_degusta .ui-corner-right,
.dp_degusta .ui-corner-tr {
	/*border-top-right-radius: 6px;*/
}
.dp_degusta .ui-corner-all,
.dp_degusta .ui-corner-bottom,
.dp_degusta .ui-corner-left,
.dp_degusta .ui-corner-bl {
	/*border-bottom-left-radius: 6px;*/
}
.dp_degusta .ui-corner-all,
.dp_degusta .ui-corner-bottom,
.dp_degusta .ui-corner-right,
.dp_degusta .ui-corner-br {
	/*border-bottom-right-radius: 6px;*/
}

/* Overlays */
.dp_degusta .ui-widget-overlay {
	background: #a6a6a6 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;
	opacity: .4;
	filter: Alpha(Opacity=40);
}
.dp_degusta .ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #333333 url(http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;
	opacity: .1;
	filter: Alpha(Opacity=10);
	border-radius: 8px;
}
#contenedorCocina .ui-autocomplete,#nombre-res .ui-autocomplete{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #666666;
    font: 12px/1 Calibri,Arial,sans-serif;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    resize: none;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	 box-shadow:3px 3px 8px rgba(32, 32, 32, 0.6);
}
.hor-items {
	margin:10px;
	text-align:center;
}
.hor-items textarea {
	width:540px;
	height:100px;
}
#agregardueno .progress {
    background-color: #EFEFEF;
    border: 1px solid #CECDCD;
    border-radius: 6px 6px 6px 6px;
    margin: 4px auto 0;
    padding: 6px 7px;
    position: relative;
    width: 308px;
	display:none;
}
#agregardueno .bar {
    background-color: #43689D;
    border-radius: 6px 6px 6px 6px;
    height: 18px;
	width:0%;
}
#agregardueno .percent {
    color: #999;
    display: inline-block;
    font: 16px/18px ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    left: 47%;
    position: absolute;
    top: 7px;
}
#agregardueno #frm-uploadfoto #enviar_foto {
	opacity:0;
	filter: alpha(opacity=0);
	width:0px;
	height:0px;
}
#agregardueno #frm-uploadfoto #upload {
	opacity:0;
	filter: alpha(opacity=0);
	width:1px;
	height:1px;
	
}
#agregardueno #lbl_upload {
    background-color: blue;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    margin-left: 70px;
    /*margin-top: -394px;*/
	margin-top: -508px;
    opacity: 0;
	filter: alpha(opacity=0);
    padding: 7px;
    width: 307px;
}
#agregardueno .loading_foto {
	display:none;/*Firefox, chrome*/
}
#agregardueno #delete_foto_rest {
	display:none;	
}
#agregardueno #delete_foto_rest.btn_up, #agregardueno #upload_foto_rest.btn_up  {background-color: #FFFFFF; }

#agregardueno .foot-info {
    margin-top: 10px;
}

.error-form .errortexto {
	border-color: #F09A9A #B47373 #B47373 #F09A9A !important;
    box-shadow: 1px 1px 0 #FFFFFF inset, -1px -1px 0 #FFFFFF inset !important;
}

.error-form .msg_field{
	display:block;
	margin:3px 0;
	height:17px;
}

.error-form .msg_field span.msg_txt {
	color:#F72125;
	z-index:1000;
	font-size:12px;
	width:160px;
	text-align:center;
	border:none;
}

.btn-form {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #c9d5e2 0 2px 0;
	-moz-box-shadow:#c9d5e2 0 2px 0;
	box-shadow:#c9d5e2 0 2px 0;
	color:#fff;
	background:#085389;
	text-shadow:#4d4444 0 1px 0;
	padding:4px 5px 4px 5px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-align:center;
}

.btn-form:hover{
	background-color:#369;
}

.submit_disabled {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#F0F0F0;
	padding:4px 5px 4px 5px;
	font:15px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	cursor:default;
	text-align:center;
	color:#c0c0c0;
}


#frm-addrestowner a.btn-form, #frm-addrestowner a.submit_disabled {
	padding:6px 10px;
	width:120px;
	display:block;
}

#form-restagregar a.btn-form, #form-restagregar a.submit_disabled {
	padding:6px 10px;
	width:140px;
	display:block;
}

#frm-configsuario a.btn-form, #frm-configsuario a.submit_disabled {
	padding:6px 10px;
	width:130px;
	display:block;
}

#form-contacto a.btn-form, #form-contacto a.submit_disabled {
    display: block;
    padding: 6px 10px;
    width: 104px;
}


a.submit_disabled.aJax {
	background:url(http://c0444171.cdn.cloudfiles.rackspacecloud.com/sAjax.gif) no-repeat #F0F0F0;
}

#frm-addrestowner a.submit_disabled.aJax {
	background-position: 112px 10px;
}

#form-restagregar a.submit_disabled.aJax {
	background-position: 120px 10px;
}

#frm-configsuario a.submit_disabled.aJax {
	background-position: 122px 10px;
}

#form-contacto a.submit_disabled.aJax {
	background-position: 100px 10px;
}

#frm-configsuario .email {/*ajuste*/
    margin-bottom: 15px;
}
/*====================================================================Agregar Dueno===================================================================*/

.no-results {
	padding-top:14px;	
}

.del_quiero_visitar {
  	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") repeat scroll -50px 82px transparent;
	float: right;
	height: 20px;
	margin: 0 6px;
	width: 28px;
	cursor:pointer;
}

.del_quiero_visitar:hover {
  	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") repeat scroll -50px 44px transparent;
	cursor:pointer;
}

/*====================================================================Recuperar Contraseña===================================================================*/

.recuperar-pass-holder .recuperar-pass{
	width:732px;
	height:240px;
	border:1px solid #e9e9e9;
	border-radius:5px;
	margin: 26px auto 0;
}

.recuperar-pass .titulo{
	font:22px/18px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	text-align:left;
	padding: 20px 0 20px 56px;
	background-color: #F0EFEF;
}

.recuperar-pass .frm-recuperar-pass{
	padding-left:56px;
	margin-top:20px;
}

.recuperar-pass .frm-recuperar-pass .btn-form{
	width:70px;
	display:block;
	padding:8px;
	margin-top:16px;
}

.recuperar-pass .frm-recuperar-pass .aJax{
	padding-right:24px !important;
	background-position:82px 11px ;
}

.recuperar-pass .frm-recuperar-pass .tip{
	margin-top:16px;
	color:#9b9b9b;
}

.recuperar-pass .frm-recuperar-pass .tip .email-link{
	color:#085389;
	font-family: ProximaNovaRgBold;
}

.recuperar-pass .frm-recuperar-pass .tip .email-link > a{
	color:#085389;
}

/*====================================================================Restorando Widget===================================================================*/

#degWidgetCnt .botonCerrarCnt {
    background-color: #747474;
    border-radius: 5px 5px 0 0;
    float: right;
    margin-right: 20px;
    padding: 5px 10px;
	cursor:pointer;
}

#degWidgetCnt .botonCerrar {
    float: none;
}

.botonCerrar {
    background: url("http://c0444171.cdn.cloudfiles.rackspacecloud.com/cancelar.gif") no-repeat scroll center 2px transparent;
    float: right;
    height: 11px;
    overflow: hidden;
    width: 11px;
}

/*====================================================================Foto Perfil===================================================================*/

#frm-uploadfotoperfil label {
	width: 100px;
	height: 100px; 
	overflow: hidden; 
	display: block;
	position: absolute; 
	opacity: 0;
	cursor:pointer !important;
	filter:alpha(opacity=0);
	background-color:#000;
}

#frm-uploadfotoperfil #up_foto_perfil {
	font-size: 100px;
	display:block;
	width:100px;
	height:100px; 
	filter:alpha(opacity=0); 
	opacity:0;
}

.over_foto_perfil {
	background:rgba(0, 0, 0, 0.4);
    display: none;
    height: 100px;
	border:1px solid;;
    margin:0px;
    position: absolute;
    width: 100px;
}

.icon_over_foto_perfil {
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll -118px -640px rgba(0, 0, 0, 0.4);
    display: block;
    height: 34px;
    margin-left: 34px;
    margin-top: 34px;
    position: absolute;
    width: 34px;
}


.btn_foto_perfil {
	background:transparent;
  	cursor: pointer;
	opacity:0;
    height: 100px;
    margin:0;
    position: absolute;
    width: 100px;
}

/*======================================================Degusta Lightbox LAYOUT============================================================*/
																															
.dglight-box{																													  
	width:324px;																											  																	  
	border-radius:12px;																										  
	background:none;																								  
	display:block;																										 	  
	font-family:ProximaNovaRgRegular;
	position:absolute;
	z-index:2101;
	height:auto;
																		  	  
}
																																																											 
.dglight-box .dglight-close{	
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-176px -764px;
	background-repeat:no-repeat;																		  
	width:30px;																												  
	height:30px;																											  
	position:absolute;																										  
	top:0;																													  
	right:0;																												  
	margin-right:6px;																										  
	margin-top:6px;		
	cursor:pointer;																							  

}

.dglight-box .title{
	border-radius: 12px 12px 0px 0px;
	background-color:#f0f0f0;
	padding:15px 0;
	font:18px/10px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	text-align:center;
}

.dglight-box .footer{
	border-radius: 0px 0px 12px 12px;
	background-color:#fff;
	height:50px;
	font:18px/10px ProximaNovaRgBold, Arial, Helvetica, sans-serif;	
	text-align:center;
	margin: -5px 0;
}

.dglight-box .footer .btnbox {
	padding-top:10px;	
}

.dglight-box .footer .btnbox .btn {
    margin: auto;
    text-align: center;
    width: 300px;
}

.dglight-box .footer .btnbox .btn input {
	background-color: #f0f0f0;
	border: 1px solid #bfbfbf;
	color: #085389;
	font: 14px/17px ProximaNovaRgBold, Arial, Helvetica, sans-serif;
	padding: 5px 8px;
	border-radius: 3px;
	margin:0 10px;
	cursor: pointer;	
}


/*================================================================= imgAreaSelect animated border style ======================================================================*/

.imgareaselect-border1 {
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border-anim-v.gif") repeat-y left top;
}

.imgareaselect-border2 {
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border-anim-h.gif") repeat-x left top;
}

.imgareaselect-border3 {
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border-anim-v.gif") repeat-y right top;
}

.imgareaselect-border4 {
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/border-anim-h.gif") repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
	opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-handle {
    background-color: #fff;
	border: solid 1px #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.imgareaselect-outer {
	background-color: #000;
	opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-selection{
}

/*====================================================================Registro===============================================================================*/

#frm-registro label .tip{
    color: #9B9B9B;
    font-size: 13px;
}

#frm-registro .btn-form{
	display: block;
    margin-top: 18px;	
	margin-bottom: 18px;
    padding: 6px;
    width: 82px;
}

#frm-registro .foot-info{

}

#frm-registro li{
	margin-bottom:0px;
}

#frm-registro .foot-info a, #frm-addrestowner .foot-info a{
	color:#085389;
}

.registro-holder{
	margin-top: 18px;
}

#frm-registro .rad-row{
	float:left;
	width:100px;
	margin-bottom:0px;
}

#frm-registro .genero-box:after{
	content:"";
	clear:both;
	display:block;	
}

#frm-registro .submit_disabled.aJax{
	background-position:82px 10px;
	padding-right:10px;
}

/*==================================================== RANKING DE USUARIOS ============================================================*/

.ranking-user-holder h4{
	font-family:ProximaNovaRgRegular;
	font-size:22px;
	border-bottom:1px solid #ececec;	
	padding-bottom:10px;	
	margin-bottom:27px;
}

.ranking-user-holder{
	width:100%;	
	margin-top: 18px;
}

.ranking-user-holder .button-holder{	
	overflow:hidden;
	margin-bottom: 20px;
}

.ranking-user-holder .rbutton{
    background-color: #FBFAFA;
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    color: #999898;
    display: block;
    float: right;
    margin-left: 6px;
    padding: 4px 15px;
	cursor:pointer;
	font-family: proximanovargbold;
}

.ranking-user-holder .rbutton.active,.ranking-user-holder .rbutton:hover{
	color:#fff;
	background-color:#999898;
}

.ranking-user-holder .superRankingTable table{
	font-family:ProximaNovaRgRegular;
	width:100%;	
	border:1px solid #d5d5d5;
	font-size:18px;
}

.superRankingTable table .head-table{
	font-size:18px;
	color:#5b5b5b;
	font-family: ProximaNovaRgBold;		
}

.superRankingTable table .head-table td{
	padding:10px 3px;
	background-color: #F0F0F0;
	height: 0;   
}

.superRankingTable table .head-table td.numeral{
	background-color:#737171;
}

.superRankingTable table .numeral{
	color:#fff;
	background-color:#aca8a8;
	font-family: proximanovargbold;
	width:50px;
}

.superRankingTable table td{
    border: 1px solid #D5D5D5;
    height: 50px;
    padding: 10px;
    text-align: center;
	background-color:#f7f7f7;	
}

.superRankingTable table tr.active{
	border:3px solid #315486;
}

.superRankingTable table tr.active td.numeral{
	background-color:#315486 !important;
}

.superRankingTable table tr.par td{
	background-color:#ebebeb;
}

.superRankingTable table tr.par td.numeral{
	background-color:#737171;
}

.superRankingTable table td.puntos{
	font-family: ProximaNovaRgBold;
	width: 112px;	
}

.superRankingTable table td.user{
	overflow:hidden;
	position:inherit;
    width:244px;
	border-right-color:#fff;
}

.superRankingTable table td.flexible{
	/*padding:0;*/
	/*border:none;*/
	/*background-color:transparent !important;*/
	border-right-color:#fff;
}

.superRankingTable table td.comentarios{
	border-right-color:#fff;
	width: 127px;
}

.superRankingTable table td.fotos{
	border-right-color:#fff;
}

.superRankingTable table td.buenafoto{
	border-right-color:#fff;
}

.superRankingTable table td.sevedelicioso {
    border-right-color: #FFFFFF;
}

.superRankingTable table td.user .col1{
	float:left;
}

.superRankingTable table td.user .col1 img{
	display:block;
}

.superRankingTable table td.user .col2{
	float: left;
    height: 50px;
    margin-left: 10px;
    overflow: hidden;
    text-align: left;
}

.superRankingTable table td.user .col2 a:hover .name{
	color:#FF1F23;
}

.superRankingTable table td.user .col2 .logro{
	display:block;
	color:#8c8c8c;
	font-size:12px;
}

.superRankingTable table td.user .col2 .name{
	display:block;
	font-family: ProximaNovaRgBold;
	font-size: 14px;
	color:#303030;
}

.superRankingTable .user ul{
   	margin-bottom: 2px;
    margin-top: 2px;
    overflow: hidden;
}

.superRankingTable .user ul li{
	display:block;
	float:left;
	height:14px;
	width:13px;
}

.superRankingTable .rating{
	overflow:hidden;
	margin:0 0 3px;
	padding:0;
	list-style:none;
}
.superRankingTable .rating li{
	float:left;
	margin:0 1px 0 0;
}
.superRankingTable .rating div{
	display: block;
	width: 13px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") -600px -782px no-repeat;
}
.superRankingTable .rating .active{background-position: -628px -782px;width: 14px;}

.superRankingTable .foodie-user .rating .active{background-position: -586px -782px;}
.superRankingTable .degustador-user .rating .active{background-position: -614px -782px;}

.ranking-user-holder .ver-mas{
	margin-top:30px;
	border-radius:3px;
	border:1px solid #c5c3c3;
	background-color:#dddada;
	color:#7c7b7b;
	padding: 2px 10px;
	float:right;
	font-family:proximanovargbold;
	cursor:pointer;
}

.ranking-user-holder .ver-mas:hover{
	color: #233D61;
}

.ranking-user-holder .ver-mas:hover .icon{
	background-position:-191px -635px;
}

.ranking-user-holder .ver-mas .icon{
	float:left;
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-165px -635px;
	display:block;
	height:35px;
	width:26px;
	background-repeat:no-repeat;
	margin-top:-5px;
}

.ranking-user-holder .ver-mas .ver-msg{
	float:left;
	margin-left: 6px;
    margin-top: 6px;
}

.ranking-user-holder .head-table .icon{
	height:21px;
	width:25px;
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-repeat:no-repeat;
	display:block;
	float:left;		
}

.ranking-user-holder .head-table .comentarios .icon{
	background-position:0px 0px;
}

.ranking-user-holder .head-table .fotos .icon{
	background-position:-25px 0px;
}

.ranking-user-holder .head-table .buenafoto .icon{
	background-position:-50px 0px;
}

.ranking-user-holder .head-table .sevedelicioso .icon{
	background-position:-75px 0px;
}

.ranking-user-holder .head-table .col-title{
	float:left;
	margin-top:2px;
}

/*============================================================= MENSAJES ===============================================*/

.mensajes-holder{
	float:left;
	width:766px;
	display:block;
}

#sidebar-msg{
	float:right;
}

#sidebar-msg img{
	border: 1px solid #A4A4A4;
}

.mensajes-holder .title{
	overflow:hidden;
	margin-bottom:10px;
}

.mensajes-holder .title h4{
	float:left;
	font-size:20px;
	margin-top:8px;
}

/*.mensajes-holder .new-msg-button{
	border:1px solid #e5e5e5;
	border-radius:3px;
	color:#999898;
	background-color:#fbfafa;
	padding:5px;
	float:right;	
}*/

.mensajes-holder .mensajes-nav{
	background-color:#f0f0f0;	
	padding:10px;
	overflow:hidden;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}

.mensajes-holder .mensajes-nav .col1{
	float:left;
}

.mensajes-holder .mensajes-nav .col1 .mostrar{
	float:left;
	color:#8c8c8c;
	margin-right:4px;
}

.mensajes-holder .mensajes-nav .buttonread{
	float:left;
	color:#315486;
	cursor:pointer;
}

.mensajes-holder .mensajes-nav .buttonread:hover{ 
	color:#e82428;
}

.mensajes-holder .mensajes-nav .buttonread.active{
	color:#e82428;
	text-decoration:underline;
	font-family:ProximaNovaRgBold;
}

.mensajes-holder .mensajes-nav .separador{
	float:left;
	margin-right:5px;
	margin-left:5px;
	color:#315486;
}

.mensajes-holder .mensajes-nav .col2{
	float:right;
}

.mensajes-holder .superMensajeTable{
	border:1px solid #d5d5d5;
	width:100%;
}

.mensajes-holder .superMensajeTable tr{
	border-bottom:1px solid #d5d5d5;
}

.mensajes-holder .superMensajeTable tr.sin-leer{
	background-color:#fbfafa;
}

.mensajes-holder .superMensajeTable td{
	padding:14px;
}

.mensajes-holder .superMensajeTable td.read{
	padding-left: 6px;
    padding-right: 0;
}

.mensajes-holder .superMensajeTable td.read .icon{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-437px -609px;
	background-repeat:no-repeat;
	height:56px;
	width:20px;
	display:block;
	cursor:pointer;
}

.mensajes-holder .superMensajeTable td.read .icon:hover{
	background-position:-417px -609px;
}

.mensajes-holder .superMensajeTable tr.sin-leer td.read .icon{
	background-position:-417px -609px;
}

.mensajes-holder .superMensajeTable td.basurita .icon{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-378px -604px;
	background-repeat:no-repeat;
	height:56px;
	width:20px;
	display:block;
	cursor:pointer;
}

.mensajes-holder .superMensajeTable td.basurita .icon:hover{
	background-position:-398px -604px;
}

.mensajes-holder .superMensajeTable td.sender{
	width:220px;
	padding-left:6px;
}

.mensajes-holder .superMensajeTable td.sender .col1{
	float:left;
	height: 56px;    
    width: 56px;	
}

.mensajes-holder .superMensajeTable td.sender .col2{
	float:left;
	margin-left:6px;
}

.superMensajeTable td.sender .col2 .name{
	display: block;
    font-family: proximanovargbold;
    font-size: 18px;
	color:#315486;
}

.superMensajeTable td.sender .col2 .fecha{
	display:block;
	color:#8c8c8c;
	font-size: 13px;
	margin-top: 2px;
}

.superMensajeTable td.msg{
	display:block;
}

.superMensajeTable td.msg a{
	color:#8c8c8c;
}

.superMensajeTable tr.sin-leer td.msg a{
	color:#333333;
}

.superMensajeTable td.msg p{
	width:428px;
}

.superMensajeTable td.msg .reply{
	display:block;
	font-family:ProximaNovaRgBold;
	margin-bottom: 2px;
}

/*============================================== MENSAJE DE USUARIO =================================================*/

#mensaje-holder{
	float:left;
	width:762px;
}

#mensaje-holder .title-holder {
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

#mensaje-holder .title-holder .title{	
	color:#303030;
	display:block;
	float:left;
	font-size: 22px;
    margin-top: 4px;
	width: 540px;
}

#mensaje-holder .msg-nav{
	float:right;
	overflow:hidden;
}

#mensaje-holder .msg-nav .bandejita{
	padding:3px 6px;
	color:#8C8C8C;;
	background-color:#f8f8f8;
	margin-right:10px;
	display:block;
	float:left;
}

#mensaje-holder .msg-nav .bandejita:hover{
	background-color:#DCDCDC;
}

#mensaje-holder .msg-nav .prev.disabled {
 	cursor: default;
    opacity: 0.2;
}

#mensaje-holder .msg-nav .prev.disabled:hover {
	cursor: default;
    opacity: 0.2;
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-490px -642px;
	background-repeat: no-repeat;
}

#mensaje-holder .msg-nav .next.disabled{
	cursor: default;
    opacity: 0.2;
}

#mensaje-holder .msg-nav .next.disabled:hover {
 	cursor: default;
    opacity: 0.2;
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-524px -642px;
    background-repeat: no-repeat;
}

#mensaje-holder .msg-nav .prev{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-490px -642px;
	background-repeat:no-repeat;
	width:33px;
	height:22px;
	display:block;
	float:left;
	margin-right:2px;
}

#mensaje-holder .msg-nav .prev:hover{
	background-position:-558px -642px;
}

#mensaje-holder .msg-nav .next{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-524px -642px;
	background-repeat:no-repeat;
	width:33px;
	height:22px;
	display:block;
	float:left;
}

#mensaje-holder .msg-nav .next:hover{
	background-position:-590px -642px;
}

#mensaje-holder .msg-detail{
	overflow:hidden;
	padding-bottom:15px;
	border-bottom: 1px solid #ECECEC;
	margin-bottom:15px;
}

#mensaje-holder .sender{
	float:left;
}

#mensaje-holder .sender .col1{
	float:left;
	height: 56px;    
    width: 56px;	
}

#mensaje-holder .sender .col2{
	float:left;
	margin-left:6px;
}

#mensaje-holder .sender .col2 .name{
	display: block;
    font-family: proximanovargbold;
    font-size: 18px;
	color:#315486;
}

#mensaje-holder .sender .col2 .fecha{
	display:block;
	color:#8c8c8c;
	font-size: 13px;
	margin-top: 2px;
}

#mensaje-holder .response-button .icon{
   	background-image: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
    background-position: -645px -643px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin-right: 8px;
    margin-top: 1px;
    width: 15px;
}

#mensaje-holder .response-button .msg{
	float:left;
	display:block;
}

#mensaje-holder .response-dialog{
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom: 1px solid #ECECEC;
}

#mensaje-holder .response-dialog h5{
	font-size:16px;
	margin-bottom:10px;
}

#mensaje-holder .response-dialog input,#mensaje-holder .response-dialog textarea{
	width:743px;
	/*margin-bottom:10px;*/
}

#mensaje-holder .response-dialog textarea{
	height:156px;
}

#mensaje-holder .enviar-button .msg{
	float:left;
	display:block;
}


#mensaje-holder .show_msg_input.expand {
	display:none;	
}

#mensaje-holder .enviar-button {
    background: none repeat scroll 0 0 #085389;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
    box-shadow: 0 2px 0 #C9D5E2;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font: 15px/17px ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    padding: 6px 10px;
    text-align: center;
    text-shadow: 0 1px 0 #4D4444;
    width: 98px;
}

#mensaje-holder .enviar-button .icon {
  	background-image: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
    background-position: -645px -643px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin-left: 2px;
    margin-right: 8px;
    width: 15px;
}

#mensaje-holder .response-button{
	background: none repeat scroll 0 0 #085389;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
    box-shadow: 0 2px 0 #C9D5E2;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font: 15px/17px ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    margin-top: 26px;
    padding: 6px 10px;
    text-align: center;
    text-shadow: 0 1px 0 #4D4444;
}

.submit_disabled_icon {
	background:none repeat scroll 0 0 #F0F0F0;
	padding:4px 5px 4px 5px;
	cursor:default;
	color:#c0c0c0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
    float: right;
    font: 15px/17px ProximaNovaRgBold,Arial,Helvetica,sans-serif;
    padding: 6px 10px;
    width: 98px;
}

#mensaje-holder .submit_disabled_icon.aJax .icon {
	background-image:url("http://c0444171.cdn.cloudfiles.rackspacecloud.com/sAjax.gif");
	background-position: 0 3px;
    background-repeat: no-repeat;
	display: block;
    float: left;
    height: 14px;
    margin-left: 2px;
    margin-right: 8px;
    width: 15px;
	opacity:1;
	filter:alpha(opacity=1);
}

#mensaje-holder .msg{
	float:left;
	display:block;
}


#mensaje-holder .response-button:hover, #mensaje-holder .enviar-button:hover{
	background-color:#336699;
}



#mensaje-holder .enviar-button.active {
    background: none repeat scroll 0 0 #f0f0f0;
    box-shadow:none;
    color: #c0c0c0;
    cursor: pointer;
    text-shadow:none;
}

#mensaje-holder .enviar-button.active:hover {
    background: none repeat scroll 0 0 #f0f0f0;
    box-shadow:none;
    color: #c0c0c0;
    cursor: pointer;
    text-shadow:none;
}


/*==================================================== PANTALLA DE NOTIFCICACIONES ==================================================*/

#notificaciones-holder{
	overflow:hidden;
}

#notificaciones-holder h4{
	font-family:ProximaNovaRgRegular;
	font-size:22px;
	border-bottom:1px solid #ececec;	
	padding-bottom:10px;	
	margin-bottom:27px;
}

#notificaciones-holder ul{
	width:700px;
}

#notificaciones-holder ul li{
	padding:10px;
	border-bottom:1px solid #ececec;
}

#notificaciones-holder ul li:hover{
	background-color:#f4f4f4;
}

#notificaciones-holder ul li .notificacion{
	overflow:hidden;
}

#notificaciones-holder ul li .notificacion img{
	float:left;
}

#notificaciones-holder ul li .notificacion .noti-detail{
	float:left;
	oveflow:hidden;
	margin-left:10px;
}

#notificaciones-holder ul li .notificacion .noti-detail > a{
	float:left;
	margin-right:5px;
	color:#303030;
	max-width: 165px;
}

#notificaciones-holder ul li .notificacion .noti-detail > a:hover{
	color:#FF1F23;
}

#notificaciones-holder ul li .notificacion .noti-detail .msg{
	color:#9b9b9b;
	width:450px;
}

#notificaciones-holder ul li .notificacion .noti-detail .msg > a{
	color:#9b9b9b;
}

.nuevo_mensaje{
    border: 1px solid #CCD8E9;
    border-radius: 3px 3px 3px 3px;
    color: #303030;
    float: left;
    font: 12px/14px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 2px 6px;
	background:#F0F0F0;
}

.nuevo_mensaje:hover{
	background:#F4F4F4;
}

.nuevo_mensaje_icon {
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll -627px -762px transparent;
    float: left;
    height: 16px;
    margin-right: 3px;
    width: 16px;
	cursor:pointer;
}

.nuevo_mensaje_legend {
    float: left;
    margin: 1px 0 0;
	cursor:pointer;
}

#notificaciones-holder .delete-noti{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-57px 81px;
	width:16px;
	height:17px;
	float:right;
	cursor:pointer;
}

#notificaciones-holder .delete-noti:hover{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position:-57px 43px;
}


/*====================================== popup  para activacion de cuenta ===================================*/
.popup-actEmail{
	height:153px;
}

.popup-actEmail .popup-button-box input[type=text]{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
    font: 14px/16px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
    height: 23px;
    padding: 3px 8px;
    width: 243px;
	margin-right:4px;
	color:#000000;
	text-align:left;
}

.popup-actEmail.error-form .msg_field{
	margin: 5px auto auto;
    text-align: left;
    width: 364px;
	height:auto;
}

.popup-actEmail.error-form .msg_field span.msg_txt{
	font-size:14px;
}

.popup-actEmail .popup-button-box{
	margin-bottom:0;
}

.popup-actEmail .content p{
	font-size:14px;
}

/*=========================================== PREGUNTAS FRECUENTES =====================================================*/

#faq-holder{

}

#faq-holder h5{
	font-size:16px;
	margin-bottom:20px;
}

#faq-holder p{
	margin-bottom:36px;
	color:#8c8c8c;
	font: 14px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
}

#faq-holder a.realblue{
	color:#315486;
	text-decoration:underline;
}

/*=========================================== SISTEMA DE PUNTOS =====================================================*/

.sispuntos-holder h4 {
    border-bottom: 1px solid #ECECEC;
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin-bottom: 27px;
    padding-bottom: 10px;
}

.sispuntos-holder h5 {
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 18px;
	margin-bottom:10px;
}

.sispuntos-holder h6 {
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 16px;
	margin-bottom:10px;
}

.sispuntos-holder > p {
	margin-bottom:20px;
    font: 14px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color: #8C8C8C;
}

.sispuntos-holder table {
    border: 1px solid #D5D5D5;
    width: 100%;
  	margin-bottom: 30px;
}

.sispuntos-holder table .head-table {
    color: #5B5B5B;
    font-family: ProximaNovaRgBold, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.sispuntos-holder table .head-table th {
    background-color: #F0F0F0;
    border-bottom: 1px solid #D5D5D5;
    border-right: 1px solid #FFFFFF;
    height: 0;
    padding: 8px 3px;
    text-align: center;
}

.sispuntos-holder table tr.par td {
    background-color: #EBEBEB;
}

.sispuntos-holder table .head-table th.th_accion {
	text-align:left !important;
	padding-left: 10px;
}

.sispuntos-holder table .head-table th.th_nivel {
    padding: 0 10px !important;
    text-align: left !important;
    width: 160px;
}

.sispuntos-holder table .head-table th.th_nombre {
    width: 310px;
}

.sispuntos-holder table .head-table th.th_puntos {
    border-right: medium none;
    width: 156px;
}
.sispuntos-holder table td {
    background-color: #F7F7F7;
    border-right: 1px solid #FFFFFF;
    height: 28px;
    padding: 0 10px;
    text-align: center;
}

.sispuntos-holder table td.td_left {
    border-left:none;
    text-align: left;
}

.sispuntos-holder table td.td_puntos {
    color: #5B5B5B;
    font-family: ProximaNovaRgBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
	border:none;
}

.sispuntos-holder table td.user {
    border-right-color: #FFFFFF;
    overflow: hidden;
    position: inherit;
    width: 244px;
}

.sis-puntos .rating div {
    background: url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png") no-repeat scroll -600px -782px transparent;
    display: block;
    height: 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 13px;
}

.sis-puntos .rating {
    list-style: none outside none;
    margin: auto;
    overflow: hidden;
    padding: 0;
	width:70px;
}

.sis-puntos .rating.comensales .active {
    background-position: -628px -782px;
    width: 14px;
}

.sis-puntos .rating.foodies .active {
    background-position: -586px -782px;
    width: 14px;
}

.sis-puntos .rating.foodies div {
  	background-position: -600px -782px;
    width: 14px;
}

.sis-puntos .rating.degustador div {
    background-position: -614px -782px;
    width: 14px;
}

.sis-puntos .rating li {
    float: left;
    margin: 0 1px 0 0;
}

/*=========================================== NOSOTROS =====================================================*/

.nosotros-holder h4 {
    border-bottom: 1px solid #ECECEC;
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin-bottom: 27px;
    padding-bottom: 10px;
}

.nosotros-holder h5 {
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 16px;
	margin-bottom:20px;
}

.nosotros-holder li {
	margin-bottom:10px;	
	color: #8C8C8C;
}

.nosotros-holder li span {
	font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
	color:#303030;
}

.nosotros-holder > p {
    color: #8C8C8C;
    font: 14px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    margin-bottom: 36px;
}


/*=========================================== TERMINOS Y CONDICIONES =====================================================*/


.terminos-holder h4 {
    border-bottom: 1px solid #ECECEC;
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin-bottom: 27px;
    padding-bottom: 10px;
}

.terminos-holder h5 {
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 16px;
	margin-bottom:20px;
}

.terminos-holder li {
	margin-bottom:10px;	
}

.terminos-holder li span {
	font-family: ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}

.terminos-holder > p {
    color: #8C8C8C;
     font: 14px/20px ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    margin-bottom: 36px;
}

.terminos-holder ul {
	margin-bottom:20px;	
}

.terminos-holder a {
	color:#315486;
	text-decoration:none;
	font-family: ProximaNovaRgBold, Arial, Helvetica, sans-serif;
}

/*=========================================== ACTIVAR EMAIL =====================================================*/
.activar-holder .mensaje {
    font-family: ProximaNovaRgRegular, Arial, Helvetica, sans-serif;
    font-size: 20px;
    margin-top: 24px;
}

/*========================================== Humbot======================================================*/

#humbot{
	display:none;
}

/*========================================= CELULARES =========================================================*/

#celulares .phones-holder{
	margin-top:30px;
} 

#celulares .phones-holder .title{
	font-family:ProximaNovaRgRegular;	
	margin-bottom:40px;
	font-size:30px;
	text-align:center;
}

#celulares .phones-holder .phones{
	margin:0 auto;
	overflow:hidden;
	width:570px;
}

#celulares .phones-holder .phones .telefonito{
	margin-bottom:50px;
	display:block;
} 

#celulares .phones-holder .phones .icon{
	display:block;
	text-align: center;
}

#celulares .phones-holder .phones .col1{
	float:left;
}

#celulares .phones-holder .phones .col2{
	float:right;
}

/*========================================= ENLACES AZULES =========================================================*/

a.blue_link {
	color:#085389;
	text-decoration:none;
}

a.blue_link:hover {
	color:#336699;
	text-decoration:underline;
}


/*============================ Popup Informar un problema =========================================*/

.report-subtitle{
	padding: 20px 10px;
	color: #555555;
}

#report-trouble .acordion{
	margin-bottom:30px;
} 

#report-trouble .acordion ul{
	padding:0;
	margin:0;
}

#report-trouble .acordion li{
	list-style:none;
	color:#555;	
}

#report-trouble .acordion .acor-title{
	background-color: #F0F0F0;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    color: #085389;
    cursor: pointer;
    font-family: ProximaNovaRgBold;
    margin-bottom: 2px;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 16px;
    padding-top: 7px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}

#report-trouble .acordion .acor-title .title{
	display:block;
	float:left;
}

#report-trouble .acordion .acor-title:hover .title{
	color:#369;
}

#report-trouble .acordion .acor-title:hover{
	background-color:#F6F6F6;
    border-bottom: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;	
}


#report-trouble .acordion .acor-content{
	padding: 12px 20px 5px;
	display:none;	
}

#report-trouble .flechita{
	background-image:url("http://3802ae1a904469d2facd-00f3436faa63827c55a80b5230ed9a51.r85.cf1.rackcdn.com/sprite-full-big.png");
	background-position: -7px -565px;
	background-repeat:no-repeat;
	height:20px;
	width:21px;
	display:block;
	float:right;
	cursor:pointer;
	margin: -4px 3px;
}

#report-trouble .acordion li.active .flechita{
	background-position:-7px -544px;
}

#report-trouble textarea{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
    font: 14px/16px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
    padding: 5px 8px;
    width: 295px;
	display:block;
	height:60px;
	margin-bottom:10px;
}

#report-trouble #acor-report-map{
	display:block;
	width: 100%;
	height: 213px;
	margin-bottom: 10px;
	border: 1px solid #D6D6D6;
}

#report-trouble .popup-button-box .pbutton input{
	padding: 5px 13px;
}

#report-trouble input[type="text"]{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
    display: block;
    font: 14px/16px ProximaNovaRgRegular,Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 3px 8px;
    width: 168px;
	margin-bottom: 10px;	
}

#report-trouble .acor-vacio{
	display:none;
	color:#ff1f23;
}

#report-trouble #acor-bad-coord label{
	margin-bottom:8px;
	display:block;
}

.infop-btn{
	color:#8D8D8D;
	float: right;
    font-size: 12px;
    line-height: 14px;
    margin: 12px 0 0;
}

.infop-btn:hover{
	text-decoration: underline;
	color:#ff1f23;
}

#report-trouble .vacio{
	border: medium none;
    color: #F72125;
    font-size: 12px;
    z-index: 1000;
	margin-bottom:10px;
}