@import url(bootstrap.min.css);
@import url(reset.css);
@import url(facebox.css);
@import url(colorpicker.css);
@import url(jquery.jgrowl.css);
@import url(ui/aristo/style.css);
@import url(TextboxList.css);
@import url(TextboxList.Autocomplete.css);
@import url(tabs.css);
@import url(tree.css);
@import url(dropdown.css);
@import url(style.css);
@import url(../js/jquery.mb.ytplayer/dist/css/jquery.mb.YTPlayer.min.css);
@import url(jquery-fullsizable/jquery-fullsizable.css);
@import url(jquery-fullsizable/jquery-fullsizable-theme.css);
@import url(font-awesome/css/font-awesome.min.css);
@import url(../js/libs/flowplayer/skin/all-skins.css);

@font-face {
    font-family: "Adobe Garamond Pro";
    font-style: normal;
    font-weight: normal;
    src:url(../fonts/AGaramondPro-Regular.otf);
}

@font-face {
    font-family: "Adobe Garamond Pro";
    font-style: italic;
    src:url(../fonts/AGaramondPro-Italic.otf);
}

@font-face {
    font-family: "Adobe Garamond Pro";
    font-weight: bold;
    src:url(../fonts/AGaramondPro-Bold.otf);
}

@font-face {
    font-family: "Adobe Garamond Pro";
    font-style: italic;
    font-weight: bold;
    src:url(../fonts/AGaramondPro-BoldItalic.otf);
}

html, body {font-family:"Adobe Garamond Pro"; font-style: italic; font-size:16px; margin:0; height: 100%; color: black;}
#ficha-content #container,
#content .page,
body.cke_editable{font-style:normal;overflow:hidden;}

#ficha-content #ficha{font-style:normal}


h1, h2, h3, h4, h5, h6{ color: black; padding: 0px;}
h1 { color:black; font:36px/36px; padding:20px 20px 0 0;}
h2 {font-size: 1.6em; font-weight: normal; /*color:#A69C93;*/ margin:0px 0px 10px;}
h3 {font-size: 1.4em; font-weight: normal; padding-top: 10px;}
h4 {font-size: 1.2em; color:black; /*text-transform:capitalize;*/ font-weight:bold }/*1.3em*/
h5 {font-style:italic; font-size: 1em; color:black; /*text-transform:capitalize;*/ }
h6 { color:black; font:28px/28px;padding:20px 20px 0 0;}

p, fieldset, table, pre{margin-bottom:0px;}

/* Links */
a:link, a:visited { text-decoration: none; color: black;}
a:hover {color: #D2232B;}
a.more-link { padding-bottom: 2px; font-weight: bold; border-bottom: 1px dotted #666666;}
a:hover.more-link {	text-decoration: none;}

#container {min-height:100%; width:100%;position:relative;margin:0 auto;}

#header {width:100%;}

#header .content{margin: 0 auto;position:relative;width:1040px;min-height:230px;padding-bottom:30px;}

#header-ficha{width: 1040px;}
#header-ficha .content .languages{right: 23px !important;}
#header-ficha .content .languages,
#header .content .languages{position:absolute;top:20px;right:0;z-index:10;font-size: 12px; font-style: normal;}
#header-ficha .content .languages ul,
#header .content .languages ul {
    float: right;
    margin: 0;
    text-align: right;
}
#header-ficha .content .languages li,
#header .content .languages li {
    float: left;
    list-style: none outside none;
    padding: 0 0 0 5px;
}

/**
* custom clients
*/

#content-client-29 .users-info{display:none;}
#content-client-29 .search {display:none;}
#content-client-29 .links-ficha{display:none;}

/**
* custom clients
*/

#header-ficha .content .languages.dropdown,
#header .content .languages.dropdown{border:0;text-align:right;}

#header-ficha .content .languages.dropdown > a,
#header .content .languages.dropdown > a{color:black;text-transform: uppercase;}

#header-ficha .content .languages li a,
#header .content .languages li a {color: grey;text-transform: uppercase;}

#header-ficha .content .languages li a:hover,
#header .content .languages li a:hover {font-style: normal; color:#D2232B;}

#header-ficha .content .languages li.active a,
#header-ficha .content .languages li.active,
#header .content .languages li.active a,#header .content .languages li.active {color: black;background: none;}

#header .content .language-selector{position:absolute;top:76px;right:10px;z-index:10;font-size: 10px;}
#header .content .language-selector ul li{list-style-type:none;}

#header .content .users-info{position:absolute;top:40px;right:0;}
/*#header .content .users-toolbar{top:20px;right:0;}*/
#header .content .users-info form{width:230px;clear:both;overflow:hidden;}
#header .content .users-info form label{font-size:14px;width:90px;display:block;}
#header .content .users-info form label:after{content: "";}
#header .content .users-info form div.input input{font-size:12px;height:12px;width:90px;background-color: #f3f2f2;border: 1px solid #f3f2f2;}
#header .content .users-info form div.input{float:left;width:100px;margin-bottom:0px;}
#header .content .users-info form div.submit{float:left;}
#header .content .users-info form div.submit input{font-size:10px;}
#header .content .users-info p{text-align:right;margin-bottom:0;color:black;}
#header .content .users-info p a{color:black; font-weight: normal;}
#header .content .users-info p a:hover{color:#D2232B;}
#header .content .users-info.users-toolbar p{padding-right:0; color:#D2232B;}
#header .content .users-info .register-link{font-size:11px;padding-right:20px;color:black;}

#header .content .networks{position:absolute;top:75px;right:0;}
#header .content .networks.users-toolbar{top:95px;}
/*#header .content .networks a.facebook{background:url(../img/facebook.png) no-repeat left;width:22px;height:15px;display:inline-block;}
#header .content .networks a:hover.facebook{background:url(../img/facebook-red.png) no-repeat left;}
#header .content .networks a.twitter{background:url(../img/twitter.png) no-repeat left;width:22px;height:15px;display:inline-block;}
#header .content .networks a:hover.twitter{background:url(../img/twitter-red.png) no-repeat left;}
#header .content .networks a.pinterest{background:url(../img/pinterest.png) no-repeat left;width:22px;height:15px;display:inline-block;}
#header .content .networks a:hover.pinterest{background:url(../img/pinterest-red.png) no-repeat left;}*/

#header #help-toolbar{position:absolute;top:20px;right:180px;}
#header #about-toolbar{position:absolute;top:55px;right:70px;font-size:14px;}
#header #register-toolbar{position:absolute;top:21px;right:250px;}
#header #register-toolbar p{margin:0;margin-bottom:0;}
#header #register-toolbar a{font-size:14px;color:black;}
#header #liquidDocs-toolbar{position:absolute;top:55px;right:200px;font-size:14px;}

#header .content .links-ficha {
    position: absolute;
    right: 0px; /*40px;*/
    top: 145px;
    text-align: right;
}

#header .content .search {
    position: absolute;
    right: 0px; /*40px;*/
    top: 105px;
    width: 350px;
    text-align: right;
}
#header .content .search form{
  border: 0px;
}

#header .content .links-ficha.users-toolbar {
    top: 125px;
}

#header .content .links-ficha ul {
    margin-right: 0;
    margin-top: 0;
}

#header .content .links-ficha li {
    list-style: none outside none;
}

a.facebook{background:url(../img/facebook.png) no-repeat left;width:22px;height:15px;display:inline-block;}
a:hover.facebook{background:url(../img/facebook-red.png) no-repeat left;}
a.twitter{background:url(../img/twitter.png) no-repeat left;width:22px;height:15px;display:inline-block;}
a:hover.twitter{background:url(../img/twitter-red.png) no-repeat left;}
a.pinterest{background:url(../img/pinterest.png) no-repeat left;width:22px;height:15px;display:inline-block;}
a:hover.pinterest{background:url(../img/pinterest-red.png) no-repeat left;}

/*#header-ficha .content{position:relative;right:56px;}*/
#header-ficha .content{position:relative;/*width:1040px;*/margin: 0 auto;}

#header-ficha .content .languages{position:absolute;top:20px;right:0;z-index:10;font-size: 12px; font-style: normal;}
#header-ficha .content .languages ul {
    float: right;
    margin: 0;
    text-align: right;
}
#header-ficha .content .languages li {
    float: left;
    list-style: none outside none;
    padding: 0 0 0 5px;
}
#header-ficha .content .languages li a {color: grey;}
#header-ficha .content .languages li a:hover {font-style: normal; color:#D2232B;}
#header-ficha .content .languages li.active a {color: black;}

#header-ficha .content .users-info{position:absolute;top:40px;right:23px;}
#header-ficha .content .users-info p{text-align:right;margin-bottom:0;color:black;}
#header-ficha .content .users-info p a{color:black; font-weight: normal;}
#header-ficha .content .users-info.users-toolbar p{padding-right:0; color:#D2232B;}
#header-ficha .content .users-info p a:hover{color:#D2232B;}
#header-ficha .content .networks{position:absolute;top:75px;right:23px;}
#header-ficha .content .networks.users-toolbar{top:95px;}
/*#header-ficha .content .networks a.facebook{background:url(../img/facebook.png) no-repeat left;width:22px;height:15px;display:inline-block;}
#header-ficha .content .networks a:hover.facebook{background:url(../img/facebook-red.png) no-repeat left;}
#header-ficha .content .networks a.twitter{background:url(../img/twitter.png) no-repeat left;width:22px;height:15px;display:inline-block;}
#header-ficha .content .networks a:hover.twitter{background:url(../img/twitter-red.png) no-repeat left;}
#header-ficha .content .networks a.pinterest{background:url(../img/pinterest.png) no-repeat left;width:22px;height:15px;display:inline-block;}
#header-ficha .content .networks a:hover.pinterest{background:url(../img/pinterest-red.png) no-repeat left;}*/
/*#header-ficha .content .favorites{position:absolute;top:88px;right:0;}
#header-ficha .content .favorites a {color:#D2232B;}
#header-ficha .content .favorites.users-toolbar{top:108px;}*/
#header-ficha .content a.add-favorite{background:url(../img/favorites.png) no-repeat left;width:80px;height:15px;display:inline-block;text-align:right;}
#header-ficha .content a:hover.add-favorite{background:url(../img/favorites-red.png) no-repeat left;width:80px;height:15px;display:inline-block;}


ul.ui-autocomplete li{list-style-type:none;}


.page-margin{margin-left:2em;}

.ui-line-color {
    background-color: black;
    height: 1px;
    width: 680px;
    margin-left: 10px;
    margin-top: 10px;
}

#header .content #top-topics{position:absolute;bottom:0px;left:0px;overflow:hidden;width:680px;top:110px;line-height:1.3;}
body.vegas-container .ui-tabs ul li a,
body.vegas-container #header .content #top-topics{background:transparent;}

/* body.vegas-container #top-topics ul li a{color:white;} */
/* body.vegas-container .ui-line-color{background:white;} */
/*body.vegas-container #header p,
body.vegas-container #header a{color:white !important;}*/
/* body.vegas-container #header p{color:white !important;} */

/* tabs2 */

.ui-tabs ul{overflow:hidden;margin:0;text-align:left;margin-left:0;width:680px;}
.ui-tabs ul li{display:inline-block;list-style-type:none;margin-left:2px;font-size: 18px;}
#profile .ui-tabs{background:transparent;}
#profile .ui-tabs ul{text-align:left;padding-bottom:20px;border-bottom:4px solid black;}
#profile .ui-tabs ul li{font-size:14px;}
#profile .ui-tabs ul li a{background:transparent;}
#top-topics ul li{margin-left:0;}
#top-topics ul li a{color:black;}
#top-topics ul li a:hover{color:black;/*font-weight: bold;*/}

/*cambiar color pastilla por defecto */
.ui-tabs ul li a {/*font-weight: bold;*/text-decoration: none; display: block; float: left; margin: 0 0px 0 0; padding: 1px /*5px*/ 10px; position: relative; outline: none;border:1px solid transparent/*#e0e0e0*/;border-bottom:0px;background-color: white /*#d0d1d3*/; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.ui-tabs ul li a span {}

.ui-tabs ul li a:hover {background-position: 0 0; color: #000;}
.ui-tabs ul li a:hover span {}

.ui-tabs ul li a.current {background-color: #fff; /*font-weight: bold;*/ color:black;}
#top-topics ul li a.current{background-color:white;/*#1d3f11;*/} /*cambiar color pastilla activa*/
.ui-tabs ul li a.current span {}


#home-sponsors-tabs{margin-bottom:15px;}
#home-sponsors-tabs .ui-line-color-bottom{padding-bottom:5px;border-bottom:4px solid black;width:94%;margin: 0 auto;}
#home-sponsors-tabs ul{text-align:left;margin-left:1em;}

.pane {border: 1px solid #ccc;padding:5px;}
.pane fieldset {border: none;}


#brand{position:absolute;top:20px;z-index:12;}
#brand a{width:680px;height:80px;display:block;overflow:hidden;text-decoration:none;}
#brand a:hover{text-decoration:none;border-bottom:0px;}
#brand a img{min-width:300px;max-width: 680px;}

#content{width:100%;margin:0 auto;padding-bottom:124px;overflow:hidden;}
#main-content{padding-top:10px; margin-bottom:50px;width:1040px;margin: 0 auto;}

#footer {position:absolute;bottom:0;color:white;width:100%;text-align:left; background-color:white;}
#footer .content{width:1040px;height:124px;margin:0 auto;overflow:hidden;}
#footer .content #menu{margin-left:10px;}
#footer .content #menu ul{overflow:hidden;;margin:0px}
#footer .content #menu ul li{float:left;list-style-type:none;margin: 10px 0 0;}
#footer .content #menu a {color:#000000;/*#d0d1d3;*/padding: 1px 10px;}
#footer .content #menu a:hover{color:#D2232B;}

/** forms */

/*form {}*/
form { margin-top:0px}
label { display: inline-block; color: #000; line-height: 20px; margin-right: 10px;width:150px;}
div.tags label{width:100%;display:block;}
.period label{width:auto;}
.sill-here.checkbox{margin-bottom:0px;}
.sill-here.checkbox .input{margin-bottom:0px;}
.sill-here.checkbox .title{display:inline-block;}
.period input,.text.period input{width:50px;}
.period span.to{font-size:10px; margin-left:10px;margin-right:10px;}

#facebox label {display: block;}

fieldset {border: none; border-top: 1px solid #ddd;padding-top:10px;}
legend {color: #000; font-weight: bold;}

.checkbox {}
.checkbox input { margin: 0 10px 0 0;}
.checkbox label { display: inline; position: relative; top: -2px;}

.radio label{ margin-left: 5px;}

.date label,
.file label,
.select label,
.textarea label,
.password label,
.text label { }

div.input.radio.required label:after{content: "";}
div.input.required label:after{content: " *";color: #E14F1C;}

textarea,
.password input,
.editable input,.text input { width: 250px;border: 1px solid #D6D6D6;height:18px;font-size:12px;}
.textarea textarea{height:auto;box-sizing:content-box;}

textarea{height:auto;}
.textarea label{ vertical-align:top}

.password input,
.editable input,.text input { height: 18px; padding: 3px; border: solid 1px #D6D6D6; box-sizing:content-box;}

.editable textarea{padding: 3px; width:80%;border: solid 1px #ccc; }

.input { margin-bottom: 1em; overflow: auto;}
.submit { text-align: center;}

.error { color: #E14F1C;}
.radio .error-message { margin-left: 0px;}
.error-message { font-size: 80%; font-size:14px;color: #E14F1C;}


/**comments*/
#form-denunciation textarea{width:370px;}
.comments{margin-bottom:10px;}
/*.comments .denunciation{text-align:right;height:18px;}*/
.comments .denunciation{text-align:right; margin:8px 0px}
.comments .denunciation a{background:url(../img/toolbar/thumb.png) no-repeat left;padding-left:17px;color:black;font-weight:bold;text-decoration:none;line-height:17px;padding-top:2px;}
/*.comment {border-bottom: 1px dotted #ccc; padding: 10px 0;position:relative;}*/
.comment { margin-top:30px; padding: 10px 15px; position:relative; background-color:#EAE7DD; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#facebox .comments .comment{margin-top:0px;color:black;text-align:left;}
/*.comment p { margin-right: 200px;}*/
.comment p {height:35px; min-height:35px; margin:10px 0px 0px 0px; padding-left:40px; padding-top:0px; /*margin-right: 200px;*/ background:url(../img/speechmark_peq.jpg) top left no-repeat; line-height:1.5em; color:#333333}

.comments .comment-reply{margin-left:30px;}

.comments-top { margin-bottom:15px; padding: 15px 15px; position:relative; background-color:#635E5A; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; overflow:hidden;}
.comments-top h2 {color:#EAE7DD;}
.product-comment-image {width:auto; float:left; margin-right:20px}
.product-comment-image img{border:3px solid #C6C0B7}
.comment-form  form{margin-bottom:15px; padding: 10px 15px; position:relative; background-color:#f0f0f0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}




/* Tables */
table {border:1px solid #000; color:black; margin-bottom:10px; width:100%;}
.index table{}
th {border-bottom:1px solid #000; background:#333; color:#fff; font-weight:bold;vertical-align:middle;padding:0;}
.horizontal th {border-bottom:none; border-right: 1px solid #000;}
td {padding:4px; vertical-align:top;}
th, td {text-align:center;}
th a {display:block; padding:4px; text-decoration:none; color:#fff;}
th a:hover {background:#669; color: #fff; text-decoration:none;}
.altrow td {background:#eee;}
.altrow th {background:#489fba;}
/* tr:hover td {background:#aaf;} */
td.actions {text-align:left; white-space:nowrap;}
td.actions a {margin:0px 6px;}
th.actions {width: 150px;}
tr:hover td {background:#ecc;}

table.small {width:60%}

/* Actions */

.observable-actions { position:absolute; top:0;right:0;display:none;background-color:#F8F8F8;border:1px solid #E7E5DC;padding:5px;}
.observable-actions.observable-actions-middle{top:25%;}
.observable-actions a{clear:both;height:16px;display:block;width:auto;}

a.action {padding:1px 0 3px 18px; background-repeat:no-repeat; text-decoration:none;}
.action.add {background-image:url(../img/actions/add.png)}
.action.edit {background-image:url(../img/actions/edit.png)}
.action.delete {background-image:url(../img/actions/delete.png)}
.action.view {background-image:url(../img/actions/view.png)}
.action.index {background-image:url(../img/actions/index.png)}
.action.enable {background-image:url(../img/actions/enabled.png)}
.action.disable {background-image:url(../img/actions/disabled.png)}
.action.up {background-image:url(../img/actions/up.png);}
.action.down {background-image:url(../img/actions/down.png)}
.action.top {background-image:url(../img/actions/top.png)}
.action.bottom {background-image:url(../img/actions/bottom.png)}
.action.remove {background-image:url(../img/actions/disabled.png)}
.action.carro {background-image:url(../img/actions/carro.gif);padding:1px 0 3px 23px; }



#authMessage {width: 360px; text-align: center;}
#messages {margin: 10px 0 10px 0;}
.message {border: 2px solid #eec; background: #ffc; padding: 10px; font-weight: bold; position: relative;margin: 10px 0 10px 0;color:black;}
.message div.close {position: absolute; top: 2px; right: 2px;}



/* LiquidMaps */
#liquid-map-container{position:relative;width:97%;height:530px;margin: 0 auto;}


#liquid-map{width:100%;height:100%;}
#liquid-map-float-toolbar{position:absolute;top:0px;left:0;background:url(../img/map-toolbar2.png) no-repeat transparent;width:455px;height:490px;z-index:2;}
#liquid-map-float-toolbar .expand-collpase,
#liquid-map-float-toolbar.expanded .expand-collpase{top:15px;right:5px;position:absolute;}
#liquid-map-float-toolbar .expand-collpase a{width:17px;height:12px;background:url(../img/arrow-left.png) no-repeat;cursor:pointer;display:block;outline:medium none;}

#liquid-map-float-toolbar.collapsed{background:url(../img/map-toolbar-collapsed.png) no-repeat;width:25px;}
#liquid-map-float-toolbar.collapsed .expand-collpase a{background:url(../img/arrow-right.png) no-repeat;}

#liquid-map-float-toolbar .category-search{width:210px;float:left;color:black;margin-top:2em;}
#liquid-map-float-toolbar .category-search h2{font-size:12px;margin-left:10px;}
#liquid-map-float-toolbar .category-search label{color:black;font-size:11px;/*font-weight:bold;*/display:inline-block;line-height:auto;margin-right:0;vertical-align:top;width:130px;padding-left:30px;}
#liquid-map-float-toolbar .category-search .input{margin-top:10px;}
#liquid-map-float-toolbar .category-search .checkbox{padding-left:10px;}
.category-block-parent{/*margin-top:10px;*/}
.category-block-parent input{display:none;}
/* #topics-input .checkbox.checked, */
#categories-input .checkbox.checked{background:#67A9FF;}
#topics-input .radio{width:95%;margin:0 auto;height:30px;}
#topics-input .radio label{width:200px;display:block;margin: 0 auto;}

#liquid-map-float-toolbar .category-search .checkbox.checked{background:white;}

#liquid-map-float-toolbar .liquid-map-toolbar-search-results{width:210px;float:left;}
#liquid-map-float-toolbar .liquid-map-toolbar-search-results .search-results-contents{background-color:white;height:407px;overflow:auto;border-radius:10px;/*-moz-border-radius:10px;-webkit-border-radius: 10px;*/padding:5px;}

#liquid-map-float-toolbar .search{clear:both;overflow:hidden;}

.search-results .edit-search{text-align:center;}

#liquid-map-container .search{text-align:center;}
#liquid-map-container .search form{width:235px;position:relative;overflow:hidden;}
#liquid-map-container .search label{display:block;float:left;width:70px;}
#liquid-map-container .search .my-searchs-input label{display:block;float:left;width:95px;}
/* #liquid-map-container .change-search-type-button{position:absolute;top:10px;right:5px;} */
#liquid-map-container .search .input{float:left;margin-top:3px;}
#liquid-map-container .search .input input{width:160px;height:15px;}
#liquid-map-container .search .submit{float:left;margin-top:2px;}
#liquid-map-container .search .submit button{background:none repeat scroll 0 0 transparent;border:0 none;display:block;height:24px;line-height:24px;margin:0;padding:0;position:relative;text-align:left;width:29px;}
#liquid-map-container .search .liquid-button-submit button{background:#0096FA;color:white;border:auto;display:block;height:24px;line-height:24px;margin:0;padding:0;position:relative;text-align:left;width:auto;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#liquid-map-container .search .submit button img{margin:0 0 0 -4px;}


#facebox .profile{width:850px;margin:0 auto;text-align:left;}
#facebox #profile{margin-right:2em;}
#facebox #user-channel .channel-block .main-block{width:400px;}
#facebox #user-channel .channel-block .secondary-block{width:270px;float:right;margin-right: 15px;}

#profile{padding-left:2em;}
#profile .title h2{color: black;font-family: Times,'Times New Roman',serif,Georgia;font-size: 3.5em;font-style: italic;margin-top: 0; padding-top: 0;}
#profile .title-mini h2{color: black;font-family: Times,'Times New Roman',serif,Georgia;font-size: 1.5em;font-style: italic;margin-top: 0; padding-top: 0;}
#profile .title h3{color: black;font-family: Times,'Times New Roman',serif,Georgia;font-size: 2.5em;font-style: italic;margin-top: 0; padding-top: 0;}
#profile .title h1{padding:0;margin:0;margin-bottom:5px;}
#profile .profile-toolbar{overflow:hidden;}
.entry-types a,
#profile .profile-toolbar a{font-weight:bold;margin-left:10px;}
#profile .profile-toolbar .ui-button{float:left;}
#profile #addthis-toolbox-container{float:left;}
#profile .profile-share-tools{display:none;left: 320px;overflow: hidden;position: absolute;top: 47px;z-index: 99;}
#facebox #profile .profile-share-tools{display:none;left: 320px;overflow: hidden;position: absolute;top: 35px;z-index: 99;}

#profile a.rss-link{float:left;}

#user-channel {overflow:hidden;padding-bottom:30px;position:relative;padding-top:5px;}
#user-channel .channel-block{overflow:hidden;clear:both;width:100%;}


#user-channel h2.map-title {margin:10px 0 0px;}

#user-channel .channel-block .main-block {width:70%;position:relative;margin-top:10px;float:left;}
#user-channel .channel-block .secondary-block{margin-top:20px;width:30%;float:left;}

#user-channel .channel-block .user-about-profile .about{text-align:justify;padding-right:20px;}
#user-channel .channel-block .user-about{overflow:hidden;}
#user-channel .channel-block p.about{font-family:helvetica;}
#user-channel .channel-block .user-about .avatar{float:left;margin-bottom:20px;}
#user-channel .channel-block .user-about .channel-about{float:left;}

#user-channel .channel-block .user-multimedia{overflow:hidden;}
#user-channel .channel-block .user-multimedia .multimedia{float:left;margin-left:10px;position:relative;}

.channel-block .user-multimedia .multimedia h3{width:300px;/*height:20px;*/overflow:hidden;}
.multimedia-index .paging{clear:both;}

.multimedia-index .user-multimedia .multimedia{float:left;margin-left:10px;}

#user-channel .channel-block .user-images .image-container{float:left;margin-left:10px;}
#user-channel .channel-block .user-images .image-container a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;display: inline-block;outline: medium none;padding: 4px;position: relative;vertical-align: bottom;}

#user-channel .user-about .avatar{position:relative;height:270px;width:270px;}
#user-channel .user-about .avatar img{vertical-align:bottom;height:270px;width:270px;}
#user-channel .user-about .avatar .pointer{position:absolute;border-color:#3E3E3E transparent #3E3E3E;border-style:none solid solid;border-width:0 14px 14px;bottom:-1px;height:0;left:14px;position:absolute;width:0;z-index:2;}

#user-channel .channel-about{background: #3E3E3E; color:white;width:270px;padding-top:15px;}
#user-channel .channel-about .about-contents{padding:5px;}
#user-channel .channel-about p,
#user-channel .channel-about p a{color:white;}
#user-channel .channel-about p.link{font-weight:bold;}

#user-channel .title{position:relative;}
#user-channel .title .color-selector{float:left;overflow:hidden;padding-top:20px;}
#user-channel .title .submit{float:left;}

#user-channel .channel-profile-brief .title .color-selector{padding-top:0px;}
#user-channel .channel-news .title .color-selector{padding-top:0px;}

#user-channel .activity-item a{font-family:helvetica;}

/*  Channel edit */
.color-selector{clear:both;margin:0 auto;overflow:hidden;}
.color-selector input{width:110px;float:left;border:1px solid #c3c3c3;}
.color-selector label{display:inline;float:left;}
.color-selector .selector{width:32px;height:32px;float:left;}
.color-selector .fill-color{background: transparent url(../img/colorpicker/fill-color.png);}
.color-selector .stroke-color{background: transparent url(../img/colorpicker/stroke-color.png);}
.color-selector.hidden input{display:none;}


/* Entries */

.entry-info .image{float:left; margin: 0 10px 0 0;}
.entry-info .image .title h2{font-size: 1.7em;}
.entry-info .image .actions{clear: both; text-align: right;}


.embed-multimedia{width:300px;height:200px;}
.embed-multimedia-full-size{width:400px;height:300px;}

.multimedia-embed-preload{background:url(../img/multimedia/embed-preload.png) no-repeat gray;}
.multimedia-embed-preload .flowplayer{}
.multimedia-embed-preload .url{}

.multimedia .author{display:none;}

.map-view-info{width:480px;position:relative;}
.map-view-info .content{text-align:center;}
.map-view-info .content2{text-align:left;}

.view-info .avatar{float:left;}
.view-info .user-link-info img{max-width:400px;max-height:300px;} /*900px*/
.view-info .actions{margin-top:10px;}
.view-info .actions a{margin-left:10px;}
.view-info .actions a.first-action{margin-left:0px;}

.map-view-info .title,
#user-channel .map-view-info .title{text-align:center;}

.map-view-info .content .embed-multimedia{margin: 0 auto;}


/*  Register */
.location-fieldset{position:relative;height:400px;}
.location-fieldset #where-map{position:absolute;top:0;right:0;}
.location-fieldset #liquid-map{position:absolute;top:0;right:0;width:400px;height:400px;}
.location-fieldset .location-help-ref{position:absolute;right:500px;top:180px;}

.register .register-location-container{position:relative;height:400px;}
.register .location-fieldset{position:relative;height:auto;overflow:hidden;}

.category-fields-container{max-height:420px;overflow: auto;float:left;}
.topic-fields-container{max-height:420px;overflow: auto;float:left;width:300px;margin-right:30px;}
.category-fields-container .input.radio{
    display:list-item;
}
.category-fields-container .radio label {
    display: inline;
}
.register-location-info{width:400px;margin-top:10px;}


/* Search */
.preferred-items .search-content{background:#DCDCDC;}
.search-content p{margin-bottom:4px;}
.search-content.vip-content{background:#FFFFC0;}
.search-content .title{color:#D2232B;}
.search-content .title a{color:#D2232B;}
.search-content .about{color:#D2232B;}
.search-content .webpage a{color:black;text-decoration:underline;}

.search-content .more a:visited{color:gray;}
.search-content .webpage a:visited{color:gray;}

.search-content .more{overflow:hidden;}
.search-content .more .save-search-form{float:left}
.search-content .more a.button{float:left;}
.search-content .more a {/*color:#0066CC;text-decoration:underline;*/}
.search-content .more a.ui-button .ui-button-text {font-size: 10px;}
.search-content .more .ui-button .ui-button-text {font-size: 10px;}


/* Home */
.columns-home{overflow:hidden; width: 97%; margin: 0 auto;} /*989 px*/
.columns-home h3{font-family: Times,'Times New Roman', serif,Georgia;font-size:2.5em;font-style:italic;color:black;margin-top:0;padding-top:0;}
.columns-home h3 a{color:black;}
.columns-home .column1{float:left;width:330px;}
.columns-home .column2{float:left;padding-right: 29px;width: 330px;}
.columns-home .column3{float:left;width:300px;}
.home-page .publicity{margin-top:10px;}
.home-page .publicity .publicity-banner{margin-top:10px;}

.two-columns{margin-left: 2em;}
.two-columns .column1{float:left;width:600px;margin-right:20px;}
.two-columns .column2{float:left;width:350px;}
.two-columns .column .publicity{text-align: center;}



.columns-home .item-separator{border-bottom:3px solid black;padding-bottom:5px;margin-bottom:10px;}
.columns-home .multimedia .item-separator{width:300px;}

/* Noticias */
.entry{overflow:hidden;margin-bottom:10px;}
.entry.cke_show_borders{overflow:auto;}
.cke_panel_block,
.cke_skin_kama_container{overflow:auto;}
.entry-editable{position:relative;}
.entry-editable:hover{background-color:#F8F8F8;border:1px solid #E7E5DC;}
.entry .entry-content{overflow:hidden;}
.entry .entry-content .entry-image{float:left;width:123px;margin-right:15px;margin-bottom:20px;}
.entry .entry-content .entry-image img{border:1px solid #DCDCDC;padding:8px;margin-bottom:10px;}
.entry .entry-content .entry-information{float:left;text-align:justify;}
.home-page .entry .entry-content .entry-information{}
.entry .entry-content .entry-information h4{padding:0px 0px 10px;margin:0;}
.entry .more{clear:both;}


/* tooltip styling */
/* .tooltip {display:none;background:url(../img/tooltips/black_arrow.png);height:82px;padding:20px;width:169px;font-size:11px;color:#fff;} */
.tooltip {display:none;background:transparent url(../img/tooltips/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;z-index:100;}
.tooltip-right{display:none;background:transparent url(../img/tooltips/black_arrow_center_right.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;z-index:100;}

.information-tooltip {display:none;font-size:12px;width:160px;padding:25px;background-color:#FFEE69;border-color:#D4C237 #A6982B #A6982B;border-style:solid;border-width:1px;color:#000000;padding:2px 5px; padding-left:30px;z-index:100;height:40px;}
.information-tooltip span.icon{background:url(../img/tooltips/info-icon.png) no-repeat;width:24px;height:24px;display:block;position:absolute;top:5px;left:2px;}


/* a .label element inside tooltip */
.tooltip .label {color:yellow;width:35px;}
.tooltip a {color:#ad4;font-size:11px;font-weight:bold;}
.tooltip.bottom {background:url(../img/tooltips/black_arrow_bottom.png);padding-top:40px;height:55px;}
.tooltip.bottom {background:url(../img/tooltips/black_arrow_bottom.png);}

/* My account */
#UserMyAccountForm fieldset{position:relative;}
#UserMyAccountForm .avatar{position:absolute;top:2px;right:2px;}
#UserMyAccountForm .avatar img{max-width:314px;max-height:314px;}
#UserMyAccountForm .personal-information{/*height:330px;*/}


/* Actions */
a.action {padding:1px 0 3px 18px; background-repeat:no-repeat; text-decoration:none;}
.action.add {background-image:url(../img/actions/add.png)}
.action.edit {background-image:url(../img/actions/edit.png)}
.action.delete {background-image:url(../img/actions/delete.png)}
.action.view {background-image:url(../img/actions/view.png)}
.action.index {background-image:url(../img/actions/index.png)}
.action.enable {background-image:url(../img/actions/enabled.png)}
.action.disable {background-image:url(../img/actions/disabled.png)}
.action.up {background-image:url(../img/actions/up.png);}
.action.down {background-image:url(../img/actions/down.png)}
.action.top {background-image:url(../img/actions/top.png)}
.action.bottom {background-image:url(../img/actions/bottom.png)}
.action.remove {background-image:url(../img/actions/disabled.png)}

.action.enable:hover {background-image:url(../img/actions/enabled.png);background-repeat:no-repeat;}
.action.disable:hover {background-image:url(../img/actions/disabled.png);background-repeat:no-repeat;}

/* Editor */
.cke_button_flash .cke_label,
.cke_button_image .cke_label{display:inline !important;}


.paging .current{color: black;font-weight:bold;}
.paging span a{color: gray;}

a.history-back{}
a.history-back-news{margin-bottom:20px;display:block;}


/* Image Viewer */
.image-container{overflow:hidden;position:relative;}
.image-container .prev{position:absolute;top:45%;left:0px;}
.image-container .next{position:absolute;top:45%;right:0px;}
.image-container .image{padding-left:31px;padding-right:31px;text-align:center;}
.image-container .description{text-align:center;}

/* Noticias */
.news .page-content-body .image{margin-top:10px;margin-bottom:10px;}

.actions ul li {
    float: left;
    list-style-type: none;
    margin-right: 20px;
}

.subcategory-topic-container {
    display: inline;
    list-style-type: none;
}

.subcategory-topic-container label {
     display: inline; color: #000; line-height: 20px; margin-right: 10px;
}

/*.categories ul {margin:0;}
.categories ul li{display:inline;}*/
/*.categories ul li:first-child{padding-left: 10px;}*/

.categories{font-size:18px;}
.categories ul{overflow:hidden;;margin:0px}
.categories ul li{float:left;list-style-type:none;margin: 10px 0 0;}
.categories a {color:#000000;padding: 1px 10px;}
.categories a:hover{color:#D2232B;}

.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {
    font-size: 16px;
}

.gm-style div, .gm-style span, .gm-style label, .gm-style a {
    font-family: "Adobe Garamond Pro";
    font-size: 16px;
}

.gm-style a {
    color: #D2232B;
}

.categories-topics {
    width:1040px;
}

.categories-topics div.checkbox {
    float: left;
    width: 50%;
}
.categories-topics .input.select{
  padding-top:20px;
}
.categories-topics div.checkbox  input{
  margin-left:0px;
}

.subcategories-radio label{
    width: 495px;
}

.favorite {
    border-bottom: 1px solid;
    float: left;
    margin: 10px 0;
    min-height: 225px; /*210px;*/ /*140px;*/
    width: 50%;
}

.favorite .imagen{
    float: left;
    min-width: 180px;
    text-align: right;
}

.favorite .texto{
    float: left;
    max-width: 305px;
    margin-left: 20px;
}

.favorite .texto .row {
    margin-bottom: 10px;
}

.favorite .texto .bottom {
    bottom: 0;
}

.favorite .texto a.title{
    font-size: 22px;
}

.my-favorites img {max-height: 120px; max-width: 180px;}

/*.photos .photo .share {position:absolute; top:0; left:0;}*/
.photos .photo .share img {width: auto; display: inline;}
.photos .photo .share {margin-top: 10px;text-align:center;}


.zoom {
  display:inline-block;
  text-align:center;
  position: relative;
  width:100%;
}

/* magnifying glass icon */
.zoom:after {
  content:'';
  display:block;
  width:33px;
  height:33px;
  position:absolute;
  top:0;
  right:0;
  background:url(https://raw.github.com/jackmoore/zoom/master/icon.png);
}
.zoom img {
  display: inline-block;
}
.zoom img::selection { background-color: transparent; }

#jquery-fullsizable{background-color:white;}

 .fichas-fields-items{margin-top:20px;}
 .fichas-fields-items p{text-align: justify;}
 .fichas-fields-items p img{max-width: 100% !important; height: auto !important;}


.ficha-right .flowplayer{width:221px;overflow: hidden;}
.ficha-right p{width:221px; display:inline-block;}


#UserSearchForm .marker:before{
  content: '';
  position: absolute;
  top: 0px;
  left: 0;
  width: 1px;
  height: 24px;
  background: gray;
}
#UserSearchForm input{
  box-shadow:none;
  background: transparent;
  vertical-align: middle;
  border: 0;
  height: 24px;
  margin-left:1px;
  font-family: inherit;
  font-style: inherit;
  font-size:16px;
}

#UserSearchForm input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    black;
}
#UserSearchForm input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    black;
   opacity:  1;
}
#UserSearchForm input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    black;
   opacity:  1;
}
#UserSearchForm input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909;
}


#UserSearchForm .input-group:focus{
  width: 100% !important;
}


.ficha-separator{width: 100%;border-top:1px solid gray; margin: 50px 0px 50px 0px;}
.print-ficha{
    border-bottom: 1px solid gray;
    line-height: 24px;
    padding-bottom: 3px;
  }
.print-ficha a{padding-right: 10px;}

.ficha-page{position: relative; margin-top:50px;}



.flowplayer {
  background-color: #000;
  background-image: url(../img/player-bg.jpg);
  margin-bottom: 30px;
}
@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .flowplayer {
    background-image: url(../img/player-bg.jpg);
  }
}
/* hide standard time tool tip */
.flowplayer .fp-tooltip {
  display: none !important;
}

/* the preview canvas */
.flowplayer canvas {
  outline: 4px solid #fff;
  position: absolute;
  z-index: 9999;
  display: none;
}
