@import url(http://fonts.googleapis.com/css?family=Quicksand);.pc{display:none}html,body{margin:0;padding:0;border:0;font-family:Helvetica,Arial,sans,sans-serif,serif;font-size:small;background:#5fa3a6;cursor:default}h1{color:#f60;font-family:Quicksand;text-align:left;margin:0;padding:.5em 0;font-size:x-large}h2,h3,h4,h5{color:#f60;font-family:Quicksand}a{font-weight:bold;color:#000;text-decoration:none}img{vertical-align:top}button,input[type="submit"],input[type="reset"],.button{box-shadow:3px 3px 5px #000;display:inline-block;text-align:center;padding:10px;background:#5fa3a6;color:#fff;border-radius:5px;border:none;margin:10px;font-weight:bold;cursor:pointer}button:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover{background-color:#f60;color:#fff}.centered{text-align:center}.contentwrapper{max-width:1000px;left:0;right:0;margin:auto}#header{width:100%;height:150px;background:#5fa3a6 url('/media/header.png') top center no-repeat;z-index:100;box-shadow:0 2px 3px #000;position:relative}#header #menu{font-family:Quicksand;list-style:none;vertical-align:bottom;background-color:#5fa3a6;margin:auto;padding:0;left:0;right:0;position:fixed;width:100%;max-width:1000px;top:0;box-shadow:0 2px 3px #000;z-index:100000}#header #menu ul{list-style:none;margin:0;padding:0}#header #menu #menuoptions{display:none}#header #menu li{width:100%;display:block}#header #menu li a,#header #menu li div{width:100%;color:#fff;font-weight:normal;display:inline-block;line-height:35px;vertical-align:middle;padding:0 8px}#header #menu li a:hover,#header #menu li a.selected,#header #menu li div:hover,#header #menu li div.selected{background-color:#c1dcdd;color:#000}#header #menu li a.logo,#header #menu li div.logo{padding:0;margin:0}#header #menu li a.logo img,#header #menu li div.logo img{vertical-align:top;margin:0;height:45px}#header #menu #menubutton{width:auto;display:inline-block;margin:0;padding:0 5px;font-size:small;cursor:pointer}#header #menu #menubutton span.typcn{font-size:large;vertical-align:middle}#header #menu #menubutton span.menutext{vertical-align:middle}#header #menu .mobiletitle{width:auto;display:inline-block;font-weight:bold;float:right}#header #menu .mobiletitle:hover{background-color:#5fa3a6;color:#fff}#headerinfo{text-align:center;padding:5px}#headerinfo #minimenu{margin:3px 0}#headerinfo #minimenu a{font-weight:normal;font-size:x-small;padding:0 5px;border-right:1px #000 solid}#headerinfo #minimenu a:last-child{border:none}#headerinfo #minimenu a:hover{text-decoration:underline}#headerinfo #minimenu .langselector{display:inline-block}#headerinfo #minimenu .langselector img{height:15px}#headerinfo #phonesmain{display:inline-block}#headerinfo #phonesmain .phonenum{display:block;font-weight:bold;font-size:x-large}#content{width:96%;margin:0;padding:5px 2%;background:#fbf6e0 url('/media/background.png') top center;color:#000}#content p{margin:0}#content .ribbon.holidays{background-color:green}#content .ribbon.lastdays{background-color:red}#content .ribbon.updated{background-color:orange}#content .ribbon.new{background-color:blue}#content #maininfo img{box-shadow:3px 3px 5px #000;display:inline-block;padding:1%;background:#fff;color:#000;margin-bottom:10px;width:96%}#content #gallery #galleryphotos{text-align:center;margin-top:20px}#content #gallery #galleryphotos img{box-shadow:3px 3px 5px #000;display:inline-block;padding:1%;background:#fff;color:#000;margin-bottom:10px;width:96%}#content #adlist{text-align:center}#content #adlist a{box-shadow:3px 3px 5px #000;display:inline-block;padding:1%;background:#fff;color:#000;margin-bottom:10px;width:45%;margin:3px;vertical-align:top}#content #adlist a div.ribbon{height:25px;line-height:25px;font-family:Quicksand;font-weight:1000;color:#fff;margin:-40px -3px;margin-bottom:15px;box-shadow:0 3px 5px #000;position:relative;z-index:20;opacity:.8}#content #adlist a img{margin:0;padding:0;width:100%}#content #adlist a p{font-family:Quicksand;font-weight:normal;text-align:left;margin:3px 5px;font-size:large}#content #contactinfo #phones .phonenum{font-weight:bold;font-size:large;display:block;color:#000}#content #contactinfo #map{margin:10px 0;width:90%;border:1px gray solid;box-shadow:3px 3px 5px #000}#content #addetail #infobutton{pading:20px 0}#content #addetail div.ribbon{font-family:Quicksand;font-weight:1000;color:#fff;margin-bottom:15px;opacity:.8;padding:5px}#content #addetail #adphotos #videos .videocontainer{box-shadow:3px 3px 5px #000;display:inline-block;padding:1%;background:#fff;color:#000;margin-bottom:10px;width:96%}#content #addetail #adphotos #videos .videocontainer .videoload{text-align:center;display:none;background-color:orange;color:#000;font-weight:bold;padding:10px}#content #addetail #adphotos #videos .videocontainer video{width:100%}#content #addetail #adphotos img{box-shadow:3px 3px 5px #000;display:inline-block;padding:1%;background:#fff;color:#000;margin-bottom:10px;width:96%}#content #contentfoot{clear:both}#footer{margin:0;text-align:center;color:#fff;font-size:small;padding:5px 5px}#footer #bottomlinks a,#footer #bottomlinks span{color:#fff;font-weight:normal;display:inline-block;padding:5px 10px;vertical-align:middle;cursor:pointer}#footer #bottomlinks a:hover,#footer #bottomlinks span:hover{color:#fff}#footer p{font-size:xx-small;margin:.2em}#footer #poweredbysx{color:#fff;display:inline-block;margin:5px;font-weight:normal;cursor:pointer}#footer #poweredbysx img{height:15px}#cookiesalert{box-shadow:3px 3px 5px #000;width:90%;background:#333;color:silver;position:absolute;top:70px;left:0;right:0;margin:auto;padding:10px;z-index:5000000}#cookiesalert p a{color:#fff}#cookiesalert p a:hover{color:#f60}@media (min-width: 768px){.mobile{display:none !important}.pc{display:initial}h1{font-size:xx-large}#header{height:200px}#header #menu ul{display:inline-block}#header #menu ul li{display:inline-block;width:auto}#header #menu ul li a,#header #menu ul li div{width:auto;;
display:inline-block;margin:0;padding:0 5px}#header #menu #menuoptions{display:block}#header #menu #menuoptions ul{display:block}#headerinfo{text-align:right}#headerinfo #minimenu{display:none}#headerinfo .langselector.pc{display:inline-block;float:left;vertical-align:middle;padding:5px}#headerinfo .langselector.pc img{height:15px;margin-right:2px}#content #maininfo #mainimage{width:60%;float:right;margin:10px}#content #adlist a{display:inline-block;max-width:200px;margin:10px;vertical-align:top}#content #adlist a img{width:100%}#content #gallery #galleryphotos img{max-width:46%;padding:5px;margin:5px}#content #addetail h1{text-align:left}#content #addetail #infobutton{display:none}#content #addetail #adphotos{text-align:center;float:right;width:60%}#content #addetail #adphotos #videos{display:inline-block;width:84%}#content #addetail #adphotos #videos .videocontainer video{width:100%}#content #addetail #adphotos img{width:80%}#content #contactimg{box-shadow:3px 3px 5px #000;display:inline-block;padding:1%;background:#fff;color:#000;margin-bottom:10px;margin:15px;float:left}#content #contactinfo #address{list-style:none}#cookiesalert{width:50%}}
/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.flag-be, .flag-ga, .flag-hr, .flag-hu, .flag-mn, 
.flag-ms, .flag-sl, .flag-tg, .flag-tl, .flag-fa, 
.flag-bg, .flag-fi, .flag-fil, .flag-lb, .flag-sco, 
.flag-bo, .flag-et, .flag-lt, .flag-lv, .flag-pl, 
.flag-sv, .flag-af, .flag-cs, .flag-el, .flag-eo, 
.flag-gl, .flag-hi, .flag-id, .flag-it, .flag-ja, 
.flag-km, .flag-ko, .flag-nl, .flag-pt-pt, .flag-ro, 
.flag-sk, .flag-so, .flag-sr, .flag-tr, .flag-uk, 
.flag-vi, .flag-ca, .flag-fo, .flag-he, .flag-is, 
.flag-pt-br, .flag-sq, .flag-da, .flag-eu, .flag-nb, 
.flag-nn, .flag-se, .flag-th, .flag-zh-hant, .flag-ar, 
.flag-de, .flag-en, .flag-es, .flag-fr, .flag-ru, 
.flag-zh-hans
{ display: inline-block; background: url('../img/langs.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.flag-be { background-position: -1px -0px; width: 24px; height: 12px; }
.flag-ga { background-position: -1px -13px; width: 24px; height: 12px; }
.flag-hr { background-position: -1px -26px; width: 24px; height: 12px; }
.flag-hu { background-position: -1px -39px; width: 24px; height: 12px; }
.flag-mn { background-position: -1px -52px; width: 24px; height: 12px; }
.flag-ms { background-position: -1px -65px; width: 24px; height: 12px; }
.flag-sl { background-position: -1px -78px; width: 24px; height: 12px; }
.flag-tg { background-position: -1px -91px; width: 24px; height: 12px; }
.flag-tl { background-position: -1px -104px; width: 24px; height: 12px; }
.flag-fa { background-position: -1px -117px; width: 21px; height: 12px; }
.flag-bg { background-position: -1px -130px; width: 20px; height: 12px; }
.flag-fi { background-position: -1px -143px; width: 20px; height: 12px; }
.flag-fil { background-position: -1px -156px; width: 20px; height: 12px; }
.flag-lb { background-position: -1px -169px; width: 20px; height: 12px; }
.flag-sco { background-position: -1px -182px; width: 20px; height: 12px; }
.flag-bo { background-position: -1px -195px; width: 19px; height: 12px; }
.flag-et { background-position: -1px -208px; width: 19px; height: 12px; }
.flag-lt { background-position: -1px -221px; width: 19px; height: 12px; }
.flag-lv { background-position: -1px -234px; width: 19px; height: 12px; }
.flag-pl { background-position: -1px -247px; width: 19px; height: 12px; }
.flag-sv { background-position: -1px -260px; width: 19px; height: 12px; }
.flag-af { background-position: -1px -273px; width: 18px; height: 12px; }
.flag-cs { background-position: -1px -286px; width: 18px; height: 12px; }
.flag-el { background-position: -1px -299px; width: 18px; height: 12px; }
.flag-eo { background-position: -1px -312px; width: 18px; height: 12px; }
.flag-gl { background-position: -1px -325px; width: 18px; height: 12px; }
.flag-hi { background-position: -1px -338px; width: 18px; height: 12px; }
.flag-id { background-position: -1px -351px; width: 18px; height: 12px; }
.flag-it { background-position: -1px -364px; width: 18px; height: 12px; }
.flag-ja { background-position: -1px -377px; width: 18px; height: 12px; }
.flag-km { background-position: -1px -390px; width: 18px; height: 12px; }
.flag-ko { background-position: -1px -403px; width: 18px; height: 12px; }
.flag-nl { background-position: -1px -416px; width: 18px; height: 12px; }
.flag-pt-pt { background-position: -1px -429px; width: 18px; height: 12px; }
.flag-ro { background-position: -1px -442px; width: 18px; height: 12px; }
.flag-sk { background-position: -1px -455px; width: 18px; height: 12px; }
.flag-so { background-position: -1px -468px; width: 18px; height: 12px; }
.flag-sr { background-position: -1px -481px; width: 18px; height: 12px; }
.flag-tr { background-position: -1px -494px; width: 18px; height: 12px; }
.flag-uk { background-position: -1px -507px; width: 18px; height: 12px; }
.flag-vi { background-position: -1px -520px; width: 18px; height: 12px; }
.flag-ca { background-position: -1px -533px; width: 17px; height: 12px; }
.flag-fo { background-position: -1px -546px; width: 17px; height: 12px; }
.flag-he { background-position: -1px -559px; width: 17px; height: 12px; }
.flag-is { background-position: -1px -572px; width: 17px; height: 12px; }
.flag-pt-br { background-position: -1px -585px; width: 17px; height: 12px; }
.flag-sq { background-position: -1px -598px; width: 17px; height: 12px; }
.flag-da { background-position: -1px -611px; width: 16px; height: 12px; }
.flag-eu { background-position: -1px -624px; width: 16px; height: 12px; }
.flag-nb { background-position: -1px -637px; width: 16px; height: 12px; }
.flag-nn { background-position: -1px -650px; width: 16px; height: 12px; }
.flag-se { background-position: -1px -663px; width: 16px; height: 12px; }
.flag-th { background-position: -1px -676px; width: 16px; height: 12px; }
.flag-zh-hant { background-position: -1px -689px; width: 16px; height: 12px; }
.flag-ar { background-position: -1px -702px; width: 14px; height: 11px; }
.flag-de { background-position: -1px -714px; width: 14px; height: 11px; }
.flag-en { background-position: -1px -726px; width: 14px; height: 11px; }
.flag-es { background-position: -1px -738px; width: 14px; height: 11px; }
.flag-fr { background-position: -1px -750px; width: 14px; height: 11px; }
.flag-ru { background-position: -1px -762px; width: 14px; height: 11px; }
.flag-zh-hans { background-position: -1px -774px; width: 14px; height: 11px; }
/srv/data/webs/default/www/cached/media/www.sexocanario.es-styles.css