/*
    Document   : style
    Created on : 31-jul-2011, 19:07:44
    Author     : codatavern
    Email      : info@codatavern.com
*/

root {
    display: block;
}
body, p, div, ul, ol, input, select, textarea, li, table, td, tr {
    margin: 0;
    padding: 0;
}

body, input, textarea, select {
    font: normal 12px Helvetica, Arial, Verdana, sans-serif;
    color: #051014;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
}

table, td {
    outline: none;
    border: none;
    border-spacing: 0;
}

ul {
    list-style: none;
}
a {
    text-decoration: none;
    color: #00c;
}
a img {
    border: none;
}
a:hover {
    text-decoration: underline;
}

textarea {
    border-color: #ccc;
}

/* Forms */

.text-left { text-align: left }
.text-center { text-align: center }
.text-right { text-align: right }

.row {
    width: 100%;
    float: left;
    padding: 5px 0;
}
.rowc {
    float: left;
    width: 420px;
}
.row label {
    width: 200px;
    float: left;
    padding-top: 6px;
    padding-right: 20px;
    text-align: right;
}
.row input {
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.nolabel {
    padding-left: 220px;
}

.row select,
.row input,
.row textarea {
    float: left;
    padding: 5px;
}

.file input,
.row.file input {
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0;
}
.row.file input.filedelete {
    border: 1px solid #CCC;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px;
    margin-left: 5px;
    cursor: pointer;
}

.errorMessage {
    float: left;
    clear: left;
    color: #c00;
}
select.error,
input.error,
textarea.error {
    border: 2px solid #c00;
}

.row.submit input {
    margin-left: 220px;
    cursor: pointer;
}

.tip {
    position: absolute;
    width: 250px;
    background: #FFE9D1;
    border-radius: 5px;
    padding: 10px;
    z-index: 1;
    border: 1px solid #FFC689;
    top: -5px;
    left: -280px;
    display: none;
}

.img_cover_span {
    margin: 0 0 0 10px;
    float: left;
    line-height: 22px;
    vertical-align: middle;
}

.img_cover_span label {
    width: auto;
    float: none;
    margin: 0;
    padding: 0 0 0 5px;
    display: inline;
}
.img_cover_span input {
    float: none;
    margin: 0;
    display: inline;
}

/* Mensajes alerta, info, etc */

.user-flash {
    text-align: center;
    padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #DDD;
}

.flash-1 {
    font-size: 20px;
    background: #EEE;
}
.flash-2 {
    font-size: 14px;
    background: #b44;
    color: #fff;
}
.flash-3 {
    font-size: 14px;
    background: #29c;
    color: #fff;
}

.listing-alert {
    float: left;
    width: 710px;
    margin-bottom: 20px;
    background: #EEE;
    font-size: 13px;
    padding: 5px;
    margin-top: 7px;
}

/* Pagina */

#page {
    width: 960px;
    margin: 0px auto;
    position: relative;
}


#heading {
    width: 100%;
    text-align: center;
    float: left;
    padding-top: 5px;
    position: relative;
}
#heading h1 {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

/* header */
#header {
    width: 100%;
    float: left;
    margin: 10px 0;
}
/* C. logo */
#logo-c {
    float: left;
    width: 200px;
    margin: 0 10px;
    padding-top: 21px;
}
#logo-c a {
    width: 200px;
    height: 50px;
    text-indent: -1000em;
    background: url(../images/logos.png) no-repeat;
    float: left;
}

/* Header derecho */
#headr {
    width: 720px;
    float: right;
}
/* C. busqueda */
#search-c {
    width: 700px;
    padding: 10px;
    float: left;
    background: #820043;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#search-c input.in-t1 {
    outline: none;
    border: 1px solid #fff;
    padding: 2px;
    margin-right: 5px;
    width: 170px;
}
#search-c select {
    padding: 2px;
    margin-right: 5px;
    width: 140px;
}
#search-c form {
    float: left;
    width: auto;
    padding: 0;
    margin: 0;
}
#search-c input.submit {
    outline: none;
    border: 1px solid #888;
    background: #051014;
    padding: 3px 6px;
    color: white;
    font-weight: bold;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}


#search-loc {
    width: 710px;
    padding-left: 10px;
    float: left;
    font-size: 14px;
    height: 22px;
}

.visits {
    float: right;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    /*color: #00C;*/
    padding-left: 10px;
}
#visits-num {
    color: #080;
    font-size: 14px;
}
.head-published {
    float: right;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
}
#published-num {
    color: #080;
    font-size: 14px;
}


#btn-publish {
    float: right;
    background: #ffcc95;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    padding: 3px 6px;
    color: #000;
    text-decoration: none;
    text-shadow: 0 -1px 1px #fff;
    font-weight: bold;
}

/* Footer */

#footer {
    width: 100%;
    float: left;
    padding: 10px 0;
    background: #F0F0F0;
    text-align: center;
    margin: 20px 0;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}

#footer-extra {
    text-align: center;
    width: 100%;
    float: left;
    padding-bottom: 20px;

}
#footer-extra a img {
    vertical-align: top;
    margin: 0 5px;
}

#footer-tips {
    width: 100%;
    float: left;
    padding: 10px 0;
    text-align: center;
}

/* Paneles */

#content {
    width: 100%;
    float: left;
    margin-top: 10px;
}
#left-col {
    width: 220px;
    float: left;
}
#right-col {
    width: 730px;
    float: right;
}


/* Listado lateral ciudades */

div.city-block {
    width: 220px;
    padding: 0 0 10px 0;
    float: left;
    margin-bottom: 10px;
    background: #f0f0f0;
    margin-top: 5px;
    border-top: 1px solid #eee;
}
.city-head {
    background: #EEE;
    line-height: 13px;
    width: 210px;
    float: left;
    padding: 6px 0 6px 10px;
    font-size: 12px;
}
ul.city-col {
    float: left;
    width: 100px;
    margin: 10px 0 0px 9px;
}
ul.city-col li {
    line-height: 14px;
    font-size: 11px;
    background: url(../images/bullet.gif) no-repeat left top;
    padding-left: 12px;
    margin-bottom: 3px;
}
ul.city-col li ul {
    margin-top: 5px;
}
ul.city-col li.active span {
    background: #FFFE91;
}
a.city-others {
    float: right;
    width: 100px;
}

/* Listado de anuncios */

.ad-listing-t {
    width: 720px;
    float: left;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 25px;
    padding: 5px 0 5px 10px;
    background: #DDD;
}
.ad-listing-t h2 {
    font-size: 14px;
    display: inline;
}


.alt-top { background: #2E9AD2;
    color: white; }
.alt-premium { background: #820043; color: #fff }

.ad-listing {
    width: 100%;
    float: left;

}

.ad-listing ul {
    float: left;
    list-style: none;
    width: 100%;
}
.ad-listing li {
    width: 100%;
    float: left;
    padding: 5px 0 10px 0;
    /*border-bottom: 1px solid #EEE;*/
    margin-bottom: 10px;
    word-wrap: break-word;
}

.ad-listing li.listing-time {
    background: #00A4CD;
    color: white;
    font-weight: bold;
    padding: 5px 10px !important;
    width: 710px !important;
}

.ad-odd {
    background-color: #F8F8F8;
}

.al-premium .ad-odd { background-color: #fdf4f4 }
.al-top .ad-odd { background-color: /*#E2EFF6*/#eaf6f9 }

.ad-listing li.featured {
    background-color: #FFA;
    width: 726px;
    border: 2px solid #820043;
}

.listmodel {
    background: #EEE;
    width: 740px;
    margin: 0 100px;
    padding: 10px 0;
    overflow: hidden;
}

.ad-pb1 {
    width: 100px;
    text-align: center;
    float: left;
    min-height: 1px; /* Float Fix */
}
.ad-pb1 span {
    clear: left;
    margin-top: 5px;
    float: left;
    width: 100%;
}
.ad-pb2 {
    width: /*500px*/ 580px;
    float: left;
    padding: 0 20px;
}
.ad-pb2 h3 {
    font-size: 13px;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.featured .ad-pb2 h3,
.thumbnail .ad-pb2 h3 {
    font-size: 14px;
    font-weight: bold;
}

.ad-pbi1,
.ad-pbi2 {
    width: 100%;
    float: left;
}
.ad-pbi2 {

}
.ad-pbi1 {
    padding: 2px 0;
}
.ad-tt {
    font-weight: bold;
    font-size: 14px;
}

.verified {
    background-image: url(../images/verif-cam-icon.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#onlythumb {
    float: right;
    color: #820043;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.ba-zone,
#ba-zone, #mba-zone {
    margin-bottom: 10px;
    width: 100%;
    float: left;
    text-align: center;
}
#file-ba-zone {
    float: left;
    width: 728px;
}

#ba-link, #mba-link, .ba-link {
    float: left;
    clear: both;
    width: 100%;
    font-size: 12px;
    text-align: right;
}

#banner-form {
    margin-top: 20px;
    width: 100%;
    float: left;
}

/* tabla de tarifas de banner */

#banner-fares {
    width: 100%;
    table-layout: fixed;
}
#banner-fares td {
    padding: 10px 0;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px dotted #AAA;
}

.bf-title {
    color: #666;
}

.bf-price {
    color: #00A4CD;
    text-align: center;
}
.bf-discount {
    font-size: 10px;
    color: #888;
    float: right;
    font-weight: normal;
}


/* Directorio de zonas */

.zone-line {
    width: 940px;
    padding: 10px;
    float: left;
    line-height: 14px;
}

.zone-line h2 {
    float: left;
    padding: 0;
    margin: 0;
    width: auto;
    font-size: 14px;
}
span.count {
    float: left;
    margin-left: 5px;
}
.zone-b {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.zone-b ul {
    float: left;
    width: 235px;
}
.zone-b li {
    float: left;
    width: 100%;
    padding: 2px 0;
}
.zone-b h3 {
    font-size: 12px;
    float: left;
    margin: 0;
    font-weight: normal;
}
.zone-b a {
    color: #244EF4;
}

/* Home */

.home-text {
    text-align: justify;
    width: 100%;
    float: left;
    color: #333;
    line-height: 17px;
}
.home-text p {
    padding: 5px 0;
}

#home {

}
#home-cats {

}
.cat-col {
    float: left;
    margin-right: 20px;
    width: 226px;
}
.cat-col h2 {
    width: 171px;
    height: 35px;
    padding: 45px 0 0 55px;
    margin: 0;
    font-size: 13px;
}
.cat-col h2 a,
.cat-col h2 span {
    float: left;
    line-height: 18px;
}
.cat-col h2 span {
    clear: left;
    margin-left: 0;
}
.cat-col h3 {
    font-weight: normal;
    display: inline;
}

.cat-col-full span,
.cat-col span {
    margin-left: 5px;
    font-size: 10px;
    font-weight: normal;
    color: #888;
}
.cat-col li {
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.cat-chaperos {
    background: url(../images/home-chaperos.png) no-repeat;
}
.cat-gigolos {
    background: url(../images/home-gigolos.png) no-repeat;
}
.cat-travestis {
    background: url(../images/home-travestis.png) no-repeat;
}
.cat-escorts {
    background: url(../images/home-escorts.png) no-repeat;
}
.cat-alquiler {
    background: url(../images/home-alquiler.png) no-repeat;
}
.cat-plaza {
    background: url(../images/home-plaza.png) no-repeat;
}
.cat-otros {
    background: url(../images/home-otros2.png) no-repeat;
}
.cat-otros2 {
    background: url(../images/home-otros.png) no-repeat;
}
.cat-masajes {
    background: url(../images/home-masajes.png) no-repeat;
}
.cat-col h2.cat-alquiler {
    padding: 45px 0 0 62px;
    width: 164px;
}

.cat-col-full {
    float: left;
    width: 720px;
    margin-top: 10px;
}
.cat-col-full h2 {
    width: 720px;
    height: 35px;
    padding: 29px 0 0 0px;
    margin: 0;
    font-size: 18px;
    color: #00C;
    text-align: center;
}
.cat-col-full h2 a,
.cat-col-full h2 span {
    line-height: 18px;
    clear: none;
}
.cat-col-full h2 span {
    clear: none;
    margin-left: 5px;
    color: #888;
}

.cat-col-half {
    width: 350px;
    margin-top: 10px;
}
.cat-col-half h2 {
    width: 295px;
    height: 35px;
    padding: 29px 0 0 55px;
    margin: 0;
    font-size: 18px;
}



.cat-noprofesionales {
    background: url(../images/home-contactos2.png) no-repeat;
}


.age-alert {
    width: 700px;
    padding: 10px;
    background: #820043;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    float: left;
    margin: 20px 0;
    color: #fff;
    text-align: center;
}

/* Ficha de anuncio */

#item-c {
    width: 918px;
    padding: 20px;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #f8f8f8;
    border: 1px solid #888;
}

.item-title {
    font-size: 18px;
    width: 100%;
    float: left;
    padding: 10px 0;
    color: #820043;
    font-weight: bold;
    text-align: center;
}
.item-title a {
    color: #820043;
}

.item-meta {
    width: 100%;
    float: left;
    border-bottom: 1px dotted #AAA;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.itemm-text
{
    float: left;
}
.itemm-label {
    font-weight: bold;
}
.itemm-text {
    width: 200px;
}
.itemm-l {
    float: left;
    width: 33%;
}
.itemm-block {
    float: left;
    width: 100%;
}

.item-text {
    font-size: 14px;
    float: left;
    width: 100%;
    line-height: normal;
    word-spacing: 0.2em;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    /* border-bottom: 1px dotted #AAA;    */
}

.item-img {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.item-img img {
    border: 1px solid #AAA;
    padding: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.item-img-c1,
.item-img-c2 { width: 350px; }
.item-img-c1 { float: left }
.item-img-c2 { float: right }

.item-img-box {
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.item-img-box span {
    clear: both;
    margin-top: 5px;
}

.item-left {
    width: 700px;
    float: left;
    margin-top: 10px;
}
.item-right {
    width: 200px;
    float: right;
    margin-top: 10px;
}

.item-exb {
    float: left;
    padding: 10px;
    width: 178px;
    background: #eee;
    font-size: 16px;
    margin-bottom: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.paid-option {
    font-size: 12px;
    background: #fff;
    color: #444;
    margin-bottom: 10px;
}
.po-title {
    color: #820043;
    font-weight: bold;
    font-size: 14px;
}
.po-body {
    padding: 5px 0;
}
.po-foot {
    font-size: 11px;
}


.item-contact {
    background: #820043;
    color: #fff;
}
.item-contact span {
    font-size: 18px;
    font-weight: bold;
}
.item-contact a {
    color: #fff;
}

.upload-text {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

#pay-alert {
    color: #91bce2;
    border-top: 1px solid #91bce2;
    border-bottom: 1px solid #91bce2;
    padding: 10px 80px;
    text-align: center;
    display: block;
    clear: both;
    margin-bottom: 20px;
    line-height: 20px;
}

/* Contenedor comun */

.common-c {
    width: 958px;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
}
.common-t {
    background: #FFE6CC;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    width: 938px;
    float: left;
    /*border-bottom: 1px solid #888; */
}
.common-b {
    width: 938px;
    float: left;
    padding: 10px;
}

/* Anuncio publicado/error */

.green-title {
    color: #02a233;
    padding-top: 10px;
    font-size: 18px;
    line-height: 24px;
    clear: both;
}
.success-title {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
    color: #820043;
    padding-left: 30px;
    background: url(../images/icon-ok.png) no-repeat left center;
    clear: both;
}
.error-title {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
    color: #f00;
    padding-left: 30px;
    background: url(../images/icon-cancel.png) no-repeat left center;
    float: left;
}
.error2-title {
    margin-top: 10px;
    font-size: 22px;
    line-height: 24px;
    padding-left: 30px;
    background: url(../images/icon-cancel2.png) no-repeat left center;
    float: left;
    color: #d00;
}
.tabbed {
    margin-left: 30px;
    margin-top: 20px;
    clear: left;
    float: left;
    font-size: 13px;
}

.tabbed p {
    margin: 5px 0;
}

.success-remember {
    margin-top: 20px;
    width: 100%;
    float: left;
}
/*
.success-remember b {
    font-size: 16px;
} */
.success-remember ul {
    list-style: square inside;
}
.success-remember li {
    padding: 5px 0;
}


.pub-options {
    width: 640px;
    float: left;
    clear: left;
    padding: 20px 0 0 150px;
}

.pub-options .ad-listing li {
    margin-bottom: 0;
    list-style: none;
    margin-top: 10px;
}

.pub-explain {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.pub-heading {
    width: 100%;
    text-align: center;
    float: left;
    padding: 20px 0 5px 0;
    font-size: 18px;
    font-weight: bold;
    color: #47C325;
    border-bottom: 2px solid #47C325;
}
.pub-title {
    font-size: 16px;
    color: #820043;
    font-weight: bold;
}

.pay-submit {
    background: #00A4CD;
    color: white;
    font-weight: bold;
    border: none;
    outline: none;
    padding: 5px;
    cursor: pointer;
    width: 170px;
}

#pub-transfer {
    margin: 10px 0;
}
#pub-transfer-text {
    margin-top: 10px;
    background: #D2E7EC;
    border: 2px solid #00A4CD;
    border-radius: 5px;
    padding: 10px;
}


/* Formulario de nuevo anuncio */

#publish-c {
    width: 958px;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #f8f8f8;
    border: 1px solid #888;
}
.publish-title {
    background: #FFCC95;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    width: 938px;
    float: left;
    border-bottom: 1px solid #888;
}

.publish-form form {

}

.publish-form {
    width: 938px;
    float: left;
    padding: 10px;
}

.publish-form label,
.publish-form input,
.publish-form select,
.publish-form textarea {

}

.publish-form input {

}

.publish-form label {

}

.publish-form .rowc {
    width: 620px;
    position: relative;
}

.publish-right {
    float: right;
    width: 282px;
}


.publish-info-c {
    float: right;
    width: 260px;
}

.publish-info,
.publish-info2 {
    float: right;
    width: 260px;
    /*background: #FFCC95;*/
    background: #ffe6cc;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #999;
    font-size: 13px;
}

.publish-info2 {
    background: #820043;
    color: #fff;
    margin-bottom: 10px;
}

.publish-info ul {
    list-style: square inside;
    float: left;

}
.publish-info li {
    padding: 5px 0;

}

.conditions-text {
    padding-left: 5px;
}

.pi-title {
    font-size: 16px;
    padding-bottom: 10px;
    width: 100%;
    float: left;
}

#categoryinfo,
#subcountry {
    font-size: 13px;
    margin: 5px 0;
    float: left;
}
#categoryinfo {
    font-size: 12px;
    color: #07C;
}

/* Formulario de re-subir anuncio / denunciar */

#republish-form {
    width: 440px;
    display: block;
    margin: 20px;
}
#republish-form h1 {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 0;
}
#republish-form .user-flash {
    width: 420px;
    float: left;
}
#republish-form label {
    width: 100px;
    text-align: left;
}
#republish-form .rowc {
    width: 320px;
}
#republish-form .row.submit {
    text-align: center;
}
#republish-form .row.submit input {
    margin: 20px 0;
    float: none;
    font-size: 20px;
}
.extra-form-t {
    width: 100%;
    float: left;
}
.extra-form-t a {
    color: white;
    font-weight: bold;
    background: #820043;
    display: block;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
}
.extra-form {
    display: block;
    clear: both;
    padding: 20px 0 0 0;
    float: left;
    width: 100%;
}
.extra-form .row label {
    text-align: left;
    width: 60px;
}
.extra-form .row .errorMessage {
    margin-left: 80px;
}
.extra-form .row.submit input {
    margin: 0;
}
.extra-form .successMessage {
    text-align: center;
    padding: 5px;
    margin: 0px 0 0 10px;
    display: inline;
    float: left;
    background: #092;
    color: white;
    border-radius: 3px;
}
.extra-form-c {
    display: block;
    clear: both;
    padding: 10px;
}
#popsubir_h {

}

#popsubir_b {

}

.pop-hint {
    width: 100%;
    float: left;
    margin: 10px 0;
    font-size: 12px;
}


/* Terminos de uso */

.terms {
    font-size: 13px;
    line-height: 20px;
}
.terms h2 {
    padding: 10px 0;
}
.terms li {
    padding: 2px 0;
}
.terms li.terms-title {
    font-size: 14px;
    padding-top: 10px;
}

/* Breadcrumbs */
.breadcrumbs {
    width: 950px;
    float: left;
    padding: 10px 5px;
    font-size: 13px;
}

.breadcrumbs ul li {
    float: left;
    padding: 0 5px;
}

.breadcrumbs a,
.breadcrumbs span {
    float: left;
    margin: 0;
}
.breadcrumbs span.sep {
    float: left;
    margin: 0;
    color: #888;
}

/* Paginator */

.paginator-c {
    width: 100%;
    background: #ddd;
    padding: 10px 0;
    text-align: center;
    float: left;
}
ul.paginator {
    margin: auto;
}
ul.paginator li {
    display: inline-block;
    margin: 0 2px;
    font-size: 14px;
}
ul.paginator a {
    color: #666;
    font-weight: bold;
    padding: 3px 7px;
}
ul.paginator a:hover {
    background: #666;
    color: #fff;
    text-decoration: none;
}
ul.paginator li.hidden {
    display: none;
}
ul.paginator li.selected a {
    color: #fff;
    background: #820043;
}
ul.paginator li.next a,
ul.paginator li.previous a {
    color: #fff;
    background: #666;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* Navegacion resultados de busqueda */

.results-nav {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}
.link-results,
.link-prev,
.link-next {
    padding: 5px 10px;
    background: #ddd;
    border: 1px solid #aaa;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.link-results {
    float: right;
    margin-top: 36px;
    clear: right
}
.link-prev,
.link-next {
    float: right;
    margin-left: 10px;
}

/* General */

.clearfix { clear: both }

.w100 { width: 100px }
.w200 { width: 200px }
.w300 { width: 300px }
.w400 { width: 400px }
.w500 { width: 500px }
.w600 { width: 600px }

.hidden { display: none; }

.fl { float: left }
.fr { float: right }

.last { margin-right: 0; }

.emphasize { font-weight: bold; }
.center     { text-align: center }


.padd70 {
    padding: 0 100px;
}

.button_t1,
a.button_t1 {
    background: #FFCC95;
    padding: 10px 0px;
    display: block;
    margin: 10px 0;
    cursor: pointer;
    text-decoration: none;
    border-radius: 5px;
    color: #02F;
    font-weight: bold;
}
a.button_t1:hover {
    opacity: 0.7;
}

a.button_t2 {
    background: #820043;
    color: #fff;
    padding: 5px 10px;
}

.img-line {

}
.img-line .button_t2 {
    margin-left: 10px;
}
.img-line img {
    vertical-align: middle;
}

.loading {
    background: url(../images/loading.gif) no-repeat 5px center;
    padding: 5px 5px 5px 26px !important;
}

#pl-files {
    width: 100%;
    float: left;
    padding: 5px 0;
}
.cover-tag {

}
.cover-tag label,
.cover-tag input {
    float: none;
    display: inline;
    width: auto;
}
.cover-tag label {

}
.cover-tag input {
    margin-right: 5px;
}
/* Otros */
.confirmdelete {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #820043;
    color: #fff;
    padding: 5px;
    font-size: 14px;
    margin-top: 10px;
    float: left;
}

.photo-edit {
    float: left;
    margin: 0 20px 20px 0;
    text-align: center;
    position: relative;
}
.photo-edit p {
    text-align: center;
}

.cover-mark {
    position: absolute;
    top: 30px;
    left: 32px;
}

#newsline {
    float: left;
    clear: both;
    margin-top: 5px;
    font-size: 13px;
    color: #d00;
    text-align: center;
    width: 100%;
}

/* Webcam */

#camera {
    width: 320px;
    height: 240px;
    float: left;
    border-radius: 5px;
    padding: 5px;
    background: #820043;
}
#camera-info {
    width: 500px;
    float: left;
    margin-left: 20px;
}
#camera-info ul {
    list-style: square inside;
}
#camera-photos {
    width: 100%;
    float: left;
    clear: both;
    margin-top: 20px;
}
.snap {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
    width: 150px;
}
.snap a {
    margin-top: 5px;
}

#camera-shoot {
    float: left;
    padding: 5px 10px;
    font-weight: bold;
    background: #820043;
    color: #fff;
}
.camera-done {
    text-align: center;
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 20px;
}
.camera-done a {
    padding: 5px 10px;
    font-weight: bold;
    background: #820043;
    color: #fff;

}
#camera-status {
    float: left;
    clear: both;
    margin-top: 20px;
}


/* Bloque categorias lateral */

.panel-block {
    width: 220px;
    padding: 0 0 10px 0;
    float: left;
    margin-bottom: 10px;
    background: #F0F0F0;
    margin-top: 5px;
    border-top: 1px solid #EEE;
}
.panel-block ul {
    float: left;
    margin: 10px 0 0px 9px;
}
.panel-block li {
    line-height: 14px;
    font-size: 11px;
    background: url(../images/bullet.gif) no-repeat left top;
    padding-left: 12px;
    margin-bottom: 3px;
}
.panel-block li.active span {
    background: #FFFE91;
}

.feedburner {
    clear: both;
    width: 200px;
    padding: 10px;
    float: left;
}
.feedburner p {
    font-size: 11px;
}
.feed-email {
    float: left;
    /*background: url(../images/email.gif) no-repeat right top; */
    padding-right: 25px;
    line-height: 14px;
    height: 20px;
    vertical-align: middle;
    margin: 5px 0;
    line-height: 20px;
    clear: left;
}
.feed-count {
    float: left;
}

/* Share */

#googleplus {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 10px;
}

#ad-share {
    width: 310px;
    float: right;
    text-align: left;
}
#ad-share p {
    margin-bottom: 5px;
}
.twitter-share-button {
    /*float: left;*/
    width: 110px !important;
}
#___plusone_0 {
    /*float: left !important;   */
    width: 90px !important;
}
.fb-like {
    /*float: left !important;*/
    display: inline-block;
}

#item-share {
    clear: both;
    padding: 10px 0 0 0;
}

#bannercodes {
    text-align: center;
}
#bannercodes img,
#bannercodes textarea {
    clear: both;
}
#bannercodes textarea {
    width: 500px;
    height: 40px;
    padding: 5px;
}
#bannercodes h2 {
    margin: 20px 70px 10px 70px;
    /*border-bottom: 1px solid #222; */
}

/* Opciones pago */

#block_opciones_especiales {
    padding: 0px;
    clear: both;
}


.btn-promociona {
    border: 1px solid gainsboro;
    border-radius: 3px;
    color: #686969;
    background: /*#00A4CD*/ #820043;
    display: inline-block;
    position: relative;
    text-decoration: none;
}

a.btn-promociona:hover {
    /*
    background: #820043;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    border-color: #B8B8B8;
    */
    text-decoration: none;
}


.btn-promociona .prom-text {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 13px 25px 13px 20px;
    background-position: 15px 18px;
    width: 222px;
    border-right: 1px solid white;
    float: left;
}
a.btn-promociona:hover .prom-text {

}

.precio-info {
    float: right;
    position: relative;
    display: inline-block;
    height: 41px;
    width: 380px;
    padding: 17px 25px 10px 25px;
    color: #444;
}
a.btn-promociona .precio-info {
    color: #fff;
}
/* Mod pagina publicado */
.tabs-publicado .exp-promociona .precio-info,
.tabs-publicado .precio-info {
    width: 320px;
}
.tabs-publicado .exp-promociona .prom-text,
.tabs-publicado .prom-text {
    width: 320px;
}
.tabs-publicado h2 {
    text-align: center;
    padding: 20px 0 10px 0;
}



.btn-promociona span {
    display: inline-block;
}

.exp-promociona .price-contratar,
.btn-promociona .price-contratar {
    display: block;
    font-size: 14px;
    font-weight: normal;
}
.exp-promociona .price-contratar {
    font-size: 13px;
}


.exp-promociona {
    display: none;
    border-radius: 3px;
    background: white;
    text-decoration: none;
    color: #222;
}

.exp-promociona li {
    padding: 10px 0;
    border: 1px solid gainsboro;
    border-radius: 3px;
    color: #686969;
    background: white;
    display: inline-block;
    position: relative;
    text-decoration: none;

}

.exp-promociona .prom-text {
    color: #373737;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 13px 25px 13px 20px;
    background-position: 15px 18px;
    width: 222px;
    border-right: 1px solid white;
    float: left;
}


.total-promociona {

    padding: 20px 0;
}

#related-items {

}
#related-content {
    text-align: center;
}
.related-title {
    background: #820043;
    color: white;
    clear: both;
    padding: 10px 0;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}
.related-entry {
    margin-bottom: 10px;
    clear: both;
    word-break: break-word;
}

/* Multi */

.site-it .cat-col h2,
.site-ar .cat-col h2,
.site-co .cat-col h2,
.site-mx .cat-col h2 {
    font-size: 13px;
}
.site-ar .cat-col h2.cat-masajes,
.site-co .cat-col h2.cat-masajes {
    font-size: 12px;
}


/* Rating widget */

.listing-meta-line {
    float: left;
    padding: 2px 0;
}

.rating {
    background: url('../images/star-map.gif') no-repeat 0 0;
    display: block;
    width: 80px;
    height:16px;
    margin: 0 0 0 10px;
    padding:0;
    float: left;
}
.rating-summary {
    float: left;
    padding-left: 5px;
    color: #666;
    font-size: 12px;
}

.stars_0 {background-position:0 0}
.stars_1 {background-position:0 -96px}
.stars_2 {background-position:0 -112px}
.stars_3 {background-position:0 -128px}
.stars_4 {background-position:0 -144px}
.stars_5 {background-position:0 -160px}

/* Pagina explicacion widget */

#widget-rate-page {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: justify;
}
#widget-rate-page div {
    padding-bottom: 10px;
    float: left;
    width: 100%;
    clear: both;
}
#widget-rate-page textarea {
    border: 1px solid #888;
    padding: 5px;
    width: 758px;
    clear: both;
    margin: 10px 0;
    height: 60px;
}
#widget-rate-page div.expander {
    display: none;
}
#widget-rate-page div.expander ul {

}
#widget-rate-page div.expander li {

}

/* lang pop */

#lpop {
    position: absolute;
    z-index: 200;
    width: 400px;
    background: #fff;
    height: 200px;
}
#lhead {
    background: #CCC;
    padding: 20px;
    font-size: 20px;
}
#lcontent {
    padding: 20px;
}
#lcontent ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#lcontent li {
    display: block;
    clear: both;
}
#lcontent a {
    padding-left: 60px;
    line-height: 48px;
    height: 48px;
    display: block;
    font-size: 14px;
}
#lcontent a.es { background: url('../images/flags/es.png') no-repeat left center; }
#lcontent a.co { background: url('../images/flags/co.png') no-repeat left center; }
#lcontent a.mx { background: url('../images/flags/mx.png') no-repeat left center; }
#lcontent a.it { background: url('../images/flags/it.png') no-repeat left center; }
#lcontent a.ar { background: url('../images/flags/ar.png') no-repeat left center; }

#loverlay {
    background: #000;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 100;
}



#search-links {
    padding: 5px 10px;
    border: 1px solid #CCC;
    border-radius: 5px;
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
#search-links ul {

}
#search-links li {
    width: 33%;
    float: left;
    margin: 2px 0;
    text-align: left;
    font-size: 10px;
}
#search-links div {
    padding: 5px 0;
    text-align: center;
    font-weight: bold;
}

#tag-links {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
#tag-links span {
    float: left;
    line-height: 20px;
    width: 40px;
    font-weight: bold;
}

#tag-links span.auto-subir {
    float: left;
    border-radius: 2px;
    background: #fff;
    padding: 0 8px;
    margin-right: 5px;
    line-height: 20px;
    border: 1px solid #ccc;
    word-wrap: normal;
    width: auto;
}

#tag-links ul {

}
#tag-links > a,
#tag-links li {
    float: left;
    border-radius: 2px;
    background: #fff;
    padding: 0 8px;
    margin-right: 5px;
    line-height: 20px;
    border: 1px solid #ccc;
    word-wrap: normal;
}

#tag-links > a {
    margin: 0 5px 0 0;
    font-size: 11px;
    padding: 0 4px;
}
#publish-help {
    text-align: center;
    margin-top: 20px;
    float: right;
}
#publish-help p {
    margin: 5px 0;
}


/*  _______________________________________

	01 SLIDER
    _______________________________________  */

/* Container / frame surrounding the slider */
.evoslider
{
}

.evoslider .slideWrapper
{
    position: relative;
}

.evoslider dl
{
    position :relative ;
    width : 100%;
    list-style :none ;
    overflow: hidden ;
    margin: 0;
    padding: 0;
    border: 0;
}

/*
Title bar.
*/
.evoslider dt
{
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

/* The hover state of the title bar */
.evoslider dt:hover
{
    cursor :pointer ;
}

/* The active state of the title bar */
.evoslider dt.active
{
    cursor :default;
}

.evoslider dt .ieFix
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

.evoslider dt .ieFix .box
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: Gray;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/*
The slide content area
*/
.evoslider dd
{
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}

/*  _______________________________________

	03 DIRECTION NAVIGATION
    _______________________________________  */

/* The arrow next */
.evoslider .arrow_next
{
}

/* The hover state of the arrow next */
.evoslider .arrow_next:hover
{
}

/* The arrow prev */
.evoslider .arrow_prev
{
}

/* The hover state of the arrow prev */
.evoslider .arrow_prev:hover
{
}


/*  _______________________________________

	04 CONTROL NAVIGATION ( BULLETS )
    _______________________________________  */

/* Control navigation container */
.evoslider .controlNav
{
    position :absolute ;
}

.evoslider .control_wrapper
{
    position: relative;
}

/* Control list */
.evoslider .controlNav ul
{
    position: relative;
    list-style: none;
}

/* The bullets control */
.evoslider .controlNav li.bullets
{
    position :relative;
    float: left ;
    cursor: pointer ;
}

.evoslider .controlNav li.bullets.last
{
}

/* The hover state of the bullets control */
.evoslider .controlNav li.bullets:hover
{
    cursor: pointer;
}

/* The active state of the bullets control */
.evoslider .controlNav li.bullets.active
{
    cursor : default ;
}

/*  _______________________________________

	01 SLIDER
    _______________________________________  */

.evoslider.default { position:relative; overflow:visible;margin:0 auto; padding:0; }
.evoslider.default dl { border:0; }
.evoslider.default dt { height:45px; color:#4e4e4e; font-family:Arial , Verdana; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:1px; line-height:40px; text-align:left; padding-left:70px; background:#d3d3d3; text-shadow:-1px 1px 1px #9f9f9f; }  .evoslider.default dd { background:#fff; }  .evoslider.default dt .toggle_icon { left:5px; top:0; width:40px; height:40px; font-family:Arial, Verdana; font-size:18px; font-weight:700; color:#4e4e4e; text-align:center; text-shadow:0 1px 1px #9f9f9f; }  .evoslider.default dt .toggle_icon.ie { left:0; top:auto; bottom:5px; }  .evoslider.default .arrow_next { position:absolute; right:10px; top:150px; width:35px; height:34px; cursor:pointer; border:0; text-decoration:none; margin:0; padding:0; }  .evoslider.default .arrow_prev { position:absolute; left:10px; top:150px; width:35px; height:34px; /*background: url(../images/arrows.png) no-repeat 0 0;*/ cursor:pointer; border:none; text-decoration:none; margin:0; padding:0; }  .evoslider.default .outer_control { border:0; background:#fafafa; margin:0; padding:0; }
.evoslider.default .controlNav { right:0; bottom:10px; border:0; margin:0; }
.evoslider.default .control_wrapper { width:100%; height:100%; overflow:hidden; }
.evoslider.default .controlNav ul { overflow:visible; border:0; margin:0; padding:0; }
.evoslider.default .controlNav li.bullets { width:19px; height:19px; border:0; background:url(../images/bullets.png) no-repeat; overflow:visible; font-size:12px; text-indent:-9999px; line-height:20px; color:#7f7f7f; font-weight:700; margin:3px; padding:0; }  .evoslider.default .controlNav li.thumbnails { width:113px; height:72px; border:none; background:#eee; overflow:visible; margin:5px; padding:0; }  .evoslider.default .controlNav li.thumbnails .overlay { background-color:#FFF; opacity:0.5; filter:alpha(opacity=50); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }  .evoslider.default .controlNav li.rotator { width:200px; height:80px; border:none; background:#eee; font-size:12px; text-align:center; line-height:20px; color:#4e4e4e; margin:5px; padding:0; }  .evoslider.default .controlNav li.rotator img { width:60px; height:60px; float:left; margin:10px; }  .evoslider.default .controlNav li.rotator p { margin-top:5px; text-align:left; }  .evoslider.default .controlNav li.rotator p span.title { display:block; font-weight:700; }  .evoslider.default .controlNav li.rotator p span.date { display:block; font-style:italic; }  .evoslider.default .control_autoplay { top:10px; right:10px; width:22px; height:22px; background:#fafafa; border:solid 1px #d9d9d9; }  .evoslider.default dd .control_autoplay { top:5px; right:5px; }  .evoslider.default .pause_button { width:22px; height:22px; background:url(../images/play.png) no-repeat -22px 0; cursor:pointer; }  .evoslider.default .play_button { width:22px; height:22px; background:url(../images/play.png) no-repeat 0 0; cursor:pointer; }  evoslider.default dd .evoEmbed img { max-width:100%; height:100%; }  .evoslider.default .evoText.overlay { left:0; top:0; width:300px; height:370px; color:#fff; background:#252525; text-align:left; opacity:0.7; filter:alpha(opacity=70); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); padding:30px; }  .evoslider.default .evoText.overlay h3 { font-size:22px; padding-bottom:5px; color:#f7f7f7; margin-bottom:0; font-weight:700; }  .evoslider.default .evoText.overlay p { padding-bottom:0; padding-top:5px; color:#bcbcbc; line-height:2em; }  .evoslider.default .evoText.partialleft { width:300px; background-color:#eee; text-align:left; border-right:solid 5px #fafafa; padding:30px; }  .evoslider.default .evoText.partialright { width:300px; background-color:#eee; text-align:left; border-left:solid 5px #fafafa; padding:30px; }  .evoslider.default .outerText { width:250px; background-color:#FAFAFA; padding:20px; }  .evoslider.default .outerText h3 { font-size:16px; padding-bottom:5px; margin-bottom:0; font-weight:700; color:#4e4e4e; }  .evoslider.default .outerText p { padding-bottom:0; padding-top:5px; color:#4e4e4e; }  .evoslider.default dt:hover,.evoslider.default .arrow_next:hover,.evoslider.default .arrow_prev:hover,.evoslider.default .controlNav li.rotator:hover { cursor:pointer; }  .evoslider.default dt.active,.evoslider.default .arrow_next.last,.evoslider.default .arrow_prev.first,.evoslider.default .controlNav li.rotator.active { cursor:default; }  .evoslider.default dt:hover .toggle_icon,.evoslider.default dt.active .toggle_icon { color:#4e4e4e; }  .evoslider.default .controlNav li.bullets:hover,.evoslider.default .controlNav li.bullets.active { background:url(../images/bullets.png) no-repeat -24px 0; color:#fafafa; }  .evoslider.default .controlNav li.thumbnails:hover,.evoslider.default .controlNav li.thumbnails.active { background:#4e4e4e; }  .evoslider.default .controlNav li.thumbnails:hover .overlay,.evoslider.default .controlNav li.thumbnails.active .overlay { opacity:0; filter:alpha(opacity=0); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }  .evoslider.default .evoImage,.evoslider.default .evoVideo,evoslider.default .evoEmbed { background-color:#000; }  .evoslider.default .evoText.partialleft h3,.evoslider.default .evoText.partialright h3 { font-size:22px; padding-bottom:5px; margin-bottom:0; font-weight:700; color:#4e4e4e; }  .evoslider.default .evoText.partialleft p,.evoslider.default .evoText.partialright p { padding-bottom:0; padding-top:5px; color:#4e4e4e; line-height:2em; }

#newsSliderBox {
    width: 100%;
    float: left;
}
#newsSlider li {

}

/* Exoclick */

.bclick_listing {
    float: left;
    padding: 0 0 10px 10px;
}
.bclick_item {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.bclick_item_block {
    float: left;
    width: 300px;
    padding: 0 25px;
}
.bclick_title {
    color: white;
    font-weight: bold;
    background: #820043;
    display: block;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    margin-bottom: 10px;
}

/* Formulario de solicitud de producto */

#order-request-form {
    width: 600px;
    margin: 0 auto;
}
#order-request-form .row label {
    width: 100px;
}
#order-request-form .rowc {
    width: 340px;
}
#order-request-ok,
#order-request-info {
    text-align: center;
    font-size: 14px;
    padding: 5px 0;
    margin: 10px 0;
    background: #DDF;
    line-height: 16px;
    line-height: 20px;
    color: #444;
}
#order-request-ok {
    background: #479325;
    color: #fff;
}

#pagos-mx {
    width: 580px;
    height: 160px;
    text-align: center;
    color: #222;
    padding: 40px 79px 0 79px;
    font-size: 16px;
    background: url("../images/pagos-mx2.gif") no-repeat center center;
}

#query-suggest {
    background: #47C325;
    text-align: center;
    padding: 5px 0 5px 10px;
    width: 720px;
    float: left;
    margin-bottom: 10px;
    font-size: 13px;
}

#panel-link {
    position: absolute;
    right: 0;
    background: #ffcc95;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    padding: 3px 6px;
    color: #000;
    text-decoration: none;
    text-shadow: 0 -1px 1px #fff;
    font-weight: bold;
    top: 5px;
    border: 2px solid #820043;
}

#cookie-bar {background:#111111; height:24px; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}


#http-error {
    text-align: center;
    padding: 10px 0;
    font-size: 18px;
}

/*! visualCaptcha - v0.0.5 - 2014-03-13
* http://visualcaptcha.net
* Copyright (c) 2014 emotionLoop; Licensed MIT */

.visualCaptcha{margin-bottom:20px;min-height:120px}@media only screen and (min-width:750px){.visualCaptcha{margin-bottom:10px}}.visualCaptcha *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.visualCaptcha .audioField{font-size:15px;color:#495e62;font-weight:100;padding:5px;border:1px solid #3bb6e4;height:40px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:360px){.visualCaptcha .audioField{margin-bottom:15px}}@media only screen and (min-width:360px){.visualCaptcha .audioField{width:240px;float:left}}.accessibility-description,.visualCaptcha-explanation,.status.valid{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#c1f7e8;padding:10px;text-align:center;font-family:Oxygen,sans-serif;font-size:18px;color:#219589;font-weight:100;margin:20px 0 24px}@media only screen and (max-width:360px){.accessibility-description,.visualCaptcha-explanation,.status.valid{font-size:16px}}.visualCaptcha-possibilities,.visualCaptcha-refresh-button,.visualCaptcha-accessibility-button,.visualCaptcha-button-group{display:inline-block}.visualCaptcha-possibilities{vertical-align:middle}@media only screen and (min-width:750px){.visualCaptcha-possibilities{margin-right:15px}}.visualCaptcha-possibilities .img{padding:4px;border:1px solid #fff;display:inline-block}@media only screen and (min-width:750px){.visualCaptcha-possibilities .img{padding:10px;border:3px solid #fff}}.visualCaptcha-possibilities img{width:32px;height:32px;z-index:5;transition:all 200ms;-webkit-transition:all 200ms}.visualCaptcha-possibilities img:hover{cursor:pointer}@media only screen and (max-width:360px){.visualCaptcha-possibilities .visualCaptcha-button-group{text-align:center;margin-top:15px}}@media only screen and (min-width:750px){.visualCaptcha-possibilities .visualCaptcha-button-group{float:right}}.visualCaptcha-possibilities .visualCaptcha-selected{background-color:#c1f7e8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px;border:1px dashed #099a9f}@media only screen and (min-width:750px){.visualCaptcha-possibilities .visualCaptcha-selected{padding:10px;border:3px dashed #099a9f}}.visualCaptcha-refresh-button{padding:9px 10px 7px;margin:0 5px;background-color:#f87056;border:1px solid #f87056;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.visualCaptcha-refresh-button img{width:16px;height:16px}.visualCaptcha-refresh-button:hover{cursor:pointer}.visualCaptcha-accessibility-button{padding:9px 10px 7px;border:1px solid #000;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.visualCaptcha-accessibility-button img{width:16px;height:16px}.visualCaptcha-accessibility-button:hover{cursor:pointer}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}div.visualCaptcha .visualCaptcha-show{-webkit-animation:fadeIn 300ms;animation:fadeIn 300ms}div.visualCaptcha .visualCaptcha-hide{display:none!important;-webkit-animation:fadeOut 300ms;animation:fadeOut 300ms}


#eanun1 {
    position: absolute;
    top: 188px;
    left: -130px;
}
#eanun2 {
    position: absolute;
    top: 188px;
    right: -130px;
}


/* Scrollbar */

#wn-container {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

/* NOTE: container div also specifies width and height (in head of demo) */
div#wn {
    position:relative; /* scroll area div must be positioned */
    width:700px; height:85px; /* width and height required. adjust to suit */
    overflow:hidden; /* required! */
}
div#scrollbar {
    position:absolute;
    /* include following if you don't want scrollbar hidden when insufficient content for scrolling */
    /* visibility:visible !important; */
    width:11px; height:85px;
    right:0; /* at right edge in container div */
    font-size:1px; /* for ie cooperation */
    top: 0;
}
div#scrollbar .up {
    /*background-image:url('images/scroll/btn-up.gif');*/
    background-repeat: no-repeat;
    width:11px; height:11px; /* specify width and height of your image */
    position:absolute; top:0;
}
div#scrollbar .down {
    /*background-image:url('images/scroll/btn-dn.gif');*/
    background-repeat: no-repeat;
    width:11px; height:11px; /* specify width and height of your image */
    position:absolute; bottom:0;
}
div#scrollbar .track {
    position:absolute; /* track must be positioned */
    left:0;
    top:12px; /* equal to height of .up image plus optional 1px for gap */
    width:11px;
    height:61px; /* height of scrollbar minus 2 X image height minus optional 2px for gap */
    background-color:#820043;
}
div#scrollbar .dragBar {
    position:absolute; /* dragBar must be positioned */
    background-color:#ceced6; /* can use background-image if you like */
    width:9px;
    height:20px; /* code auto-sizes */
    /* height:20px !important;  use !important to prevent code from sizing dragBar according to amount of content */
    top:1px; left:1px; /* optional, small gap between track and dragBar */
}

/* for clutzy draggers */
div#scrollbar {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* safari, chrome, opera have very prominent outline by default
   opera shows outline movement with scrolling and won't allow none
   set to suit your page design
*/
div#wn:focus, div#scrollbar:focus, div#scrollbar .track:focus, div#scrollbar .dragBar:focus {
    outline:1px dotted #eee;
}

