f*{
	margin:0;
	padding:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}

audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1
}

audio:not([controls]){display:none}

[hidden]{display:none}

html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	overflow-y:scroll
}
	
body{
	margin:0;
	line-height:1;
	text-rendering:optimizeLegibility;
	color:#47525e
}

html,body,input,button,select,textarea{
	font-family: verdana; /*"kepler-std",georgia,times,serif;*/
	font-weight:250;
	-webkit-font-smoothing:antialiased
}

::-moz-selection{
	background:#b0dadd;
	color:#fff;
	text-shadow:none
}

::selection{
	background:#b0dadd;
	color:#fff;
	text-shadow:none
}

abbr[title]{border-bottom:1px dotted}

b{font-weight:bold}

dfn{font-style:italic}

hr{
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}

ins{
	background:#ff9;
	color:#000;
	text-decoration:none
}

mark{
	background:#ff0;
	color:#000;
	font-style:italic;
	font-weight:bold
}

pre,code,kbd,samp{
	font-family:monospace,serif;
	_font-family:"courier new",monospace;
	font-size:1em
}

pre{
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}

q{quotes:none}

q:before,q:after{content:"";content:none}

sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup{top:-0.5em}

sub{bottom:-0.25em}

nav ul,nav ol{
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0
}

img{
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}

svg:not(:root){overflow:hidden}

figure{margin:0}

/*form{margin:0 auto}

fieldset{
	border:0;
	margin:0 auto;
	padding:0
}

label{cursor:pointer}
*/
legend{
	border:0;
	*margin-left:-7px;
	padding:0;
	white-space:normal
}

button,input,select,textarea{
	font-size:100%;
	margin:0;
	vertical-align:middle
}

button,input{line-height:normal}

button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;
	overflow:visible
}

button[disabled],input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0;
	*width:13px;
	*height:13px
}

input[type="search"]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea{
	overflow:auto;
	vertical-align:top;
	resize:vertical
}

input,textarea{border-radius:1px}

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

td{vertical-align:top}

.chromeframe{
	margin:40px 100px 0 100px;
	text-align:center;
	color:#555;
	background:#fff;
	padding:40px
}

.chromeframe a,.chromeframe a:visited{color:#7bc1c6}

.chromeframe a:hover,.chromeframe a:visited:hover{text-decoration:underline}

ul,ol{
	list-style:none;
	margin:0;
	padding:0}:focus{outline:0}

a:focus{outline:thin dotted}

footer,section,article{overflow:hidden}

section{clear:both}

.fl{float:left}

.fr{float:right}

.m-0{margin-bottom:0 !important}

address{font-style:normal}

.ir{
	display:block;
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr;
	*line-height:0
}

.ir br{display:none}

.hidden{
	display:none !important;
	visibility:hidden
}

.visuallyhidden{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}

.invisible{visibility:hidden}

.clearfix:before,.clearfix:after{
	content:"";
	display:table
}

.clearfix:after{clear:both}

.clearfix{*zoom:1}

@media print{
*{
	background:transparent !important;
	color:#000 !important;
	box-shadow:none !important;
	text-shadow:none !important;
	filter:none !important;
	-ms-filter:none !important
 }
 a,a:visited
  {
	text-decoration:underline
 }
 a[href]:after
  {
  content:" (" attr(href) ")"
 }
 abbr[title]:after
  {
	content:" (" attr(title) ")"
 }
 .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
  {
	content:""
 }
 pre,blockquote
  {
	border:1px solid #999;
	page-break-inside:avoid
 }
 thead
  {
	display:table-header-group
 }
 tr,img
  {
	page-break-inside:avoid
 }
 img{max-width:100% !important}
 
@page{margin:0.5cm}

p,h2,h3
 {
	orphans:3;
	widows:3
 }
  h2,h3{page-break-after:avoid}
}
 
.container{
	max-width:1050px;
	margin:0 auto
}
 
 /* OPACIDAD DE LAS VENTANAS PRINCIPALES */
 
 
.content{
	position:relative;
	background: rgba(255, 255, 255, 0.80);
	padding:5%
}
 
.center{text-align:center}

.wide{margin-bottom:8%}
 
.wide img{
	width:100%;
	margin-bottom:10px
}
 
aside{
	position:-webkit-sticky;
	position:-moz-sticky;
	position:-ms-sticky;
	position:-o-sticky;
	top:20px
}
 
aside h3:first-child{margin-top:0}
 
aside p{font-size:0.8rem}

.grid{margin-left:-4%}

.grid .cell{
	position:relative;
	width:95%;
	float:left;
	margin:0 0 8% 4%
}

.grid .cell img{width:100%}

.grid .delete{
	position:absolute;
	bottom:20px;
	right:20px
}

.grid .edit{
	position:absolute;
	bottom:20px;
	right:47px
}

.cells-2 div,.cells-3 div{overflow:hidden}

.cells-2 img,.cells-3 img{width:100%}

.cells-4{margin-left:-4%}

.cells-4 div{
	float:left;
	width:46%;
	margin-left:4%;
	overflow:hidden
}

.cells-6{margin-left:-4%}

.cells-6 div{
	float:left;
	width:29.3333%;
	margin-left:4%;
	overflow:hidden;
	margin-bottom:4%
}

/* ==================================================== 
	Configurar la imagen de fondo segun la resolución
   ==================================================== */
 
.hero-image{
	-webkit-filter:grayscale(100%);
	position:relative;
	width:100%;
	height: 200px;
	/*background:url("FondoSenillosa.jpg") no-repeat;*/
	background:url("fondoElegido2.jpg") no-repeat;
	background-size: cover;
	background-position: 0px auto
}
 
@media (min-width: 680px){
.hero-image{
height: 400px;
background-position:0}
}
 
@media (min-width: 1120px){
	.hero-image{
	height:612px /*1120*/
	}
}

@media (min-width: 1900px){
	.hero-image{
	height:720px /*1120*/
	}
}
	
.eeeeee{
	width:90%;
	max-width:350px;
	margin:0 auto
}
/*
.cta a,.cta p,.cta button,.cta form{
	display:inline-block;
	margin:0 5px
}
*/
.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading a,.wf-loading p,.wf-loading span{
	visibility:hidden
}
h1{
	font-size:25px;
	font-size:0.80rem;
	font-weight:300;
	margin-bottom:5%
}
h1 em{
	font-style:normal;
	font-weight:bold
}
.heading{
	clear:both;
	display:block;
	border-bottom:1px solid #e9ebee;
	margin:0 0 8% 0;
	text-align:center
}
h2{
	clear:both;
	display:block;
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;
	font-weight:300;
	font-weight:bold !important;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #e9ebee;
	margin-bottom:7%;
	letter-spacing:1px
}
h2 span{
	background:#fff;
	padding:0 15px;
	position:relative;
	top:7px
}
h3{
	font-size:17px;
	text-transform:uppercase;
	font-weight:300;
	letter-spacing:2px
}
h3 span{
	color:#7bc1c6;
	font-style:oblique;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin:2px 7px 0 0
}
aside h3{margin:30px 0 10px 0}
aside h3:first-child{margin-top:0}
h4{
	font-size:18px;
	font-size:1rem;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#7bc1c6;
	margin-bottom:15px;
	padding-top:0px
}
p{
	margin-bottom:15px;
	line-height:1.4;
	color: #000000 /* #6F6C6C; #a0abb7 */
}
a,a:visited{
text-decoration:none;
color:#47525e
}

a:hover,a:visited:hover{border:0}
a:active,a:visited:active{
	background:#b0dadd;
	color:#fff !important;
	border:0
}
a:focus,a:visited:focus{outline:0}

strong{color:#47525e}
.small{font-size:14px}
.small-text{font-size:18px}
.m-bottom{padding-bottom:35px}

label{clear:both;font-size:17px}
 
::-webkit-input-placeholder{color:#a0abb7}
:-moz-placeholder{color:#a0abb7}

fieldset input,fieldset select,fieldset textarea{
	width:100%;
	padding:8px;
	margin-bottom:10px;
	border:1px solid #e9ebee;
	border-top:1px solid #ccd2d8;
	font-size:12px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}


fieldset input:hover,fieldset select:hover,fieldset textarea:hover{border-color:#bbb}

fieldset input:focus,fieldset select:focus,fieldset textarea:focus{outline:0;border-color:#7bc1c6}


input[type="checkbox"]{display:inline-block;margin-right:3px}

input[type="checkbox"]:hover{border-color:#a0abb7}

div.fileinputs{position:relative}

div.fakefile{position:absolute;top:0px;left:100px;z-index:1}

input.file{position:relative;text-align:right;z-index:2}

div.input_error input,div.input_error textarea,div.input_error select{border:1px solid #e44}

div.input_error input:hover,div.input_error input:focus,div.input_error textarea:hover,div.input_error textarea:focus,div.input_error select:hover,div.input_error select:focus{border:1px solid #e44}

.btn{
	font-weight:bold;
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;
	font-weight:300;
	font-weight:bold;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-khtml-border-radius:2px;
	padding: 5px 10px;
}

.btn-sml{padding:13px 17px;font-size:11px;text-transform:uppercase;display:inline-block;letter-spacing:1px}
.btn-big{padding:15px 25px;font-size:12px;text-transform:uppercase;display:inline-block}
.btn-action,.btn-action:visited{background-color:#C0C0C0;border:1px solid #A3A7A7;color:#FFFFFF}
.btn-action:hover,.btn-action:visited:hover{background-color:#b7dde0;border:1px solid #9ed2d5}

.btn-control{
	background:#fff;
	padding:8px 6px 6px 8px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha*100)";
	filter:alpha(opacity=70);
	-webkit-opacity:0.7;
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-khtml-border-radius:0;
	border:0
}

.btn-control:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha*100)";
	filter:alpha(opacity=100);
	-webkit-opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}

.tabs{
	display:block;
	overflow:hidden;
	margin-bottom:2%
}

.tabs li{float:left;width:50%;text-align:center;margin-bottom:1px}

.tabs li a{
	display:block;
	background:#e9ebee;
	padding:15px;
	margin-right:1px;
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;
	font-weight:300;
	color:#47525e;
	text-transform:uppercase;
	font-size:13px;
	border:0;
	letter-spacing:1px
}

.tabs li a:hover{background:#eff1f3}
.tabs li a:active{color:#47525e !important}
.tabs li a.active{background:#b0dadd;color:#fff}


@font-face
{
	font-family:'Conyngham';
	src:url("fonts/Conyngham.html")
}

@font-face
{
font-family: SenillosaFont;
src: url("fonts/EdwardianScriptITCStd.woff");
font-weight:normal;
font-style:normal
}

@font-face
{
font-family: SenillosaFont;
src: url("fonts/EdwardianScriptITCStd-Bold.woff");
font-weight:bold;
}

@font-face
{
	font-family:'Conyngham';
	src:url(data:font/svg;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+ClRoaXMgaXMgYSBjdXN0b20gU1ZHIGZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uCjQKPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJDb255bmdoYW0iIGhvcml6LWFkdi14PSI1MTIiID4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUxMiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDA7IiBkPSJNIDQ3OS43MTksMjE2LjI3NmwtMjA1LjQwOCwyMDUuNjA0Yy0xMC41MTEsMTAuODkxLTI3LjY5MiwxMC44OTEtMzguMTkyLDAuMDBMIDMwLjcxMiwyMTYuMjc2CgkJYy0xMC41MDctMTAuODkxLTYuNTg4LTE5LjgwNCwgOC43MDgtMTkuODA0bCA0Mi44MTcsMC4wMCBsMC4wMC0xNTcuOTAgYzAuMDAtMTEuNDI4LCAwLjQ4Ny0yMC42OCwgMjEuMTA1LTIwLjY4bCA5OS43MDEsMC4wMCBMIDIwMy4wNCwxNzYuMjQ4IGwgMTA0LjMzOSwwLjAwIGwwLjAwLTE1OC4zNTUgCgkJbCAxMDQuNjY4LDAuMDAgYyAxNS43MTksMC4wMCwgMTYuMTQzLDkuMjUyLCAxNi4xNDMsMjAuNjhMIDQyOC4xOTIsMTk2LjQ3MiBsIDQyLjgxNywwLjAwIEMgNDg2LjMwLDE5Ni40NzIsIDQ5MC4yMjEsMjA1LjM4NCwgNDc5LjcxOSwyMTYuMjc2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDE7IiBkPSJNIDQ4Ny41OTIsMjIwLjg3MmMgMC4wNCw1NC4zODQgLTI0LjkxMiwxMDMuNTIgLTY0LjM2LDEzOC41MDRjIC0zOS40NjQsMzUuMDY0IC05My41ODQsNTYuNDQ4IC0xNTMuMDU2LDU2LjQ3MgoJCWMgLTkuOTUyLDAuMDAgLTE5Ljc0NC0wLjY0IC0yOS4zMjgtMS44MGwgLTcyLjUzNiw0MS4wMjRjIC00LjQwOCwyLjQ4OCAtOS4yOCwzLjcyOCAtMTQuMTYsMy43MjhjIC01LjA1NiwwLjAwIC0xMC4xNzYtMS4zMzYgLTE0Ljc2LTQuMDcyCgkJYyAtOC42MjQtNS4xMiAtMTMuOTM2LTE0LjM2IC0xNC4wMjQtMjQuNDY0YzAuMDAsMC4wMCwwLjAwLDAuMDAsIDAuMDAtMC4yMTZjIDAuMDAtMC4yMCwgMC4wMC0wLjQ5NiwgMC4wMjQtMC44OGwgMC45NDQtNjIuMDk2CgkJYyAtMjcuMDgtMjEuNDU2IC00OC4yOC00OS4wMDggLTYwLjg0LTgwLjQ0OGwgLTI0LjE1MiwyLjMxMmMgLTAuNjQsMC4wOCAtMS41MTIsMC4xMzYgLTIuNDY0LDAuMTM2YyAtNi4zMzYsMC4wMCAtMTIuNDk2LTIuMzYgLTE3LjI0LTYuNjk2CgkJYyAtNS4yNjQtNC43NjggLTguMzQ0LTExLjcyIC04LjMwNC0xOC44ODhMIDEzLjMzNiwxNzcuMzA0YyAwLjAwLTcuMTYsIDMuMDE2LTE0LjA4OCwgOC40MDgtMTguOTZjIDQuNzA0LTQuMjU2LCAxMC44MzItNi42MCwgMTcuMTkyLTYuNjAKCQljIDAuODU2LDAuMDAsIDEuNjU2LDAuMDQsIDIuNDAsMC4xMDRsIDI0LjU0NCwyLjM2YyAxNC4xNzYtMzQuOTYsIDM5LjA1Ni02NS4wMDgsIDcwLjgwOC04Ny4yMGwgLTYuMTc2LTUwLjkwNGMgLTAuMTEyLTAuODAgLTAuMjAtMS44NTYgLTAuMjAtMy4wOTYKCQljIDAuMDAtNi4yNDgsIDIuMjgtMTIuMjgsIDYuNDg4LTE2Ljk5MmMgNC44MTYtNS40NDgsIDExLjc3Ni04LjU2OCwgMTkuMTA0LTguNTkybCA4NC4xOTIsMC4wMCBjIDcuMzQ0LDAuMDI0LCAxNC4yNDgsMy4xMjgsIDE5LjEzNiw4LjY0CgkJYyA0LjE0NCw0LjcxMiwgNi40MDgsMTAuNjk2LCA2LjQwOCwxNi45MjhjIDAuMDAsMS4wNjQgLTAuMDU2LDIuMDQ4IC0wLjE2OCwyLjk2OGwgLTEuMjA4LDEwLjAyNGMgMS45Ni0wLjA0OCwgMy45MzYtMC4wOCwgNS45Mi0wLjA4CgkJYyAzLjQzMiwwLjAwLCA2LjgzMiwwLjA2NCwgMTAuMjAsMC4yMjRsIC0xLjIwOC0xMC4wNTZjIC0wLjA5Ni0wLjc5MiAtMC4yMC0xLjg0OCAtMC4yMC0zLjA4OGMgMC4wMC02LjI1NiwgMi4zMTItMTIuMjg4LCA2LjQ2NC0xNi45NTIKCQljIDQuODcyLTUuNDk2LCAxMS43OTItOC41OTIsIDE5LjE0NC04LjYxNmwgODQuMTc2LDAuMDAgYyA3LjMzNiwwLjA0OCwgMTQuMjMyLDMuMTI4LCAxOS4xMjgsOC42MDhjIDQuMjI0LDQuNzc2LCA2LjQ0LDEwLjg0LCA2LjQ0LDE2Ljk5MgoJCWMgMC4wMCwxLjA4IC0wLjA4OCwxLjk2OCAtMC4xNTIsMi43MzZsIC02LjU2LDUzLjk5MkMgNDU2LjAyNCwxMDUuMTM2LCA0ODcuNTkyLDE1OS41NiwgNDg3LjU5MiwyMjAuODcyeiBNIDM4MS43MzYsOTAuNjhsIC04LjIzMi01LjQ3MmwgOC4wMTYtNjUuODE2CgkJbCAtNjkuNzM2LDAuMDAgbCA1LjE5Miw0Mi43MDRsIC0yMC4zNDQtMi41MzZjIC04LjY3Mi0xLjA5NiAtMTcuNDk2LTEuNjggLTI2LjQ1Ni0xLjY4YyAtNy41MzYsMC4wMCAtMTUuMDA4LDAuNDMyIC0yMi40MjQsMS4yMjRsIC0xOS45OTIsMi4xMmwgNS4wODgtNDEuODMyCgkJbCAtNjkuNzI4LDAuMDAgbCA3LjcyLDYzLjU4NGwgLTguNTQ0LDUuMzkyYyAtMzMuODgsMjEuMzg0IC01OC45MzYsNTIuMzEyIC03MC40MjQsODcuODU2bCAtMy45NjgsMTIuMjA4TCA0NS4zMiwxODQuMzQ0bCAwLjAwLDcyLjExMiBsIDQyLjM3Ni00LjA2NGwgMy45MDQsMTIuMjg4CgkJYyAxMC4yMCwzMi4xNjgsIDMxLjQwOCw2MC42MCwgNjAuMjcyLDgxLjY1NmwgNi42OCw0Ljg4bCAtMS4xMiw3My4yODhsIDc3LjEwNC00My42MDhsIDUuNDA4LDAuNzc2YyA5Ljg2NCwxLjQzMiwgMTkuOTY4LDIuMTkyLCAzMC4yMzIsMi4xOTIKCQljIDUxLjc5MiwwLjAxNiwgOTguMzg0LTE4LjY2NCwgMTMxLjgxNi00OC4zODRjIDMzLjQ0OC0yOS44MCwgNTMuNjAtNzAuMTYsIDUzLjYyNC0xMTQuNjE2bCAwLjAxNiwwLjAwIEMgNDU1LjYxNiwxNjguMDcyLCA0MjcuMDk2LDEyMC44NDgsIDM4MS43MzYsOTAuNjh6TSAyNzkuNjgsMzU5LjM1MmMgLTguODMyLDAuMjggLTE2LjE5Mi02LjY3MiAtMTYuNDQ4LTE1LjUwNGMgLTAuMjgtOC44MDgsIDYuNjY0LTE2LjE5MiwgMTUuNDk2LTE2LjQ0OGwgLTAuMDI0LDAuMDAgCgkJYzAuMDAsMC4wMCwgMC40NzItMC4wMDgsIDEuODQ4LTAuMTJjIDkuOTI4LTAuNTQ0LCA1NS4xNDQtNi4zOTIsIDg1LjExMi0zNS44ODhjIDMuMTEyLTMuMDA4LCA3LjEyLTQuNTEyLCAxMS4xMi00LjUxMgoJCWMgNC4xNjgsMC4wMCwgOC4zNiwxLjYzMiwgMTEuNDk2LDQuODcyYyA2LjE1Miw2LjMyOCwgNi4wMCwxNi40NDggLTAuMzQ0LDIyLjYwQyAzNDIuMTQ0LDM1OC4wNCwgMjgxLjI3MiwzNTkuMDMyLCAyNzkuNjgsMzU5LjM1MnpNIDE1OS40MjQsMjUxLjExMkEyMi41MiwzNy40MzIgNTgzLjE2NCAxLDAgMTI2LjU2OCwyODEuOTE5OTk5OTk5OTk5OTZBMjIuNTIsMzcuNDMyIDU4My4xNjQgMSwwIDE1OS40MjQsMjUxLjExMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDAyOyIgZD0iTSA0NTkuMDc4LDI5OC43NzFjLTE1LjgyMSwwLjAwLTI4LjYzNC0xMi44MTMtMjguNjM0LTI4LjYyN2wwLjAwLTY4LjY4NSBMIDg0LjE0MSwyMDEuNDU5IEwgODQuMTQxLDMzNC41NDEgYzAuMDAsMTUuODE0LTEyLjgwNiwyOC42MjctMjguNjIxLDI4LjYyNwoJCWMtMTUuODAyLDAuMDAtMjguNjE0LTEyLjgxMy0yOC42MTQtMjguNjI3bDAuMDAtMjMwLjQwIGMwLjAwLTE1LjgwMiwgMTIuODEzLTI4LjYxNCwgMjguNjE0LTI4LjYxNGMgMTUuODE0LDAuMDAsIDI4LjYyMSwxMi44MTMsIDI4LjYyMSwyOC42MTRsMC4wMCwyOC42MjcgbCAzNDYuMzEsMC4wMCBsMC4wMC0yOC42MjcgCgkJYzAuMDAtMTUuODAyLCAxMi44MTMtMjguNjE0LCAyOC42MzQtMjguNjE0YyAxNS43OTUsMC4wMCwgMjguNjIxLDEyLjgxMywgMjguNjIxLDI4LjYxNEwgNDg3LjcwNiwyNzAuMTQ0IEMgNDg3LjY5OSwyODUuOTU4LCA0NzQuODc0LDI5OC43NzEsIDQ1OS4wNzgsMjk4Ljc3MXpNIDExMS4zMjgsMjcwLjE0NEE0NC4zNjUsNDQuMzY1IDE4MC4wMCAxLDAgMjAwLjA1OCwyNzAuMTQ0QTQ0LjM2NSw0NC4zNjUgMTgwLjAwIDEsMCAxMTEuMzI4LDI3MC4xNDR6TSAyODEuNzA5LDMxMi4wMTlDIDIyMi4yNCwzMTIuMDE5LCAyMTEuODY2LDIyNi4xMzEsIDIxMS44NjYsMjI2LjEzMWwgMTkyLjEyOCwwLjAwIEMgNDAzLjk4NywyMjYuMTMxLCAzNTMuMTg0LDMxMi4wMTksIDI4MS43MDksMzEyLjAxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDAzOyIgZD0iTSAzOTIuNjAyLDM3MC4zNDljLTE0LjYyNCw0LjcyMy03Mi42OTgsMTkuODAyLTExOC40NDUtMTkuMTg3YyA1LjkyLTEwLjMwNCwgMTEuMDcyLTIyLjEyNSwgMTUuMjY0LTM1LjY0OAoJCWMgNC4xNzksNC45MDIsIDkuMDU2LDkuMjk5LCAxNC43NzEsMTIuNzNjIDkuNTgxLDUuNzQ3LCAyMS4xMDEsMi4yNTMsIDMxLjgzNC0xMC4wOTNjIDEuMzE4LTEuNTA0LCAxLjg4OC0zLjMzNCwgMS42ODMtNS4zMTIKCQljLTAuNTEyLTQuOTM0LTUuNjc3LTkuMTcxLTE0LjExMi0xNS41NTJjLTMuMjAtMi40MTMtNi41MDktNC45MjItOC4xNzktNi43NjVjLTcuNTA3LTguMjU2LTEyLjc0Mi0xNy4zMzEtMTYuNzMtMjQuODcKCQljIDIuNzc4LTUyLjU1LTE5LjA4NS05NS43Ny00My4xMjMtMTI2Ljg0MmMgMTIuNDI5LTE5LjQwNSwgMjUuMzMxLTMzLjYxOSwgMzIuMTQ3LTQwLjU1bC0yMS45NTgtMjEuMTM5Yy0xLjA3NS0xLjAyNC0xLjUxNy0yLjUzNC0xLjE5LTMuOTg3CgkJYyAwLjMzMy0xLjQzNCwgMS40MDgtMi41OTgsIDIuODAzLTMuMDQ2bCA1MS44MjEtMTYuNzIzYyAxLjQwOC0wLjQ1NCwgMi45NS0wLjEzNCwgNC4wNywwLjg0NWMgMS4xMDcsMC45NzMsIDEuNjMyLDIuNDY0LCAxLjM2MywzLjkxCgkJbC01LjQ5MSwzMC4xNjNjIDI3LjE4MSw0LjU0NCwgMTIzLjQzNywyNi43MjYsIDE1Mi4wMCwxMTUuMjM4QyA1MTAuNDcsMzI1LjUwNCwgNDEyLjYyMSwzNjMuODk4LCAzOTIuNjAyLDM3MC4zNDl6TSAyNzEuNDgyLDI4Mi4xODJDIDI1NC40MTksMzgwLjYwOCwgMTg3LjE4MSwzOTUuMzI4LCAxNDguNTMxLDM5NS4zMjhjLTEwLjkzOCwwLjAwLTE5LjU5LTEuMTktMjQuMTU0LTEuOTc4CgkJQyAxMDMuNTY1LDM4OS43MzQsIDAuNzg3LDM2NS4zMjUsIDIyLjY4OCwyMzkuMDRDIDM4LjQ2NCwxNDguMDY0LCAxMzIuMjYyLDExMS45NjgsIDE1OC4wNjEsMTAzLjY4NmwtOS42MDYtMjguOTM0CgkJYy0wLjQ2Ny0xLjQwOC0wLjE2Ni0yLjk0NCwgMC43OTQtNC4wN2MgMC44MTMtMC45MzQsIDEuOTg0LTEuNDY2LCAzLjIwLTEuNDY2YyAwLjIzNywwLjAwLCAwLjQ2NywwLjAxOSwgMC43MDQsMC4wNjRsIDUzLjY0NSw5LjI5OQoJCWMgMS40NjYsMC4yNSwgMi42ODgsMS4yNDgsIDMuMjE5LDIuNjM3YyAwLjUzMSwxLjM3NiwgMC4yOTQsMi45MzgtMC42MjEsNC4wOTZsLTE4Ljg4LDI0LjE0MUMgMjEyLjQ2MSwxMjYuMTMxLCAyODcuMzYsMTkwLjUzNCwgMjcxLjQ4MiwyODIuMTgyegoJCSBNIDk3LjI2NywyOTYuNTdjLTEuNzE1LTMuNjI5LTMuNDc1LTcuMzY2LTQuMDk2LTkuNzkyYy0zLjM4Ni0xMy4wNjItMy4zMDItMjUuNjc3LTMuMjMyLTM0Ljg5M2MgMC4wNzctMTAuMjI3LCAwLjExNS0xNS44NTktNC42MjctMTcuNzczCgkJYy0xLjczNC0wLjY5MS0zLjY0Mi0xLjIyMi01LjY5LTEuNTc0Yy0xLjYyNi0wLjI3NS0zLjQ4OC0wLjQ2MS01LjM0NC0wLjQ2MWMtMy4yNDUsMC4wMC02LjUzNCwwLjU0NC04LjgyNiwyLjAzNQoJCWMtMC43NTUsMC40OTktMS4zMzEsMS4yMjItMS42NDUsMi4wNjdjLTAuNzEsMS45MjYtMTcuMTMzLDQ3LjQ5NCwgMS44ODIsNzguNzc4YyAzLjY1NCw2LjAwMywgOS43MDksOS4xMzksIDE3LjUwNCw5LjEzOQoJCWMgNC41NjMsMC4wMCwgOS43MzQtMS4wNjksIDE1LjM2Ni0zLjI3N2MgMS44NTYtMC43MjMsIDMuMjE5LTIuMDY3LCAzLjk1NS0zLjg5OEMgMTA0LjM3OCwzMTIuMjg4LCAxMDEuNzY2LDMwNi4xMzgsIDk3LjI2NywyOTYuNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNDsiIGQ9Ik0gMjMxLjE2OCwxNDkuMTk3TCAyNzIuODU4LDE0OS4xOTdMIDI3Mi44NTgtNi40MEwgMjMxLjE2OC02LjQwek0gMjMxLjE2OCw0MDkuMDE4TCA5NC4wMSw0MDkuMDE4IGMtMi40NzcsMC4wMC02LjAzNS0xLjI5My03Ljk0Mi0yLjg2N2wtMzYuNDIyLTMxLjI3Yy0xLjkwMS0xLjU4MS0zLjQ1LTQuODk2LTMuNDUtNy4zNjZsMC4wMC0wLjk4NiAKCQljIDAuMDA2LTIuNDcsIDEuNTQ5LTUuNzg2LCAzLjQ1LTcuMzZsIDM2LjQzNS0zMS4zOThjIDEuODk0LTEuNTg3LCA1LjQ1OS0yLjg4LCA3LjkzLTIuODhsIDMxOC4wMjksMC4wMCBjIDIuNDcsMC4wMCwgNC40ODYsMi4wMjIsIDQuNDg2LDQuNDkzCgkJTCA0MTYuNTI1LDQwNC41MzEgYzAuMDAsMi40Ny0yLjAyMiw0LjQ4Ni00LjQ4Niw0LjQ4NkwgMjcyLjg1OCw0MDkuMDE4IEwgMjcyLjg1OCw0MzIuODM4IEwgMjcyLjg1OCw0NTQuNDAgTCAyMzEuMTY4LDQ1NC40MCBsMC4wMC0yMS41NjIgTCAyMzEuMTY4LDQwOS4wMTggek0gMjMxLjE2OCwyNTcuMTU4TCA5Mi4zNzEsMjU3LjE1OCBjLTIuNDcsMC4wMC00LjQ4Ni0yLjAyMi00LjQ4Ni00LjQ5M2wwLjAwLTc1LjE0OSBjMC4wMC0yLjQ3NywgMi4wMjItNC40OTMsIDQuNDg2LTQuNDkzbCAzMTguMDI5LDAuMDAgCgkJYyAyLjQ3NywwLjAwLCA2LjAzNSwxLjI5MywgNy45NDIsMi44NjdsIDM2LjQyMiwzMS4yN2MgMS45MDEsMS41ODEsIDMuNDUsNC44OTYsIDMuNDUsNy4zNjZsMC4wMCwwLjk4NiBjLTAuMDA2LDIuNDctMS41NDksNS43ODYtMy40NDMsNy4zNgoJCWwtMzYuNDQyLDMxLjM5OGMtMS44OTQsMS41ODctNS40NTksMi44OC03LjkzLDIuODhMIDI3Mi44NTgsMjU3LjE1MiBsMC4wMCwyMy44MjEgbDAuMDAsMTguNTg2IGwwLjAwLDEuNDk4IEwgMjMxLjE2OCwzMDEuMDU2IGwwLjAwLTEuNDk4IGwwLjAwLTE4LjU4NiBMIDIzMS4xNjgsMjU3LjE1OCB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNTsiIGQ9Ik0gMjMzLjgzLDI4NC44MTNjMC4wMC04LjgzOC03LjE2Mi0xNi4wMDYtMTUuOTk0LTE2LjAwNnMtMTYuMDA2LDcuMTY4LTE2LjAwNiwxNi4wMDZMIDIwMS44Myw0MzQuOTMxIGwtMzguMzk0LDAuMDAgTCAxNjMuNDM3LDI4NC44MCBjMC4wMC04LjgyNi03LjE3NC0xNS45ODctMTYuMDAtMTUuOTg3CgkJYy04LjgzOCwwLjAwLTE2LjAwLDcuMTYyLTE2LjAwLDE1Ljk4N0wgMTMxLjQzNyw0MzQuOTMxIGwtMzUuMTk0LDAuMDAgTCA5Ny4zMDYsMjgxLjYwYzAuMDAsMC4wMCwgMS4wNjktNTguNjYyLCA1Ny42MC01OC42NjJMIDE1My44MzctNi40MGwgNTguNjY5LDAuMDAgTCAyMTIuNTA2LDIyNC4wMCBjIDU3LjYwLDAuMDAsIDU2LjUzMSw1Ny42MCwgNTYuNTMxLDU3LjYwTCAyNjkuMDM3LDQzNC45MzEgCgkJbC0zNS4yMDYsMC4wMCBMIDIzMy44MywyODQuODEzIHpNIDMyOS4zMzEsMzA3LjIwYzAuMDAtODMuMjAsIDMwLjQwLTE0MC44MCwgMzAuNDAtMTQwLjgwbDAuMDAtMTcyLjgwIGwgNTcuNjAsMC4wMCBMIDQxNy4zMzEsNDU0LjQwIEMgNDE3LjMzMSw0NTQuNDAsIDMyOS4zMzEsNDU0LjQwLCAzMjkuMzMxLDMwNy4yMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDA2OyIgZD0iTSAzNjIuNjY3LDM3My4zMzNMIDE0OS4zMzMsMzczLjMzMyBDIDExNC4xMzMsMzczLjMzMywgODUuMzMzLDM0NC41MzMsIDg1LjMzMywzMDkuMzMzbDAuMDAtMTI4LjAwIGMwLjAwLTM1LjIwLCAyOC44MC02NC4wMCwgNjQuMDAtNjQuMDBsIDIxLjMzMywwLjAwIGwwLjAwLTg1LjMzMyBsIDg1LjMzMyw4NS4zMzNsIDEwNi42NjcsMC4wMCBjIDM1LjIwLDAuMDAsIDY0LjAwLDI4LjgwLCA2NC4wMCw2NC4wMEwgNDI2LjY2NywzMDkuMzMzIEMgNDI2LjY2NywzNDQuNTMzLCAzOTcuODY3LDM3My4zMzMsIDM2Mi42NjcsMzczLjMzM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDA3OyIgZD0iTSA0NjQuMDAsNDE2LjAwTCA0OC4wMCw0MTYuMDAgQyAyMS40ODgsNDE2LjAwLDAuMDAsMzk0LjUxMiwwLjAwLDM2OC4wMGwwLjAwLTI4OC4wMCBjMC4wMC0yNi40OTYsIDIxLjQ4OC00OC4wMCwgNDguMDAtNDguMDBsIDQxNi4wMCwwLjAwIGMgMjYuNTEyLDAuMDAsIDQ4LjAwLDIxLjUwNCwgNDguMDAsNDguMDBMIDUxMi4wMCwzNjguMDAgQyA1MTIuMDAsMzk0LjUxMiwgNDkwLjUxMiw0MTYuMDAsIDQ2NC4wMCw0MTYuMDB6IE0gNDMuODU2LDY0LjE2CglMIDMyLjE2LDc1Ljg3MmwgMTMxLjk4NCwxMzEuOTY4bCAxMS42OTYtMTEuNzEyTCA0My44NTYsNjQuMTZ6IE0gNDY4LjE0NCw2NC4xNmwtMTMxLjk4NCwxMzEuOTY4bCAxMS42OTYsMTEuNzEybCAxMzEuOTg0LTEzMS45NjhMIDQ2OC4xNDQsNjQuMTZ6IE0gMjcyLjAwLDE3MC44MAoJTCAyNzIuMDAsMTYwLjAwIGwtMzIuMDAsMC4wMCBsMC4wMCwxMC44MCBMIDMyLjA0OCwzNjMuNjBsIDIwLjM1MiwyMC4zNTJMIDI1Ni4wMCwxOTUuMTg0TCA0NTkuNjAsMzgzLjk1MmwgMjAuMzUyLTIwLjM1MkwgMjcyLjAwLDE3MC44MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDA4OyIgZD0iTSA1MTIuMDAsMzgyLjc5MWMtMTguODM4LTguMzU0LTM5LjA4Mi0xNC4wMDEtNjAuMzMtMTYuNTRjIDIxLjY4NiwxMy4wMCwgMzguMzQzLDMzLjU4NSwgNDYuMTg2LDU4LjExNQoJYy0yMC4yOTgtMTIuMDM5LTQyLjc3OC0yMC43OC02Ni43MDUtMjUuNDljLTE5LjE2LDIwLjQxNS00Ni40NjEsMzMuMTctNzYuNjczLDMzLjE3Yy01OC4wMTEsMC4wMC0xMDUuMDQ0LTQ3LjAyOS0xMDUuMDQ0LTEwNS4wMzkKCWMwLjAwLTguMjMzLCAwLjkyOS0xNi4yNSwgMi43Mi0yMy45MzljLTg3LjMwLDQuMzgyLTE2NC43MDEsNDYuMjAtMjE2LjUwOSwxMDkuNzUzYy05LjA0Mi0xNS41MTQtMTQuMjIzLTMzLjU1OC0xNC4yMjMtNTIuODA5CgljMC4wMC0zNi40NDQsIDE4LjU0NC02OC41OTYsIDQ2LjczLTg3LjQzM2MtMTcuMjE5LDAuNTQ2LTMzLjQxNiw1LjI3MS00Ny41NzcsMTMuMTM5Yy0wLjAxLTAuNDM4LTAuMDEtMC44NzgtMC4wMS0xLjMyMQoJYzAuMDAtNTAuODk0LCAzNi4yMDktOTMuMzQ4LCA4NC4yNjEtMTAzLjAwYy04LjgxMy0yLjQwLTE4LjA5NC0zLjY4Ni0yNy42NzQtMy42ODZjLTYuNzY5LDAuMDAtMTMuMzQ5LDAuNjYtMTkuNzY0LDEuODg2CgljIDEzLjM2OC00MS43MywgNTIuMTYtNzIuMTAzLCA5OC4xMjYtNzIuOTQ4Yy0zNS45NS0yOC4xNzUtODEuMjQzLTQ0Ljk2Ny0xMzAuNDU4LTQ0Ljk2N2MtOC40NzksMC4wMC0xNi44NCwwLjQ5Ny0yNS4wNTgsMS40NwoJYyA0Ni40ODYtMjkuODA1LCAxMDEuNzAxLTQ3LjE5NywgMTYxLjAyMS00Ny4xOTdjIDE5My4yMTEsMC4wMCwgMjk4Ljg2OCwxNjAuMDYyLCAyOTguODY4LDI5OC44NzJjMC4wMCw0LjU1NC0wLjEwMyw5LjA4NC0wLjMwNSwxMy41OQoJQyA0ODAuMTEsMzQzLjIyNywgNDk3LjkxOCwzNjEuNzI3LCA1MTIuMDAsMzgyLjc5MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDA5OyIgZD0iTSAyODcuOTM1LTMyLjAwTCAxOTIuMDAtMzIuMDAgTCAxOTIuMDAsMjI0LjAwIGwtNjQuMDAsMC4wMCBsMC4wMCw4OC4yMjUgbCA2NC4wMCwwLjAyOWwtMC4xMDQsNTEuOTc2QyAxOTEuODk2LDQzNi4yMDYsIDIxMS40MTMsNDgwLjAwLCAyOTYuMTk1LDQ4MC4wMGwgNzAuNTg4LDAuMDAgbDAuMDAtODguMjQyIGwtNDQuMTE1LDAuMDAgCgljLTMzLjAxNiwwLjAwLTM0LjYwMy0xMi4zMjgtMzQuNjAzLTM1LjM0MmwtMC4xMzEtNDQuMTYybCA3OS4zNDUsMC4wMCBsLTkuMzUyLTg4LjIyNUwgMjg4LjAwLDIyNC4wMEwgMjg3LjkzNS0zMi4wMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDBhOyIgZD0iTSAyNzkuNTMzLDQ0OC4wMGMwLjAwLDAuMDAtMTAwLjQ3OCwwLjAwLTEzMy45NywwLjAwQyA4NS41MDMsNDQ4LjAwLCAyOC45NzgsNDAyLjQ5NywgMjguOTc4LDM0OS43ODljMC4wMC01My44NjMsIDQwLjk0MS05Ny4zMzMsIDEwMi4wNDQtOTcuMzMzCgkJYyA0LjI0OSwwLjAwLCA4LjM3OCwwLjA4NSwgMTIuNDIxLDAuMzc2Yy0zLjk2NS03LjU5My02LjgwMS0xNi4xNDQtNi44MDEtMjUuMDIxYzAuMDAtMTQuOTY5LCA4LjA1Mi0yNy4xMDUsIDE4LjIzNC0zNy4wMTIKCQljLTcuNjkzLDAuMDAtMTUuMTIxLTAuMjI0LTIzLjIyNi0wLjIyNEMgNTcuMjU5LDE5MC41NzYsMC4wMCwxNDMuMTk2LDAuMDAsOTQuMDY1YzAuMDAtNDguMzg5LCA2Mi43NzEtNzguNjU3LCAxMzcuMTY3LTc4LjY1NwoJCWMgODQuODEyLDAuMDAsIDEzMS42NTMsNDguMTIyLCAxMzEuNjUzLDk2LjUxNGMwLjAwLDM4LjgwLTExLjQ0OCw2Mi4wMzYtNDYuODQzLDg3LjA2N2MtMTIuMTA4LDguNTcyLTM1LjI2NSwyOS40MTgtMzUuMjY1LDQxLjY3MgoJCWMwLjAwLDE0LjM2LCA0LjA5OCwyMS40MzQsIDI1LjcxNCwzOC4zMjNjIDIyLjE1NiwxNy4zMTIsIDM3LjgzNiw0MS42NTEsIDM3LjgzNiw2OS45NThjMC4wMCwzMy43MDMtMTUuMDEsNjYuNTQ5LTQzLjE4Niw3Ny4zODZsIDQyLjQ3NywwLjAwIAoJCUwgMjc5LjUzMyw0NDguMDB6IE0gMjMyLjc0LDEyMC4yNzFjIDEuMDYzLTQuNDg2LCAxLjY0Mi05LjEwMywgMS42NDItMTMuODE0YzAuMDAtMzkuMTAtMjUuMTk2LTY5LjY1NS05Ny40ODctNjkuNjU1CgkJYy01MS40MjEsMC4wMC04OC41NTgsMzIuNTUyLTg4LjU1OCw3MS42NWMwLjAwLDM4LjMyMSwgNDYuMDYzLDcwLjIyMiwgOTcuNDgyLDY5LjY2NmMgMTIuMDAtMC4xMjcsIDIzLjE4NC0yLjA1OCwgMzMuMzM1LTUuMzQ1CgkJQyAyMDcuMDY3LDE1My4zNiwgMjI3LjA5MiwxNDIuMzkyLCAyMzIuNzQsMTIwLjI3MXogTSAxNTAuNDA5LDI2Ni4xMTJjLTM0LjUxOSwxLjAzMi02Ny4zMTgsMzguNjEzLTczLjI3Niw4My45MwoJCWMtNS45NTgsNDUuMzMzLCAxNy4xODUsODAuMDIxLCA1MS42OTQsNzguOTk1YyAzNC41MDUtMS4wMzcsIDY3LjMxOS0zNy40MDcsIDczLjI3OS04Mi43MjkKCQlDIDIwOC4wNTksMzAwLjk3OCwgMTg0LjkxMSwyNjUuMDc5LCAxNTAuNDA5LDI2Ni4xMTJ6TSA0MTYuMDAsMzUyLjAwTCA0MTYuMDAsNDQ4LjAwTCAzODQuMDAsNDQ4LjAwTCAzODQuMDAsMzUyLjAwTCAyODguMDAsMzUyLjAwTCAyODguMDAsMzIwLjAwTCAzODQuMDAsMzIwLjAwTCAzODQuMDAsMjI0LjAwTCA0MTYuMDAsMjI0LjAwTCA0MTYuMDAsMzIwLjAwTCA1MTIuMDAsMzIwLjAwTCA1MTIuMDAsMzUyLjAwIAl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwYjsiIGQ9Ik0gMjg2LjIzNiwxOTMuOTc2Yy0zOC4wMC0zOC4wMC04Mi4wMTItNzQuMzMyLTk5LjQwLTU2LjkzMWMtMjQuOTA4LDI0LjkwNC00MC4yNiw0Ni41OTYtOTUuMTYsMi40NjgKCQljLTU0LjkwMS00NC4xMzYtMTIuNzQtNzMuNTQ0LCAxMS4zODgtOTcuNjhjIDI3Ljg0MS0yNy44NDUsIDEzMS42MjQtMS40NjMsIDIzNC4yMCwxMDEuMTA5CgkJYyAxMDIuNTcyLDEwMi41ODQsIDEyOC45NjEsMjA2LjM2MSwgMTAxLjEwNCwyMzQuMjA4Yy0yNC4xMzMsMjQuMTMzLTUzLjU0NCw2Ni4yOC05Ny42NjQsMTEuMzgxCgkJQyAyOTYuNTc2LDMzMy42NDQsIDMxOC4yNTYsMzE4LjI4NCwgMzQzLjE2OCwyOTMuMzc2QyAzNjAuNTU3LDI3NS45ODQsIDMyNC4yMzYsMjMxLjk4NCwgMjg2LjIzNiwxOTMuOTc2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMGM7IiBkPSJNIDUwNy4yOTYsMzY1Ljg3MmwtNDUuNDI0LDQ1LjQyNGMtNi4yODgsNi4yODgtMTYuNDE2LDYuMjg4LTIyLjcwNCwwLjAwTCAyMDYuOTI4LDE2Ni4xMTIKCWwtMTMzLjEyLDEzMy4xODRjLTYuMzUyLDYuMzUyLTE2LjY1Niw2LjM1Mi0yMy4wMDgsMC4wMGwtNDYuMDE2LTQ2LjA0OGMtNi4zNTItNi4zMzYtNi4zNTItMTYuNjQsMC4wMC0yMy4wMDhsIDE4OS4zMjgtMTkzLjcyOAoJYyAzLjY2NC0zLjY4LCA4LjY0LTQuOTQ0LCAxMy40MjQtNC4zMmMgNC45NDQtMC43MzYsIDEwLjA5NiwwLjUxMiwgMTMuODg4LDQuMzJMIDUwNy4yOTYsMzQzLjE1MkMgNTEzLjU2OCwzNDkuNDI0LCA1MTMuNTY4LDM1OS42MCwgNTA3LjI5NiwzNjUuODcyeiIgLz48L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==) format("svg"),url(data:font/woff;charset=utf-8;base64,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) format("woff");
	font-weight:normal;
	font-style:normal
}

[data-icon]:before{
	font-family:'Conyngham';
	content:attr(data-icon);
	speak:none;
	font-weight:normal;
	-webkit-font-smoothing:antialiased
}
.icon-link{
	display:inline-block;
	padding:25px;
	border:1px solid #ccd2d8 !important;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-khtml-border-radius:50%;
	transition:all 0.1s;
	-moz-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-o-transition:all 0.1s
}
.icon-link [data-icon]:before{
	font-size:45px;
	color:#5d6b7b !important
}
.icon-link:hover{border:1px solid #525f6d !important}
.icon-link:active{background:none}
.modal{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#fff;
	z-index:9998;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha*100)";
	filter:alpha(opacity=70);
	-webkit-opacity:0.7;
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7
}
.dialog-box{
	position:absolute;
	top:2%;
	left:2%;
	width:84%;
	height:auto;
	background:#fff;
	padding:6%;
	border:1px solid #aaa;
	border-top:1px solid #999;
	z-index:9999;
	-webkit-box-shadow:0 3px 16px #ccc;
	-moz-box-shadow:0 3px 16px #ccc;
	-o-box-shadow:0 3px 16px #ccc;
	box-shadow:0 3px 16px #ccc
}
.dialog-box strong{
	display:block;
	font-size:18px;
	padding-bottom:10px;
	border-bottom:2px solid #47525e;
	margin-bottom:20px
}
.dialog-box fieldset textarea,.dialog-box fieldset input,.dialog-box fieldset select{
	width:100%;
	margin-right:2%;
	float:left
}
.dialog-box textarea{height:150px}
.dialog-box .message{
	display:none;
	font-size:14px;
	float:left;
	margin-top:11px
}
.dialog-box [data-icon]:before{
display:inline-block;
font-size:28px !important;
float:left;
margin:-4px 6px 0 0
}
.dialog-box div.input_error [data-icon]:before{color:#e44}
.dialog-box div.input_success [data-icon]:before{color:#66b200}
.close_dialog{position:absolute;top:18px;right:15px;transition:all 0.1s;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;-o-transition:all 0.1s}
.close_dialog [data-icon]:before{font-size:16px !important;float:none !important;margin:0 !important;color:#a0abb7 !important}
.close_dialog strong{position:absolute;top:-9999px;left:-9999px}
.dialog-actions{margin-top:15px}
.cancel_dialog{display:inline-block;font-size:14px;color:#a0abb7;margin-left:10px;transition:all 0.1s;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;-o-transition:all 0.1s}
.cancel_dialog:hover{color:#47525e}
.flash{
	position:absolute;
	left:50%;
	top:20px;
	margin-left:-150px;
	padding:8px 0;
	width:300px;
	font-size:12px;
	text-align:center;
	z-index:9999;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha*100)";
	filter:alpha(opacity=90);
	-webkit-opacity:0.9;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9
}
.flash-success{background:#adffad}
.flash-error{background:#f33;color:#fff}
.grid{margin-left:-5%;margin-top:-5%}
.grid:before,.grid:after{display:table;content:""}
.grid .cell{margin:5% 0 0 5%}

@media (min-width: 680px){.grid[class*="-"] .cell{float:left}}

@media (min-width: 680px){
		.grid.small-2 .cell{width:45%}
		.grid.small-3 .cell{width:28.333333%}
		.grid.small-4 .cell{width:20%}
		.grid.small-5 .cell{width:15%}
		.grid.small-6 .cell{width:11.666666%}
}

@media (min-width: 1120px){
	.grid.medium-2 .cell{width:45%}
	.grid.medium-3 .cell{width:28.333333%}
	.grid.medium-4 .cell{width:20%}
	.grid.medium-5 .cell{width:15%}
	.grid.medium-6 .cell{width:11.666666%}
}

.best_in_place{display:block}
.best_in_place:hover{background:#e9ebee}

.best_in_place textarea{
	line-height:1.7;
	padding:0;
	font-size:inherit;
	margin:0;
	border:0;
	color:inherit
}

.best_in_place input{
	width:100%;
	font-size:inherit;
	font-weight:inherit;
	border:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:inherit
}

#nav-collapse{
	background:url("menu.png") no-repeat center;
	background-color:#7bc1c6;
	border:1px solid #9ed2d5;
	border-top:1px solid #57b0b7;
	border-bottom:1px solid #b0dadd;
	float:right;
	margin:1px 5% 0 0;
	width:20px;
	height:20px;
	padding:6px;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-khtml-border-radius:3px
}
#nav-collapse:hover{background-color:#70bcc1}
#nav-collapse:active{background-color:#57b0b7}
header{
	background-color:#b0dadd;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0dadd), to(#85c6cb));
	background-image:-webkit-linear-gradient(top, #b0dadd, #85c6cb);
	background-image:-moz-linear-gradient(top, #b0dadd, #85c6cb);
	background-image:-ms-linear-gradient(top, #b0dadd, #85c6cb);
	background-image:-o-linear-gradient(top, #b0dadd, #85c6cb);
	border-bottom:1px solid #3d898e;padding:3px 0;overflow:hidden
}

@media (min-width: 680px){
	header{background:none;padding:15px 0 15px 0;text-align:center;border:0;width:100%;margin:0 auto;overflow:visible}
}

header nav ul{display:none;background:url(mob-header.gif);position:relative;top:-3px;left:0;width:100%}
header nav li{clear:both}
header nav li .arrow-down{display:none}
header nav li:last-child a{border-bottom:1px solid #73bec3}
header nav li:last-child a:hover{border-bottom:1px solid #73bec3}
header nav a,header nav a:visited{
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;
	font-weight:300;
	font-weight:bold !important;
	display:block;
	font-size:10px;
	text-transform:uppercase;
	color:#a0abb7;
	padding:16px 0 16px 5%;
	border:0;
	border-top:1px solid #e3e6ea;
	letter-spacing:1px
}
header nav a:hover,header nav a:visited:hover{background:#f6f6f6;border:0;border-top:1px solid #e9ebee}
header nav a:active,header nav a:visited:active{background:#fafafa;color:#777 !important}

@media (min-width: 1024px){ /*680*/
	header nav a,header nav a:visited{
		display:inline;
		font-size:11px;
		color:#a0abb7;
		font-weight:300;
		padding:0;
		transition:all 0.1s;
		-moz-transition:all 0.1s;
		-webkit-transition:all 0.1s;
		-o-transition:all 0.1s;
		border:0;
		text-shadow:none
	}
	header nav a:hover,header nav a:active,header nav a:visited:hover,header nav a:visited:active{
		background:none;
		color:#47525e !important;
		border:0}
}

header nav #logo{display:none}
header nav #logo a,header nav #logo a:visited{text-indent:-9999px}

/* Boton Reservas */
.menu-addons{display:block;position:absolute;right:20px;top:95px; z-index:25;}

/* Iconos, aparentemente una imagen .png con todos los iconos y va usando secciones */

.page-icon{
	background:url(iconsSenillosa.png) no-repeat;
	background-color:#D4D0D0;
	width:58px;
	height:58px;
	position:absolute;
	top:-32px;
	left:50%;
	margin-left:-29px;
	text-indent:-9999px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-khtml-border-radius:50%
}
#icon-home{background-position:-312px 12px}
#icon-rooms{background-position:-80px 12px}
#icon-specials{background-position:-266px 12px}
#icon-activities{background-position:-219px 12px}
#icon-dining{background-position:-128px 12px}
#icon-functions{background-position:12px 14px}
#icon-contact{background-position:-34px 12px}
.zigzag:nth-child(odd) .activity-img{float:left; border-radius: 2px}
.zigzag:nth-child(odd) .activity-info{float:right; font-size:small; text-align: justify}
.zigzag:nth-child(even) .activity-img{float:right; border-radius: 2px}
.zigzag:nth-child(even) .activity-info{float:left; font-size:small; text-align: justify}

.fx .thumb-text{display:none;position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;font-size:24px;color:#fff;text-align:center;text-shadow:0 1px 3px #000}

.fx .thumb-link{
	display:block;
	padding:2%;
	border:1px solid #e9ebee;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

.fx .thumb-link:hover{border-color:#ccc}

.fx .thumb-link:hover img{
	filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter:gray;-webkit-filter:grayscale(100%)
}

.fx .thumb-link:hover .thumb-text{display:block}
.fx .thumb-link:active{background:none}
.chrome .fx .thumb-link:hover img{-webkit-filter:grayscale(100%) sepia(30%) blur(2px)}

.imagenesChicas {
width:110px;
height:110px;
border-radius:50%;
z-index: 10;
}
#Imagenes{
text-align: center;
margin-left:5%;

}



.main-img{
	filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter:gray;-webkit-filter:grayscale(100%)
}
.cells-4{text-align:center}
.blur-wrap{overflow:hidden}
.blur-wrap img{margin:-2px -4px -4px -2px}

#contact-icons{margin-bottom:5%}
#contact-icons img{width:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;text-align:center}
#contact-icons .contact-con{
	height:106px;
	padding:1%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-khtml-border-radius:50%;
	border:1px solid #e9ebee;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	transition:all 0.1s;
	-moz-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-o-transition:all 0.1s
}
#contact-icons .contact-con:hover{padding:0;border:0}

#contact-icons .contact-icon{background:url(iconsSenillosa.png) no-repeat;background-color:#b0dadd;width:100%;height:100%;float:none;margin:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;font-size:17px;color:#fff}
#contact-icons .contact-icon:hover{background-image:none}
#contact-icons .contact-icon:hover span{display:block}
#contact-icons .contact-icon span{display:none;padding-top:50%;margin-top:-6px}
#contact-icons #facebook{background-position:-10px -117px}
#contact-icons #twitter{background-position:-180px -114px}
#contact-icons #email{background-position:-358px -114px}
#contact-icons #phone{background-position:-530px -114px}
#contact-icons #google{background-position:-705px -113px}
#contact-icons #directions{background-position:-878px -113px}

.room-price{clear:both;padding-top:20px}
.room-price strong,.room-price span{display:inline}

#specials h4{padding-top:0}
#specials span{display:block;margin-bottom:20px}
.delete-menu{float:left;height:43px;padding:0 10px;border:0;line-height:43px;margin-right:10px}
.delete-menu-item{height:32px;padding:0 12px;border:0;position:relative;left:-45px;top:-10px;line-height:32px}

.delete-menu-item:active{color:#3a8287 !important}.circle{display:none}.cta{text-align:center}.cta span{font-size:45px}

.cta p{margin-top:-5px}

#function-features img{margin-bottom:15px;width:100%}

#function-features strong{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-weight:300;font-weight:bold;display:block;text-transform:uppercase;font-size:11px;margin-bottom:5px;letter-spacing:1px}
	
#function-features p{
font-size:12px
}

.menu li{margin-top:15px;clear:both;margin-bottom:10px}
.menu li:first-child{margin:0}
.menu div{clear:both;border-bottom:1px dashed #a0abb7;display:none}
.menu strong,.menu span,.menu p{font-size:18px;font-size:1rem;line-height:1;background:#fff}
.menu strong{background:#fff;float:left;padding-right:5px}
.menu span{float:right;font-weight:bold}
.menu p{float:left}
.amenities li{clear:both;margin-top:18px;overflow:hidden}
.amenities span{display:inline;font-size:17px;color:#a0abb7}
.amenities .tick{margin:-1px 10px 0 0;color:#47525e}
	
#map{width:100%;height:300px;margin-bottom:4%}
	
#map-larger{font-size:13px}
footer{clear:both;background:#e9ebee;padding:5%}
footer small,footer address{font-size:16px;color:#a0abb7}
footer small{float:right}
footer address{float:left}

#gmap {
    text-align: center;
    margin: 5px auto 5px auto;
}

#gmap iframe {
    width: 93%;
    height: 400px;

    border: 5px solid #090909;

    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

@media (min-width: 680px){footer{padding:5% 8%}footer small,footer address{font-size:14px}}@media (min-width: 1120px){footer{padding:4% 8%}footer small,footer address{font-size:17px}}

@media screen and (min-width: 623px) and (max-width: 1120px) {  /* @media screen and { */
.cssanimations .s-d	{
		margin-top:-25%;
		-webkit-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards;
		-moz-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards;
		-ms-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards;
		-o-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards
	}

@-webkit-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

@-moz-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

@-ms-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

@-o-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

.cssanimations .animations-unviewed .s-u{
	 margin-top: -25%; /* margin-right: -450px; /* margin-top: -25% */
	-webkit-animation:ContentSU 2s 1s 1 ease-in-out forwards; /* Chrome */
	-moz-animation:ContentSU 2s 1s 1 ease-in-out forwards;
	-ms-animation:ContentSU 4s 3s ease-in-out forwards;
	-o-animation:ContentSU 4s 3s 1 ease-in-out forwards;
	/*animation: mymove 4s 3s 1 ease-in-out;*/
}

@-webkit-keyframes ContentSU{ /*Chrome */
		/* 0%{margin-top:-5%} 100%{margin-top:-35%} */
		/*0%{width:5%; height:5%; margin-top:-5%} 
		25%{width:75%; height:75%;}
		75%{width:99%; height:99%;}*/
		0%{margin-top:0%}
	  100%{margin-top: -25% auto}
		/*50%{margin:0 auto}*/
		
}

@-moz-keyframes ContentSU{0%{margin-top:0%}100%{margin-top:-45% auto}}

@-ms-keyframes ContentSU{0%{margin-top:-5%}100%{margin-top:-45% auto}}

@-o-keyframes ContentSU{0%{margin-top:-5%}100%{margin-top:-45%}}

/*@keyframes mymove
{
from {top:400px;}
to {top:0px;}
}*/

.cssanimations .colorburst{
	-webkit-filter:grayscale(100%);
	-webkit-animation:ColorBurst 2s 0.7s 1 forwards;
	-moz-animation:ColorBurst 1s 0.7s 1 forwards;
	-ms-animation:ColorBurst 1s 0.7s 1 forwards;
	-o-animation:ColorBurst 1s 0.7s 1 forwards
}

@-webkit-keyframes ColorBurst{100%{-webkit-filter:grayscale(0%)}}

@-moz-keyframes ColorBurst{100%{filter:none}}

@-ms-keyframes ColorBurst{100%{filter:none}}

@-o-keyframes ColorBurst{100%{filter:none}}
}

@media screen and (min-width: 1121px) and (max-width: 1800px) {  /* @media screen and { */
	.cssanimations .s-d
	{
		margin-top:-35%;
		-webkit-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards;
		-moz-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards;
		-ms-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards;
		-o-animation:ContentSD 0.8s 0.2s 1 ease-in-out forwards
	}

@-webkit-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

@-moz-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

@-ms-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

@-o-keyframes ContentSD{0%{margin-top:-25%}100%{margin-top:-50px}}

/* ------------------------------------------------------------------------
	Movimiento de la solapa principal que va junto con los datos de reserva 
   ------------------------------------------------------------------------   */

.cssanimations .animations-unviewed .s-u{
	 margin-bottom: 0%; /* margin-right: -450px; /* margin-top: -25% */
	-webkit-animation:ContentSU 2s 1s 1 ease-in-out forwards; /* Chrome */
	-moz-animation:ContentSU 2s 1s 1 ease-in-out forwards;
	-ms-animation:ContentSU 4s 3s ease-in-out forwards;
	-o-animation:ContentSU 4s 3s 1 ease-in-out forwards;
	/*animation: mymove 4s 3s 1 ease-in-out;*/
}

@-webkit-keyframes ContentSU{ /*Chrome */
		/* 0%{margin-top:-5%} 100%{margin-top:-35%} */
		/*0%{width:5%; height:5%; margin-top:-5%} 
		25%{width:75%; height:75%;}
		75%{width:99%; height:99%;}*/
		0%{margin-top:0%}
	  100%{margin-bottom: 0% auto}
		/*50%{margin:0 auto}*/
		
}

@-moz-keyframes ContentSU{0%{margin-top:0%}100%{margin-top:-25% auto}}

@-ms-keyframes ContentSU{0%{margin-top:-5%}100%{margin-top:-25% auto}}

@-o-keyframes ContentSU{0%{margin-top:-5%}100%{margin-top:-35%}}

@keyframes mymove
{
from {top:400px;}
to {top:0px;}
}

.cssanimations .colorburst{
	-webkit-filter:grayscale(100%);
	-webkit-animation:ColorBurst 2s 0.7s 1 forwards;
	-moz-animation:ColorBurst 1s 0.7s 1 forwards;
	-ms-animation:ColorBurst 1s 0.7s 1 forwards;
	-o-animation:ColorBurst 1s 0.7s 1 forwards
}

@-webkit-keyframes ColorBurst{100%{-webkit-filter:grayscale(0%)}}

@-moz-keyframes ColorBurst{100%{filter:none}}

@-ms-keyframes ColorBurst{100%{filter:none}}

@-o-keyframes ColorBurst{100%{filter:none}}
}

@media screen and (min-width: 1801px) {  /* @media screen and { */

.cssanimations .animations-unviewed .s-u{
	 margin-top: -32%; /* margin-right: -450px; /* margin-top: -25% */
	-webkit-animation:ContentSU 2s 1s 1 ease-in-out forwards; /* Chrome */
	-moz-animation:ContentSU 2s 1s 1 ease-in-out forwards;
	-ms-animation:ContentSU 4s 3s ease-in-out forwards;
	-o-animation:ContentSU 4s 3s 1 ease-in-out forwards;
	/*animation: mymove 4s 3s 1 ease-in-out;*/
}

@-webkit-keyframes ContentSU{ /*Chrome */
		/* 0%{margin-top:-5%} 100%{margin-top:-35%} */
		/*0%{width:5%; height:5%; margin-top:-5%} 
		25%{width:75%; height:75%;}
		75%{width:99%; height:99%;}*/
		0%{margin-top:0%}
	  100%{margin-top: -35% auto}
		/*50%{margin:0 auto}*/
		
}

@-moz-keyframes ContentSU{0%{margin-top:0%}100%{margin-top:-45% auto}}

@-ms-keyframes ContentSU{0%{margin-top:-5%}100%{margin-top:-45% auto}}

@-o-keyframes ContentSU{0%{margin-top:-5%}100%{margin-top:-45%}}

/*@keyframes mymove
{
from {top:400px;}
to {top:0px;}
}*/

.cssanimations .colorburst{
	-webkit-filter:grayscale(100%);
	-webkit-animation:ColorBurst 2s 0.7s 1 forwards;
	-moz-animation:ColorBurst 1s 0.7s 1 forwards;
	-ms-animation:ColorBurst 1s 0.7s 1 forwards;
	-o-animation:ColorBurst 1s 0.7s 1 forwards
}

@-webkit-keyframes ColorBurst{100%{-webkit-filter:grayscale(0%)}}

@-moz-keyframes ColorBurst{100%{filter:none}}

@-ms-keyframes ColorBurst{100%{filter:none}}

@-o-keyframes ColorBurst{100%{filter:none}}
}
.logout{
	position:absolute;
	top:10px;
	left:10px
}

@media (max-width: 622px){
	html{font-size:85%}
	h1{line-height:1.3}
}

@media (min-width: 623px){
	html{font-size:90%}
	h1{line-height:1.3}
	p,strong{line-height:1.5}
}
 
@media (min-width: 724px){
	html{font-size:95%}
	h1{line-height:1.4}
}
 
@media (min-width: 780px){html{font-size:120%}}
 
@media (min-width: 1224px){
	html{font-size:115%}
	p{line-height:1.7}
	h1{margin-bottom:4% !important}
}
 
@media (min-width: 1824px){
	html{font-size:120%}
	h1{margin-bottom:3% !important}
}

@media only screen and (max-width: 622px){
	.page-icon,.main-img{display:none}
	.grid .cell{float:none}
}

@media only screen and (max-width: 779px){.menu p{display:none}}
 
@media only screen and (min-width: 623px){
	h1
	{
		text-align:center;
		width:75%;
		max-width:1000px;
		margin:0 auto 5% auto
	}
	.grid .cell
	{
		width:46%;
		margin:0 0 4% 4%
	}
	.grid .cell img{width:100%}
	.cells-2{margin-left:-5%}
	.cells-2 .cell
	{
		width:45%;
		margin:0 0 0 5%
	}
	.cells-2 .zigzag .cell{margin:0 0 0 5%}
	#specials .zigzag .cell{margin:0 0 8% 5%}
	.cells-3{margin-left:-4%}
	.cells-3 div
	{
		width:21%;
		float:left;
		margin-left:4%
	}
	#function-features{margin-left:-4%}
	#function-features div
	{
		float:left;
		margin-left:4%;
		width:46%
	}
	.cells-4 div{width:21%}
	.cells-6{margin-left:-4%}
	.cells-6 div
	{
		float:left;
		width:12.6666%;
		margin-left:4%;
		overflow:hidden;
		margin-bottom:0
	}
	.content
	{
		width:85%;
		border-top:5px solid #D4D0D0 /* #b0dadd */
	}
	.wide
	{
		float:left;
		width:65%;
		margin:0 5% 0 0
	}
	aside
	{
		float:right;
		width:30%
	}
	h2{margin-bottom:5%}
	section h2{margin-left:4%}
	h4{padding-top:1px}
	#contact-icons .contact-con{height:85px}
	#map{height:450px}
	.tabs li
	{
		width:auto;
		text-align:left;
		margin-bottom:0
	}
	.s-d{margin-top:-5%}
	.s-u{margin-top:-35%}
}
 
@media (min-width: 1210px){ /* 780 */
	#nav-collapse,#home-link
	{
		display:none
	}
	
	header nav ul
	{
		display:block;
		position:static;
		top:0;
		border:0;
		background:none
	}
	header nav li
	{
		position:relative;
		display:inline;
		margin:0 20px;
		top:31px
	}
	header nav li:last-child a{border:0}
	header nav li:last-child a:hover{border:0}
	header nav li .arrow-down
	{
		display:none;
		background:url("pointer.png");
		position:absolute;
		left:50%;
		bottom:-44px;
		width:21px;
		height:14px;
		margin-left:-10px
	}
	header nav li.active .arrow-down{display:block}
	header nav li.active a{color:#47525e}
	header nav #logo
	{
		display:inline-block;
		top:0
	}
	header nav #logo a,header nav #logo #logo a:visited
	{
		display:inline-block;
		background:url("SenillosaHouse-logo-Orig.png") no-repeat;
		width:119px;
		height:72px;
		transition:none;
		-moz-transition:none;
		-webkit-transition:none;
		-o-transition:none
	}
	header nav #logo a:hover,header nav #logo #logo a:visited:hover
	{
		background:url(iconsSenillosa.png) no-repeat;
		background-position:14px -28px
	}
	header .circle{display:block}
	header .square{display:none}
	
	#contact-icons .contact-con{height:113px}
	#contact-icons .contact-icon{font-size:19px}
	#function-features{text-align:center}
	#function-features div{width:21%}
	#function-features img
	{
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
		-khtml-border-radius:50%;
		width:55%;
		height:103px
	}
	
	h2{margin-bottom:4%}
	h4{padding-top:3px}
	
	#map{height:550px}
	
	.menu li{margin-bottom:0}
	.menu div{display:block}
	.menu strong,.menu span,.menu p
	{
		position:relative;
		top:16px;
		font-size:18px;
		font-size:1rem;
		line-height:1;
		background:#fff
	}
}

@media screen and (min-width: 1224px){
	.menu-addons{display:block}
	.grid .cell{width:46%}
	.content{padding:4%}
	#h-con{height:111px}
	#contact-icons{margin-bottom:4%}
	#contact-icons .contact-con{height:138px}
	#contact-icons .contact-icon{font-size:21px}
	h2{margin-bottom:3%}
	h4{padding-top:5px}
	#function-features img{height:126px}
	#map{height:650px}
}
 
@media screen and (min-width: 1824px){
	.grid .cell
	{
		width:21%
	}
	.content
	{
		padding:3%
	}
}
 
.vouchers{
	display:block;
	background:#f2f2f2;
	padding:15px;
	margin-bottom:4%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	border:1px solid #ddd
}
 
.vouchers a,.vouchers a:visited{color:#57b0b7}
 
.vouchers a:hover,.vouchers a:visited:hover{text-decoration:underline}
 
.popup{
	position:absolute;
	bottom:0;
	left:5%;
	background:#fff;
	width:90%;
	height:400px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
	font-size:16px;
	max-width:450px;
	z-index:+1;
	border: 2px solid #090909;
}

i
{ 
border: 1px solid #090909;
z-index:-1;
}
 
@media (min-width: 680px){
	.popup
	{
		width:450px;
		bottom:50px
	}
}
 
@media (min-width: 1120px){
	.popup	
	{
		width:450px;
		left:auto
	}
}
	

.popup img{
	width:100%;
	height:auto;max-height:210px;
	margin-bottom:15px
}
	
.popup p{margin-bottom:15px}
	
.popup strong{
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-weight:300;
	display:inline-block;
	font-weight:bold;
	font-size:16px;
	margin:0 10px 5px 0
}
	
.close-popup{
	position:absolute;
	top:-20px;
	right:-20px;
	width:40px;
	height:40px;
	background:#fff;
	cursor:pointer;
	border-radius:50%;
	text-align:center;
	line-height:37px;
	font-weight:bold;
	font-size:24px;
	font-family:'Helvetica Neue',arial,sans-serif;
	color:#667F8C
}
.close-popup:hover{color:#4c5466}

.popup-link{
	position:absolute;
	top:10px;
	left:105px
}

/* ============================= Contact us START ===================================== */

#contact_form {
	/*width: 325px;*/
	float: left;
	padding-top:auto;
	padding-left:auto;
	padding:inherit;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin: 0 auto;
	display:inline-block;
	text-align:center;
}

#cambiar{
	margin: 0 auto;
	display:inline-block;
	text-align:center;
	font-size: small;
	width: 65%;
	margin: 0 auto;
	padding: 0 15%;
	border-radius: 0%
	
}
#cambiar img{
	border: 5px solid black
}



@media only screen and (min-width: 623px){
#myForm
{
	/*float: left;*/
	padding-top:auto;
	padding-right: 25%;
	margin: 0 auto;
	display:inline-block;
	text-align:center;
	font-size: small;
	width: 100%;
	margin-left: 0%;
}
}

/*
#myForm
{
	/*float: left;
	padding-top:auto;
	/*padding-right: 25%;
	margin: 0 auto;
	display:inline-block;
	text-align:left;
	font-size: small;
	/*width: inherit;
	margin-left: 7%;
}
*/
#contact_form .clearfix {
	width:100%;
	margin-bottom:9px;
	position:relative
}
#contact_form input[type="text"], #contact_form textarea {
	float:left;
	margin:0;
	
	border:none;
	padding:14px 18px;
	color:#333333;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position:relative;
	width:266px;
	outline:none;
	font-family:'ArimoRegular';
	font-size:13px;
}
#contact_form input[type="text"]:hover, #contact_form textarea:hover {
	background:#686661;
	color:#ffffff;
}
#contact_form textarea {
	height:88px;
	overflow:auto;
	resize: both;
}
#contact_form .buttons {
	margin-right:22px;
	float: none;
	
}
#contact_form input[type="submit"], input[type="reset"] {
	width:90px;
	margin:3px;
	border:none;
	color:#333333;
}
#contact_form input[type="submit"]:hover, input[type="reset"]:hover {
	
	color:#000000;
}

.msg {
	font-size: 11px;
	font-weight: normal;
	color:#ee6b26;
	margin-left:10px;
}

.contact {
	width:180px;
	height:auto;
	float:left;
}
.contact ul {
	padding:0px 0px 0px 0px;
}
.contact li {
	display:inline-block;
	padding:0px 5px 10px 0px;
	line-height:22px;
	font-size:14px;
}
.contact li a {
	opacity: 1.0;
}
.contact li a:hover {
	opacity: 0.5;
}
/* ============================== Contact us END ====================================== */

/* ============================== Para los botones =====================================*/
/*
.button, input[type="submit"], input[type="text"], textarea {
	font-size:16px;
	color:#333333;
	box-shadow:inset 0 0 0px #aaaaaa, 2px 2px 1px #aaaaaa;
	-khtml-box-shadow:inset 0 0 0px #aaaaaa, 2px 2px 1px #aaaaaa;
	-moz-box-shadow:inset 0 0 0px #aaaaaa, 2px 2px 1px #aaaaaa;
	-ms-box-shadow:inset 0 0 0px #aaaaaa, 2px 2px 1px #aaaaaa;
	-o-box-shadow:inset 0 0 0px #aaaaaa, 2px 2px 1px #aaaaaa;
	-webkit-box-shadow:inset 0 0 0px #aaaaaa, 2px 2px 1px #aaaaaa;
	padding:12px 20px 12px 20px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color:#eeeeee;
	font-family:'ArimoRegular';
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	cursor:pointer;
}
.button:hover, input[type="submit"]:hover, input[type="text"]:hover, textarea:hover {
	box-shadow:inset 0 0 15px #666666, 2px 2px 1px #aaaaaa;
	-khtml-box-shadow:inset 0 0 15px #666666, 2px 2px 1px #aaaaaa;
	-moz-box-shadow:inset 0 0 15px #666666, 2px 2px 1px #aaaaaa;
	-ms-box-shadow:inset 0 0 15px #666666, 2px 2px 1px #aaaaaa;
	-o-box-shadow:inset 0 0 15px #666666, 2px 2px 1px #aaaaaa;
	-webkit-box-shadow:inset 0 0 15px #666666, 2px 2px 1px #aaaaaa;
	background-color:#ffffff;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	color:#000000;
}
.button a {
	font-size:16px;
	color:#333333;
	text-decoration:none;
}
.button a:hover {
	color:#000000;
}
*/
/* OJO CON ESTO */
.clear {
	clear: both;
	margin-bottom:30px;
}

/* OJO CON ESTO */

/* ============================== Para los botones FIN =================================*/

#datepicker {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	font-size: 100%;
}