@charset "utf-8";


/* CSS Document */

/*------------------------------------*\



	RESET



\*------------------------------------*/

body { margin: 0; padding: 0; font-size: 85.25%; /* 14px */ line-height: 1.846; color: #999; font-family: 'Open Sans',Helvetica,Arial,sans-serif; }

a, a:link, a:visited { color: #e6624d; text-decoration: none; }

a:focus, a:hover, a:active { color: #2e2e2e; text-decoration: none; opacity: 0.8; }

.section-footer a:focus,



.section-footer a:hover,



.section-footer a:active {color: #fff;}

/*--- HEADINGS ---*/

h1 { font-size: 36px; /* 24px */ margin-bottom: 1em; /* 24px */ line-height: 1; /* 24px */ }

h2 { font-size: 32px; /* 19.5px */ margin-bottom: 1.3333em; /* 24px */ line-height: 1.3333; /* 24px */ }

h3 { font-size: 28px; /* 16.25 */ margin-bottom: 1.477em; /* 24px */ line-height: 1.477; /* 24px */ }

h4 { font-size: 24px; /* 14.6px */ margin-bottom: 1.64em; /* 24px */ line-height: 1.64; /* 24px */ font-weight: bold; }

h5 {font-weight: bold;}

h5, h6 { font-size: 20px; /* 16px */ margin-bottom: 1.5em; /* 24px */ line-height: 1.5; /* 24px */ }

h1, h2, h3, h4, h5, h6 { color: #404040; font-weight: bold; /*text-transform: uppercase;*/ }

p, address, pre, table {color: #505050 !important;margin-bottom: 1.846em;}

pre {font-size: 20px; white-space: normal;}

ul, ol {margin: 1em 1em 0 1em;}

article.node ul, article.node ol {margin: 0 0 1.846em 60px;}

article.node ul ul,



article.node ul ol,



article.node ol ol


.node-type-article .region-content p, .node-type-article .region-content div/*, .node-type-article body */{color: #404040 !important; font-size: 17px; line-height: 1.3em;}
/*.node-type-page .region-content p, .node-type-page .region-content div {color: #404040 !important; font-size: 17px; line-height: 1.3em; text-align: justify;}*/

article.node ol ul { margin-top: 10px; margin-bottom: 10px; }

pre, div.code {border-left: 5px solid #e6624d; background: #eee; color: #505050; padding: 0.2em 10px;  margin-bottom: 20px; line-height: 1.4em;}

blockquote {background: url(../images/blockquote.png) 0 0 no-repeat;   padding-left: 12%; text-indent: 0em; color: #505050; font-size: 20px; line-height: 1.2em;     margin-bottom: 20px; min-height: 60px; }

blockquote div, blockquote p {font-size: 20px !important;}

div.rteright.pata, div.pata {color: #999 !important;}

.highlight {background: #e6624d; color: #fff; }

.dropcap { float: left; font-size: 300%; font-weight: bold; line-height: 1; padding-right: 8px; }

.views-field-title span.field-content a {font-weight: bold;}

.block-views-blog-block-13 .views-field-title span.field-content a {color: #333;}

.block-views-blog-block-13 .views-field-title span.field-content a:hover {color: #FE6C00;}

.block-views-blog-block-9 .views-field-title span.field-content a {color: #333;}

.block-views-blog-block-9 .views-field-title span.field-content a:hover {color: #FE6C00;}

/*------------------------------------*\



	Pages Background



\*------------------------------------*/

div.micuento.rteright a { color: #666; padding: 5px 10px; }

	div.micuento.rteright a:hover {text-decoration: underline;}

div.micuento.rteright img { position: relative; top: -5px; }

#page {}

.zone-user-wrapper { border-bottom: 1px solid #e8e8e8; background: #f8f8f8; }

.zone-branding-wrapper.fixed { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }

.zone-branding-wrapper {background-image: url(../images/bg-header.png),url(../bg_logo.jpg);background-size: auto,1%;padding-top: 3px;border: 1px solid #e8e8e8;position: fixed;z-index: 999;width: 100%;height: 120px;top: 0;}

.zone-title-wrapper {margin-top: 30px;  width: 60%; margin-left: 7%;}

div#zone-header-wrapper {margin-top: 125px;}

.zone-title {width: 100% !important;}

.zone-header-wrapper {background: #fafafa;}

#zone-full-width,


.comment_forbidden span a { margin-left:20px;}



#region-full-width {background: #fafafa;}

.zone-content-top {/*padding-top: 40px;*/}

.zone-feature-wrapper {background: url(../images/featured-zone-bg.png) center center repeat-y;}

.zone-feature {padding: 40px 20px;}

.zone-content-bottom-first-wrapper,



.zone-content-bottom-third-wrapper,



.zone-content-bottom-fifth-wrapper { background: #f8f7f6; border-top: 1px solid #e8e8e8; }

.front .zone-content-wrapper,



.front .zone-content-bottom-second-wrapper,



.front .zone-content-bottom-fourth-wrapper {border-top: 1px solid #e8e8e8; /*background: url(../images/bgdiario.jpg) !important;*/}

.zone-content,



.zone-content-bottom-first,



.zone-content-bottom-second,



.zone-content-bottom-third,



.zone-content-bottom-fourth,



.zone-content-bottom-fifth {padding: 40px 0 20px;}

.zone-postscript-wrapper { background: #3a3a3a url(../images/rainbow-border.png) center top repeat-x; padding-top: 3px; color: #777; border-bottom: 1px solid #444; }

.zone-postscript {padding: 40px 0;}

.zone-footer-wrapper { background: #ebebeb; border-top: 3px #fff solid; color: #666; -webkit-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.65); -moz-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.65); box-shadow: 0px -3px 12px 0px rgba(60, 60, 60, 0.65); }

.zone-footer {padding: 10px 0;}

/*------------------------------------*\



	Pages CSS



\*------------------------------------*/

/*



 * The skip-link link will be completely hidden until a user tabs to the link.



 * See the element-focusable rule in system.base.css.



 */

#skip-link a,



#skip-link a:visited { display: block; width: 100%; padding: 2px 0 3px 0; text-align: center; background-color: #666; color: #fff; }

/* Header */

#logo {margin: 0;padding: 10px;}

	#logo img {vertical-align: bottom;}

#name-and-slogan {float: left;}

h1#site-name,



div#site-name { margin: 0; font-size: 1.4em; line-height: 1.3333; }

#site-slogan {}

/* Breadcrumb */

.breadcrumb {padding-bottom: 0;}

#breadcrumb { display: none; margin: 0px 0px; padding: 0 10px 10px; float: left; color: #9ca2aa; font-size: 90%; }

	#breadcrumb a {color: #e6624d;}

.easy-breadcrumb { font-weight: bold; font-size: 13px; color: #ff5a19; height: 40px; }

	.easy-breadcrumb a {color: #5c5c5c !important;}

		.easy-breadcrumb a:hover { text-decoration: underline; color: #5c5c5c; }

/* Title */

h2.node-title,



h2.block-title,



h2.title,



h2.comment-form,



h3.title {margin: 0;}

/* Page and full node titles */

h1.title {color: #777;border-left: 10px solid #F15A24;padding: 0px 10px;font-size: 36px;height: auto;display: block;float: left;clear: left;line-height: 1;}

/* Text */

.themecolor-text {color: #e6624d;}

.text-align-right {text-align: right;}

.text-align-center {text-align: center;}

.classic-quote { font-family: "Droid Serif",Georgia,Times,serif; font-style: italic; font-weight: normal; }

/* Table */

table.table-striped {}

	table.table-striped thead tr th { border: none; border-bottom: 1px solid #e8e8e8; }

	table.table-striped tbody tr td { border: none; border-top: 1px solid #e8e8e8; }

table.no-border {margin: 0;}

	table.no-border tr,



table.no-border td { border: none; background: none; }

tr:hover td,



tr.even:hover td.active,



tr.odd:hover td.active {background: none;}

tr.even {}

tr.odd {}

/* Messages: status, warning, error */

div.messages { margin: 1.846em 0; padding: 20px 35px 20px 50px; background-position: 10px center; background-color: #def6fb; border-color: #b3d2d9; color: #87b0b9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-width: 1px; }

	div.messages ul { margin-top: 0; margin-bottom: 0; padding: 8px 14px }

div.status { background-color: #e7f8df; border-color: #b5d3a6; color: #8ab676; }

div.warning,



tr.warning { background-color: #fbf8da; border-color: #e1da8f; color: #c5bc61; }

div.error,



tr.error { background-color: #ffe7e7; border-color: #deb7b7; color: #bb6f6f; }

/* Divider */

.one-half,



.one-third,



.two-third,



.three-fourth,



.one-fourth { float: left; width: 100%; padding-bottom: 20px; }

.sep-shadow { background: url(../images/shadow.png) 0 top repeat-x; height: 10px; }

.sep-double { border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; height: 6px; }

.sep-single { border-bottom: 1px solid #e8e8e8; height: 1px; }

.sep-dashed { border-bottom: 2px dashed #e8e8e8; height: 1px; }

.sep-dotted { border-bottom: 2px dotted #eee; height: 1px; }

.special-heading-border-wrapper { clear: both; display: table; margin-top: 0px; width: 100%; padding-bottom: 20px; }

	.special-heading-border-wrapper > * { display: table-cell; line-height: 1.4em; margin: 0; padding: 0; vertical-align: middle; white-space: nowrap; }

.special-heading-border { overflow: hidden; position: relative; vertical-align: middle; width: 100%; }

.special-heading-border-inner { border-top-style: solid; border-top-width: 1px; border-color: #e8e8e8; display: block; left: 15px; position: relative; top: 50%; width: 100%; height: 1px; }

/* Button, label, badge */

.label, .badge { background-color: #999; background-image: url(../images.bg-button.png); background-repeat: repeat-x; color: #fff; display: inline-block; font-size: 90%; font-weight: bold; line-height: 14px; padding: 2px 4px; text-shadow: none; vertical-align: baseline; white-space: nowrap; text-shadow: none; }

.label-success, .badge-success {background-color: #468847;}

.label-warning, .badge-warning {background-color: #F89406;}

.label-important, .badge-important {background-color: #B94A48;}

.label-info, .badge-info {background-color: #3A87AD;}

.label-inverse, .badge-inverse {background-color: #333;}

a.btn,



.btn { background-color: #e6624d; background-image: url(../images/bg-button.png); background-repeat: repeat-x; color: #fff; cursor: pointer; display: inline-block; line-height: 20px; margin: 2px; padding: 4px 12px; text-align: center; text-transform: uppercase; vertical-align: middle; text-shadow: none; border: 1px solid #e6624d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

a.btn.btn-white,



.btn.btn-white { background-color: #f8f7f6; border-color: #d0d0d0; color: #777; }

a.btn.btn-blue,



.btn.btn-blue { background-color: #46ace7; border-color: #2787be; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

a.btn.btn-pink,



.btn.btn-pink { background-color: #e656a0; border-color: #b94882; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

a.btn.btn-green,



.btn.btn-green { background-color: #22d07c; border-color: #1ba964; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

a.btn.btn-red,



.btn.btn-red { background-color: #e55151; border-color: #bb2424; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); }

a.btn.btn-orange,



.btn.btn-orange { background-color: #e6624d; border-color: #c94e3a; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

a.btn.btn-teal,



.btn.btn-teal { background-color: #2bcdb8; border-color: #1bae8d; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

a.btn.btn-purple,



.btn.btn-purple { background-color: #9770c6; border-color: #8254b8; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

a.btn.btn-yellow,



.btn.btn-yellow { background-color: #f7d15e; border-color: #d4ae39; color: #bb9113; text-shadow: 0 1px 0 #bb9113; }

a.btn.btn-black,



.btn.btn-black { background-color: #444; border-color: #333; color: #fff; text-shadow: 0 -1px 0 #000; }

a.btn-large,



.btn-large { font-size: 14px; min-width: 127px; padding: 13px 30px; }

a.btn-medium,



.btn-medium { font-size: 14px; min-width: 90px; padding: 10px 16px; }

a.btn-small,



.btn-small { font-size: 13px; min-width: 80px; padding: 5px 10px; }

.btn:hover,



.btn:focus,



.btn:active,



.btn.active {background-image: none;}

.btn.btn-subtle:hover,



.btn.btn-subtle:focus,



.btn.btn-subtle:active,



.btn.btn-subtle.active { background-color: #fcfcfc; color: #000; }

/* Image frame */

.imageframe-border img {border: 4px solid #e8e8e8}

.imageframe-glow img { border: 4px solid #fff; box-shadow: 0 0 3px #aaa; -moz-box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0 0 3px #aaa; }

.imageframe-shadow img { box-shadow: 2px 3px 7px #666; -moz-box-shadow: 2px 3px 7px #666; -webkit-box-shadow: 2px 3px 7px #666; }

.imageframe-bottomshadow img { -webkit-box-shadow: 0 20px 10px -15px #000; -moz-box-shadow: 0 20px 10px -15px #000; box-shadow: 0 20px 10px -15px #000; }

/* Font awesome page */

.font-awesome-icons-size i,



.font-awesome-icons-border i {margin-right: 20px;}

.font-awesome-icons-group { padding-top: 20px; float: left; width: 100%; }

.the-icons {}

.font-awesome-the-icons .one-fourth {padding: 7px 0;}

	.font-awesome-the-icons .one-fourth:hover { background: #eee; padding: 2px 0; cursor: pointer; }

	.font-awesome-the-icons .one-fourth i { margin-right: 10px; padding-left: 20px; }

	.font-awesome-the-icons .one-fourth:hover i { font-size: 25px; padding-left: 10px; vertical-align: -5px; }

/* Check list */

ul.check-list li { list-style: none; background: url(../images/bullet.png) 0 center no-repeat; padding: 7px 0 7px 30px; float: none; width: 100%; }

/* List of links */

ul.links {}

	ul.links.inline {display: block;}

	ul.links li {padding: 0 1em 0 0;}

li.comment-add a,



li.comment-add a.active { float: right; padding: 0 5px; }

.node-links ul li.comment-add a:hover {background: #000;}

li.comment_forbidden {float: right;}

/* Page navigation */

.item-list .pager { padding: 0; margin-left: 27%; }

	.item-list .pager li { margin: 0 5px 0 0; padding: 0; float: left; border: none; z-index: 99999; }

	.item-list .pager .pager-current,





.item-list .pager li a { color: #333; padding: 2px 12px; float: left; border: 1px solid #e8e8e8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

		.item-list .pager .pager-current,



.item-list .pager li a:hover { background: #e6624d; border: 1px solid #e6624d; color: #fff; }

.date-nav .pager { width: 100%; text-align: center; border: none; }

/*------------------------------------*\



	NAVIGATION CSS



\*------------------------------------*/

/*



 * The active item in a Drupal menu



 */

li a.active {color: #e6624d;}

ul.menu {margin: 0;}

/*



 * Navigation bar



 */

#navigation {}

	#navigation ul.links,



#navigation .content ul { margin: 0; padding: 0; text-align: left; }

	#navigation ul.links li,



#navigation .content li { float: left; padding: 0 10px 0 0; list-style-type: none; list-style-image: none; }

/*



 * Main menu links



 */

.region-menu .block {margin: 0;}

ul#main-menu,



.region-menu ul.menu { margin: 0; padding: 1px 0 0px 0; text-align: center; width: 100%; float: left; }

ul#main-menu li,



.region-menu ul.menu li { display: inline; margin: 0; padding: 0; list-style: none; }

ul#main-menu li a,



.region-menu ul.menu li a { display: inline-block; padding: 0px 20px; color: #333; font-family: 'Open Sans', Arial,Helvetica,Verdana,sans-serif; }

.region-menu .block-nice-menus { margin-bottom: 20px; float: left; width: 100%; }

.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {margin: 0;}

.responsive-menus.responsified ul.responsive-menus-simple li span.nolink { color: #fff; text-transform: uppercase; padding: 1em 5%; float: left; }

.responsive-menus.responsified ul.responsive-menus-simple li.active-trail a,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail span.nolink,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li.active-trail a,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li.active-trail span.nolink,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li.active-trail li.active-trail a,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li.active-trail li.active-trail span.nolink {color: #e6624d;}

.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li a,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li span.nolink,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li.active-trail li a,



.responsive-menus.responsified ul.responsive-menus-simple li.active-trail li.active-trail li span.nolink {color: #fff;}

.responsive-menus.responsified ul.responsive-menus-simple li ul li span.nolink {padding: 1em 0 1em 10%;}

.block-nice-menus ul.nice-menu { margin: 0; padding: 0; text-align: center; width: 100%; background: none; float: right; }

ul.nice-menu, ul.nice-menu ul {z-index: 15;}

ul.nice-menu-down li.menuparent {background: none;}

	ul.nice-menu-down li.menuparent:hover {background: none;}

.block-nice-menus ul.nice-menu li { display: inline-block; list-style: none; margin: 0; padding: 0; background: none; border: none; z-index: 1; }

	.block-nice-menus ul.nice-menu li.first {background: none;}

	.block-nice-menus ul.nice-menu li a,



.block-nice-menus ul.nice-menu li span.nolink { font-weight: bold; text-transform: uppercase; color: #bbb; padding: 0px 20px; line-height: 84px; border-left: 1px solid #fff; border-right: 1px solid #fff; float: left; }

	.block-nice-menus ul.nice-menu li.over {background: none;}

	.block-nice-menus ul.nice-menu li.active-trail a,



.block-nice-menus ul.nice-menu li a.active {color: #000;}

	.block-nice-menus ul.nice-menu li.first a {border-left: 1px solid #f0f0f0;}

	.block-nice-menus ul.nice-menu li.menu-path-search a { border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; background: url(../images/icon-search.png) center center no-repeat; text-indent: 9999px; overflow: hidden; width: 40px; float: left; }

	.block-nice-menus ul.nice-menu li a:hover,



.block-nice-menus ul.nice-menu li.over a,



.block-nice-menus ul.nice-menu li.over span.nolink { color: #000; background-color: #f8f7f6; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; }

.block-nice-menus ul.nice-menu ul { border: 1px solid #e8e8e8; border-top: none; background: #f8f7f6; top: 82px; z-index: 999; text-align: left; width: 12.5em; }

.block-nice-menus ul.nice-menu li.last ul { left: auto; right: 0; }

.block-nice-menus ul.nice-menu ul ul {top: -2px;}

.block-nice-menus ul.nice-menu li li,



.block-nice-menus ul.nice-menu li.over li { background: none; border: none; padding: 0; width: 100%; float: left; }

.block-nice-menus ul.nice-menu li li.last,



.block-nice-menus ul.nice-menu li.over li.last {border: none;}

.block-nice-menus ul.nice-menu li li a,



.block-nice-menus ul.nice-menu li.active-trail li a,



.block-nice-menus ul.nice-menu li.over li a,



.block-nice-menus ul.nice-menu li li li a,



.block-nice-menus ul.nice-menu li.active-trail li.active-trail li a,



.block-nice-menus ul.nice-menu li.over li.over li a,



.block-nice-menus ul.nice-menu li.active-trail li span.nolink,



.block-nice-menus ul.nice-menu li.over li span.nolink,



.block-nice-menus ul.nice-menu li li span.nolink { padding: 10px 20px; line-height: 16px; float: none; display: block; color: #888; font-size: 100%; font-weight: normal; margin-bottom: 0; background: none; border: none; text-transform: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }

.block-nice-menus ul.nice-menu li li.over span.nolink,



.block-nice-menus ul.nice-menu li li.over a:hover,



.block-nice-menus ul.nice-menu li li.over a.active,



.block-nice-menus ul.nice-menu li.over li a:hover,



.block-nice-menus ul.nice-menu li.over li a.active,



.block-nice-menus ul.nice-menu li.over li.over a,



.block-nice-menus ul.nice-menu li.active-trail li a:hover,



.block-nice-menus ul.nice-menu li.active-trail li a.active,



.block-nice-menus ul.nice-menu li.active-trail li.active-trail a,



.block-nice-menus ul.nice-menu li.over li.over li a:hover,



.block-nice-menus ul.nice-menu li.over li.over li a.active,



.block-nice-menus ul.nice-menu li.active-trail li.active-trail li.active-trail a:hover,



.block-nice-menus ul.nice-menu li.active-trail li.active-trail li.active-trail a.active { background: #fcfcfc; color: #000; margin-bottom: 0; }

/* User menu */

.block-system-user-menu { float: right; width: 100%; }

	.block-system-user-menu ul.menu { float: right; width: 100%; margin: 0; padding: 0; text-align: center; }

		.block-system-user-menu ul.menu li { display: inline-block; margin: 0; padding: 0; list-style: none; }

		.block-system-user-menu ul.menu a { float: left; margin: 0; padding: 0px 10px; line-height: 1; border-right: 1px solid #e1c0c0; color: #e1c0c0; }

	.block-system-user-menu ul li.last a {border: none;}

	.block-system-user-menu ul.menu a:hover,



.block-system-user-menu ul.menu a.active {color: #e6624d;}

/* Footer menu */

.zone-footer .block-menu {width: 100%;}

	.zone-footer .block-menu .content ul.menu { margin: 0px 0 0; padding: 0; text-align: center; }

.zone-footer ul.menu li { margin: 0; padding: 0; list-style: none; display: inline-block; }

	.zone-footer ul.menu li a { display: block; padding: 0px 10px; color: #fff; line-height: 1; border-right: 1px solid #444; }

		.zone-footer ul.menu li a:hover,



.zone-footer ul.menu li a.active {color: #e6624d;}

	.zone-footer ul.menu li.last a {border: none;}

/*------------------------------------*\



	NODES CSS



\*------------------------------------*/

.node-unpublished div.unpublished,



.comment-unpublished div.unpublished { height: 0; overflow: visible; color: #d8d8d8; font-size: 75px; line-height: 1; font-family: Impact, "Arial Narrow", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; word-wrap: break-word; }

.node .submitted { color: #666; font-size: 90%; }

.node ul.links {margin-left: 0;}

.node-links ul li a { border: none; text-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/*------------------------------------*\



	FIELDS CSS



\*------------------------------------*/

/*



 * Field types (Core)



 */

.field-type-text {}

.field-type-text-long {margin-top: 10px;}

.field-type-text-with-summary {}

.field-type-image {}

.field-type-file {}

.field-type-taxonomy-term-reference {}

.field-type-number-integer {}

.field-type-number-decimal {}

.field-type-number-float {}

.field-type-list-text {}

.field-type-list-boolean {}

.field-type-list-integer {}

.field-type-list-float {}

/*



 * Field types (Contrib)



 */

.field-type-datetime {}

.field-type-node-reference {}

.field-type-user-reference {}

.node-agenda .field-type-taxonomy-term-reference { float: right; display: block; }

#cboxLoadedContent .addtocal { bottom: -190px; left: 140px; }

.field-type-taxonomy-term-reference .field-items .field-item { display: inline-block; padding: 0 5px;}
.node-type-article .field-type-taxonomy-term-reference .field-items .field-item { padding: 0 5px; margin: 0 5px; border: 1px dotted #FF6D00; }


span.fn { padding-left: 25px; float: left; }

.street-address { float: left; display: block; width: 200px; border-left: 1px solid #fff; padding: 0 10px; margin: 0 10px; }

/*



 * Named fields



 */

.field-name-body {}

.field-name-field-image { float: left; margin: 10px 20px 10px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

	.field-name-field-image img,



.views-field-field-image img {/* -webkit-border-radius: 3px; */-moz-border-radius: 3px;/* border-radius: 3px; */}

.field-name-field-tags {}

.view-id-tag .views-row { border: 1px dotted #FF6D00; padding: 0 5px; float: left; margin: 2px; }

.view-id-tag .views-row:hover, .view-id-tag span.views-field.views-field-name span.field-content a:hover { background: rgba(255,109,0,1); color:#FFF !important; }



/*------------------------------------*/





.ui-multiselect-checkboxes {

background: #FFF;

}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

border: 1px solid #aaa;

background: #eeeeee !important; /* Fondo de los acordiones de las bibliotecas */

color: #111;

font-weight: bold;

font-size:12px;
}



.ui-multiselect {

position: relative;

left: 0px;

padding: 10px;

}



	COMMENTS CSS



\*------------------------------------*/

#comments {margin: 1.5em 0;}

	#comments h2.title { margin-bottom: 1.3333em; margin-top: 30px; }

	#comments h2.comment-form {}

.comment { border: 1px solid #e2e2e2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 20px 20px 10px; position: relative; margin-left: 90px; margin-bottom: 20px; }

article.comment header {float: left;}

article.comment footer time { color: #aaa; font-style: italic; padding-bottom: 5px; }

article.comment footer span.comment-author a { color: #333; font-weight: bold; text-transform: uppercase; font-size: 120%; }

.comment-preview {background-color: #ffffea;}

.comment.new {}

.comment.first {}

.comment.last {}

.comment.odd {}

.comment.even {}

.comment-unpublished {}

	.comment-unpublished div.unpublished {}

.comment-by-anonymous {}

.comment-by-node-author {}

.comment-by-viewer {}

article.comment h3 { margin: 0px 10px 0px 0; float: left; font-size: 110%; font-weight: bold; }

	article.comment h3 a {color: #333;}

		article.comment h3 a:hover {color: #e6624d;}

.new { color: #c00; margin-right: 10px; }

.comments div.indented {margin-left: 50px;}

article.node-article .comment .user-picture { float: left; width: 60px; padding: 5px; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; border: 1px solid #e8e8e8; position: absolute; top: 0px; left: -90px; }

.comment .user-picture img { width: 60px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

.comment .submitted {}

.comment .content {}

.comment .user-signature {}

.comment .comment-body {margin-top: 0px;}

.comment nav.comment-links {text-align: right;}

.comment ul.links { margin: 10x 0; text-align: right; }

.comment-links ul li a { background: none; color: #aaa; border: none; border-right: 1px solid #e8e8e8; line-height: 1.2; padding: 0 10px; margin: 0; text-shadow: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; float: right; font-weight: normal; font-size: 100%; }

	.comment-links ul li a:hover { color: #e6624d; background: none; }

.comment-links ul li span { padding-bottom: 10px; float: right; color: #aaa; font-size: 100%; }

	.comment-links ul li span a { float: none; padding: 0; margin: 0; border: none; line-height: 1.714; display: inline; color: #e6624d; vertical-align: top; }

.indented {margin-left: 90px;}

#comment-form label { top: 5px; left: 10px; font-weight: normal; }

#comment-form #edit-author--2 label { position: relative; top: 0; left: 0; }

#comment-form #edit-actions,



#comment-form #edit-comment-body { float: left; width: 100%; }

/*------------------------------------*\



	PORTFOLIO CSS



\*------------------------------------*/

/* List Portfolio */

.view-list-portfolio .view-filters { float: left; width: 100%; padding: 0 0 20px 0; }

	.view-list-portfolio .view-filters .views-exposed-form .views-exposed-widget,



.view-list-portfolio .view-filters .views-exposed-form .views-exposed-widgets { width: 100%; float: left; padding: 0; margin: 0; }

	.view-list-portfolio .view-filters .views-exposed-widget label { float: left; margin: 0 20px 0 0; }

	.view-list-portfolio .view-filters .views-exposed-widget .views-widget label { float: none; margin: 0; }

	.view-list-portfolio .view-filters .views-widget .bef-checkboxes .form-type-bef-checkbox { display: inline-block; float: left; padding-right: 20px; }

.view-list-portfolio .view-content { float: left; width: 100%; clear: both; }

.view-list-portfolio .views-row {margin-bottom: 20px;}

.view-list-portfolio .views-row-inner { background: #fff; border: none; height: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.view-list-portfolio .views-field-field-portfolio-images { position: relative; overflow: hidden; }

	.view-list-portfolio .views-field-field-portfolio-images img { width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

	.view-list-portfolio .views-field-field-portfolio-images a:hover img {}

.view-list-portfolio .views-field-title { padding: 20px 10px; position: relative; z-index: 2; text-align: center; }

.view-list-portfolio span.title-arrow { position: absolute; float: left; width: 19px; height: 10px; z-index: 3; top: -10px; left: 50%; margin-left: -10px; background: url(../images/arrow-top.png) center top no-repeat; }

.view-list-portfolio .views-field-title a { color: #777; font-weight: bold; font-size: 120%; text-transform: uppercase; line-height: 1.2; }

	.view-list-portfolio .views-field-title a:hover {color: #e6624d;}

.view-list-portfolio .views-field-body {padding: 0 20px 20px;}

	.view-list-portfolio .views-field-body p {margin: 0;}

.extra-content { background: url(../images/view-more-bg.png); position: absolute; float: left; width: 100%; height: 100%; text-align: center; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.view-list-portfolio .views-field-field-portfolio-images img { -webkit-transition: all 0.4s ease-in-out 0.5s; -moz-transition: all 0.4s ease-in-out 0.5s; -o-transition: all 0.4s ease-in-out 0.5s; -ms-transition: all 0.4s ease-in-out 0.5s; transition: all 0.4s ease-in-out 0.5s; }

.view-list-portfolio .views-field-field-portfolio-images .extra-content { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease-in 0.4s; -moz-transition: all 0.3s ease-in 0.4s; -o-transition: all 0.3s ease-in 0.4s; -ms-transition: all 0.3s ease-in 0.4s; transition: all 0.3s ease-in 0.4s; }

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .title-link { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -webkit-transition: all 0.3s ease-in-out 0.1s; -moz-transition: all 0.3s ease-in-out 0.1s; -o-transition: all 0.3s ease-in-out 0.1s; -ms-transition: all 0.3s ease-in-out 0.1s; transition: all 0.3s ease-in-out 0.1s; }

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .body-field { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -webkit-transition: all 0.3s ease-in-out 0.2s; -moz-transition: all 0.3s ease-in-out 0.2s; -o-transition: all 0.3s ease-in-out 0.2s; -ms-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; }

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .icons-field { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 0.3s ease-in-out 0.1s; -moz-transition: all 0.3s ease-in-out 0.1s; -o-transition: all 0.3s ease-in-out 0.1s; -ms-transition: all 0.3s ease-in-out 0.1s; transition: all 0.3s ease-in-out 0.1s; }

.view-list-portfolio .views-field-field-portfolio-images.hover img { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; }

.view-list-portfolio .views-field-field-portfolio-images.hover .extra-content { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; }

	.view-list-portfolio .views-field-field-portfolio-images.hover .extra-content .title-link { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }

	.view-list-portfolio .views-field-field-portfolio-images.hover .extra-content .body-field { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }

.view-list-portfolio .views-field-field-portfolio-images .extra-content .icons-field a {color: #fff;}

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .icons-field a i.fa-inverse {color: #e6624d;}

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .icons-field a:hover {color: #e6624d;}

		.view-list-portfolio .views-field-field-portfolio-images .extra-content .icons-field a:hover i.fa-inverse {color: #fff;}

.view-list-portfolio .views-field-field-portfolio-images.hover .extra-content .icons-field { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }

.view-list-portfolio .views-field-field-portfolio-images.hover img {transition-delay: 0s;}

.extra-content:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }

.extra-content-inner { width: 100%; height: auto; vertical-align: middle; display: inline-block; float: none; }

.view-list-portfolio .views-field-field-portfolio-images .extra-content .extra-content-inner { float: none; width: auto; height: auto; padding: 0 10px; }

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .extra-content-inner .body-field {clear: left;}

	.view-list-portfolio .views-field-field-portfolio-images .extra-content .extra-content-inner a {}

.view-list-portfolio .views-field-field-portfolio-images .extra-content .title-link a { color: #fff; font-size: 120%; line-height: 1.2; text-transform: uppercase; padding: 10px 0; float: left; width: 100%; text-align: center; }

/* List portfolio with text */

.view-list-portfolio.list-portfolio-with-text .views-row-inner { -moz-box-shadow: 0 1px 2px 0px #ccc; -webkit-box-shadow: 0 1px 2px 0px #ccc; box-shadow: 0 1px 2px 0px #ccc; background: #fff; }

.view-list-portfolio.list-portfolio-with-text .views-field-field-portfolio-images .extra-content,



.view-list-portfolio.list-portfolio-with-text .views-field-field-portfolio-images img { -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

/* List Portfolio Grid */

.view-list-portfolio.list-portfolio-grid { text-align: center; margin: 0 auto; }

	.view-list-portfolio.list-portfolio-grid .views-row { margin: 0 5px 20px; width: 220px; background: #fff; border: 1px solid #ccc; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

	.view-list-portfolio.list-portfolio-grid.list-portfolio-width-text .views-field-title { padding: 10px 20px; position: relative; text-transform: uppercase; font-size: 120%; line-height: 1.2; font-weight: bold; }

	.view-list-portfolio.list-portfolio-grid .views-row .views-field-field-portfolio-images img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

/* List Portfolio 1 column */

.view-list-portfolio.list-portfolio-1-column .views-row-inner { float: left; width: 100%; -moz-box-shadow: 0 0 0px #e8e8e8; -webkit-box-shadow: 0 0 0px #e8e8e8; box-shadow: 0 0 0px #e8e8e8; border: none; background: none; border-bottom: 1px solid #e8e8e8; padding: 0 0 40px; margin: 0 0 40px; }

.view-list-portfolio.list-portfolio-1-column .views-row-last .views-row-inner {margin-bottom: 0;}

.view-list-portfolio.list-portfolio-1-column .views-field-field-portfolio-images { float: left; margin: 0px 0 10px; width: 100%; }

.view-list-portfolio.list-portfolio-1-column .views-field-title { text-transform: uppercase; text-align: left; font-size: 130%; padding: 0; }

	.view-list-portfolio.list-portfolio-1-column .views-field-title a {color: #333;}

.view-list-portfolio.list-portfolio-1-column .views-field-field-portfolio-category { padding-bottom: 10px; padding-top: 5px; text-transform: uppercase; }

.view-list-portfolio.list-portfolio-1-column .views-field-body {padding: 0;}

.view-list-portfolio.list-portfolio-1-column .views-field-field-project-url,



.view-list-portfolio.list-portfolio-1-column .views-field-view-node-1 { display: inline-block; float: right; margin-top: 20px; }

.view-list-portfolio.list-portfolio-1-column .views-field-field-project-url a { float: left; padding: 8px 25px; background-color: #444; border: 1px solid #333; background-image: url(../images/bg-button.png); background-position: 0 0; background-repeat: repeat-x; color: #fff; text-transform: uppercase; margin-left: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.view-list-portfolio.list-portfolio-1-column .views-field-view-node-1 a { float: left; padding: 8px 25px; margin-left: 20px; border: 1px solid #e6624d; background-color: #e6624d; background-image: url(../images/bg-button.png); background-position: 0 0; background-repeat: repeat-x; color: #fff; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

	.view-list-portfolio.list-portfolio-1-column .views-field-view-node-1 a:hover,



.view-list-portfolio.list-portfolio-1-column .views-field-field-project-url a:hover {background-image: none;}

/* List Portfolio 1 column text */

.view-list-portfolio.list-portfolio-1-column.list-portfolio-with-text .views-field-field-portfolio-images { width: 100%; margin-right: 0; }

.view-list-portfolio.list-portfolio-1-column.list-portfolio-with-text .views-field-title { padding: 10px 0 10px; text-align: center; float: left; width: 100%; }

.view-list-portfolio.list-portfolio-1-column.list-portfolio-with-text .views-field-body {padding: 0;}

.view-list-portfolio.list-portfolio-1-column.list-portfolio-with-text .views-row {text-align: center;}

.view-list-portfolio.list-portfolio-1-column .views-field-field-project-url, .view-list-portfolio.list-portfolio-1-column .views-field-view-node-1 {float: none;}

/* Portfolio detail */

.node-portfolio .field-name-field-portfolio-introtext {font-size: 120%;}

.node-portfolio .field-name-field-portfolio-images { float: left; margin: 10px 0px; width: 100%; }

.node-portfolio .field-slideshow .field-slideshow-slide img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.node-portfolio .field-name-body .field-label {padding-bottom: 10px;}

.group-portfolio-content { text-align: center; margin-bottom: 30px; margin-top: 10px; float: left; width: 100%; }

.field-name-body .field-label { color: #333; text-transform: uppercase; font-size: 150%; }

.field-name-field-portfolio-category .field-label,



.field-name-field-portfolio-category .field-items {float: none;}

.field-name-field-portfolio-category .field-label { color: #333; text-transform: uppercase; padding-bottom: 10px; font-size: 120%; }

.field-name-field-portfolio-category .field-items .field-item {padding: 0;}

.field-name-field-portfolio-category .field-item a { background: url(../images/bullet.png) 0 center no-repeat; margin-right: 15px; padding-left: 15px; color: #999; text-transform: uppercase; }

.group-portfolio-footer { float: left; width: 100%; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 20px 0; }

.group-portfolio-content h3,



.group-portfolio-footer h3 {display: none;}

.field-name-field-addthis {float: left;}

.field-name-field-project-url {float: right;}

	.field-name-field-project-url a { float: right; background: url(../images/bg-button.png) 0 0 repeat-x #e6624d; border: 1px solid #c94e3a; color: #fff; text-transform: uppercase; font-weight: bold; padding: 5px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

		.field-name-field-project-url a:hover {background-image: none;}

/* Portfolio category */

.view-portfolio-categories ul { margin: 0; float: left; width: 100%; }

	.view-portfolio-categories ul li { float: left; width: 100%; margin: 0; padding: 15px 0; border-bottom: 1px solid #e8e8e8; background: url(../images/bullet-category.png) right center no-repeat; }

		.view-portfolio-categories ul li a { font-size: 100%; text-transform: uppercase; }

		.view-portfolio-categories ul li.views-row-last a {border: none;}

		.view-portfolio-categories ul li a:hover,



.view-portfolio-categories ul li a.active {color: #999;}

/* Block recent work */

.block-recent-works .jcarousel-container {overflow: hidden;}

.block-recent-works .jcarousel-item {padding: 0 10px;}

.block-recent-works .jcarousel-item-1 {padding-left: 0;}

.block-recent-works .jcarousel-prev,



.block-recent-works .jcarousel-next { display: block; width: 32px; height: 32px; position: absolute; top: 40%; float: left; }

.block-recent-works .jcarousel-prev { left: 10px; background: url(../images/jcarousel-prev.png) 0 0 no-repeat; }

.block-recent-works .jcarousel-next { right: 10px; background: url(../images/jcarousel-next.png) 0 0 no-repeat; }

.block-recent-works .jcarousel-prev:hover {background: url(../images/jcarousel-prev-hover.png) 0 0 no-repeat;}

.block-recent-works .jcarousel-next:hover {background: url(../images/jcarousel-next-hover.png) 0 0 no-repeat;}

/* Block recent portfolio on sidebar */

.block-recent-portfolio-sidebar .views-row { float: left; width: auto; margin-bottom: 10px; }

	.block-recent-portfolio-sidebar .views-row .views-row-inner {margin: 5px;}

		.block-recent-portfolio-sidebar .views-row .views-row-inner img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/* Block slideshow portfolio */

.block-slideshow-portfolio .views-slideshow-controls-bottom { float: left; width: 100%; }

	.block-slideshow-portfolio .views-slideshow-controls-bottom .views-slideshow-pager-field-item { float: left; display: inline-block; width: 25%; }

		.block-slideshow-portfolio .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-portfolio-images {margin: 7px;}

		.block-slideshow-portfolio .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {}

		.block-slideshow-portfolio .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-field-portfolio-images img { width: 100%; border: 3px solid #fff; }

			.block-slideshow-portfolio .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-field-portfolio-images img:hover,



.block-slideshow-portfolio .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-content-field-portfolio-images img { border: 3px solid #e6624d; width: 100%; }

.block-slideshow-portfolio .views_slideshow_cycle_main { float: left; width: 100%; }

.block-slideshow-portfolio .views-row { float: left; width: 100%; }

	.block-slideshow-portfolio .views-row .views-field-title {padding: 5px 0;}

		.block-slideshow-portfolio .views-row .views-field-title a { color: #000; font-size: 100%; font-weight: bold; }

			.block-slideshow-portfolio .views-row .views-field-title a:hover {color: #e6624d;}

	.block-slideshow-portfolio .views-row .views-field-created { font-style: italic; font-size: 90%; }

	.block-slideshow-portfolio .views-row .views-field-view-node {text-transform: uppercase;}

	.block-slideshow-portfolio .views-row .views-field-body {color: #999;}

		.block-slideshow-portfolio .views-row .views-field-body p {margin-bottom: 0;}

	.block-slideshow-portfolio .views-row .views-field-view-node a { font-size: 80%; font-weight: bold; text-decoration: underline; }

/*------------------------------------*\



	NEWS CSS



\*------------------------------------*/

/* List articles */

.view-list-articles .views-row { float: left; width: 100%; clear: left; margin-bottom: 20px; }

	.view-list-articles .views-row .views-field-picture { width: 60px; padding: 5px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; /*border: 1px solid #e8e8e8;  



  background: #fafafa;*/ }

		.view-list-articles .views-row .views-field-picture img { border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; }

.view-list-articles .views-field-title { padding-bottom: 10px; text-transform: uppercase; }

	.view-list-articles .views-field-title a { color: #333; font-size: 140%; font-weight: bold; line-height: 1.2; }

		.view-list-articles .views-field-title a:hover {color: #e6624d;}

.view-list-articles .views-field-name,



.view-list-articles .views-field-comment-count,



.view-list-articles .views-field-created,



.view-list-articles .views-field-field-tags {text-transform: uppercase;font-size: 90%;display: inline-block;background: #f2f2f2;margin-right: 10px;margin-bottom: 15px;padding: 5px 10px 5px 30px;/* -webkit-border-radius: 5px; */-moz-border-radius: 5px;/* border-radius: 5px; */}

.view-list-articles .views-field-name {background: #f2f2f2 url(../images/icon-article-user.png) 8px center no-repeat;}

.view-list-articles .views-field-created {background: #f2f2f2 url(../images/icon-article-created-date.png) 8px center no-repeat;}

.view-list-articles .views-field-comment-count {background: #f2f2f2 url(../images/icon-article-comment-count.png) 8px center no-repeat;}

.view-list-articles .views-field-field-tags { background: #f2f2f2 url(../images/icon-article-tag.png) 8px center no-repeat; display: none; }

	.view-list-articles .views-field-field-tags a {color: #999;}

		.view-list-articles .views-field-field-tags a:hover {color: #e6624d;}

.block-latest-from-blog .views-field-field-image,



.view-list-articles .views-field-field-image,



.list-article-printerest .views-field-field-image { position: relative; overflow: hidden; text-align: center; }

.block-latest-from-blog .views-field-field-image .field-more-link,



.view-list-articles .views-field-field-image .field-more-link { display: none; float: left; width: auto; height: auto; position: absolute; top: 50%; left: 50%; margin-left: -18px; margin-top: -20px; z-index: 2; }

.views-row .views-field-field-embedded-media iframe { width: 100%; height: auto; }

/* List Article Full Width Style */

.view-list-articles.list-article-full-width .views-row { border-bottom: 1px solid #e8e8e8; width: 100%; float: left; clear: left; margin-bottom: 30px; padding-bottom: 30px; text-align: center; }

.view-list-articles.list-article-full-width .views-row-last {margin-bottom: 0;}

.view-list-articles.list-article-full-width .views-row .views-field-picture { position: relative; top: -35px; width: 60px; z-index: 10; margin-left: -35px; left: 50%; }

.view-list-articles.list-article-full-width .views-field-title {padding: 0px 0 20px 0;}

.view-list-articles.list-article-full-width .views-row .views-field-field-image,



.view-list-articles.list-article-full-width .views-row .views-field-field-image img {width: 100%;}

/* List Article Medium Style */

.view-list-articles.list-article-medium .views-row { border-bottom: 1px solid #e8e8e8; width: 100%; float: left; clear: left; margin-bottom: 30px; padding-bottom: 30px; }

.view-list-articles.list-article-medium .views-row-last {margin-bottom: 0;}

.view-list-articles.list-article-medium .views-row .views-field-field-image,



.view-list-articles.list-article-medium .views-row .views-field-field-embedded-media iframe { float: right; margin-left: 20px; margin-right: 0; }

.view-list-articles.list-article-medium .views-row .views-field-field-embedded-media iframe,



.view-list-articles.list-article-medium .views-row .views-field-field-image,



.view-list-articles.list-article-medium .views-row .views-field-field-image img {width: 100px;}

/* List Article Printerest Style */

.list-article-printerest .views-row {background: #fff;border: 1px solid #e8e8e8;-moz-box-shadow: 0 0 1px #e8e8e8;-webkit-box-shadow: 0 0 1px #e8e8e8;box-shadow: 0 0 1px #e8e8e8;text-align: center;}

.list-article-printerest .views-field-title {padding: 0 10px 10px;}

	.list-article-printerest .views-field-title a { font-weight: bold; color: #777; }

.view-list-articles.list-article-printerest .views-field-title a {font-size: 120%;}

.list-article-printerest .views-field-body {padding: 0 10px;}

.view-list-articles.list-article-printerest .views-row .views-field-picture { position: relative; top: -35px; width: 60px; z-index: 2; margin-left: -35px; left: 50%; }

.view-list-articles.list-article-printerest .views-row .views-field-comment-count { background: #fcfcfc; border-top: 1px solid #e8e8e8; text-align: center; float: left; width: 100%; margin: 0; padding: 0; }

/* List Article default */

.view-list-articles.list-article-default .views-row .views-row-inner { padding-left: 55px; border-left: 1px solid #e8e8e8; position: relative; margin-left: 35px; }

.view-list-articles.list-article-default .views-row .views-field-field-image {margin-bottom: 20px;}

.view-list-articles.list-article-default .views-row .views-field-field-image,



.view-list-articles.list-article-default .views-row .views-field-field-image img {width: 100%;}

.view-list-articles.list-article-default .views-row .views-field-picture { position: absolute; top: 0px; left: -35px; }

.view-list-articles.list-article-default .views-field-title {padding: 15px 0 20px 0;}

/* Block latest news */

.block-latest-news-slideshow .views-slideshow-controls-bottom { float: left; width: 100%; }

	.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item { float: left; display: inline-block; width: 25%; }

		.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-image {margin: 7px;}

		.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {}

		.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-field-image img,



.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-embedded-media img { width: 100%; border: 3px solid #fff; }

		.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-field-image img:hover,



.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-content-field-image img,



.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-embedded-media img:hover,



.block-latest-news-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-field-field-embedded-media img { border: 3px solid #e6624d; width: 100%; }

.block-latest-news-slideshow .views_slideshow_cycle_main { float: left; width: 100%; }

.block-latest-news-slideshow .views-row { float: left; width: 100%; }

	.block-latest-news-slideshow .views-row .views-field-title {padding: 5px 0;}

		.block-latest-news-slideshow .views-row .views-field-title a { color: #000; font-size: 100%; font-weight: bold; }

			.block-latest-news-slideshow .views-row .views-field-title a:hover {color: #e6624d;}

	.block-latest-news-slideshow .views-row .views-field-created { font-style: italic; font-size: 90%; }

	.block-latest-news-slideshow .views-row .views-field-view-node {text-transform: uppercase;}

	.block-latest-news-slideshow .views-row .views-field-body {color: #999;}

		.block-latest-news-slideshow .views-row .views-field-body p {margin-bottom: 0;}

	.block-latest-news-slideshow .views-row .views-field-view-node a { font-size: 80%; font-weight: bold; text-decoration: underline; }

/* Block latest form blog */

.block-latest-from-blog .views-row { float: left; width: 100%; margin-bottom: 20px; }

.block-latest-from-blog .views-row-inner { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ebebeb; background: #fff; position: relative; height: 100%; }

.view-list-articles .views-row .views-field-field-image {position: relative;}

.block-latest-from-blog .views-row .views-field-field-image img,



.block-latest-from-blog .views-row .views-field-field-embedded-media img { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.view-list-articles .views-row .views-field-field-image .icons-field,



.block-latest-from-blog .views-row .views-field-field-image .icons-field { -webkit-transform: translate(0px, 250px); -moz-transform: translate(0px, 250px); -o-transform: translate(0px, 250px); -ms-transform: translate(0px, 250px); transform: translate(0px, 250px); -webkit-transition: all 0.2s 0.1s ease-in-out; -moz-transition: all 0.2s 0.1s ease-in-out; -o-transition: all 0.2s 0.1s ease-in-out; -ms-transition: all 0.2s 0.1s ease-in-out; transition: all 0.2s 0.1s ease-in-out; float: left; width: auto; height: auto; position: absolute; top: 50%; left: 50%; margin-left: -18px; margin-top: -20px; z-index: 2; }

.view-list-articles.list-article-full-width .views-row .views-field-field-image .icons-field {margin-left: -30px;}

.view-list-articles .views-row .views-field-field-image.hover .icons-field,



.block-latest-from-blog .views-row .views-field-field-image.hover .icons-field { -webkit-transform: translate(0px,0px); -moz-transform: translate(0px,0px); -o-transform: translate(0px,0px); -ms-transform: translate(0px,0px); transform: translate(0px,0px); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }

.block-latest-from-blog .views-row .views-field-title { padding: 4px; text-align: center; }

	.block-latest-from-blog .views-row .views-field-title a { color: #777; font-size: 120%; font-weight: bold; text-transform: uppercase; line-height: 1.2; }

		.block-latest-from-blog .views-row .views-field-title a:hover {color: #e6624d;}

.block-latest-from-blog .views-row .views-field-body { padding: 0 10px 80px; text-align: center; }

.block-latest-from-blog .views-row .views-field-comment-count { background: #fcfcfc; border-top: 1px solid #e8e8e8; text-align: center; position: absolute; float: left; width: 100%; bottom: 0; left: 0; }

.latest-blog-footer .post-date, .latest-blog-footer .comment-count { display: inline-block; width: 100%; padding: 0px; text-transform: uppercase !important; font-size: 11px;}

.latest-blog-footer .post-date { margin-left: -1px; border-bottom: 1px solid #e8e8e8; }

.block-latest-from-blog .views-row .views-field-picture { position: relative; top: -25px; width: 40px; z-index: 10; margin-left: -25px; left: 50%; padding: 3px; border-radius: 23px; -moz-border-radius: 23px; -webkit-border-radius: 23px; border: 1px solid #e8e8e8; background: #fafafa; }

	.block-latest-from-blog .views-row .views-field-picture img { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; width: 40px; }

/* Block related news */

.block-related-news .views-slideshow-controls-bottom { float: left; width: 100%; }

	.block-related-news .views-slideshow-controls-bottom .views-slideshow-pager-field-item { display: inline-block; width: 32%; max-width: 150px; }

		.block-related-news .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-image {margin: 5px;}

		.block-related-news .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {}

		.block-related-news .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-field-image img { width: 100%; border: 3px solid #fff; }

			.block-related-news .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-field-image img:hover,



.block-related-news .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-content-field-image img { border: 3px solid #e6624d; width: 100%; }

.block-related-news .views_slideshow_cycle_main { float: left; width: 100%; }

.block-related-news .views-row { float: left; width: 100%; }

	.block-related-news .views-row .views-field-title {padding: 5px 0;}

		.block-related-news .views-row .views-field-title a { color: #000; font-size: 100%; font-weight: bold; }

			.block-related-news .views-row .views-field-title a:hover {color: #e6624d;}

	.block-related-news .views-row .views-field-created { font-style: italic; font-size: 90%; }

	.block-related-news .views-row .views-field-view-node {text-transform: uppercase;}

	.block-related-news .views-row .views-field-body {color: #999;}

		.block-related-news .views-row .views-field-body p {margin-bottom: 0;}

	.block-related-news .views-row .views-field-view-node a { font-size: 80%; font-weight: bold; text-decoration: underline; }

/* Block Recent News */

.block-recent-news .views-row { float: left; width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e8e8e8; }

.block-recent-news .views-row-last { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

.block-recent-news .views-row .views-field-field-image,



.block-recent-news .views-row .views-field-field-embedded-media { width: 40px; margin-right: 20px; margin-top: 5px; float: left; }

.block-recent-news .views-row .views-field-field-image img,



.block-recent-news .views-row .views-field-field-embedded-media img { padding: 2px; background: #fcfcfc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.zone-postscript .block-recent-news .views-row .views-field-field-image img,



.zone-postscript .block-recent-news .views-row .views-field-field-embedded-media img { border: 1px solid #444; background: #333; }

.block-recent-news .views-row .views-field-title a { color: #777; text-transform: uppercase; font-weight: bold; }

.zone-postscript .block-recent-news .views-row .views-field-title a {color: #fff;}

.block-recent-news .views-row .views-field-title a:hover {color: #e6624d;}

.block-recent-news .views-row .views-field-comment-count { font-size: 90%; color: #bbb; text-transform: uppercase; margin-top: 5px; }

/* Block Entries created by user */

.block-views-blog-block-5 { border-top: 1px solid #e8e8e8; padding-top: 40px; }

.block-entries-by-user .views-row { float: left; width: 100%; margin-bottom: 30px; }

	.block-entries-by-user .views-row .views-field-title a { text-transform: uppercase; color: #333; font-size: 160%; line-height: 1.2; }

	.block-entries-by-user .views-row .views-field-comment-count {font-size: 90%;}

		.block-entries-by-user .views-row .views-field-comment-count a {color: #999;}

	.block-entries-by-user .views-row .views-field-body {margin-top: 20px;}

/* Article detail */

article.node-article .user-picture { margin: 0 auto; width: 60px; padding: 5px; border: 1px solid #e8e8e8; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; background: #fff; }

	article.node-article .user-picture img { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

article.node-article .field-name-field-image,



article.node-article .field-name-field-embedded-media { margin-bottom: 20px; margin-right: 0; width: 100%; }

article.node-article .field-slideshow .field-slideshow-slide img { border: none; padding: 0; }

article.node-article .field-name-field-embedded-media {text-align: center;}

	article.node-article .field-name-field-embedded-media iframe {width: 100%;}

article.node-portfolio .field-slideshow-wrapper,



article.node-article .field-slideshow-wrapper {position: relative;}

article.node-portfolio .field-slideshow-controls,



article.node-article .field-slideshow-controls { float: left; width: 100%; position: absolute; top: 48%; z-index: 99; }

article.node-portfolio .field-slideshow-controls a,



article.node-article .field-slideshow-controls a { float: left; width: 40px; height: 40px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; overflow: hidden; text-indent: -100px; }

article.node-portfolio .field-slideshow-controls a.next,



article.node-article .field-slideshow-controls a.next { background: url(../images/field-slideshow-next.png) center center no-repeat; float: right; margin-right: 10px; }

article.node-portfolio .field-slideshow-controls a.prev,



article.node-article .field-slideshow-controls a.prev { background: url(../images/field-slideshow-prev.png) center center no-repeat; float: left; margin-left: 10px; }

article.node-portfolio .field-slideshow-controls a.next:hover,



article.node-article .field-slideshow-controls a.next:hover {background: url(../images/field-slideshow-next-hover.png) center center no-repeat;}

article.node-portfolio .field-slideshow-controls a.prev:hover,



article.node-article .field-slideshow-controls a.prev:hover {background: url(../images/field-slideshow-prev-hover.png) center center no-repeat;}

.node-information { float: left; width: 100%; margin-bottom: 40px; margin-top: 20px; }

.node-addthis { float: left; width: 100%; padding: 20px 0; margin-bottom: 20px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }

	.node-addthis a {margin: 0 8px;}

	.node-addthis .field-label { line-height: 32px; padding-right: 30px; }

article.node-article .node-post-date,



article.node-article .node-user,



article.node-article .node-comment-count,



article.node-article .node-tags { float: left; /*text-transform: uppercase;*/ font-size: 90%; margin-right: 20px; padding: 5px 10px 5px 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

article.node-article .node-post-date {background: #f2f2f2 url(../images/icon-article-created-date.png) 8px center no-repeat; float: right;}

article.node-article .node-user { background: #f2f2f2 url(../images/icon-article-user.png) 8px center no-repeat; display: none; }

article.node-article .node-comment-count {background: #f2f2f2 url(../images/icon-article-comment-count.png) 8px center no-repeat;}

article.node-article .node-tags {background: #fafafa url(../images/icon-article-tag.png) 8px center no-repeat;  /*border:1px dotted #FF6D00;*/ }

	article.node-article .node-tags a { color: #FF6D00;}



article.node-article .node-user a {color: #666;}

	article.node-article .node-tags a:hover,



article.node-article .node-user a:hover {color: #e6624d;}

/*------------------------------------*\



	PHOTOS PAGE CSS



\*------------------------------------*/

.view-list-photos .views-row { margin-bottom: 20px; float: left; width: 100%; }

	.view-list-photos .views-row .views-field-title {padding: 20px;}

		.view-list-photos .views-row .views-field-title a {color: #000;}

			.view-list-photos .views-row .views-field-title a:hover {color: #e6624d;}

.view-list-photos .views-field-field-photo-image a:hover img {opacity: 0.3;}

/* Block Photos */

.block-photos .views-row { float: left; width: 100%; margin-bottom: 10px; }

	.block-photos .views-row .views-field-field-photo-image,



.block-photos .views-row .views-field-field-photo-image img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/* Photo Detail */

article.node-photo .field-name-field-photo-image { padding-bottom: 20px; text-align: center; }

/*------------------------------------*\



	PRICING PAGE CSS



\*------------------------------------*/

/* Full boxed pricing */

.full-boxed-pricing { float: left; margin-bottom: 20px; overflow: hidden; }

/* Sep boxed pricing */

.sep-boxed-pricing { margin-bottom: 20px; overflow: hidden; float: left; width: 100%; }

.full-boxed-pricing .column,



.sep-boxed-pricing .column { float: left; overflow: hidden; width: 98%; border: 1px solid #e8e8e8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 20px; }

.sep-boxed-pricing .column.column-middle { background: #e6624d; border-color: #e6624d; color: #ffdcd6; }

article.node .full-boxed-pricing ul,



article.node .sep-boxed-pricing ul { list-style: none outside none; margin: 0; padding: 0; }

.full-boxed-pricing ul li,



.sep-boxed-pricing ul li { list-style: none; margin: 0 10px; padding: 15px 0px; text-align: center; }

.sep-boxed-pricing .column.column-middle ul li { border-bottom: 1px solid #e9725f; border-top: none; }

.full-boxed-pricing ul li.normal-row,



.sep-boxed-pricing ul li.normal-row {border-top: 1px solid #f3f3f3;}

.full-boxed-pricing ul li.title-row,



.sep-boxed-pricing ul li.title-row { color: #e6624d; text-transform: uppercase; font-size: 250%; padding-bottom: 0; }

.full-boxed-pricing .column.column-title ul li.title-row { color: #333; font-size: 130%; font-weight: bold; padding-bottom: 20px; padding-top: 35px; }

.sep-boxed-pricing .column.column-middle ul li.title-row { color: #fff; padding-bottom: 0; border-bottom: none; }

.sep-boxed-pricing .column-middle ul li.title-row {padding: 30px 0;}

.full-boxed-pricing ul li.pricing-row,



.sep-boxed-pricing ul li.pricing-row {padding-top: 0;}

.full-boxed-pricing ul li.pricing-row .price,



.sep-boxed-pricing ul li.pricing-row .price {line-height: 1;}

.full-boxed-pricing ul li.pricing-row .price em,



.sep-boxed-pricing ul li.pricing-row .price em {color: #333;}

.full-boxed-pricing .price strong,



.sep-boxed-pricing .price strong { color: #333; font-size: 18px; position: relative; top: -9px; }

.sep-boxed-pricing .column.column-middle .price strong,



.sep-boxed-pricing .column.column-middle ul li.pricing-row .price em {color: #fff;}

.full-boxed-pricing .price em.exact_price,



.sep-boxed-pricing .price em.exact_price { display: inline; font-size: 30px; font-style: normal; font-weight: bold; }

.full-boxed-pricing ul li.footer-row,



.sep-boxed-pricing ul li.footer-row {padding: 30px 0;}

.full-boxed-pricing ul li.footer-row a.button,



.sep-boxed-pricing ul li.footer-row a.button { padding: 10px 20px; background: #444 url(../images/button-bg.png) 0 0 repeat-x; border: 1px solid #000; color: #fff; text-transform: uppercase; font-weight: bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 100%; font-weight: bold; }

.sep-boxed-pricing .column.column-middle ul li.footer-row a.button { background: #fff url(../images/button-bg.png) 0 0 repeat-x; color: #333; border-color: #fff; }

	.sep-boxed-pricing .column.column-middle ul li.footer-row a.button:hover { background: #444 url(../images/button-bg.png) 0 0 repeat-x; color: #fff; border-color: #000; }

.full-boxed-pricing ul li.footer-row a.button:hover,



.sep-boxed-pricing ul li.footer-row a.button:hover { background: #e6624d; color: #fafafa; border: 1px solid #e6624d; }

/*------------------------------------*\



	CLIENT CSS



\*------------------------------------*/

/* Block Clients */

.block-clients .views-row { float: left; padding: 30px 40px; vertical-align: middle; border: 1px solid #e8e8e8; border-right: none; }

.block-clients .views-row-last {border-right: 1px solid #e8e8e8;}

.block-clients .views-row img {vertical-align: middle;}

.block-clients .jcarousel-container { padding: 0 42px; overflow: hidden; }

	.block-clients .jcarousel-container .jcarousel-clip {overflow: hidden;}

.block-clients .jcarousel-item { padding: 30px 40px; margin-right: 20px; width: auto; height: 60px; border: 1px solid #e8e8e8; }

	.block-clients .jcarousel-item img { height: 60px; width: auto; }

.block-clients .jcarousel-prev,



.block-clients .jcarousel-next { display: block; width: 32px; height: 32px; position: absolute; top: 40%; float: left; }

.block-clients .jcarousel-prev { left: 0px; background: url(../images/jcarousel-prev.png) 0 0 no-repeat; }

.block-clients .jcarousel-next { right: 0px; background: url(../images/jcarousel-next.png) 0 0 no-repeat; }

.block-clients .jcarousel-prev:hover {background: url(../images/jcarousel-prev-hover.png) 0 0 no-repeat;}

.block-clients .jcarousel-next:hover {background: url(../images/jcarousel-next-hover.png) 0 0 no-repeat;}

/* Client detail */

article.node-client .field-name-field-client-logo { float: left; margin-right: 20px; border: 1px solid #e8e8e8; padding: 20px; }

article.node-client .field-name-field-client-website .field-label,



article.node-client .field-name-field-client-website .field-items { display: inline-block; padding-bottom: 10px; }

/*------------------------------------*\



	TEAM CSS



\*------------------------------------*/

/* List member */

.view-list-members .views-row { float: left; width: 100%; margin: 10px 0px 30px 0px; }

	.view-list-members .views-row .views-row-inner {overflow: hidden;}

	.view-list-members .views-row .views-field-field-member-image .extra-content { -webkit-transform: translateX(-400px); -moz-transform: translateX(-400px); -o-transform: translateX(-400px); -ms-transform: translateX(-400px); transform: translateX(-400px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.view-list-members .attachment .views-row .views-field-field-member-image .extra-content { -webkit-transform: translateX(-600px); -moz-transform: translateX(-600px); -o-transform: translateX(-600px); -ms-transform: translateX(-600px); transform: translateX(-600px); }

.view-list-members .views-row .views-field-field-member-image.hover .extra-content { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }

.view-list-members .views-field-field-member-image { position: relative; border: 3px solid #e8e8e8; max-width: 500px; }

	.view-list-members .views-field-field-member-image .field-more-link { display: none; background: url(../images/view-more-bg.png); position: absolute; float: left; width: 100%; height: 100%; text-align: center; }

		.view-list-members .views-field-field-member-image .field-more-link div { display: inline-block; width: 48px; height: 48px; margin: 70px 5px; }

	.view-list-members .views-field-field-member-image .extra-content-inner { float: none; height: auto; }

.field-facebook,



.field-linkedin,



.field-twitter { display: inline-block; width: 48px; height: 48px; overflow: hidden; }

.view-list-members .views-field-field-member-image .extra-content-inner a i.fa-square {color: #000;}

.view-list-members .views-field-field-member-image .extra-content-inner a i {color: #fff;}

.view-list-members .views-field-field-member-image .extra-content-inner a:hover i.fa-square {color: #fff;}

.view-list-members .views-field-field-member-image .extra-content-inner a:hover i {color: #e6624d;}

.view-list-members .views-field-title { padding: 15px 0 5px 0; font-size: 110%; font-weight: bold; text-transform: uppercase; color: #333; }

	.view-list-members .views-field-title a { color: #333; font-weight: bold; text-transform: uppercase; font-size: 120%; }

		.view-list-members .views-field-title a:hover {color: #e6624d;}

.view-list-members .views-field-field-position { color: #e6624d; padding-bottom: 10px; text-transform: uppercase; }

/* Member detail */

article.node-team-member .field-name-field-member-image { float: right; margin: 0 0 0 20px; width: 150px; }

article.node-team-member .field-name-field-position .field-label,



article.node-team-member .field-name-field-position .field-items,



article.node-team-member .field-name-field-twitter .field-label,



article.node-team-member .field-name-field-twitter .field-items,



article.node-team-member .field-name-field-facebook .field-label,



article.node-team-member .field-name-field-facebook .field-items,



article.node-team-member .field-name-field-linkedin .field-label,



article.node-team-member .field-name-field-linkedin .field-items { padding-bottom: 5px; display: inline-block; }

/* Block Members */

.block-members .views-row { float: left; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #e8e8e8; text-align: center; }

	.block-members .views-row .views-field-field-member-image { width: 140px; border-radius: 75px; -moz-border-radius: 75px; -webkit-border-radius: 75px; border: 1px solid #e8e8e8; background: #fff; padding: 5px; margin: 0 auto; }

		.block-members .views-row .views-field-field-member-image:hover {border-color: #e6624d;}

		.block-members .views-row .views-field-field-member-image img { border-radius: 70px; -moz-border-radius: 70px; -webkit-border-radius: 70px; width: 140px; }

	.block-members .views-row .views-field-title { float: left; width: 100%; padding-top: 20px; color: #333; font-weight: bold; text-transform: uppercase; font-size: 110%; }

		.block-members .views-row .views-field-title a { color: #333; font-weight: bold; text-transform: uppercase; font-size: 110%; }

	.block-members .views-row .views-field-field-position { color: #e6624d; text-transform: uppercase; }

/*------------------------------------*\



	FAQs CSS



\*------------------------------------*/

.faq-question-answer { border: 1px solid #e8e8e8; background: #fff; margin-bottom: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

	.faq-question-answer.expanded {margin-bottom: 3px;}

	.faq-question-answer .faq-question { background: url(../images/accordion-bullet.png) 10px 20px no-repeat; padding: 13px 10px 13px 40px; font-weight: bold; text-transform: uppercase; }

		.faq-question-answer .faq-question:hover {color: #333;}

		.faq-question-answer .faq-question a {color: #888;}

	.faq-question-answer.expanded .faq-question { background: url(../images/accordion-bullet-active.png) 10px 25px no-repeat; color: #333; }

	.faq-question-answer .faq-answer { padding-top: 10px; padding-right: 10px; color: #888; }

		.faq-question-answer .faq-answer .field-name-field-faq-category {padding-bottom: 20px;}

/*------------------------------------*\



	TESTIMONIAL CSS



\*------------------------------------*/

/* Block Testimonials */

.block-testimonials .views-row { float: left; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #e8e8e8; }

	.block-testimonials .views-row .views-field-body { border: 1px solid #e8e8e8; background: #fff; font-style: italic; padding: 20px; margin-bottom: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; }

		.block-testimonials .views-row .views-field-body .testimonial-arrow { background: url(../images/testimonial-arrow.png) 0 0 no-repeat; position: absolute; bottom: -8px; left: 20%; width: 21px; height: 8px; z-index: 10; }

		.block-testimonials .views-row .views-field-body p {margin-bottom: 0;}

	.block-testimonials .views-row .views-field-field-image { width: 80px; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px; border: 1px solid #e8e8e8; padding: 5px; margin: 0 auto; float: left; clear: left; margin-right: 20px; }

		.block-testimonials .views-row .views-field-field-image img { border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; width: 80px; }

	.block-testimonials .views-row .views-field-title { padding-top: 20px; font-size: 110%; text-transform: uppercase; font-weight: bold; color: #333; }

		.block-testimonials .views-row .views-field-title a { color: #000; font-weight: bold; }

	.block-testimonials .views-row .views-field-field-client-position,



.block-testimonials .views-row .views-field-field-client-company {display: inline-block;}

/* Block happy clients */

.block-happy-clients .views-row { position: relative; float: left; width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #e8e8e8; }

.block-happy-clients .views-row-last { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }

.block-happy-clients .views-row .views-field-body p {margin-bottom: 10px;}

.block-happy-clients .views-row .views-field-title a { color: #333; font-weight: bold; text-transform: uppercase; }

.block-happy-clients .views-row .views-field-field-image { float: left; margin-right: 20px; width: 70px; padding: 5px; border: 1px solid #d8d8d8; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; }

	.block-happy-clients .views-row .views-field-field-image img { border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; width: 70px; }

/* Block Slideshow Testimonials */

.block-slideshow-testimonials .views-row .views-field-body { border: 1px solid #e8e8e8; background: #fcfcfc; color: #999; padding: 20px; margin-bottom: 30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: relative; }

	.block-slideshow-testimonials .views-row .views-field-body .testimonial-arrow { background: url(../images/testimonial-arrow.png) 0 0 no-repeat; position: absolute; bottom: -6px; left: 20%; width: 10px; height: 6px; z-index: 10; }

	.block-slideshow-testimonials .views-row .views-field-body p {margin-bottom: 0;}

.block-slideshow-testimonials .views-row .views-field-title a { color: #000; font-weight: bold; font-size: 110%; padding-left: 20px; }

.block-slideshow-testimonials .views-row .views-field-field-client-company {padding-left: 20px;}

/* Testimonial detail */

article.node-testimonial .field-name-field-image {width: 200px;}

article.node-testimonial .field-name-field-client-position .field-label,



article.node-testimonial .field-name-field-client-position .field-items,



article.node-testimonial .field-name-field-client-company .field-label,



article.node-testimonial .field-name-field-client-company .field-items { display: inline-block; padding-bottom: 10px; }

/*------------------------------------*\



	BLOCKS CSS



\*------------------------------------*/

/* Block wrapper */

.block {/* margin-bottom: 1.5em; */}

.zone-footer .block,



.zone-user .block {margin: 10px 0;}

.region-header .block,



.region-full-width .block {margin-bottom: -20px;}

h2.block-title { margin-bottom: 20px; font-weight: bold; font-size: 130%; }

.zone-feature h2.home-block-title {color: #fff;}

h2.home-block-title { text-align: center; text-transform: uppercase; font-size: 200%; font-weight: normal; margin-bottom: 30px; }

.home-block-description { text-align: center; font-size: 120%; margin-bottom: 35px; }

.region-sidebar-second h2.block-title,



.region-sidebar-first h2.block-title {/* border-bottom: 1px solid #e8e8e8; */padding-bottom: 10px;color: #f15a24;}

.zone-postscript h2.block-title { color: #fff; text-transform: uppercase; font-size: 120%; font-weight: bold; }

/* Block's content wrapper */

.block .content {
}

/* Header */

.branding-data { width: 100%; float: left; text-align: center; padding: 3px 0; }

	.branding-data .logo-img {float: none;}

/* Block search */

.search-form input.from-submit {margin-left: 20px;}

.search-form fieldset.search-advanced {margin-top: 20px;}

.block-search {text-align: center;}

	.block-search #search-block-form { position: relative; max-width: 380px; width: auto; margin: 0 auto; }

	.block-search .form-item {margin: 0;}

	.block-search input.form-submit,



.block-search input.form-submit:hover { position: absolute; right: 5px; top: 5px; background: none; border: none; text-indent: -100px; overflow: hidden; width: 24px; height: 24px; padding: 0; margin: 0; background: #fff url(../images/search-icon.png) center center no-repeat; }

	.block-search .form-item input.form-text { background: #fff; width: 100%; border: 1px solid #e8e8e8; height: 32px; -moz-box-shadow: 0px 0px 0px #333 inset; -webkit-box-shadow: 0px 0px 0px #aaa inset; box-shadow: 0px 0px 0px #aaa inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Block Quick Tabs */

div#quicktabs-container-_conoce_la_biblioteca_ {
    width: 70%;
    padding: 0 15px;
}

div#quicktabs-container-faq { width: 70%;}

.quicktabs_main {float: left;/*border: 1px solid #e8e8e8;*/padding: 0 15px;/*background: #fff; */width: 70%;}

	.quicktabs_main .block {margin-bottom: 0;}

ul.quicktabs-tabs { width: 25%; margin-right: 2.5px; float: left; }

	ul.quicktabs-tabs li { margin: 0; padding: 0; display: inline-block; list-style: none; padding-bottom: 1px; background: #fcfcfc; width: 100%; border-bottom: 1px solid #ccc; padding: 10px 0px; }

		ul.quicktabs-tabs li.active { background: #f15a24; color: #FFF; position: relative; border: none; }

		ul.quicktabs-tabs li a { color: #777; padding: 0px 20px; line-height: 40px; text-transform: uppercase; font-weight: bold; }

		ul.quicktabs-tabs li.active a { background: #f15a24; /*color: #FE6C00;*/ color: #FFF; }

/* sidebar */

.region-sidebar-second-inner ul.quicktabs-tabs { margin: 0; width: 100%; margin-right: 0px; float: none; /*border: 1px solid #e8e8e8;



  border-bottom: none;



  -webkit-border-top-right-radius: 5px;



  -webkit-border-top-left-radius: 5px;



  -moz-border-radius-topright: 5px;



  -moz-border-radius-topleft: 5px;



  border-top-right-radius: 5px;



  border-top-left-radius: 5px;*/ }

	.region-sidebar-second-inner ul.quicktabs-tabs li { margin: 0; padding: 0; display: inline-block; list-style: none; margin: -1px 0px 0px 0px; padding-bottom: 1px; background: #fcfcfc; width: 50%; /*-webkit-border-top-right-radius: 5px;



  -webkit-border-top-left-radius: 5px;



  -moz-border-radius-topright: 5px;



  -moz-border-radius-topleft: 5px;



  border-top-right-radius: 5px;



  border-top-left-radius: 5px;*/ }

		.region-sidebar-second-inner ul.quicktabs-tabs li a { color: #777; padding: 0px 20px; line-height: 40px; text-transform: uppercase; font-weight: bold; }

		.region-sidebar-second-inner ul.quicktabs-tabs li.active { background: #f15a24; color: #FFF; border-right: 1px dotted #343434; /*border-top: 1px solid #e8e8e8;



  border-left: 1px solid #e8e8e8;*/ bottom: -1px; margin-top: -2px; margin-left: -1px; padding-top: 1px; position: relative; }

			.region-sidebar-second-inner ul.quicktabs-tabs li.active a { background: #f15a24; /*color: #FE6C00;*/ color: #FFF; }

/* Block tabs slideshow */

#block-tab-slideshow.block-tabs-vertical.ui-tabs .ui-tabs-nav { border: none; width: 100%; margin-top: 0px; }

	#block-tab-slideshow.block-tabs-vertical.ui-tabs .ui-tabs-nav li { border: none; border-left: 1px solid #e2e1e0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(../images/tab-slideshow-nav.png) right 0 no-repeat; padding: 0 35px 0 20px; margin-bottom: 20px; height: 54px; line-height: 54px; font-weight: bold; font-size: 100%; text-transform: uppercase; }

		#block-tab-slideshow.block-tabs-vertical.ui-tabs .ui-tabs-nav li.ui-state-active { border: none; border-left: 1px solid #c94e3a; border-bottom: none !important; background: url(../images/tab-slideshow-nav-active.png) right 0 no-repeat; }

			#block-tab-slideshow.block-tabs-vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {color: #fff;}

		#block-tab-slideshow.block-tabs-vertical.ui-tabs .ui-tabs-nav li a { padding: 0; margin: 0; }

#block-tab-slideshow.block-tabs-vertical.ui-tabs .ui-tabs-panel { border: none; width: 100%; padding: 0 0%; background: none; }

/* Block Views slideshow */

#block-views-slideshow-block {margin-bottom: 0;}

.view-slideshow { position: relative; width: 100%; float: left; }

	.view-slideshow .views-slideshow-cycle-main-frame .views-field-body { position: absolute; bottom: 40px; left: 20px; z-index: 100; }

	.view-slideshow .view-title,



.view-slideshow .view-body { background: url(../images/black-bg-transparent.png); margin: 5px 0; padding: 10px; width: auto; color: #fff; float: left; clear: left; }

	.view-slideshow .view-title { font-size: 150%; font-weight: bold; text-transform: uppercase; }

	.view-slideshow .view-body p {margin: 0;}

	.view-slideshow .views-slideshow-cycle-main-frame,



.view-slideshow .views-slideshow-cycle-main-frame-row { float: left; width: 100%; }

	.view-slideshow .views-slideshow-cycle-main-frame .views-row { float: left; width: 100%; text-align: center; }

	.view-slideshow .views-slideshow-cycle-main-frame .views-field-field-image { float: left; width: 100%; padding: 10px 0 20px 0; }

		.view-slideshow .views-slideshow-cycle-main-frame .views-field-field-image img {width: 100%;}

	.view-slideshow .views-slideshow-cycle-main-frame .views-field-title { padding: 10px; color: #fff; font-weight: bold; font-size: 110%; }

		.view-slideshow .views-slideshow-cycle-main-frame .views-field-title a {color: #fff;}

	.view-slideshow .views-slideshow-cycle-main-frame .views-field-body { padding: 0 10px 10px; color: #fff; }

	.view-slideshow .views-slideshow-pager-fields { position: absolute; z-index: 9; bottom: 10px; left: 40%; }

		.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item { cursor: pointer; display: inline; float: left; margin: 3px; text-indent: 100px; overflow: hidden; width: 12px; height: 12px; background: url(../images/slideshow-nav.png) 0 0 no-repeat; }

			.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover,



.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {background: url(../images/slideshow-nav-active.png) 0 0 no-repeat;}

			.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-field-field-image { padding: 3px 3px 0 3px; width: 60px; }

			.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-field-field-image,



.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover .views-field-field-image {background: #000;}

/* Block Flex Slideshow */

.flexslider { margin-bottom: 0; background: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

	.flexslider .view-title,



.flexslider .view-body { background: url(../images/black-bg-transparent.png); margin: 5px 0; padding: 10px; width: auto; color: #fff; float: left; clear: left; }

	.flexslider .view-title { font-size: 150%; font-weight: bold; text-transform: uppercase; }

	.flexslider .view-body p {margin: 0;}

	.flexslider .slides img {}

	.flexslider ul,



.flexslider ul li { list-style: none; margin: 0; padding: 0; }

.flex-control-nav {z-index: 10;}

.flex-control-paging li a.flex-active {background: #e6624d;}

.flexslider .flex-direction-nav a,



.flexslider .flex-direction-nav a { width: 64px; height: 64px; opacity: 1; }

.flex-direction-nav .flex-prev {background: url(../images/slideshow-prev.png) 0 0 no-repeat;}

.flex-direction-nav .flex-next {background: url(../images/slideshow-next.png) 0 0 no-repeat;}

.flex-direction-nav .flex-prev:hover {background: url(../images/slideshow-prev-hover.png) 0 0 no-repeat;}

.flex-direction-nav .flex-next:hover {background: url(../images/slideshow-next-hover.png) 0 0 no-repeat;}

/* Block nivo slideshow */

.views-nivo-slider,



.views-nivo-slider-view { width: 100%; text-align: center; position: relative; margin: 0 auto; }

.views-nivo-slider .views-field-field-slideshow-image { width: 100%; text-align: center; }

	.views-nivo-slider .views-field-field-slideshow-image img {width: 100% !important;}

.nivo-control-thumbs {padding: 0;}

.nivo-prevNav,



.nivo-nextNav { width: 40px; height: 40px; float: left; overflow: hidden; text-indent: 100px; }

.nivo-prevNav { left: 0px; background: url(../images/nivo-slideshow-prev.png) center center no-repeat; }

.nivo-nextNav { right: 0px; background: url(../images/nivo-slideshow-next.png) center center no-repeat; }

.nivo-prevNav:hover {background: url(../images/slideshow-prev-hover.png) center center no-repeat;}

.nivo-nextNav-hover {background: url(../images/slideshow-next-hover.png) center center no-repeat;}

/* Block MD Slider */

.block.block-md-slider {margin-bottom: 0;}

/* Block Slideshow Feature on Home page */

.field-slideshow,



.field-slideshow-slide { overflow: visible; max-width: 100% !important; width: 100% !important; padding-right: 0 !important; }

.field-slideshow .field-slideshow-slide img {}

.field-slideshow-carousel ul.field-slideshow-pager { margin: 0; padding: 0; }

	.field-slideshow-carousel ul.field-slideshow-pager li.jcarousel-item { margin: 0; padding: 5px; border: 1px solid #e8e8e8; border-right-width: 0px; width: 60px !important; }

		.field-slideshow-carousel ul.field-slideshow-pager li.jcarousel-item a:hover img {opacity: 0.5;}

		.field-slideshow-carousel ul.field-slideshow-pager li.jcarousel-item img {width: 60px;}

		.field-slideshow-carousel ul.field-slideshow-pager li.jcarousel-item.last {border-right-width: 1px;}

/* Block background fixed */

.block-background-fixed { background: #fafafa url(../images/home3-slideshow-bg.png) top center no-repeat fixed; padding-top: 50px; padding-bottom: 50px; }

	.block-background-fixed .block-title { line-height: 1; margin-bottom: 10px; font-size: 400%; }

	.block-background-fixed .block-sub-title { font-size: 300%; font-weight: 300; margin-bottom: 30px; }

	.block-background-fixed p {font-size: 120%;}

/* Block Newsletter */

.block-newsletter { background: url(../images/home-version-2-fullwidth-bg.png) center 0 no-repeat; float: left; width: 100%; }

.newsletter-content { padding: 20px 0; text-align: center; }

	.newsletter-content .simplenews-subscribe input.form-text { width: 200px; padding-left: 10px; line-height: 50px; height: 50px; margin: 0; background: #fcfcfc; border-color: #ddd; }

	.newsletter-content .simplenews-subscribe input.form-submit { margin: 10px 0; width: 200px; padding-left: 0; padding-right: 0; text-align: center; }

.newsleter-img {padding-bottom: 20px;}

/* Block poll */

.block-poll ul.links {margin: 10px 0 10px 20px;}

.block-poll input,



.block-poll textarea {font-size: inherit;}

/* Block Comment */

.block.block-comment-recent .content ul li { margin-left: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; }

	.block.block-comment-recent .content ul li.last { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

/* Block recent comments */

.block-comments-recent-block .item-list ul {margin: 0;}

	.block-comments-recent-block .item-list ul li { border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; margin: 0 0 10px 0; float: left; width: 100%; }

		.block-comments-recent-block .item-list ul li.views-row-last {border: none;}

.block-comments-recent-block .views-field-field-image { float: left; width: 40px; margin-right: 20px; margin-top: 5px; }

	.block-comments-recent-block .views-field-field-image img { border: 1px solid #e8e8e8; padding: 2px; }

.block-comments-recent-block li a {color: #777;}

	.block-comments-recent-block li a:hover {color: #e6624d;}

.block-comments-recent-block li .views-field-timestamp { color: #aaa; font-size: 90%; }

.block-comments-recent-block .views-field-nothing { float: left; margin-right: 10px; font-size: 200%; line-height: 1; }

.block-comment-recent ul li span { font-style: italic; color: #999; }

/* Block list */

.block-list .content ul { margin: 0; padding: 0; }

.block-list .content li { border-bottom: 1px solid #333; list-style: none; padding: 5px 0; color: #999; }

	.block-list .content li a {color: #999;}

		.block-list .content li a:hover {color: #e6624d;}

/* Block Promotion box */

.zone-feature .promotion-box {color: #fff;}

.promotion-box {text-align: center;}

	.promotion-box .promotion-box-content { font-size: 150%; margin: 0px; text-transform: uppercase; }

/* Block Our services */

.services-core-row { position: relative; padding-left: 90px; }

.services-core-icon { float: left; margin-right: 20px; position: absolute; top: 0; left: 0; }

.our-services img {margin-bottom: 20px;}

.our-services h3 {margin-bottom: 10px;}

/* Block About us at Home page */

.home-about-us h2.home-block-title {text-align: right;}

.block-icon-left-content { position: relative; padding-left: 100px; }

.block-icon-left-icon { position: absolute; top: 0; left: 0; }

.block-icon-left h3 { text-transform: uppercase; font-weight: bold; font-size: 130%; margin-bottom: 10px; }

.block-icon-left .icon-stack { float: left; margin-right: 20px; margin-bottom: 20px; font-size: 40px; color: #d0d0d0; }

	.block-icon-left .icon-stack:hover {color: #e6624d;}

/* Block accordion */

.ui-accordion {font-size: 100%;}

	.ui-accordion ul.menu {margin-bottom: 20px;}

		.ui-accordion ul.menu li { list-style: none; margin: 0; padding: 0; }

		.ui-accordion ul.menu ul {margin-left: 20px;}

		.ui-accordion ul.menu li span.nolink,



.ui-accordion ul.menu li a { background: url(../images/bullet.png) 0 center no-repeat; padding-left: 20px; color: #999; }

	.ui-accordion .ui-accordion-header a.accordion-link,



.ui-accordion .ui-accordion-header span.accordion-link {}

.field-group-accordion { float: left; width: auto; }

.ui-accordion-header { color: #888; text-transform: uppercase; font-weight: bold; background: #fff; border: none; /*border: 1px solid #e8e8e8;*/ border-bottom: 1px solid #e8e8e8; padding: 15px 20px 15px 35px; margin-bottom: 2px; font-family: 'Open Sans', Arial,Helvetica,Verdana,sans-serif; /*-webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;*/ }

.ui-accordion h3.ui-state-active,



.ui-accordion-header.ui-state-active {background: #fff;color: #fff;margin-bottom: 0;border-bottom: none;text-align: center;padding: 3% 0 3% 0;font-size: 150%;}

.ui-accordion h3:hover { background: #fcfcfc; color: #fff; }

.ui-accordion .ui-accordion-header .ui-icon {/* background: url(../images/accordion-bullet.png) 0 0 no-repeat; left: 10px; margin-top: -4px;*/ }

.ui-accordion-header.ui-state-active span.ui-icon {/* background: url(../images/accordion-bullet-active.png) center 4px no-repeat; */}

.ui-accordion .ui-accordion-content {

padding: 15px 40px 0;

margin-top: -1px;

font-family: 'Open Sans', Arial,Helvetica,Verdana,sans-serif;

/*border: 1px solid #e2e2e2;



  border-top: none;



  -webkit-border-bottom-right-radius: 5px;



  -webkit-border-bottom-left-radius: 5px;



  -moz-border-radius-bottomright: 5px;



  -moz-border-radius-bottomleft: 5px;



  border-bottom-right-radius: 5px;



  border-bottom-left-radius: 5px;*/

line-height: 1.714;

color: #777;

background: #fff;

text-align: justify;
}

/* Color de fondo forzado */

h3#ui-accordion-1-header-0 {
    background: #e84e1b !important;
}

h3#ui-accordion-1-header-1 {
    background: #e84e1b !important;
}

h3#ui-accordion-1-header-2 {
    background: #e84e1b !important;
}

h3#ui-accordion-1-header-3 {
    background: #e84e1b !important;
}

h3#ui-accordion-1-header-4 {
    background: #e84e1b !important;
}

h3#ui-accordion-1-header-5 {
    background: #e84e1b !important;
}

/* Block Tabs */

.block-tabs { padding: 0; border: none; font-family: 'Open Sans', Arial,Helvetica,Verdana,sans-serif; line-height: 1.714; font-size: 100%; color: #666; }

.ui-tabs .ui-tabs-nav {background: none !important;border: none !important;border-bottom: none;padding: 0;color: #777;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 0px;height: 100%;width: 100%;}

	.ui-tabs .ui-tabs-nav li { top: 0; background: #fcfcfc; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }/*radio de los botones*/

		.ui-tabs .ui-tabs-nav li:hover {background: #fff;}

		.ui-tabs .ui-tabs-nav li.ui-state-active { border: none; border-bottom: none; margin-left: -1px; margin-top: -1px; margin-bottom: -1px; padding-right: 1px; padding-top: 1px; background: none !important; color: #000; }

			.ui-tabs .ui-tabs-nav li.ui-state-active a {color: #fff;background: #F15A24!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px !important;}/*color de los botones*/

		.ui-tabs .ui-tabs-nav li a {padding: 10px 15px;text-transform: uppercase;/*margin:5px 10px;*/color: #777;font-weight: bold;}

			.ui-tabs .ui-tabs-nav li a:hover {opacity: 0.8;}

.ui-tabs .ui-tabs-panel {background: none !important;border: none !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;padding-bottom: 0;padding-top: 20px;color: #777;font-size: 100%;font-family: 'Open Sans', Arial,Helvetica,Verdana,sans-serif;text-align: justify;} /*alineación del texto*/

/* Horizontal Tabs */

/* Vertical Tab */

.block-tabs-vertical.ui-tabs .ui-tabs-nav {float: left;width: 20%;border-bottom: 1px solid #e8e8e8;margin-right: -1px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}

.block-tabs-vertical.ui-tabs .ui-tabs-panel {float: left;width: 75%;padding-left: 2%;padding-right: 2%;padding-top: 0%;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.block-tabs-vertical.ui-tabs .ui-tabs-nav li { margin: 0; padding: 0; float: none; line-height: 40px; }

	.block-tabs-vertical.ui-tabs .ui-tabs-nav li.ui-state-active { border: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8 !important; border-right: none; margin: -1px -1px 0 -1px; padding: 1px 1px 0px 1px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

	.block-tabs-vertical.ui-tabs .ui-tabs-nav li a {float: none;display: block;padding: 0px 10px;}/*lo grande del botón*/

/* Progress Bar */

.ui-progressbar { position: relative; border: 1px solid #ececec; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07) inset; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07) inset; -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07) inset; background: #f9f9f9; height: 10px; line-height: 30px; position: relative; width: 100%; margin-bottom: 5px; }

.progressbar .value { position: absolute; z-index: 20px; top: -30px; right: 0; color: #e6624d; }

.progressbar-title { color: #333; font-weight: bold; text-transform: uppercase; }

.ui-progressbar .ui-progressbar-value { position: absolute; left: 0; top: 0; z-index: 10; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #e6624d; border: 1px solid #c94e3a; box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07) inset; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07) inset; -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07) inset; }

.progressbar-themecolor.ui-progressbar .ui-progressbar-value { background-color: #e6624d; border-color: #c94e3a; }

.progressbar.progressbar-themecolor .value {color: #e6624d;}

/* White */

.progressbar-white.ui-progressbar { border-color: #e1e1e1; background-color: #ededed; }

	.progressbar-white.ui-progressbar .ui-progressbar-value { background-color: #fff; border-color: #d0d0d0; }

.progressbar.progressbar-white .value {color: #444;}

/* Orange */

.progressbar-orange.ui-progressbar .ui-progressbar-value { background-color: #e6624d; border-color: #c94e3a; }

.progressbar.progressbar-orange .value {color: #e6624d;}

/* Green */

.progressbar-green.ui-progressbar .ui-progressbar-value { background-color: #22d07c; border-color: #1ba964; }

.progressbar.progressbar-green .value {color: #22d07c;}

/* Blue */

.progressbar-blue.ui-progressbar .ui-progressbar-value { background-color: #46ace7; border-color: #2787be; }

.progressbar.progressbar-blue .value {color: #46ace7;}

/* Pink */

.progressbar-pink.ui-progressbar .ui-progressbar-value { background-color: #e656a0; border-color: #b94882; }

.progressbar.progressbar-pink .value {color: #e656a0;}

/* Red */

.progressbar-red.ui-progressbar .ui-progressbar-value { background-color: #e55151; border-color: #bb2424; }

.progressbar.progressbar-red .value {color: #e55151;}

/* Teal */

.progressbar-teal.ui-progressbar .ui-progressbar-value { background-color: #2bcdb8; border-color: #1bae8d; }

.progressbar.progressbar-teal .value {color: #2bcdb8;}

/* Yellow */

.progressbar-yellow.ui-progressbar .ui-progressbar-value { background-color: #f7d15e; border-color: #d4ae39; }

.progressbar.progressbar-yellow .value {color: #f7d15e;}

/* Purple */

.progressbar-purple.ui-progressbar .ui-progressbar-value { background-color: #9770c6; border-color: #8254b8; }

.progressbar.progressbar-purple .value {color: #9770c6;}

/* Black */

.progressbar-black.ui-progressbar .ui-progressbar-value { background-color: #444; border-color: #333; }

.progressbar.progressbar-black .value {color: #444;}

/* Toggle */

.toggle_area .toggle_item {margin-bottom: 2px;}

	.toggle_area .toggle_item .toggle_label { border: 1px solid #e8e8e8; background: #fff url(../images/accordion-bullet.png) 10px center no-repeat; padding: 13px 13px 13px 40px; color: #888; text-transform: uppercase; font-weight: bold; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

		.toggle_area .toggle_item .toggle_label.active { background: #fff url(../images/accordion-bullet-active.png) 10px center no-repeat; border-color: #e2e2e2; color: #333; border-bottom: none; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 50px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

	.toggle_area .toggle_item .toggle_content { border: 1px solid #e2e2e2; border-top: none; padding: 20px 40px 0; margin-top: 0; background: #fff; color: #888; overflow: hidden; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

/* Block Sidebar Navigation */

.block-faq-faq-categories h2.block-title { margin-bottom: 0; border: none; }

.block-features-navigation .content ul.menu,



.block-faq-faq-categories .content ul { float: left; width: 100%; margin: 0; padding: 0; }

.block-features-navigation .content ul.menu li,



.block-faq-faq-categories .content ul li { float: left; width: 100%; margin: 0; padding: 0; list-style: none; border: none; }

.block-features-navigation .content ul.menu li a,



.block-faq-faq-categories .content ul li a { color: #888; padding: 5px 10px; clear: right; float: right; text-align: right; text-transform: uppercase; font-weight: bold; }

.block-features-navigation .content ul.menu li a.active,



.block-faq-faq-categories .content ul li a.active { background: #fcfcfc; border-top: 1px solid #efefef; border-bottom: 1px solid #e8e8e8; color: #000; font-weight: bold; padding: 10px 0; }

.block-features-navigation .content ul.menu li a:hover,



.block-faq-faq-categories .content ul li a:hover {color: #e6624d;}

.accordion-menu-name-side-menu .accordion-header { float: left; width: 100%; margin: 0; padding: 0; border: none; background: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; font-size: 100%; }

.accordion-menu-name-side-menu  h3.active-trail { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-right: none; color: #e6624d; }

.accordion-menu-name-side-menu  h3:hover {background: none;}

.accordion-menu-name-side-menu  h3.active-trail span.accordion-link,



.accordion-menu-name-side-menu  h3.active-trail a.active-trail,



.accordion-menu-name-side-menu  h3.ui-state-active span.accordion-link { color: #e6624d; font-weight: bold; }

.accordion-menu-name-side-menu .ui-accordion-header span.ui-icon {display: none;}

.accordion-menu-name-side-menu .accordion-header a,



.accordion-menu-name-side-menu .ui-accordion-header span.accordion-link { color: #888; padding: 5px 10px; background: none; text-align: right; }

.accordion-menu-name-side-menu .accordion-header a:hover,



.accordion-menu-name-side-menu .ui-accordion-header span.accordion-link:hover {color: #e6624d;}

.accordion-menu-name-side-menu .ui-accordion-content-active { float: left; padding: 0; margin: 0; border: none; overflow: visible; border-color: #e2e2e2; }

	.accordion-menu-name-side-menu .ui-accordion-content-active ul { float: left; margin: 0 0 0 20px; }

		.accordion-menu-name-side-menu .ui-accordion-content-active ul.menu li { float: left; width: 100%; margin: 0; padding: 10px 0; list-style: none; border: 1px solid #e8e8e8; border-left: none; border-bottom: none; -webkit-box-shadow: -8px 0px 8px -8px #cccccc inset; -moz-box-shadow: -8px 0px 8px -8px #cccccc inset; box-shadow: -8px 0px 8px -8px #cccccc inset; }

			.accordion-menu-name-side-menu .ui-accordion-content-active ul.menu li.first {border-top: none;}

			.accordion-menu-name-side-menu .ui-accordion-content-active ul.menu li a { color: #333; padding-right: 20px; }

				.accordion-menu-name-side-menu .ui-accordion-content-active ul.menu li a:hover,



.accordion-menu-name-side-menu .ui-accordion-content-active ul.menu li a.active {color: #e6624d;}

/* Block Author */

.block-views-author-block .block-inner { border: 1px solid #e8e8e8; padding: 20px; }

.block-views-author-block .views-field-picture { float: left; margin-right: 20px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }

	.block-views-author-block .views-field-picture img { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }

.block-views-author-block .views-field-field-user-name { font-weight: bold; font-size: 120%; text-transform: uppercase; padding-bottom: 10px; }

/* 404 Page */

.page-404-text { width: 70%; margin: 0 auto; }

.page-404-text-img { float: right; margin-left: 20px; width: 150px; }

	.page-404-text-img img {width: 150px;}

.page-404-text-header { color: #ccc; font-size: 250%; font-weight: bold; margin-bottom: 40px; }

	.page-404-text-header span {font-size: 150%;}

.page-404-menu { background: url(../images/page-404-menu.png) 0 0 no-repeat; padding-top: 20px; }

.page-404-menu-inner { float: left; width: 100%; padding: 20px 0; background: #e6624d; color: #fff; }

.page-404-menu-text { vertical-align: middle; padding: 0 20px; float: left; }

article.node .page-404-menu ul { margin: 0; padding: 0; float: right; }

.page-404-menu ul li { margin: 0; padding: 0; list-style: none; float: left; }

	.page-404-menu ul li a { float: left; padding: 0 20px; color: #fff; }

/* Contact */

.block.block-contact-top {margin: 10px 0;}

.block.block-contact-top {text-align: center;}

.contact-form label { top: 25px; left: 10px; }

/* Block Social icons */

.block.block-social-icons {margin: 10px 0;}

.block-social-icons .content {text-align: center;}

ul.footer-social-icons li { list-style: none; float: left; width: 50%; margin: 0; padding: 0; }

	ul.footer-social-icons li i {color: #fff;}

/* Block box grey */

.block-box-grey { background: #fcfcfc; color: #999; }

.block-box-white { background: #fff; border: 1px solid #e8e8e8; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.block-box-color { background: #fff; color: #666; border: 1px solid #e8e8e8; }

/* Help Block */

.block-top-icons-box111 { border: 1px solid #e8e8e8; padding: 0 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.block-top-icons-box { position: relative; margin-top: 30px; }

	.block-top-icons-box h3 { color: #444; font-size: 120%; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; padding-top: 15px; }

.block-top-icons-icon { margin-top: -30px; font-size: 30px; }

.block-box-white .block-top-icons-icon {margin-top: -40px;}

/* Footer block */

.block.block-copyright {margin-bottom: 0;}

.block-copyright .content {text-align: center;}

.view .date-nav-wrapper .date-prev {right: 79px;}

.view .date-nav-wrapper .date-next a {float: left;}

/* Block copyright */

.block-copyright .content {text-align: center;}

/* Block Theme Colors */

.block-theme-colors { position: fixed; top: 30%; left: 0; z-index: 100; }

	.block-theme-colors h4.block-title { float: left; width: 100%; }

.block-theme-color-content { width: 240px; float: left; background: #fff; border: 1px solid #e8e8e8; -moz-box-shadow: 0 0 15px #000; -webkit-box-shadow: 0 0 15px #000; box-shadow: 0 0 15px #000; padding: 20px 0 20px 20px; display: none; }

.block-theme-colors .content ul { margin: 0; padding: 0; float: left; }

	.block-theme-colors .content ul li { margin: 0; width: 120px; padding: 5px 0; list-style: none; float: left; }

		.block-theme-colors .content ul li a {color: #000;}

		.block-theme-colors .content ul li p { padding-left: 25px; margin-bottom: 0px; }

.block-theme-colors .content .close,



.block-theme-colors .content .open { width: 42px; height: 300px; position: absolute; right: -40px; top: 30px; background: url(../images/theme-color-button.png) 0 0 no-repeat; cursor: pointer; }

/* 



Make the Facebook Like box responsive (fluid width)



https://developers.facebook.com/docs/reference/plugins/like-box/ 



*/

#fb-root {display: none;}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;}

/* Contact form */

.contact-form .form-item { padding: 10px 0px; margin: 0; float: left; width: 100%; }

	.contact-form .form-item input.form-text { padding-left: 10px; height: 50px; }

/*------------------------------------*\



	FORUM



\*------------------------------------*/

ul.action-links {margin-bottom: 20px;}

#forum thead tr:last-of-type th { border-bottom-width: 1px; background: #fdfdfd; text-transform: uppercase; }

#forum th, #forum td {border-color: #e8e8e8;}

#forum tbody tr:nth-of-type(2n+1) {background: #fff;}

#forum tbody tr:nth-of-type(2n) {background: #fdfdfd;}

/* Block Forum New */

.block-forum-new .content ul li { border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; margin-bottom: 10px; }

	.block-forum-new .content ul li a {color: #e6624d;}

/*------------------------------------*\



	USER PROFILE



\*------------------------------------*/

.profile h3 { margin-top: 20px; margin-bottom: 10px; border: none; float: left; width: 100%; }

.profile .user-picture { margin: 0 0 1em 1em; width: 80px; padding: 5px; border: 1px solid #e8e8e8; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px; }

	.profile .user-picture img { width: 80px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; }

.profile .field-name-field-user-name { float: left; padding-bottom: 20px; }

.profile .field-name-field-user-about {clear: left;}

.profile dt, .profile dd {display: inline;}

/*------------------------------------*\



	FORMS CSS



\*------------------------------------*/

/* Wrapper for a form element (or group of form elements) and its label */

.form-item {margin: 0 !important;}

	.form-item input.form-text,



.form-item textarea.form-textarea { border: 1px solid #e8e8e8; background: #fcfcfc; color: #999; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; max-width: 100%; }

	.form-item input.form-text {height: 36px;}

	/* Highlight the form elements that caused a form submission error */

.form-item input.error,



.form-item textarea.error,



.form-item select.error {border: 1px solid #c00;}

	/* The label for a form element */

.form-item label { display: block; font-weight: bold; }

		/* The label for a radio button or checkbox */

.form-item label.option { display: inline; font-weight: normal; }

/* The part of the label that indicates a required field */

.form-required {color: #c00;}

/* The descriptive help text (separate from the label) */

.form-item .description {font-size: 0.85em;}

/* Pack groups of checkboxes and radio buttons closer together */

.form-checkboxes .form-item,



.form-radios .form-item {margin: 0; /* Drupal core uses "0.4em 0" */}

button:focus, button:active,



input:focus, input:active,



select:focus, select:active,



textarea:focus, textarea:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #e6624d; }

/* Typography and backgrounds for all form buttons */

button, input[type="reset"], input[type="submit"], input[type="button"] { background: #358DC7; border: 2px solid #fff !important; color: #fff; padding: 0.8em 1.5em; margin: 5px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-shadow: none; font-size: 90%; text-transform: uppercase; position: relative; left: -40px; }

button:hover, input[type="submit"]:hover, input[type="button"]:hover, input.form-submit:hover {opacity: 0.8;}

/* Inline labels and form divs */

.container-inline div,



.container-inline label {display: inline;}

/* Tips for Drupal's input formats */

.tips {}

/*



 * Password confirmation



 */

.password-parent,



.confirm-parent {margin: 0;}

/*



 * Search (search-block-form.tpl.php)



 */

/* Wrapper for the search form */

#block-search-form {}

/*



 * Drupal's default login form block



 */

#user-login-form {text-align: left; /* LTR */}

	/*



 * OpenID



 *



 * The default styling for the OpenID login link seems to assume Garland's



 * styling of list items.



 */

/* OpenID creates a new ul above the login form's links. */

#user-login-form ul {margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */}

/* The "Log in using OpenID" link. */

html.js #user-login-form li.openid-link,



#user-login-form li.openid-link { margin-top: 1.5em; margin-left: -20px; /* LTR */ /* Un-do some of the padding on the ul list. */ }

/* The "Cancel OpenID login" link. */

#user-login-form li.user-link {margin-top: 1.5em;}

#user-login ul {margin: 1.5em 0;}

#user-login label,



#user-register-form label { top: 5px; left: 10px; }

/*



 * Drupal admin tables



 *



 * We overrode these styles in html-reset.css, but restore them for the admin



 * section of the site.



 */

form th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #e8e8e8; }

form tbody {border-top: 1px solid #e8e8e8;}

form tr.even {background-color: #fff;}

form table .item-list ul {margin: 0;}

/*------------------------------------*\



	TABS CSS



\*------------------------------------*/

div.tabs {margin: 0 0 20px 0;}

ul.primary { margin: 0; padding: 0 0 0px 0px; /* LTR */ border-width: 0; list-style: none; white-space: nowrap; line-height: normal; border-bottom: 1px solid #ddd; }

	ul.primary li { float: left; /* LTR */ margin: 0; padding: 0; }

		ul.primary li a { display: block; line-height: 24px; margin: 0 5px 0 0; padding: 5px 20px; /* width of tab-left.png */ border-width: 0; font-weight: bold; text-decoration: none; color: #777; background: #eee; }

			ul.primary li a .tab { display: block; height: 20px; /* 24px (parent) - 4px (padding) */ margin: 0; padding: 4px 13px 0 6px; border-width: 0; line-height: 20px; }

			ul.primary li a:hover,



ul.primary li a:focus { border-width: 0; background-color: transparent; }

			ul.primary li a:hover .tab,



ul.primary li a:focus .tab {}

		ul.primary li.active a,



ul.primary li.active a:hover,



ul.primary li.active a:focus { border-width: 0; color: #fff; background-color: #e6624d; margin-bottom: -1px; padding-bottom: 6px; }

		ul.primary li.active a .tab,



ul.primary li.active a:hover .tab,



ul.primary li.active a:focus .tab {}

ul.secondary { margin: 0; padding: 0 0 0 5px; /* LTR */ border-bottom: 1px solid #c0c0c0; list-style: none; white-space: nowrap; }

	ul.secondary li { float: left; /* LTR */ margin: 0 5px 0 0; padding: 5px 0; border-right: none; /* LTR */ }

	ul.secondary a { display: block; height: 24px; margin: 0; padding: 0; border: 1px solid #c0c0c0; text-decoration: none; color: #777; }

		ul.secondary a .tab { display: block; height: 18px; /* 24px (parent) - 6px (padding) */ margin: 0; padding: 3px 8px; line-height: 18px; }

		ul.secondary a:hover,



ul.secondary a:focus {}

		ul.secondary a.active,



ul.secondary a.active:hover,



ul.secondary a.active:focus {}

/*------------------------------------*\



	Preloader CSS



\*------------------------------------*/

body {overflow: hidden;}

#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; /* change if the mask should have another color then white */ z-index: 99; /* makes sure it stays on top */ }

#status { width: 200px; height: 200px; position: absolute; left: 50%; /* centers the loading animation horizontally one the screen */ top: 50%; /* centers the loading animation vertically one the screen */ background-image: url(../images/status.gif); /* path to your loading animation */ background-repeat: no-repeat; background-position: center; margin: -100px 0 0 -100px; /* is width and height divided by two */ }

/******CUSTOM****/

.front input.search-btn { top: 0px; left: -40px; border: solid #fff 2px !important; }

.front #custom-search-blocks-form-1 { margin: 0 auto !important; width: 600px; padding-top: 0px !important; }

.front #tab-2 input.search-btn {top: -5px;}

.front .form-item, .form-actions { margin-top: 0em !important; margin-bottom: -25px!important; }

.front .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0px !important; background: none; }

.logged-in .micuento { position: relative; top: 15px; }

a.link-home { background: transparent; height: 338px; width: 100%; display: block; position: absolute; z-index: 0; text-indent: -9999px; }

.front .easy-breadcrumb {display: none;}

.view-blog.view-display-id-block_7 .masonry-item { float: left; margin: 10px; width: 238px !important; height: 250px !important; border: 1px solid #e8e8e8; }

.front div#zone-content-wrapper {height: 500px;}

.front div#zone-content {margin-top: 350px;}

.front .view-sala-lectura .field-content p {/*text-align:center;*/}

a.btn-doodle { position: absolute; z-index: 9; top: 0px; right: 30px; }

.btn-doodle { background: url(../images/btn-doodle.png) no-repeat center center; height: 51px; width: 51px; text-align: center; margin: 0 auto; display: block; padding-top: 100px; float: right; color: #777 !important; }

.front .block-slideshow-block-1 { display: block; float: left; width: 45% !important; margin: 0 2.5%; height: 350px; }

.front .block-slideshow-block-3 { display: block; float: left; width: 45%; }

.front .autor {text-align: center}

.front .genero {text-align: center}

span.fa-stack {display: none;}

/*.block-md-slider, #zone-title {display:none;}*/

span.date-display-single {font-weight: bold;}

input[type="text"] { background: #fcfcfc; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 5px 10px; height: 39px !important; border: 1px solid #FFF; }

input[type="submit"] { -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; border-radius: 30px !important; }

/*#tabs-3 p {display: none;} se documenta porque no deja mostrar la tab 3 con la etiqueta p*/

.block-sala-lectura-block, .block-sala-lectura-block-1, .block-sala-lectura-block-2 { width: 33%; margin-right: 0.3%; float: left; }

::-webkit-input-placeholder { font-style: italic; color: #ccc; font-weight: bold; }

:-moz-placeholder { font-style: italic; /* Firefox 18- */ color: #ccc; font-weight: bold; }

::-moz-placeholder { font-style: italic; /* Firefox 19+ */ color: #ccc; font-weight: bold; }

:-ms-input-placeholder { font-style: italic; color: #ccc; font-weight: bold; }

.flex-control-nav {margin-top: 20px !important;}

#block-views-sala-interactiva-block-1, #block-views-sala-interactiva-block { width: 47%; margin-right: 0.3%; float: left; }

.bannersito {background: url(../images/img-banner1.jpg) no-repeat center center;height: 430px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.bannersito2 { background: url(../images/img-banner2.png) no-repeat center center; height: 240px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.bannersito3 { background: url(../images/img-banner3.jpg) no-repeat center center; height: 240px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.front #zone-content-top-wrapper, .node-type-bibliotecas #zone-content-top-wrapper { background: url(../images/texture01.jpg) !important; /*background: url(../images/bgagenda.jpg)*/ margin-top: 9px; }

.page-node-310 #zone-content-top-wrapper { background: none !important; height: 540px; }
.page-node-761 #zone-content-top-wrapper { background: none !important; height: 540px; }
.page-node-763 #zone-content-top-wrapper { background: none !important; height: 540px; }
.page-node-764 #zone-content-top-wrapper { background: none !important; height: 540px; }
.page-node-765 #zone-content-top-wrapper { background: none !important; height: 540px; }
.page-node-766 #zone-content-top-wrapper { background: none !important; height: 540px; }
.page-node-767 #zone-content-top-wrapper { background: none !important; height: 540px; }


#zone-content-bottom-first-wrapper {background: #f4f4f4 url(../images/texture02.png) !important; /*background:url(../images/bglectura.jpg) !important;*/}

#zone-content-bottom-second-wrapper { background: url(../images/bginteractiva.jpg) no-repeat center center !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 600px; }

div#zone-content-bottom-first {padding: 0px;}

.rtecenter {margin-bottom: 0 !important;}

#zone-content-bottom-fifth-wrapper {display: none;}

.block-block-59 .phrase { margin: 0 auto; text-align: center; position: relative; top: -50px; font-weight: bold; height: 1px; margin-top: 30px; }

	.block-block-59 .phrase p { display: none; color: #fff !important; }

.inicio1 {/*text-indent:-666em;*/}

div.bksala {font-weight: bold;}

div.region-inner.region-content-top-inner {height: 132px; /*border-bottom: 3px solid #fff;*/}

.block-slideshow-block-1 .views-field-title a { color: #fff; font-weight: bold; font-size: 18px; }

.search-btn { text-indent: -666em; background: #358DC7 url('../images/search-icon.png') center center no-repeat !important; }

.bannersito2 .search-btn { text-indent: -666em; background: #98A11D url('../images/search-icon2.png') center center no-repeat !important; }

.bannersito2 .ui-tabs .ui-tabs-nav li.ui-state-active a { color: #fff; background: #BBC626 !important; -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; border-radius: 30px !important; }

.views-field.views-field-field-serviciotag, span.views-field.views-field-field-presentaci-n, span.views-field.views-field-field-servicios, span.views-field.views-field-field-cat-logo, span.views-field.views-field-field--c-mo-llegar-, span.views-field.views-field-field-contacto { width: 95%; display: block; border-bottom: 1px #3f7100 solid; padding: 5px; }

span.views-label.views-label-field-serviciotag, span.views-label.views-label-field-presentaci-n, span.views-label.views-label-field-servicios, span.views-label.views-label-field-cat-logo, span.views-label.views-label-field--c-mo-llegar-, span.views-label.views-label-field-contacto { color: #3F7100; font-weight: bold; font-size: 18px; width: inherit; width: 100%; display: block; }

#block-views-diario-block-1 .field-content { line-height: 1.2em; font-size: 13px; color: #4c4c4c; /*padding: 5px 8px;*/ text-align: left; }

.node-type-article .item-list ul li { background: none; margin-bottom: 10px; /*border-bottom: 1px solid #e8e8e8;*/ }

#block-views-blog-block-12 .views-field.views-field-field-image { width: 35%; display: block; float: left; }

.node-type-article .views-field.views-field-title a {color: #777;}

.node-type-article li.views-row { width: 100%; float: left; display: block; height: 110px; }

.node-type-article .one-fourth {width: 22.5%;}

.node-type-article h2.block-title { border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; color: #f15a24; }

.vertodo { display: block; float: left; color: #FF6D00; text-transform: uppercase; font-weight: bold; font-size: 24px; line-height: 24px; text-align: center; width: 150px; }

.block-views-sala-lectura-block-6, .block-views-sala-lectura-block-7 { float: left; display: block; width: 35%; }

.block-views-sala-lectura-block-3, .block-views-sala-lectura-block-5 { float: left; display: block; width: 65%; margin-top: 50px; }

.block-views-sala-lectura-block-4 { float: left; display: block; }

.view-display-id-block_8 { display: block; float: left; }

.block-views-sala-lectura-block-3 td.col-1, .block-views-sala-lectura-block-3 td.col-2, .block-views-sala-lectura-block-3 td.col-3,  .block-views-sala-lectura-block-3 td.col-4, .block-views-sala-lectura-block-5 td.col-1, .block-views-sala-lectura-block-5 td.col-2, .block-views-sala-lectura-block-5 td.col-3, .block-views-sala-lectura-block-5 td.col-4 { width: 160px; display: block; float: left; }

.block-views-sala-lectura-block-6 .field-content img, .block-views-sala-lectura-block-7 .field-content img {width: 180%;}

.block-sala-lectura-block-6 .field-content p {padding: 10px 80px !important;}

.block-sala-lectura-block-4 .field-content p {padding: 10px !important;}

.context-sala-de-lectura h2.block-title {color: #348DC7;}

div#block-views-sala-lectura-block-6 { width: 100%; display: block; border-top: 1px solid #ddd; }

.front .flexslider .slides img { margin: 0 auto; display: block; width: 150px; }

.context-sala-de-lectura #flexslider-1 .views-field.views-field-field-member-image { float: left; display: block; width: 40%; }

.context-sala-de-lectura #flexslider-1.flexslider .slides img { margin: 0 auto; display: block; width: 250px; }

.context-sala-de-lectura #flexslider-1 .views-field.views-field-title span a { color: #666; font-weight: bold; font-size: 28px; line-height: 45px; padding: 0 !important; }

/*#flexslider-2 .views-field.views-field-title span a {



color: #666;



font-weight: bold;



font-size: 28px;



line-height: 30px;



}*/

.context-sala-de-lectura .view-display-id-block_4 .views-field-field-member-image { margin: 0 auto; float: left; width: 50%; }

.view-display-id-block_4 {margin-top: 30px;}

	.view-display-id-block_4 td {padding: 10px}

	.view-display-id-block_4 .views-field-title { text-align: center; line-height: 20px; }

		.view-display-id-block_4 .views-field-title a { color: #6d6d6d; padding: 5px; /*background: #8fa00f;*/ font-weight: bold; font-size: 18px; }

.view-display-id-block_4, .view-display-id-block_8, .view-display-id-block_7 {/*border-top: 2px dotted #999;*/}

.view-display-id-block_4 td { padding: 2%; display: block; width: 47%; float: left; }

/*.col-1, .col-2 { padding: 2%; display: block; width: 46%; float: left; }

.col-first {padding-left: 0%/9 !important;}*/

.view-display-id-block_4 .col-1, .view-display-id-block_4 .col-2 ,.view-display-id-block_4 .col-3 { width: 28%; display: block; float: left; }

.pdiario .col-1, .pdiario .col-2 , .pdiario .col-3 { width: 45%; display: block; float: left; height: 380px; }

.pdiario .flexslider .slides > li {height: 400px;}

.indicative-title { float: left; color: #FFF; text-align: center; position: relative; top: -65px; font-weight: bold; font-size: 21px; }

.view-display-id-page_with_page_title_1 .item-list ul li { padding: 10px; background: #666 url(../images/icon-lugar-biblioteca.png) 1% center no-repeat !important; padding-left: 50px; margin: 5px 0px; font-weight: bold; }

	.view-display-id-page_with_page_title_1 .item-list ul li a {color: #FFF;}

		.view-display-id-page_with_page_title_1 .item-list ul li a:hover {opacity: 0.8;}

.view-id-lista_bibliotecas li.views-row { padding: 5px; background: #666 url(../images/icon-lugar-biblioteca.png) 1% center no-repeat !important; padding-left: 50px; margin: 5px 0px; font-weight: bold; }



.ui-tabs .ui-tabs-nav li.ui-state-active a.item-2 { color: #fff !important; background: #CC6B3A !important; }

.ui-tabs .ui-tabs-nav li.ui-state-active a.item-3 { color: #fff !important; background: #999 !important; }

#tabs-2 .search-btn, .buscador-bibliotecas input[type="submit"] { text-indent: -666em; background: #CC6B3A url('../images/search-icon3.png') center center no-repeat !important; left: -50px; top: -5px; }

#tabs-3 .search-btn, .block-custom-search-blocks-2 input[type="submit"] { text-indent: -666em; background: #999 url('../images/search-icon4.png') center center no-repeat !important; left: 220px; top: -32px; }

/* Buscador */

.page-node-328 h2, .page-node-328 h3, .page-node-328 h4 {color: inherit;}

.page-node-328 .field.field-name-body.field-type-text-with-summary.field-label-hidden { background: url('../images/bg-buscador.jpg') center left no-repeat; width: 100%; height: 550px; margin-bottom: 50px; }

.busqueda_rapida { text-align: center; padding: 0 100px; padding-top: 220px; }

.page-node-328 input#search_terms {width: 64%;}

.page-node-328 .busqueda_rapida span { color: #fff; font-weight: bold; }

.page-node-328 label.radio_buscar { float: left; padding: 5px 20px; background: #fff; color: #707070; margin: 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

.page-node-328 input.button_buscar { text-indent: -666em; background: #CC6B3A url('../images/search-icon3.png') center center no-repeat !important; position: relative; top: -97px; left: 165px; border: 2px solid #fff !important; }

.page-node-328 li.views-row { width: 90%; float: left; display: block; /*height: 110px; */}

.page-node-328 .item-list ul li { background: none; border-bottom: 1px solid #e8e8e8; margin-bottom: 10px; }

.page-node-328 .view-display-id-block_14 .views-field-field-image { display: block; float: left; padding-right: 7px; margin-bottom: 5px;  width:30%; text-align: center;}

.page-node-328 .view-display-id-block_14 .views-field-title { display: block; float: left; padding: 0; width:65%; background: rgba(255, 255, 255, 0.9); }

.page-node-328 .views-field.views-field-title a {color: #777;}

.page-node-328 ul li.leaf { list-style-image: none; list-style-type: none; }

a#icomate { padding: 4px 0 8px 0; background-image: url(../images/icob1.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

a#icorese { padding: 4px 0 8px 0; background-image: url(../images/icob2.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

a#icodatos { padding: 4px 0 8px 0; background-image: url(../images/icob3.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

a#icomulta { padding: 4px 0 8px 0; background-image: url(../images/icob4.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

a#icosoli { padding: 4px 0 8px 0; background-image: url(../images/icob5.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

#icolib { padding: 4px 0 8px 0; background-image: url(../images/icoblibro.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

#icoaudio { padding: 4px 0 8px 0; background-image: url(../images/icobaudio.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

#icoenci { padding: 4px 0 8px 0; background-image: url(../images/icob5.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #5d5d5d; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999; width: 90%; display: table; }

section#block-block-83 {margin-top: 70px;}

.radio_buscar:first-child {margin-left: 10%;}

iframe#results_iframe { width: 100%; height: 320px; position: relative; top: -40px; }

/* Diario */

.page-diario ul.menu { text-align: center !important; margin: 0 auto< }

	.page-diario ul.menu li { float: left; display: block; margin: 0px !important; padding: 0px; }

		.page-diario ul.menu li a { color: #777; position: relative; border: none; background: #fcfcfc; border-right: 1px solid #ccc; padding: 10px 20px; font-weight: bold; text-align: center; }

			.page-diario ul.menu li a.active { background: #f15a24; color: #FFF; }

			.page-diario ul.menu li a:hover { background: #f15a24; color: #FFF; }

#block-block-92 .block-inner p {text-align: center !important; margin-top: -40px;}

#block-block-92 p a { color: #777; position: relative; border: none; background: #fcfcfc; border-right: 1px solid #ccc; padding: 10px 20px; font-weight: bold; text-align: center; }

	#block-block-92 p a:hover { background: #f15a24; color: #FFF; }

#block-block-88 h2 { color: #ff5a19; text-align: center; }

/* Agendate */

.page-agendate .zone-title-wrapper { margin-top: -10px; margin-left: 70px; z-index: 99; position: relative; }

.view-agenda-prueba .views-field-field-fecha { display: block; float: left; width: 65px; height: 65px; background: #FFAF2A; padding: 34px 0 20px 0; text-transform: uppercase; font-size: 25px; line-height: 30px; color: #fff; text-align: center; }

.view-agenda-prueba .views-field-field-fecha-1 { display: block; width: 65px; margin-top: 23px; padding: 8px 0; font-size: 10.5px; background: #FF8809; color: white; text-align: center; }

.view-agenda-prueba .views-field-title { margin: -133px 0 0px 65px; padding-top: 20px; padding-left: 15px; width: 70%; line-height: 16px; height: 40px; position: relative;
    top: -25px;  } 	.view-agenda-prueba .views-field-title a { color: #4c4c4c; font-size: 125%; font-weight: bold; }

.view-agenda-prueba .views-field-body { margin-left: 65px; padding-left: 15px; height: 75px;
  overflow: hidden; position: relative; top: -20px; }

.view-agenda-prueba .views-field-field-bib2 { margin-top: -10px; background: #666; color: #fff; height: 25px; padding-left: 70px; }

.view-agenda-prueba .views-field-field-tipo-de-evento { float: right; margin-top: -33px; }

.view-agenda-prueba .views-field-field-tipo-de-p-blico { float: right; margin-top: -33px; margin-right: 5px; }

.view-agenda-prueba .views-field-title-1 { float: right; margin-top: -25px; background: #FF8809; padding: 1px 10px; z-index: 99; position: relative; }

.views-exposed-form .views-exposed-widget .form-submit {margin-left: 40px;}

.date-repeat-rule { font-size: 10px; line-height: 8px; font-weight: bold; width: 235px; background: #ff8809; padding: 5px; margin-top: -34px; margin-bottom: 10px; }

.view-agenda-prueba .views-field-title-1 a {color: #fff;}

.item-list ul li .field-content p { color: #777!important; padding: 0px !important; /*height: 59px;*/ overflow: hidden; font-style: italic;}

.block-63 p, .views-exposed-form label { color: #f15a24 !important; font-weight: bold; font-size: 150%; }

.block-63 td { width: 80px; font-size: 11px; line-height: 11px; text-align: center; display: block; float: left; border: 1px solid #eee; padding: 0px; margin: 10px; height: 105px; }

	.block-63 td a { color: #606060; font-size: 11px; }

		.block-63 td a:hover {opacity: 0.6;}

.page-agendate .views-exposed-form .views-exposed-widget { float: none; padding: 0; }

	.page-agendate .views-exposed-form .views-exposed-widget .form-submit {margin-left: 230px;}

.page-agendate select {padding-right: 0px;}

.views-field.views-field-field-compartir { width: 100%; display: block; float: left; position: relative; /*top: -60px;



left: 700px;*/ }

span.views-label.views-label-field-compartir { float: left; display: block; padding: 0px; }

.addthis_toolbox.addthis_default_style {width: 300px;}

.view-agenda-prueba .addthis_toolbox.addthis_default_style { margin: -22px 0 0 12px; width: 40px; }

section#block-views-blog-block-10 {margin-top: 20px;}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding: 2px !important;}

span.date-display-single {font-weight: bold;}

.node-type-agenda span.date-display-single { font-weight: bold; width: 250px; background: #F8AD3B url(../images/icon-agenda-lightbox.png) center 8% no-repeat; display: block; font-size: 46px; color: #fff; text-align: center; text-transform: uppercase; line-height: 40px; float: left; padding: 135px 10px 30px 10px; position: relative; height: 145px; margin: 0px 20px 5px 0; }

.node-type-agenda .field.field-name-field-bib2.field-type-taxonomy-term-reference.field-label-hidden { float: left; display: block; font-size: 13px; font-weight: bold; padding: 10px 0 10px 46px; color: #fff; width: 96%; background: #888 url(../images/icon-lugar-biblioteca.png) 1% 50% no-repeat !important; position: relative; bottom: 0px !important; left: 0px !important; }

.node-type-agenda .field.field-name-field-bib2.field-type-taxonomy-term-reference.field-label-hidden a {color: #FFF; }

.node-type-agenda .socialag {float: right; display: block; position: relative; margin: -38px -205px 0 0;}

.node-type-agenda .addtocal { float: right; margin: 10px 20px; }

.node-type-agenda .field.field-name-field-compartir.field-type-addthis.field-label-above {float: left;}

.node-type-agenda .field.field-name-field-direvento.field-type-text.field-label-inline { position: relative; float: right; color: #fff; z-index: 9999; margin-top: -30px; font-size: 12px; margin-right: 105px;}

/*LAIBOSS*/

div.country-name {display: none;}

div.map-link {display: none;}

div#cboxWrapper h2.node-title { float: left; display: block; width: 70%; padding: 15px; text-transform: initial; font-size: 24px; margin-left: 135px; height: 30px; overflow: hidden; line-height: 20px; }

.field .field-label { font-weight: bold; display: table; }

div#cboxWrapper h2.node-title a { color: #888; float: left; display: block; }

div#cboxWrapper span.date-display-single { width: 110px; background: #F8AD3B url(../images/icon-agenda-lightbox.png) center 8% no-repeat; display: block; font-size: 20px; color: #fff; text-align: center; text-transform: uppercase; line-height: 24px; float: left; padding: 135px 10px 40px 10px; position: relative; top: -75px; height: 115px; margin-bottom: 5px; }

div#cboxWrapper .field-name-field-tipo-de-evento { float: left; display: block; background: #fff; position: absolute; left: 0px; bottom: 90px; border-right: 1px solid #ccc; bottom: 0px9 }

div#cboxWrapper .field-name-field-tipo-de-p-blico { float: left; display: block; background: #fff; position: absolute; left: 66px; bottom: 90px; bottom: 0px9 }

div#cboxWrapper .field-type-addthis.field-label-above { float: left; display: block; position: relative; top: -160px; left: 482px; }

div#cboxWrapper .field-name-body { float: left; display: block; height: auto; font-size: 14px; line-height: 16px; width: 400px; padding: 20px; border-top: 1px solid #ddd; }

div#cboxWrapper .field-name-field-direvento {display: none;}

.field.field-name-field-bib2.field-type-taxonomy-term-reference.field-label-hidden { float: left; display: block; font-size: 12px; padding: 0 0 0 30px; color: #fff; width: 100%; background: #888 url(../images/icon-lugar-biblioteca.png) center left no-repeat !important; position: relative; bottom: 112px; left: 130px; height: 20px; }

div#cboxWrapper .field-name-field-bib2 a.biblink { float: left; display: block; font-size: 12px; color: #fff; width: 330px; /*padding: 0 0 0 30px;



width: 100%;



background: #888 url(../images/icon-lugar-biblioteca.png) center left no-repeat !important;



position: relative;



bottom: 112px;



left: 130px;*/ }

div#cboxWrapper .field-name-field-bib2 a.vermas { font-size: 12px; /*position: absolute;



	right: -140px;*/ color: #fff; background: url(../images/arrow-go.png) no-repeat right center !important; border-left: 1px solid #fff; padding: 0 12px; margin-left: 18px; }

#cboxLoadedContent .addthis_button_facebook { overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px !important; background: url(../images/widget008.old.16.icons.png) no-repeat left; background-position: 0 -1264px; float: left; margin-right: 5px; }

#cboxLoadedContent .addthis_button_twitter { overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px !important; background: url(../images/widget008.old.16.icons.png) no-repeat left; background-position: 0 -4208px; }

#cboxLoadedContent .addthis_toolbox.addthis_default_style { width: 300px; position: relative; top: -20px; left: 77px; }

#cboxClose {position: sticky;bottom: 0;right: 89px !important;left: 50%;background: url(../images/close-l.png) 0px 0px no-repeat !important;width: 100%;height: 100%;border: none !important;}

/* Sala de Lectura */

.menu-sala-lectura { width: 100%; height: 40px; background: #008dca; -webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); -moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); margin-bottom: 30px; }

	.menu-sala-lectura ul {width: 130%;}

		.menu-sala-lectura ul li {}

			.menu-sala-lectura ul li a {display: block;float: left;font-weight: bold;text-align: center;color: #FFF;padding: 8px 85px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;}
/*------------------------------------*/
			
/*Menú de la sala de Moocs */

.menu-moocs {width: 100%;height: 40px;background: #e6007e;-webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);-moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);margin-bottom: 30px;}

	.menu-moocs ul {width: 130%;}

		.menu-moocs ul li {}

			.menu-moocs ul li a {display: block;float: left;font-weight: bold;text-align: center;color: #ffffff;padding: 8px 85px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;}
/*------------------------------------*/

/*Menú del Hay Festival */			
.menu-hay-festival { width: 100%; height: 40px; background: #d55025; -webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); -moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); margin-bottom: 30px; }

	.menu-hay-festival ul {width: 130%;}

		.menu-hay-festival ul li {}

			.menu-hay-festival ul li a {display: block;float: left;font-weight: bold;text-align: center;color: #FFF;padding: 8px 85px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;}
/*------------------------------------*/			

/*Menú de BiblioTICando*/
.menu-biblioticando {width: 100%;height: 40px;background: #0092D0;-webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);-moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);margin-bottom: 10px;}

	.menu-biblioticando ul {width: 130%;}

		.menu-biblioticando ul li {}

			.menu-biblioticando ul li a {display: block;float: left;font-weight: bold;text-align: center;color: #FFF;padding: 8px 60px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;}
/*------------------------------------*/

/*Submenú de BiblioTICando*/
.sub-menu-biblioticando {width: 100%;height: 40px;background: #004a69;-webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);-moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);margin-bottom: 10px;}

	.sub-menu-biblioticando ul {width: 130%;}

		.sub-menu-biblioticando ul li {}

			.sub-menu-biblioticando ul li a { display: block; float: left; font-weight: bold; text-align: center; color: #FFF; padding: 8px 85px; }
/*------------------------------------*/

/*Menú de EnglisNet*/
.menu-englishnet { width: 100%; height: 40px; background: #e95d0f; -webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); -moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); margin-bottom: 30px; }

	.menu-englishnet ul {width: 130%;}

		.menu-englishnet ul li {}

			.menu-englishnet ul li a {display: block;float: left;font-weight: bold;text-align: center;color: #FFF;padding: 8px 85px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;}
/*------------------------------------*/

/*Menú de Espantos */

.menu-espantos {width: 100%;height: 40px;background: #000000;-webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);-moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2);margin-bottom: 30px;}

	.menu-espantos ul {width: 130%;}

		.menu-espantos ul li {}

			.menu-espantos ul li a {display: block;float: left;font-weight: bold;text-align: center;color: #f2990c;padding: 8px 85px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;}
/*------------------------------------*/

.page-node-151 div#block-views-sala-lectura-block-4 {z-index: 1;}

.page-node-151 div#block-views-sala-lectura-block-8 {z-index: 0;}

.page-node-151 .one-fourth {width: 22.5% !important;}

.page-node-151 .block-sala-lectura-block-6 .views-field.views-field-title {margin-top: 67px;}

.page-node-151 div.libdigi a {color: #348DC7;}

.page-node-151 div.libdigi { background-image: url(../images/icolibros.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #348DC7; font-weight: bold; font-size: 36px; line-height: 30px; margin-left: 470px; position: relative; top: 47px; }

div.libdigi { background-image: url(../images/icolibros.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #348DC7; font-weight: bold; font-size: 21px; line-height: 30px; }

div.enciclo { background-image: url(../images/icoenciclopedias.png) !important; background-repeat: no-repeat; padding-left: 45px; height: 30px; color: #348DC7; font-weight: bold; font-size: 21px; margin-left: 8px; }

div.audiolib { background-image: url(../images/audifonos.png) !important; background-repeat: no-repeat; padding-left: 45px; height: 30px; color: #348DC7; font-weight: bold; font-size: 21px; margin-left: 22px; }

div.audiolib a { color: #348DC7; }

div.otrorecu { background-image: url(../images/icorecu.png) !important; background-repeat: no-repeat; padding-left: 35px; height: 30px; color: #348DC7; font-weight: bold; font-size: 21px; }

div#block-block-89 {position: relative;top: -149px;height: 10px;z-index: -1;}

div#block-block-90 {margin-top: 200px;}

div#block-block-91 { position: relative; top: 400px; height: 10px; z-index:-9999; }

div#block-block-93 { position: relative; top: 870px; height: 10px; display: block; overflow: auto; }

.sl1 {background: url(../images/icolibros2.png) 20% center no-repeat !important;}

.sl2 {background: url(../images/icoaudiolibros.png) 20% center no-repeat !important;}

.sl3 {background: url(../images/icoenciclopedias2.png) 20% center no-repeat !important;}

.sl4 {background: url(../images/icootrosrecursos.png) 20% center no-repeat !important;}

.views-field.views-field-field-autor { color: #999999; font-size: 22px; margin-top: -10px; }

.views-field.views-field-field-g-nero { color: #008cc7; font-size: 14px; }

.view-display-id-block_8 td.col-1.col-first {width: 20%;}

.view-display-id-block_8 td.col-2 {width: 20%;}

.view-display-id-block_8 td.col-3 {width: 20%;}

.view-display-id-block_8 td.col-4.col-last {width: 20%;}

.view-id-sala_interactiv td.col-1.col-first, .view-id-sala_interactiv td.col-2, .view-id-sala_interactiv td.col-3, .view-id-sala_interactiv td.col-4, .view-id-sala_interactiv td.col-5, .view-id-sala_interactiv td.col-6.col-last { padding:0px;}

/* Bibliotecas */

.node-type-bibliotecas h2.block-title {color: #e84e1b;text-align: center;text-transform: uppercase;font-size: 18px;}

.page-node-201 .buscador-bibliotecas { background: url(../images/img-banner2.png) no-repeat center center; height: 250px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.page-listado-bibliotecas .buscador-bibliotecas {background: url(../images/ban3.png) no-repeat center center;height: 250px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.page-node-374 .buscador-bibliotecas {background: url(../images/ban2.png) no-repeat center center;height: 250px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.page-node-308 .buscador-bibliotecas {background: url(../images/ban1.png) no-repeat center center;height: 250px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#custom-search-blocks-form-1 { margin: 0 auto !important; width: 600px; padding-top: 60px; }

.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 { float: left; display: block; }

.front .form-item.form-type-textfield.form-item-custom-search-blocks-form-1 {margin-bottom: 25px !important;}

.front .form-item.form-type-textfield.form-item-custom-search-blocks-form-2 {margin-bottom: -12px !important;}

.destacado { background: url(../images/destacado-blog.png) no-repeat top right; height: 56px; position: absolute; width: 46px; top: -5px; left: 5px; }

.view-slider-bilbiotecas .views-field-title span.field-content a { font-weight: bold; color: #FFF; font-size: 23px; position: relative; top: -120px; color: #777; position: relative; margin: 0 15%; padding: 0 10px; background: rgba(255,255,255,0.8); -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75); }

.view-slider-bilbiotecas .views-field.views-field-title {height: 0px;}

#b1 {background: url(../images/icobibiliogrupo.png) 10% center no-repeat !important;}

#b2 {background: url(../images/icobibliolista.png) 10% center no-repeat !important;}

#b3 {background: url(../images/icobibliacercana.png) 10% center no-repeat !important;}

#b4 {background: url(../images/icobibliomapa.png) 10% center no-repeat !important;}

div#quicktabs-container-tabs_grupo_biblioteca {width: 70%;}
div#quicktabs-container-grupo_bibliotecas_antioquia {width: 70%;}
div#quicktabs-container-grupo_bibliotecas_comfenalco {width: 70%;}
div#quicktabs-container-grupo_bibliotecascomfama {width: 70%;}
div#quicktabs-container-tabs_bibliotecas_area {width: 70%;}
div#quicktabs-container-tabs_bibliotecas_especializadas {width: 70%;}
div#quicktabs-container-grupo_bibliotecas_comfenalco {width: 70%;}
div#quicktabs-container-tabs_raton_de_biblioteca {width: 70%;}

div#quicktabs-container-tabs_grupo_biblioteca td.col-1.col-first {width: 20%;}
div#quicktabs-container-grupo_bibliotecas_antioquia td.col-1.col-first{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_comfenalco td.col-1.col-first{width: 20%;}
div#quicktabs-container-grupo_bibliotecascomfama td.col-1.col-first{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_area td.col-1.col-first{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_especializadas td.col-1.col-first{width: 20%;}
div#quicktabs-tabs_raton_de_biblioteca td.col-1.col-first{width: 20%;}

div#quicktabs-container-tabs_grupo_biblioteca td.col-2{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_antioquia td.col-2{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_comfenalco td.col-2{width: 20%;}
div#quicktabs-container-grupo_bibliotecascomfama td.col-2{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_area td.col-2{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_especializadas td.col-2{width: 20%;}
div#quicktabs-tabs_raton_de_biblioteca td.col-2{width: 20%;}


div#quicktabs-container-tabs_grupo_biblioteca td.col-3{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_antioquia td.col-3{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_comfenalco td.col-3{width: 20%;}
div#quicktabs-container-grupo_bibliotecascomfama td.col-3{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_area td.col-3{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_especializadas td.col-3{width: 20%;}
div#quicktabs-tabs_raton_de_biblioteca td.col-3{width: 20%;}

div#quicktabs-container-tabs_grupo_biblioteca td.col-4.col-last{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_antioquia td.col-4.col-last{width: 20%;}
div#quicktabs-container-grupo_bibliotecas_comfenalco td.col-4.col-last{width: 20%;}
div#quicktabs-container-grupo_bibliotecascomfama td.col-4.col-last{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_area td.col-4.col-last{width: 20%;}
div#quicktabs-container-tabs_bibliotecas_especializadas td.col-4.col-last{width: 20%;}
div#quicktabs-tabs_raton_de_biblioteca td.col-4.col-last{width: 20%;}


div#quicktabs-container-tabs_grupo_biblioteca .views-field.views-field-title a{font-size: 14px; color: #666; text-align: center;}
div#quicktabs-container-grupo_bibliotecas_antioquia .views-field.views-field-title a {font-size: 14px; color: #666; text-align: center;}
div#quicktabs-container-tabs_bibliotecas_comfenalco .views-field.views-field-title a {font-size: 14px; color: #666; text-align: center;}
div#quicktabs-tabs_bibliotecascomfama .views-field.views-field-title a {font-size: 14px; color: #666; text-align: center;}
div#quicktabs-tabs_bibliotecas_area .views-field.views-field-title a {font-size: 14px; color: #666; text-align: center;}
div#quicktabs-tabs_bibliotecas_especializadas .views-field.views-field-title a {font-size: 14px; color: #666; text-align: center;}
div#quicktabs-container-tabs_raton_de_biblioteca .views-field.views-field-title a {font-size: 14px; color: #666; text-align: center;}


.view.view-lista-bibliotecas.view-id-lista_bibliotecas.view-display-id-block ul li a { color: #fff !important; }
.view.view-lista-bibliotecas.view-id-lista_bibliotecas.view-display-id-block .item-list .pager li a {color: #333 !important;}

div#quicktabs-container-tabs_grupo_biblioteca .views-field.views-field-title a:hover{text-decoration: underline;}
div#quicktabs-container-grupo_bibliotecas_antioquia .views-field.views-field-title a:hover{text-decoration: underline;}
div#quicktabs-container-grupo_bibliotecas_comfenalco .views-field.views-field-title a:hover{text-decoration: underline;}
div#quicktabs-container-grupo_bibliotecascomfama .views-field.views-field-title a:hover{text-decoration: underline;}
div#quicktabs-container-grupo_bibliotecas_area .views-field.views-field-title a:hover{text-decoration: underline;}
div#quicktabs-container-grupo_bibliotecas_especializadas .views-field.views-field-title a:hover{text-decoration: underline;}
div#quicktabs-container-tabs_raton_de_biblioteca .views-field.views-field-title a:hover{text-decoration: underline;}

div#block-quicktabs-tabs-grupo-biblioteca #quicktabs-tabpage-tabs_grupo_biblioteca-6 .views-field.views-field-title a { font-size: 14px; color: #fff; }
div#block-quicktabs-tabs_bibliotecas_antioquia #quicktabs-tabpage-tabs_bibliotecas_antioquia .views-field.views-field-title a { font-size: 14px; color: #fff; }
div#block-quicktabs-tabs_bibliotecas_comfenalco #quicktabs-tabpage-tabs_bibliotecas_comfenalco .views-field.views-field-title a { font-size: 14px; color: #fff; }
div#block-quicktabs-tabs_bibliotecascomfama #quicktabs-tabpage-tabs_bibliotecascomfama .views-field.views-field-title a { font-size: 14px; color: #fff; }
div#block-quicktabs-tabs_bibliotecas_area #quicktabs-tabpage-tabs_bibliotecas_area .views-field.views-field-title a { font-size: 14px; color: #fff; }
div#block-quicktabs-tabs_bibliotecas_especializadas #quicktabs-tabpage-tabs_bibliotecas_especializados .views-field.views-field-title a { font-size: 14px; color: #fff; }
div#block-quicktabs-tabs_raton_de_biblioteca #quicktabs-tabpage-tabs_raton_de_biblioteca .views-field.views-field-title a { font-size: 14px; color: #fff; }


.node-type-bibliotecas div#zone-content-top-wrapper {z-index: 9;}

.node-type-bibliotecas div#zone-full-width-wrapper img { position: relative; top: -20px; width: 100%; background-size: cover; margin-bottom: -3px; }

.node-type-bibliotecas #zone-content-top-wrapper  {margin-top: 3px; margin-bottom: 12px;}

.not-logged-in div#zone-full-width-wrapper img { position: relative; width: 100%; /*top: 0px;*/ background-size: cover; }

.page-node-201 input[type="submit"], .page-listado-bibliotecas input[type="submit"], .page-node-308 input[type="submit"] { text-indent: -666em; background: #CC6B3A url('../images/search-icon3.png') center center no-repeat !important; position: relative; top: -5px; border: 2px solid #fff !important; }

.page-node-201 #zone-content img {margin-bottom: 10px;}
/*Menu bibliotecas*/

.block-menu-menu-bibliotecas { width: 100%; background: #CC6B3A; height: 40px; -webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); -moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); margin-bottom: 30px; z-index: 9; }

	.block-menu-menu-bibliotecas ul { margin-left: auto; margin-right: auto; width: 1200px; }

		.block-menu-menu-bibliotecas ul li { list-style-type: none !important; list-style-image: none; }

			.block-menu-menu-bibliotecas ul li a { display: block; float: left; font-weight: bold; text-align: center; color: #FFF; padding: 8px 72px; border-right: 1px solid #FFF; list-style-type: none !important; }

				.block-menu-menu-bibliotecas ul li a.active-trail.active {text-decoration: underline;}

	.block-menu-menu-bibliotecas li.leaf { padding: 0; margin: 0; }
/*------------------------------------*/
/*Menu espantos*/

.block-menu-menu---espantos { width: 100%; background: #000000; height: 40px; -webkit-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); -moz-box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); box-shadow: 0px 10px 13px 0px rgba(51,51,51,0.2); margin-bottom: 30px; z-index: 9; }

	.block-menu-menu---espantos ul {margin-left: auto;margin-right: auto;width: 1200px;margin-top: 20px;}

		.block-menu-menu---espantos ul li { list-style-type: none !important; list-style-image: none; }

			.block-menu-menu---espantos ul li a { display: block; float: left; font-weight: bold; text-align: center; color: #f6c213; padding: 8px 72px; border-right: 1px solid #FFF; list-style-type: none !important; }

				.block-menu-menu---espantos ul li a.active-trail.active {text-decoration: underline;}

	.block-menu-menu---espantos li.leaf { padding: 0; margin: 0; }
/*------------------------------------*/
/* Sala de Interactiva */

.page-node-307 .zone-feature {padding: 50px 0 0 0 !important;}

.page-node-307 #zone-content-wrapper {/*display:none;*/}

.page-node-307 #zone-feature-wrapper {background: url(../images/bg-salainteractiva.jpg) repeat-x !important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;/*height: 720px;*/display: block;/* overflow: hidden; */margin-top: -60px;}

.block-72 h2 { color: #f2f2f2; font-weight: bold; font-size: 60px; margin-bottom: 0px; line-height: 60px; }

.block-72 h3 { color: #f2f2f2; font-weight: bold; font-size: 28px; margin-bottom: 10px; }

.block-72 p {color: #f2f2f2 !important;}

.view-id-sala_interactiv #flexslider-1 {background: url(../images/bg-ipad.png) no-repeat center;}

	.view-id-sala_interactiv #flexslider-1 .views-field.views-field-title {display: none;}

	.view-id-sala_interactiv #flexslider-1.flexslider .slides img { margin: 0 auto; display: block; width: 480px; height: 320px; }

.block-sala-interactiv-block-1 .views-view-grid { background: url(../images/shadow-interactiva.png) repeat-x 100% -17%; display: block;
float: left;}

.block-sala-interactiv-block-1 .views-field.views-field-field-portfolio-images { /*float: left; */ display: block; text-align: center;}

.page-node-307 .block-sala-interactiv-block-1 .views-field-title span.field-content a { color: #f2f2f2; padding: 5px 0px; font-size: 15px; }

	.page-node-307 .block-sala-interactiv-block-1 .views-field-title span.field-content a:hover {text-decoration: underline;}

.page-node-307 #zone-content-bottom-first-wrapper { background: url(../images/bginteractiva.jpg) no-repeat center center !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 40px 0; margin-top: -24px; }

.block-79 h2 { color: #f2f2f2; font-weight: bold; font-size: 60px; margin-bottom: 0px; line-height: 60px; }

.block-79 h3 { color: #f2f2f2; font-weight: bold; font-size: 28px; margin-bottom: 10px; }

.block-79 p {color: #f2f2f2 !important;}

.view-id-sala_interactiv #flexslider-2 {background: url(../images/bg-marco.png) no-repeat center;}

	.view-id-sala_interactiv #flexslider-2 .views-field.views-field-title {display: none;}

	.view-id-sala_interactiv #flexslider-2.flexslider .slides img { margin: 0 auto; display: block; width: 480px; height: 320px; }

.view-display-id-block_2 .views-view-grid {background: url(../images/shadow-interactiva.png) repeat-x 100% -17%;  display: block;
float: left;}

.view-display-id-block_2 .views-field.views-field-field-portfolio-images { float: left; display: block; width: 100%; }

.view-display-id-block_2 .views-field.views-field-title {
    width: 100%;
    display: block;
    float: left;
}

.page-node-307 .view-display-id-block_2 .views-field-title span.field-content a { color: #f2f2f2; padding: 5px 0px; font-size: 16px; margin-left: 10px; }

	.page-node-307 .view-display-id-block_2 .views-field-title span.field-content a:hover {text-decoration: underline;}

#region-sidebar-second .block-views-tag-block h2.block-title, #region-sidebar-second .vertodo {display: none;}

.page-node-295 .one-fourth {width: 22.5%;}

.page-node-295 h3 { font-size: 26px; color: #696969; margin-bottom: 10px; line-height: 24px; text-align: center; }

.page-node-295 p {text-align: center;}

.page-node-295 button { text-align: center; left: 0px; }

.node-type-bibliotecas .field.field-name-field-destacadotit.field-type-text.field-label-hidden { display: block; float: left; width: 35%; height: 100px; color: #fff; background: rgba(148,166,0,0.8); position: relative; top: -115px; padding: 1% 2.5%; font-size: 32px; font-weight: bold; line-height: 26px; text-align: right; }

.node-type-bibliotecas .field.field-name-body.field-type-text-with-summary.field-label-hidden { display: block; float: left; width: 55%; height: 100px; color: #7f7f7f; background: rgba(255,255,255,0.8); position: relative; top: -115px; padding: 1% 2.5%; }

.context-grupos .ui-accordion-header, .node-type-bibliotecas .ui-accordion-header {color: #fff;font-weight: bold;text-align: center;font-size: 100%;}

.ui-widget-content {border: none !important;}

.firefox { background: url(../images/ico-firefox.png) no-repeat center; width: 20px; height: 20px; display: block; float: right; }

.chrome { background: url(../images/ico-chrome.png) no-repeat center; width: 20px; height: 20px; display: block; float: right; margin-left: 10px; }

.logout { position: relative; top: -90px; float: right; }

a.logout {color: #666 !important;}

	a.logout:hover {opacity: 0.8;}

.page-diario div.views-exposed-widgets.clearfix {display: none;}

#cboxContent {background: #fff url(../images/bg-lightbox.png) no-repeat center center;overflow: hidden;}

/* Tags */

ul.views-summary li { border: 1px dashed #FF6D00; background: #fcfcfc; color: #777; padding: 3px 10px; margin: 0 5px 5px; float: left; display: block; }

	ul.views-summary li:hover { background: rgba(255,109,0,0.8) !important; border: 1px solid #FF6D00; color: #fff; }

	ul.views-summary li a:hover {color: #fff;}



ul#addtocal_node_360_menu {

background: #eee;

}



div#tabs-1 {position: relative;top: -5px;margin-bottom: -5px;}



div#tabs-1 input#query { position: relative; left: -4px; }

.front div#tabs-1 input.search-btn { top: 0px; left: -50px; }

#tabs-2 .form-item input.form-text { position:relative; }

#tabs-3 .form-item input.form-text { position: relative; left: -30px; }



.node-type-bibliotecas .zone-title-wrapper { display:none;}

.linkapp { display:none; }


.page-calendar div#block-system-main h3 {
  background: #F8AD3B url(../images/icon-agenda-lightbox.png) left 3px no-repeat !important;
  width: 28%;
  color: #fff;
  padding: 2% 0% 2% 12%;
  text-transform: uppercase;
  font-size: 40px;
  text-align: left;
}

article.node-agenda {
  width: 100%;
  float: left;
  display: block;
  overflow: visible;
  border: 1px solid #ebebeb;
  padding: 20px;
}

.page-calendar article.node-agenda {
  width: 42%;
  float: left;
  display: block;
  overflow: visible;
  border: 1px solid #ebebeb;
  padding: 20px;
  margin: 2%;
}

.node-links ul li a {
  float: right;
  color:#FFF;
  background: #FF8809;
  padding: 1px 10px;
  position: relative;
}


/* new */

.block-views-blog-block-13 .views-field-title, .block-views-blog-block-9 .views-field-title, .block-views-blog-block-17 .views-field-title, .block-views-blog-block-10 .views-field-title  {padding: 5px; text-align: center; text-transform: uppercase; line-height: 16px;}

.front div#ui-tabs-1 {display: none;}

.view-blog.view-display-id-block_13 .masonry-item, .view-blog.view-display-id-block_9 .masonry-item, .view-blog.view-display-id-block_17 .masonry-item, .view-blog.view-display-id-block_10 .masonry-item {border: 1px solid #cdcdcd; border-radius: 4px;}


#quicktabs-container-tabs_grupo_biblioteca .item-list .pager {margin-bottom: 0px;}

.node-type-bibliotecas iframe.media-youtube-player, .node-type-page iframe.media-youtube-player, .node-type-article iframe.media-youtube-player{width: 230px; height:160px;}

button.ui-multiselect {width: 95% !important;}
p.button.rtecenter {background: #FE6C00; width: 80px; margin: 0 auto; padding: 5px; border-radius: 4px;}
p.button.rtecenter a {color:#fff;}

div.logout.rteright {margin: 7px 14px;} 
div.logout.rteright a{color: #666}

.page-node-add input[type="submit"] {left: 0px;}
.page-node-add .form-actions {margin: 0px !important;}
.page-node-add .field-type-taxonomy-term-reference {display: block;}

form#views-exposed-form-lista-bibliotecas-block  .views-exposed-form label {font-size: 100%;}
.view-lista-bibliotecas .views-exposed-form label{font-size:105%;}

.node-agenda .field.field-name-body {width: 71%;}

.block-blog-block-11 {margin-top: 30px;}

.view-banner-buscador td.views-field-title {font-size: 140%; font-weight: bold; text-align: center; color: #F15A24;}
.view-banner-buscador div.button{  color: #fff; padding: 30px; background: #F15A24; display: block; position: relative; text-align: center;}
.node-type-agenda div.button { margin: 2% 25%; padding: 20px; background: #F15A24; display: block; position: relative; text-align: center;}
.node-type-team-member div.button { margin: 2% 25%; padding: 20px; background: #008dca; display: block; position: relative; text-align: center;}
.node-type-page div.button { margin: 2% 25%; padding: 20px; background: #BE293D; display: block; position: relative; text-align: center;}
.node-type-agenda div.button a, .node-type-team-member div.button a, .node-type-page div.button a{ color: #fff; font-size: 26px;}

/*boton de regreso de las multimedias*/

div.button-sala-interactiva { margin: 2% 25%; padding: 10px; background: #00584E; display: block; position: relative; text-align: center;}
div.button-sala-interactiva a { color: #fff; font-size: 26px;}

div.button-ir-inst-overdrive {padding: 20px;background: #c4c0cb;display: block;position: relative;text-align: center;}
div.button-ir-inst-overdrive a { color: #343e67; font-size: 26px; font-weight: bold;}

.node-type-team-member .field-name-body {width: 63%/*tamaño de la columna de contenido en salas especiales con columna invisible*/;}

.page-calendar .block-easy-breadcrumb, .page-node-201 .block-easy-breadcrumb, .page-diario .block-easy-breadcrumb, .page-listado-bibliotecas .block-easy-breadcrumb, .page-node-374 .block-easy-breadcrumb, .page-node-308 .block-easy-breadcrumb, .node-type-agenda .block-easy-breadcrumb, .page-node-722 .block-easy-breadcrumb{display: none;}
.page-diario-video .block-easy-breadcrumb, .page-diario-imagen .block-easy-breadcrumb, .page-diario-audio .block-easy-breadcrumb, .page-diario-blog .block-easy-breadcrumb {display: none;}
.page-diario-video h1#page-title {display: none;}
.page-diario-imagen h1#page-title {display: none;}
.page-diario-audio h1#page-title {display: none;}
.page-diario-blog h1#page-title {display: none;}
.page-calendar h1#page-title {display: none;}

.view-banner-buscador .views-field-title {font-size: 140%; font-weight: bold; text-align: center;}
.block-blog-block-17 {margin-top: 40px;}

.region-sidebar-second {margin: 10px;}

.view-display-id-block_2 td.views-field.views-field-comment-count {font-size: 12px; text-transform: uppercase;}
.view-display-id-block_2  td.views-field.views-field-title {text-transform: uppercase;}

.node-type-article .block-tag-block {display: none;}

#tiptip_content a {font-size: 12px;}
.page-admin-structure-views-view .zone-branding-wrapper {display: none;}


/*interna tags*/

.page-taxonomy-term .context-tags .field.field-name-field-image {display: none;}
.node-tags .field-label, .page-taxonomy-term .node-addthis, .page-taxonomy-term .node-readmore, .page-taxonomy-term .comment-add {display: none;}
.page-taxonomy-term .context-tags article.node-article .node-tags a {padding: 0 5px; margin: 0 5px; border: 1px dotted #FF6D00;}
.page-taxonomy-term .context-tags h2.node-title {margin: 8px 0; border-left: 11px solid #FE6C00; padding-left: 10px;}
.page-taxonomy-term .context-tags article {width: 70%;}
.page-taxonomy-term .context-tags iframe {width: 350px; height:250px;}

article.node-article {margin-bottom: 20px;}

div.menu-sala-lectura.letraverde {background: #99CB9A;}

/*.collapse { display:none;}*/


@-moz-document url-prefix() { 

	.col-first {

		padding-left: 0%!important;

	}

  .view-display-id-block_4 td {

    padding: 2%;

    display: block;

	width:47%;

	float:left;

	}

}







@-moz-document url-prefix() {

  div#cboxWrapper .field-name-field-tipo-de-evento {

    bottom: 0px;

  }

  div#cboxWrapper .field-name-field-tipo-de-p-blico {

	bottom: 0px;

  }

}





@media screen\0 {

    div#cboxWrapper .field-name-field-tipo-de-evento {

		bottom: 0px;

	}

	div#cboxWrapper .field-name-field-tipo-de-p-blico {

		bottom: 0px;

	}

}







@media screen and (max-width: 1500px) {

.indicative-title {

top: -45px;

font-size: 20px;

}

}

@media screen and (max-width: 1300px) {
	blockquote {
    padding-left: 20%;
	}
	.tb-megamenu .nav > li > a {
    padding: 5px 15px;
	}
}

@media screen and (max-width: 980px) {
	.micuento.rteright { text-align: center; width: 100% !important; position: relative; top: 90px; }
	.tb-megamenu .btn:first-child { left: 0px; top: 5px;  }
	i.icon-reorder { background-image: url(../images/icon-menu-resp.png) !important; background-position: 0px 0px !important;  }
	.front div#zone-content {
		margin-top: 600px;
	}
	.front section#block-views-blog-block-7 {
		margin-top: 50px;
	}
	.front div#zone-content-wrapper {
		height: 625px;
	}
.tb-megamenu .nav-collapse .nav {
	margin: 0;
    /*position: absolute;
    left: 40px;
    width: 500px;
    text-align: center;*/
}
	.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
		background-color: #ccc;
		color:#fff;
	}

	/*Clase para el menú de Espantos*/
	.block-menu-menu---espantos, .menu-espantos {
		height: 80px;
	}
	.menu-espantos ul li a {
		width: 25%;
	}
	.block-menu-menu---espantos ul li a {
		width: 22%;
	}
	/*------------------------------------*/

	/*Clase para el menú de Sala de Lectura*/
	.block-menu-menu-bibliotecas, .menu-sala-lectura {
		height: 80px;
	}
	.menu-sala-lectura ul li a {
		width: 23%;
	}
	/*------------------------------------*/

	/*Clase para el menú de los MOOCs*/
	.menu-moocs {
		height: 80px;
	}
	.menu-moocs ul li a {
		width: 23%;
	}
	/*------------------------------------*/

	/*Clase para el menú de Hay Festival*/
	.menu-hay-festival {
		height: 80px;
	}
	.menu-hay-festival ul li a {
		width: 23%;
	}
	/*------------------------------------*/

	/*Clase para el menú de BiblioTICando*/
	.menu-biblioticando {
		height: 80px;
	}
	.menu-biblioticando ul li a {
		width: 23%;
	}
	/*------------------------------------*/
	
	/*Clase para el submenú de BiblioTICando*/
	.sub-menu-biblioticando {
		height: 80px;
	}
	.sub-menu-biblioticando ul li a {
		width: 23%;
	}
	/*------------------------------------*/
	
	/*Clase para el menú de EnglishNet*/
	.menu-englishnet {
		height: 80px;
	}
	.menu-englishnet ul li a {
		width: 23%;
	}
	/*------------------------------------*/
	
	.block-menu-menu-bibliotecas ul li a {
		width: 25%;
	}

	.tb-megamenu {
		background-color: rgba(255, 255, 255, 0.1);
		margin: 20px 0px 0px 0% !important;
		width: 20px;
	}
	ul.quicktabs-tabs li a {
		padding: 0px 10px;
		font-size: 10px;
	}
	.page-node-151 div.libdigi {
		padding-left: 30px;
		font-size: 28px;
		line-height: 28px;
		margin-left: 273px;
		top: 35px;
	}
	.block-views-sala-lectura-block-3 td.col-1, .block-views-sala-lectura-block-3 td.col-2, .block-views-sala-lectura-block-3 td.col-3, .block-views-sala-lectura-block-3 td.col-4, .block-views-sala-lectura-block-5 td.col-1, .block-views-sala-lectura-block-5 td.col-2, .block-views-sala-lectura-block-5 td.col-3, .block-views-sala-lectura-block-5 td.col-4 {
   	 width: 90px;
	}
	.page-node-307 .block-sala-interactiv-block-1 .views-field-title span.field-content a {
		padding: 0px;
		font-size: 12px;
	}
	.page-node-307 #zone-content-bottom-first-wrapper {
		background: url(../images/bginteractiva.jpg) no-repeat top center !important;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 40px 0 0 0;
		margin-top: 0px;
		margin-bottom: -20px;
	}
	.view-display-id-block_2 td.col-1, .view-display-id-block_2 td.col-2,  .view-display-id-block_2 td.col-3 {
		width: 30% !important;
	}
	.page-node-295 .one-fourth {
    width: 45%;
}
.view-header img, .view-footer img {
    height: 133px;
    width: 377px !important;
}
.block-63 td {
    margin: 5px;
}
}

@media screen and (max-width: 900px) {

	/*para la adaptativa en los títulos*/
	h1.title {
		font-size:26px;
		line-height:1.2;
		
	}
	  
  .micuento.rteright { top: 70px; }
  div.micuento.rteright img { position: relative; top: -5px; }
/*.tb-megamenu .btn:first-child {
    left: 0px;
    top: -40px;
}
.tb-megamenu .nav-collapse .nav {
    width: 380px;
}
  .tb-megamenu { margin: 20px 15% 0px !important; width: 0px; }

  .tb-megamenu .nav-collapse { top: 0px; }

  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { width: 350px; padding: 2px 15px; text-align: center; font-size: 14px;}*/

  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7 { width:80%!important; margin: 1% 5% !important; display: block; text-align:center;}

.micuento.rteright span { position: relative; top: 25px;}

.view-agenda-prueba .views-field-field-tipo-de-p-blico {

float: right; margin-top: -50px !important; }

.view-agenda-prueba .views-field-field-tipo-de-evento {

float: right; margin-top: -45px !important; }

.view-agenda-prueba .views-field-body { margin-left: 65px; padding-left: 15px; height: 12px; width: 70%; }

.flexslider:hover .flex-direction-nav a, .flexslider:hover .flex-direction-nav a { display: block !important; opacity:1; }

.ui-multiselect { width: 80% !important; position: relative; left: 0px;}
blockquote {
    padding-left: 25%; }
	
	.view-display-id-block_1 tr.row-1.row-first, .view-display-id-block_1 tr.row-2.row-last, .view-display-id-block_2 tr.row-1.row-first, .view-display-id-block_2 tr.row-2.row-last { width:50%; display:block; float: left; }
.view-id-sala_interactiv td.col-1.col-first, .view-id-sala_interactiv td.col-2, .view-id-sala_interactiv td.col-3, .view-id-sala_interactiv td.col-4.col-last  {     width: 100% !important;
    float: left;}
	.row-1.row-first .col-1, .row-1.row-first .col-2, .row-1.row-first .col-3, .row-1.row-first .col-4, .row-1.row-first .col-5, .row-1.row-first .col-6, .row-1.row-first .col-7, .row-2.row-last .col-1, .row-2.row-last .col-2, .row-2.row-last .col-3, .row-2.row-last .col-4, .row-2.row-last .col-5, .row-2.row-last .col-6, .col-7 {
		width: 100%!important;
		margin: 0% !important;
		display: block;
		text-align: center;
	}

}

@media screen and (max-width: 800px) {
	.micuento.rteright { text-align: center; width: 111% !important; position: relative; top: 90px; }
	.tb-megamenu .btn:first-child {left: 10%;top: 5px;}
	
  }

@media screen and (max-width: 700px) {

	/*Mini del banner*/

	/*.bannersito {
		background: url(../images/img-MiniBanner.jpg) no-repeat center center;
		background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
	}*/

	/*Esconder imagenes de la página de OverDrive*/

	img#overdrive-acceso {
		display:none;
	}

	/*para la adaptativa en los títulos*/
	h1.title {
		font-size:26px;
		line-height:1.2;
		margin-left:0;
		margin-right:-30%;		
	}

	#logo {
		margin-top: 10%;
		padding: 0;
		height: 30%;
		width: 100%;
	}
	.branding-data .logo-img { float: none; width: 80%; }

	.micuento.rteright span { position: relative; top: 0px !important; }

	/*.region-menu .block { margin: 0; float: right; position: relative; top: -77px; }*/
	
	.region-menu .block {
    margin: 0;
    float: right;
    position: absolute;
    top: 0px;
	    right: 40px;
}

 /*.tb-megamenu { margin: 20px 15% 0px !important; width: 0px;}

  .tb-megamenu .nav-collapse { top: 0px; }
  .tb-megamenu .nav-collapse .nav {
    margin: 0;
    position: absolute;
    right: 0px;
    left: -290px;
    width: auto;
    text-align: center;
  }*/

  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {width: 270px;padding: 2px 12px;text-align: center;font-size: 14px;}
  
  .page-diario .view-content.masonry {
    margin: 10% 1%;
	}

  #block-views-sala-interactiva-block-1, #block-views-sala-interactiva-block { width: 100%; }

  .block-sala-lectura-block, .block-sala-lectura-block-1, .block-sala-lectura-block-2{ width: 100%; }

  .block-slideshow-block-3, .block-slideshow-block-1, .block-views-tag-block div.view-content, .block-views-tag-block .view-tag .view-footer {display: block; width: 100% !important;}

  .block-slideshow-block-1 { margin-top: 30px;}

  .block-views-tag-block h2.block-title, .block-block-56 h2.block-title, .block-block-57 h2.block-title { width: 100% !important; text-align:center;}

  .block-sala-lectura-block h2.block-title, .block-sala-lectura-block-1 h2.block-title, .block-sala-lectura-block-2 h2.block-title, .block-sala-interactiva-block h2.block-title, .block-sala-interactiva-block-1 h2.block-title {text-align: center;margin: 0 auto;}

  .block-sala-lectura-block .views-field-title, .block-sala-lectura-block-1 .views-field-title, .block-sala-lectura-block-2 .views-field-title { text-align: center;}

  div.bksala {margin-top: 20px !important; width:100% !important; text-align: center;}

  .view-agenda-resp .view-header {display: none !important;}

  #zone-content-top-wrapper {position: relative;}

  .zone-content-top {padding-top: 0px !important; }

  input[type="text"] {width: 300px !important;}

  .ui-tabs .ui-tabs-nav {margin: 0% !important;height: 100%;width: 100%;}

  .ui-tabs .ui-tabs-nav li { width: 90% !important; margin: 1% 5%; text-align: center;}

  .ui-tabs .ui-tabs-nav li.ui-state-active a {width: 95%;margin: 1% 5%;}

  .block-views-sala-lectura-block-6, .block-views-sala-lectura-block-7 { margin: 1% 5%; display:block; width:90%!important;}

  .block-views-sala-lectura-block-3, .block-views-sala-lectura-block-5 { margin: 1% 5%; display:block; width:90%!important;}

  #zone-content-bottom-second-wrapper { /*background:url(../images/bginteractiva2.jpg) !important;*/
height: auto; background-repeat:repeat-y !important; margin-top:20px;

}
.view-display-id-block_4 .col-1, .view-display-id-block_4 .col-2 ,.view-display-id-block_4 .col-3 { width: 100%; }

  .block-views-sala-lectura-block-3 td.col-1, .block-views-sala-lectura-block-3 td.col-2, .block-views-sala-lectura-block-3 td.col-3,  .block-views-sala-lectura-block-3 td.col-4, .block-views-sala-lectura-block-5 td.col-1, .block-views-sala-lectura-block-5 td.col-2, .block-views-sala-lectura-block-5 td.col-3, .block-views-sala-lectura-block-5 td.col-4 { margin:0 auto !important; text-align:center; width: 100% !important;}

  .view-agenda-prueba .views-field-field-tipo-de-p-blico, .view-agenda-prueba .views-field-field-tipo-de-evento { display:none; }

  .view-agenda-prueba .views-field-field-tipo-de-evento {position: relative;left: -50px;top: -1px; }

  .view-agenda-prueba .views-field-name {margin-top: 10px !important;padding-left: 3px!important;position: relative;/*left: -65px;*/font-size: 12px;text-align: left; position: relative; top: 10px; margin-left: 0px !important; width: 282px;}

  .view-agenda-prueba .views-field-title-1 {position: relative;padding: 2px 10px !important;font-size: 12px;margin-right: 0px; position: relative; top: 25px;}

  .indicative-title { top: 0px;font-size: 18px;width: 95%;color: #e58723;border-bottom: 2px dotted #ccc;}

  .item-list ul li { margin-bottom: 20px; width: 90%; height: 150px;}

  .item-list ul li.views-row { margin-bottom: 40px; width: 90%; height: 150px;}

  .views-field.views-field-body { height: auto;}

  .view-id-sala_lectura .views-field.views-field-body { height: auto;}

  .view-sala-lectura .field-content p { text-align:center; }

  .view-agenda-prueba .views-field-title {line-height: 16px; height: 50px;}

  .views-exposed-form .views-exposed-widget {width: 100%;text-align: center;}

  .views-exposed-form .views-exposed-widget .form-submit {margin-top: 1.6em;width: 45%;}

  .view-agenda-prueba .views-field-title a { font-size: 14px; }

  .view-agenda-prueba .views-field-body { line-height: initial; overflow: visible; height: 40px; }

  div.titdiario { width: 94% !important; }

  .view-agenda-resp .views-field-name { padding-top: 0px !important;}

  .view-display-id-block_8 td.col-1, .view-display-id-block_8 td.col-2, .view-display-id-block_8 td.col-3, .view-display-id-block_8 td.col-4, .view-display-id-block_8 td.col-5, .view-display-id-block_8 td.col-6, .view-display-id-block_8 td.col-7 { margin:0 auto !important; text-align:center; width: 45% !important; float: left;}

  .view-display-id-block_4 .col-1, .view-display-id-block_4 .col-2 ,.view-display-id-block_4 .col-3 { width: 100% !important; display: block; margin: 0px !important; padding: 0px; margin-bottom: 20px!important;}

  .view-display-id-block_4 .views-field-body p{ text-align: center;}

  ul.primary li { width:100%; margin-bottom:1px;}

  button, input[type="reset"], input[type="submit"], input[type="button"] { left:0px; }

	

  .leermas { left: 70% !important; }

  .block-diario-block-1 .views-field-body { padding: 25px 10px 45px 10px !important; }

  .view-agenda-resp .view-footer { width: 13% !important;}

  .views-field.views-field-name span.field-content {  }

  .view-id-lista_bibliotecas .item-list ul li {height: auto !important;}

  div#quicktabs-recent_comment .item-list ul li {height: auto !important;}

  .item-list ul.pager li { margin-bottom: 10px; width: auto; height: auto; }

  section#block-views-blog-block-7 h2.block-title { width: 100% !important; text-align:center; margin-top:50px !important; }

  .vertodo { width: 100%; text-align: center; font-size:16px; }

  #flexslider-1 .views-field.views-field-field-member-image { width: 100%; }

  #flexslider-1 .views-field.views-field-title span a { line-height: 22px;}

  .front .block-slideshow-block-1 {display: block;width: 100% !important;margin: 0%;height: auto;}

.pdiario .views-field-body {height: auto;}

.block-72 h2 { font-size:28px; line-height:28px;}

.block-72 h3 { font-size:22px;}

.block-79 h2 { font-size:28px; line-height:28px;}

.block-79 h3 { font-size:22px;}

.block-sala-interactiv-block-1 .views-field.views-field-field-portfolio-images, .view-display-id-block_2 .views-field.views-field-field-portfolio-images { width:100%;}

.page-node-307 #zone-feature-wrapper, .page-node-307 #zone-content-bottom-first-wrapper{ background-repeat:repeat-y !important;}

ul.quicktabs-tabs {width: 100%;text-align: center;}

ul.quicktabs-tabs li { margin-bottom: 0px !important; width: 100%; height: 40px !important; padding:0px;}

.easy-breadcrumb { font-size: 13px; }

#region-sidebar-second .item-list ul li { height: auto !important; }

/*Menu bibliotecas*/
.block-menu-menu-bibliotecas ul { width:100%; padding:0 10px;}
/*------------------------------------*/

/*Complemento de la clase para el menú de sala de lectura*/

.menu-sala-lectura, .block-menu-menu-bibliotecas { height: 183px !important; border-bottom:1px solid #FFF; }

.menu-sala-lectura ul li a, .block-menu-menu-bibliotecas ul li a {padding: 10px;width: 90%;border-bottom:1px solid #FFF;border-right:none;border-left: none;}
/*------------------------------------*/

/*Complemento de la clase para el menú de los MOOCs*/

.menu-moocs, .block-menu-menu-bibliotecas { height: 183px !important; border-bottom:1px solid #FFF; }

.menu-moocs ul li a, .block-menu-menu-bibliotecas ul li a {padding: 10px;width: 90%;border-bottom:1px solid #FFF;border-right:none;border-left: none;}
/*------------------------------------*/

/*Complemento de la clase para el menú del hay festival*/

.menu-hay-festival, .block-menu-menu-bibliotecas { height: 183px !important; border-bottom:1px solid #FFF; }

.menu-hay-festival ul li a, .block-menu-menu-bibliotecas ul li a {padding: 10px;width: 90%;border-bottom:1px solid #FFF;border-right:none;border-left: none;}
/*------------------------------------*/

/*Complemento de la clase para el menú de BiblioTICando*/

.menu-biblioticando, .block-menu-menu-bibliotecas { height: 183px !important; border-bottom:1px solid #FFF; }

.menu-biblioticando ul li a, .block-menu-menu-bibliotecas ul li a {padding: 10px;width: 90%;border-bottom:1px solid #FFF;border-right:none;border-left: none;}
/*------------------------------------*/

/*Complemento de la clase para el submenú de BiblioTICando*/

.sub-menu-biblioticando, .block-menu-menu-bibliotecas { height: 183px !important; border-bottom:1px solid #FFF; }

.sub-menu-biblioticando ul li a, .block-menu-menu-bibliotecas ul li a {  padding: 10px; width: 90%; border-bottom:1px solid #FFF; border-right:none;}
/*------------------------------------*/

/*Complemento de la clase para el menú de EnglishNet*/

.menu-englishnet, .block-menu-menu-bibliotecas { height: 183px !important; border-bottom:1px solid #FFF; }

.menu-englishnet ul li a, .block-menu-menu-bibliotecas ul li a {padding: 10px;width: 90%;border-bottom:1px solid #FFF;border-right:none;border-left: none;}
/*------------------------------------*/

/*Complemento de la clase para el menú de Espantos*/

.menu-espantos, .block-menu-menu---espantos { height: 183px !important; border-bottom:1px solid #FFF; }

.menu-espantos ul li a, .block-menu-menu---espantos ul li a {padding: 10px;width: 90%;border-bottom:1px solid #FFF;border-right:none;border-left: none;}

.block-menu-menu---espantos ul { width:100%; padding:0 10px;}
/*------------------------------------*/

.views-field.views-field-field-compartir { width: 0%; top: 0px; left: 0%; }

span.views-label.views-label-field-compartir { display:none; }

.addthis_toolbox.addthis_default_style { width: 50px; }

.page-agendate .views-exposed-form .views-exposed-widget .form-submit { margin-left: 20px; }

.block-block-56 h2.block-title {margin-top: 150px!important/**/;top: 0px !important;}

.front .masonry-item.views-row.views-row-2.views-row-even.masonry-brick, .front .masonry-item.views-row.views-row-3.views-row-odd.masonry-brick,  .front .masonry-item.views-row.views-row-4.views-row-even.views-row-last.masonry-brick { display:none;}

#block-block-57 h2.block-title {font-size: 24px;}

.context-sala-de-lectura #flexslider-1 .views-field.views-field-title span a { font-size: 20px; line-height: 20px; }

.autor { font-size: 18px; }

.busqueda_rapida { padding: 0; padding-top: 220px;}

.page-node-328 input.button_buscar { top: -264px; left: 130px; }

.page-node-328 label.radio_buscar { width: 80%; }

.page-node-328 .field.field-name-body.field-type-text-with-summary.field-label-hidden { background: url('../images/bg-buscador2.jpg') center center no-repeat; width: 100%; background-size:cover; }

.page-node-328 .region-sidebar-second h2.block-title, .page-node-328 .region-sidebar-first h2.block-title { margin-top: 40px; }

.page-node-151 .one-fourth { width: 100% !important; text-align:center;}

div#quicktabs-container-tabs_grupo_biblioteca, div#quicktabs-container-grupo_bibliotecas_antioquia, div#quicktabs-container-grupo_bibliotecas_comfenalco, div#quicktabs-container-tabs_bibliotecas_comfenalco, div#quicktabs-container-tabs_bibliotecas_area, div#quicktabs-container-tabs_bibliotecas_especializadas, div#quicktabs-container-tabs_raton_de_biblioteca, div#quicktabs-container-tabs_bibliotecascomfama { width: 95%; }


.page-node-310 #zone-content-top-wrapper, .page-node-761 #zone-content-top-wrapper, .page-node-765 #zone-content-top-wrapper, .page-node-766 #zone-content-top-wrapper { height: 2400px; }
.page-node-763 #zone-content-top-wrapper, .page-node-764 #zone-content-top-wrapper, .page-node-767 #zone-content-top-wrapper { height: 1000px; }

.page-node-295 .one-fourth { width:100% !important; display:block;}

div.libdigi { top:0px !important; margin-left:0px !important; font-size: 24px !important;}

.page-node-151 .block-sala-lectura-block-6 .views-field.views-field-title { margin-top: 30px; height: auto; }

.view-sala-lectura .field-content p { padding: 12px !important; }

.page-node-151 div.libdigi, .page-node-151 div.enciclo, .page-node-151 div.audiolib, .page-node-151 div.otrorecu  { margin-bottom: 40px; }

/*.page-node-307 #zone-feature-wrapper { background: url(../images/bg-salainteractiva2.jpg) repeat-y center center !important; }

.page-node-307 #zone-content-bottom-first-wrapper { background: url(../images/bginteractiva2.jpg) repeat-y center center !important; }*/

.rteright.browsers { margin: 10px auto; display: block; text-align: center; position: inherit; }

.view.view-tag.view-id-tag.view-display-id-block.block-tags .item-list ul li { margin-bottom: 0px !important; width: auto !important; height: auto !important; }

a.btn-doodle { top: -30px; }

a.logout { top: -160px; }

div.micuento.rteright a { padding: 5px 2px !important; font-size: 10px !important; }

#block-block-92 p a { width: 85%; display: block; border-right: none; border-bottom: 1px solid #ccc; }

div#zone-full-width-wrapper img { top: 0px !important; }

.node-type-agenda span.date-display-single { width: 90%; }

.node-type-agenda .addtocal { width: 80%; float:left !important; }

.node-type-agenda .field.field-name-field-bib2.field-type-taxonomy-term-reference.field-label-hidden { width: 85% !important;}

ul#addtocal_node_370_menu li{	margin-bottom: 5px !important; width: 100% !important; height: auto !important;}

.view-slider-bilbiotecas .views-field-title span.field-content a {font-size:18px; padding: 0 5px; top: -50px; margin: 15%; }

section#block-views-tag-block { height: 165px; display: block; overflow: hidden; } 

.node-type-agenda .field.field-name-field-direvento.field-type-text.field-label-inline { position: relative; float: right; color: #fff; z-index: 9999; margin-top: -60px;  font-size: 10px; width: 85%; display: block; height: 50px; text-align: right; }

.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a { opacity: 1; display: block !important; }

.ui-multiselect { width: 80% !important; position: relative; left: 0px; }

.page-diario div#block-block-88 { height: 50px; }

.page-diario div#block-block-92 { display: none; }

button.btn.btn-small.btn-black { width: 100%; }

.view-agenda-prueba .views-field-field-bib2 { margin-top: 25px; }

.easy-breadcrumb { display:none; }

.view-lista-bibliotecas .item-list ul li.views-row { margin-bottom:5px;}

iframe#MSOPageViewerWebPart_WebPartWPQ3 {
	display:none;
}
.linkapp { display:block !important; }
blockquote div { }
.flex-direction-nav a { top: 10%; }

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.node-type-team-member .field-name-body {
    width: 100%;
}

article.node-team-member .field-name-field-member-image {
    width: 100%;
}

.front div#zone-content {
		margin-top: 340px;
	}
	.front section#block-views-blog-block-7 {
		margin-top: 50px;
	}
	.front div#zone-content-wrapper {
		height: 420px;
	}
	
	.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse {
    z-index: 999;
    margin-top: 50px;
    left: -260px;
}
}



@media screen and (max-width: 400px) {
	div.micuento.rteright a {
    padding: 5px 1px !important;
    font-size: 8px !important;
	}

.front input.search-btn { top: 0px; left: -10px; border: solid #fff 2px !important; }

input[type="text"] { width: 240px !important; left: 29px; position: relative; }

}

/* Cambio de visualización de las fechas del agendate*/
div.date-display-range{
	font-size: 23px;
	font-weight: bold;
	line-height: 23px;
	margin-top: -21px;
}