/**/
.page-node-443 #block-views-precio-curso-block
{
	width: 0;
	padding: 0;
	margin: 0;
	display: none;
}
#block-block-36
{
	margin: 20px auto;
	text-align: center;
}
.page-node-3 #block-views-texto-paginas-block, .page-node-203 #block-views-texto-paginas-block
{
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
#pagina-node-form .ckeditor_links, #pagina-node-form .text-format-wrapper .form-wrapper, #pagina-node-form .vertical-tabs, #destacados-inicio-node-form .vertical-tabs
{
	display: none !important;
}
#block-menu-block-1 LI.active-trail A
{
	color: #1E5C37;
}
/** @file
* global.styles
*
* Styles you add here will load for all device sizes, they are "global", as
* opposed to "responsive" styles, which only load for a given breakpoint (media
* query) that you set in theme settings. See the README for more details.
*
*
* How to use this file:
* --------------------
*
* There are many empty selectors and some basic styles to act as a guide.
* Nothing is set in stone and you can change anything - even delete all of it
* and start with your own clean slate.
*
* See global.base also which includes normalize.css and some additional
* helper classes and base styles.

=============================================================================
*   Base
* ==========================================================================

* To preserve theme settings never apply font properties to the HTML element.
* This is critically important if you are using the Responsive JavaScript
* feature as this relies on being able to set a pseudo font family on the HTML
* element. If you need to set default font properties of any kind use the BODY
* element as these can be overridden using font theme settings.
 */
HTML
{
	background: #FFF;
}
BODY
{
	font: normal 0.8em / 150% Verdana, Helvetica, Arial, sans-serif;
	color: #444444;
}
#footer
{
	/*[disabled]background-color:#1E5C37;*/
	/*[disabled]width:100%;*/
	/*[disabled]max-width:100%;*/
}
/*=============================================================================
*   HTML Elements
* ==========================================================================*/
H1
{
}
H2
{
}
H3
{
}
H4
{
}
H5
{
}
H6
{
}
P
{
}
B, STRONG
{
}
I, EM
{
}
DFN
{
}
SUP
{
}
SUB
{
}
DEL
{
}
INS
{
}
BLOCKQUOTE
{
}
CITE
{
}
Q
{
}
ADDRESS
{
}
UL
{
}
OL
{
}
LI
{
}
DL
{
}
DD
{
}
DT
{
}
ABBR
{
}
ACRONYM
{
}
PRE, CODE, TT, SAMP, KBD, VAR
{
	font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif;
}
/*=============================================================================
*   Wrappers
* ==========================================================================

* Page wrapper, includes the .container class which sets the overall page or section width
* Main wrapper in page.tpl.php, the .container class sets the width of the page, do not add width to it!
 */
#page
{
}
#page .container
{
}
/*
* Wraps all header elements - branding and .region-header
 */
#header
{
}
/*
* Wraps the sidebars the content column


* Main content column wrapper
 */
#content-column
{
}
/*
* Wraps the main-content-header, the content region and feed-icons. Use this wrapper to style the entire main content column
 */
#main-content
{
}
/*
* Wraps the content region, avoid applying styles to this wrapper, its used mainly for position and invisible gutters and can be problematic to style
 */
#content
{
}
/*
* Footer wrapper
 */
#footer
{
}
/*
* Panels may need additional margin wrangling when in the $content region
 */
#content .panel-display
{
}
/*
* Full Width Wrappers
* These are used in the optional page--full-width-wrappers.tpl.php template.
* All have internal .container classes. In the full width wrapper template the
* .container classes set the width or max-width of the contained element - you
* can style this but never add any width/margin/padding/borders etc to .container


* Wraps #page
 */
#page-wrapper
{
}
#page-wrapper .container
{
}
/*
* Wraps the leaderboard
 */
#leaderboard-wrapper
{
}
#leaderboard-wrapper .container
{
}
/*
* Wraps the header
 */
#header-wrapper
{
	/*Debug styles, is this working*/
	background: rgba(255, 192, 203, 0.5);
}
#header-wrapper .container
{
}
/*
* Wraps the nav elements
 */
#nav-wrapper
{
}
#nav-wrapper .container
{
}
/*
* Wraps breadcrumb
 */
#breadcrumb-wrapper
{
}
#breadcrumb-wrapper .container
{
}
/*
* Wraps messages and help
 */
#messages-help-wrapper
{
}
#messages-help-wrapper .container
{
}
/*
* Wraps the secondary content/preface region
 */
#secondary-content-wrapper
{
}
#secondary-content-wrapper .container
{
}
/*
* Wraps the main content column
 */
#content-wrapper
{
}
#content-wrapper .container
{
}
/*
* Wraps the tertiary content/postfix region
 */
#tertiary-content-wrapper
{
}
#tertiary-content-wrapper .container
{
}
/*
* Footer wrapper
 */
#footer-wrapper
{
	/*Debug styles, is this working?*/
	background: rgba(255, 192, 203, 0.5);
}
#footer-wrapper .container
{
}
/*=============================================================================
*   Branding
* ==========================================================================

* Wraps all the branding elements, logo, name and slogan
 */
#branding
{
}
/*
* Logo
 */
#logo
{
	padding: 10px 0;
}
#logo IMG
{
	vertical-align: bottom;
}
/*
* Wrapper for the site name and slogan (hgroup)
 */
#name-and-slogan
{
}
/*
* Site name (h1)
 */
#site-name
{
	margin: 0;
}
#site-name A
{
}
#site-name A:link, #site-name A:visited
{
	text-decoration: none;
}
#site-name A:hover, #site-name A:focus
{
	text-decoration: underline;
}
/*
* Site slogan (h2)
 */
#site-slogan
{
	margin: 0;
}
/*=============================================================================
*   Page content header
* ==========================================================================

* Main content header wraps the page title, tabs and actions links
 */
#main-content-header
{
}
/*
* The main page title (h1)
 */
#page-title
{
	margin: 0;
}
/*=============================================================================
*   Misc Global Styles
* ==========================================================================

* Feed icons
 */
.feed-icon
{
}
/*
* Aggregator feed source
 */
#aggregator .feed-source .feed-icon
{
	display: inline;
	float: none;
	margin-right: 10px;
}
.feed-details DT, .feed-details DD
{
	display: inline;
	margin: 0;
}
/*
* Generic styles for the more link
 */
.more-link
{
}
/*
* Generic styles for links. See the ul.links declaration in node and comment stylesheets
 */
UL.links
{
	margin: 0;
	padding: 0;
}
UL.links.inline
{
	display: block;
}
UL.links LI
{
	display: inline;
	list-style: none;
	padding: 0 7px 0 0;
}
/*
* Search results are an ordered list so reset the margin
 */
.search-results
{
	margin: 0;
}
/*=============================================================================
*   Regions
* ==========================================================================

* Standard region wrapper, don't add width to any regions, you will bork the layout - no margin, padding or borders etc
 */
.region
{
}
/*
* Regions have an inner div - perfect for adding margin, padding or borders
 */
.region-inner
{
}
/*
* Regions can be nested, such as when using Panels
 */
.region-inner .region-inner
{
}
/*
* Header region, embedded in the #header
 */
.region-header
{
}
/*
* Generally used to output Drupals help block, if the help module is enabled
 */
.region-help
{
}
/*
* Secondary content
 */
.region-secondary-content
{
}
/*
* Sits above the main content header, like a content-top region
 */
.region-highlighted
{
}
/*
* Sits below the main content, like a content-bottom region
 */
.region-content-aside
{
}
/*
* Sidebars - targets both
 */
.sidebar
{
}
/*
* First sidebar
 */
.region-sidebar-first
{
}
/*
* Second sidebar
 */
.region-sidebar-second
{
	margin-top: 0;
	padding-top: 20px;
}
/*
* Tertiary content
 */
.region-tertiary-content
{
}
/*
* Footer region
 */
.region-footer
{
}
/*=============================================================================
*   Links
* ==========================================================================*/
A
{
	text-decoration: none;
}
A:link, A:visited
{
}
A:active, A.active
{
}
A:hover, A:focus
{
	text-decoration: underline;
}
/*=============================================================================
*   Primary, Secondary and Menu Bar region menus
* ==========================================================================

* Use one of the following id's for granular control:
*  - #menu-bar (menu bar region)
*  - #primary-menu (main menu)
*  - #secondary-menu (secondary/user menu)
* You can target all of these with .nav or div[id$="menu-bar"]
 */
.nav
{
	clear: both;
	margin: 10px 0;
}
.nav UL, .nav UL.menu
{
	margin: 0;
	padding: 0;
}
.nav LI, .nav UL.menu LI
{
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav LI A, .nav UL.menu LI A
{
	display: block;
	white-space: nowrap;
	padding: 0 10px;
}
.nav LI A:visited, .nav UL.menu LI A:visited
{
}
.nav LI A:hover, .nav LI A:focus, .nav UL.menu LI A:hover, .nav UL.menu LI A:focus
{
}
.nav .block
{
	margin-bottom: 0;
}
/*=============================================================================
*   Superfish
* ==========================================================================*/
UL.sf-menu
{
	margin-bottom: 0;
}
UL.sf-menu A
{
	border-left: 0;
	border-top: 0;
	padding: 0 10px;
	text-decoration: none;
	height: 2.5em;
	line-height: 2.5em;
}
UL.sf-menu A:link, UL.sf-menu A:visited
{
}
UL.sf-menu LI
{
}
UL.sf-menu LI:hover, UL.sf-menu LI.sfHover
{
	outline: 0;
}
UL.sf-menu A
{
}
UL.sf-menu A:focus, UL.sf-menu A:hover, UL.sf-menu A:active
{
	outline: 0;
}
/*
* Superfish blocks
 */
.block-superfish
{
}
.block-superfish .block-inner .content
{
}
.block-superfish UL
{
	margin: 0 !important;
	padding: 0 !important;
}
.block-superfish UL UL
{
}
.block-superfish UL UL UL
{
}
.block-superfish UL UL UL UL
{
}
.block-superfish LI
{
	margin: 0 !important;
	padding: 0 !important;
}
/*
* Vertical style
 */
.sf-vertical
{
	width: 100%;
}
.sf-vertical LI
{
	width: 100%;
}
.sf-vertical LI.last
{
}
.sf-vertical LI:hover UL, .sf-vertical LI.sfHover UL
{
	left: 100%;
	top: 0;
	margin: 0;
	padding: 0;
}
.sf-vertical LI A
{
	padding: 0 10px;
}
/*
* Navbar style
 */
.sf-navbar
{
	padding-bottom: 0 !important;
}
/*
* Sensible padding for the default style
 */
.sf-menu.sf-style-default A
{
	padding: 0 10px;
}
/*=============================================================================
*   Menus, usually blocks
* ==========================================================================*/
UL.menu
{
	padding-left: 15px;
}
UL.menu UL
{
	padding-left: 15px;
}
UL.menu UL UL
{
}
UL.menu UL UL UL
{
}
UL.menu LI
{
	margin: 0;
}
UL.menu LI.collapsed, UL.menu LI.expanded, UL.menu LI.leaf
{
}
UL.menu LI A
{
}
UL.menu LI A:link, UL.menu LI A:visited
{
}
UL.menu LI A:active, UL.menu LI A.active
{
}
UL.menu LI A:hover, UL.menu LI A:focus
{
}
UL.menu LI.active A, UL.menu LI.active-trail A
{
}
UL.menu LI.first, UL.menu LI.last
{
}
/*If li.content exists it's a problem, so reset the padding*/
.block .menu LI.content
{
	padding: 0;
}
/*=============================================================================
*   Book navigation menu
* ==========================================================================*/
.book-navigation
{
}
.book-navigation .page-links
{
}
.book-navigation .page-previous
{
}
.book-navigation .page-next
{
}
.book-navigation .page-up
{
	/*Prevent text wrapping to a new line, assumes English "up" is used (two characters)*/
	min-width: 2em;
	white-space: nowrap;
}
.book-navigation .menu
{
	margin-left: 0;
}
/*=============================================================================
*   Breadcrumbs
* ==========================================================================*/
#breadcrumb
{
	margin: 10px 0;
}
/*If the label is set to show in theme settings the label class is added*/
#breadcrumb .breadcrumb-label
{
	font-size: 1em;
	display: inline;
	padding-right: 10px;
}
#breadcrumb .breadcrumb-label:after
{
	content: ":";
}
#breadcrumb OL
{
	margin: 0;
	padding: 0;
}
#breadcrumb .with-breadcrumb-label OL
{
	display: inline;
}
#breadcrumb LI
{
	list-style: none;
	display: inline;
}
#breadcrumb LI.crumb-first
{
}
#breadcrumb LI.crumb-last
{
}
#breadcrumb A
{
}
#breadcrumb A:link, #breadcrumb A:visited
{
}
#breadcrumb A:active, #breadcrumb A.active
{
}
#breadcrumb A:hover, #breadcrumb A:focus
{
}
/*=============================================================================
*   Pagers
* ==========================================================================*/
UL.pager
{
	clear: both;
	margin: 0;
	text-align: center;
}
.item-list UL.pager LI
{
	margin: 0;
}
UL.pager LI
{
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}
UL.pager LI.pager-current
{
	font-weight: 700;
}
.block UL.pager LI
{
	margin: 0;
}
/*
* Theme the various states of pager links
 */
UL.pager LI
{
}
UL.pager LI A
{
}
UL.pager LI A:link, UL.pager LI A:visited
{
}
UL.pager LI A:active, UL.pager LI A.active
{
}
UL.pager LI A:hover, UL.pager LI A:focus
{
}
UL.pager LI.pager-item
{
}
UL.pager LI.first
{
}
UL.pager LI.last
{
}
UL.pager LI.pager-current
{
}
UL.pager LI.pager-first
{
}
UL.pager LI.pager-previous
{
}
UL.pager LI.pager-next
{
}
UL.pager LI.pager-last
{
}
/*=============================================================================
*   Skip Navigation
* ==========================================================================*/
#skip-link
{
	left: 50%;
	margin-left: -6.5em;
	margin-top: 0;
	padding: 0 0.5em;
	position: absolute;
	width: 12em;
	z-index: 50;
}
#skip-link A
{
	background: #444;
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	display: block;
	line-height: 2;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
#skip-link A:link, #skip-link A:visited
{
	background: #444;
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	display: block;
	line-height: 2;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
#skip-link A:hover, #skip-link A:focus, #skip-link A:active
{
	outline: 0;
}
/*=============================================================================
*   Tabs (local tasks)
* ==========================================================================*/
#tasks
{
	margin-bottom: 15px;
}
UL.primary
{
	border-bottom-color: #CCC;
	margin: 20px 0;
	padding: 0 0 0 5px;
}
UL.primary LI
{
	display: block;
	float: left;
	margin: 0 1px -1px;
}
UL.primary LI A
{
	background-color: #F5F5F5;
	border-color: #CCC;
	margin-right: 1px;
	padding: 0 10px;
	display: block;
	float: left;
	height: 1.5em;
	line-height: 1.5em;
}
UL.primary LI A:hover, UL.primary LI A:focus
{
	background-color: #EEE;
	border-color: #CCC;
}
UL.primary LI.active A, UL.primary LI.active A:hover, UL.primary LI.active A:focus
{
	background-color: #FFF;
	border-bottom-color: #FFF;
}
UL.secondary
{
	border-bottom: 1px solid #CCC;
	margin: 1em 0 0;
	padding: 0 0.3em 1em;
}
UL.secondary LI
{
	border-right: 0;
	list-style: none;
	padding: 0 10px 0 0;
}
UL.secondary LI A
{
}
UL.secondary LI A:hover, UL.secondary LI A.active
{
	border-bottom: none;
	text-decoration: underline;
}
/*=============================================================================
*   Action links
* ==========================================================================*/
UL.action-links
{
	margin: 20px 0 0;
	list-style: none;
}
UL.action-links LI
{
}
/*=============================================================================
*  Field Styling
* ==========================================================================

* Wrapper for any field
 */
.field
{
}
/*
* Above and inline classes are on the field wrapper
 */
.field-label-above
{
}
/*
* When labels are set to inline in field display settings the clearfix class is automatically added
 */
.field-label-inline
{
}
/*
* Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
.field-label
{
	font-size: 1em;
	font-weight: 700;
	font-family: inherit;
	line-height: inherit;
	margin-bottom: 0;
}
/*
* Field types (Core)


* Image fields use the <figure> and <figcaption> elements from HTML5
 */
.field-type-image
{
}
.field-type-image .caption
{
}
.field-type-image .full-caption
{
}
.field-type-image .teaser-caption
{
}
/*
* Taxonomy
 */
.field-type-taxonomy-term-reference
{
	/*The same bottom margin as p, blockquote, ul, ol and dl*/
	margin-bottom: 1.5em;
}
.field-type-taxonomy-term-reference.field-label-inline .field-items
{
	margin: 0;
	padding: 0;
}
.field-type-taxonomy-term-reference.field-label-inline .field-item
{
	display: inline;
	list-style: none;
	padding: 0 10px 0 0;
}
/*
* Text
 */
.field-type-text
{
}
/*
* Long text
 */
.field-type-text-long
{
}
/*
* Text with summary
 */
.field-type-text-with-summary
{
}
/*
* File
 */
.field-type-file
{
}
/*
* Number/Integer
 */
.field-type-number-integer
{
}
/*
* Decimal
 */
.field-type-number-decimal
{
}
/*
* Number float
 */
.field-type-number-float
{
}
/*
* List
 */
.field-type-list-text
{
}
/*
* List boolean
 */
.field-type-list-boolean
{
}
/*
* List integer
 */
.field-type-list-integer
{
}
/*
* List float
 */
.field-type-list-float
{
}
/*
* Field types (Contrib)
 */
.field-type-datetime
{
}
.field-type-node-reference
{
}
.field-type-user-reference
{
}
/*
* Named fields
 */
.field-name-body
{
}
.field-name-field-image
{
}
.field-name-field-tags
{
}
/*
* Underscores in field name are replaced with dashes
 */
.field-name-field-FIELDNAME
{
}
/*
* Image Alignment Theme Settings - included here so you can easily override


* Float none setting
 */
.ia-n .field-type-image, .iat-n .field-type-image
{
}
/*
* Float left setting
 */
.ia-l .field-type-image FIGURE, .iat-l .field-type-image FIGURE
{
	margin: 5px 20px 15px 0;
}
/*
* Centered setting
 */
.ia-c .field-type-image FIGURE, .iat-c .field-type-image FIGURE
{
	margin: 5px auto 15px;
}
/*
* Float right setting
 */
.ia-r .field-type-image FIGURE, .iat-r .field-type-image FIGURE
{
	margin: 5px 0 15px 20px;
}
/*=============================================================================
*   Block Styling
* ==========================================================================

* Main wrapper for most blocks, block_system_main does not have it
 */
.block
{
	margin-bottom: 20px;
}
/*
* Inner wrapper for most blocks, good for margin, padding and borders, block_system_main does not have it
 */
.block-inner
{
}
/*
* The first block in the region
 */
.block.first
{
}
/*
* The last block in the region
 */
.block.last
{
}
/*
* Zebra striping for each block in the region
 */
.block.odd
{
}
/*
* Zebra striping for each block in the region
 */
.block.even
{
}
/*
* Block title
 */
.block-title
{
	margin: 0;
}
/*
* Block content wrapper
 */
.block-content
{
}
/*
* Match item list and block menu margin and padding
 */
.block-content
{
}
.block-content UL, .block-content OL
{
	padding: 0 0 0 15px;
}
.block-content LI
{
	margin: 0;
	padding: 0;
}
/*
* Block for the latest news items in the first category
 */
#block-aggregator-category-1
{
}
/*
* Block for the latest news items in the first feed
 */
#block-aggregator-feed-1
{
}
/*
* First block created with "Add block" link
 */
#block-block-1
{
}
/*
* "Recent blog posts" block
 */
#block-blog-recent
{
}
/*
* "Book navigation" block for the current book's table of contents
 */
#block-book-navigation
{
}
/*
* "Recent comments" block
 */
#block-comment-recent
{
}
/*
* "Active forum topics" block
 */
#block-forum-active
{
}
/*
* "New forum topics" block
 */
#block-forum-new
{
}
/*
* Language switcher block
 */
#block-locale-language
{
}
/*
* Custom menu block
 */
#block-menu-menu-NAME
{
}
/*
* "Recent content" block
 */
#block-node-recent
{
}
/*
* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon
 */
#block-node-syndicate
{
}
/*
* "Most recent poll" block
 */
#block-poll-recent
{
}
/*
* "Author information" block for the profile of the page's author
 */
#block-profile-author-information
{
}
/*
* "Search form" block
 */
#block-search-form
{
}
/*
* "Shortcuts" block
 */
#block-shortcut-shortcuts
{
}
/*
* "Popular content" block
 */
#block-statistics-popular
{
}
/*
* "Main menu" block
 */
#block-system-main-menu
{
}
/*
* "Management" block for Drupal management menu
 */
#block-system-management
{
}
/*
* "Navigation" block for Drupal navigation menu
 */
#block-system-navigation
{
}
/*
* "User menu" block for Drupal user menu
 */
#block-system-user-menu
{
}
/*
* "System help" block
 */
#block-system-help
{
}
/*
* "Main page content" block
 */
#block-system-main
{
}
/*
* "Powered by Drupal" block
 */
#block-system-powered-by
{
}
/*
* "User login form" block
 */
#block-user-login
{
}
/*
* "Who's new" block for a list of the newest users
 */
#block-user-new
{
}
/*
* "Who's online" block for a list of the online users
 */
#block-user-online
{
}
/*=============================================================================
*   Node Styling
* ==========================================================================*/
.node
{
	margin-bottom: 0;
}
.node.node-promoted
{
}
.node.node-sticky
{
}
.node.node-by-viewer
{
}
.node.node-teaser
{
}
.node.node-full
{
}
.node.odd
{
}
.node.even
{
}
.node .node-title
{
	margin: 0;
}
.node .user-picture
{
}
.node .submitted
{
}
.node .submitted .username
{
}
.node .submitted TIME
{
}
.node .node-content
{
}
.node UL.links
{
}
.node UL.links LI
{
}
.node UL.links LI A
{
}
.node UL.links LI.node-read-more A
{
}
.node UL.links LI.comment-add A
{
}
.node UL.links LI.comment-comments A
{
}
.node UL.links LI.comment-new-comments A
{
}
.node UL.links LI.blog-sernames-blog A
{
}
.node UL.links LI.print-html A
{
}
.node UL.links LI.print-email A
{
}
.node UL.links LI.print-pdf A
{
}
.preview .node
{
}
/*
* All nodes are given a node-FOO class that describes the type of content that
* it is. If you create a new content type called "my-custom-type", it will
* receive a "node-my-custom-type" class.
 */
.node-page
{
}
.node-article
{
}
.node-book
{
}
.node-forum
{
}
.node-poll
{
}
/*=============================================================================
*   Comment Styling - Comments, comment wrapper, comment form
* ==========================================================================

* Wrapper for the list of comments and its titles
 */
#comments
{
	margin: 1.5em 0;
}
#comments H2
{
}
#comments H2.comment-title
{
	margin: 0;
}
#comments H2.comment-form
{
	margin: 0;
}
/*
* Wrapper for a single comment
 */
.comment
{
	margin-bottom: 20px;
}
.comment.first
{
}
.comment.last
{
}
.comment.odd
{
}
.comment.even
{
}
.comment .user-picture
{
}
.comment .submitted
{
}
.comment .submitted P
{
}
.comment .submitted .username
{
}
.comment .submitted TIME
{
}
.comment .user-signature
{
}
.comment UL.links
{
}
/*
* Comment title
 */
.comment-title
{
	margin: 0;
}
/*
* Comment states
 */
.comment-new
{
}
.comment-by-anonymous
{
}
.comment-by-node-author
{
}
.comment-by-viewer
{
}
.comment-title-hidden
{
}
.comment-with-picture
{
}
.comment-with-signature
{
}
/*
* Preview of the comment before submitting new or updated comment
 */
.comment-preview
{
}
/*
* "New" marker for comments that are new for the current user
 */
.new
{
	color: #C00;
}
/*
* Nested comments are indented
 */
.indented
{
	margin-left: 40px;
}
/*=============================================================================
*   Forms
* ==========================================================================

* Wrapper for a form element (or group of form elements) and its label
 */
.form-item
{
}
.form-item INPUT.error, .form-item TEXTAREA.error, .form-item SELECT.error
{
	border: 1px solid #C00;
}
.form-item LABEL
{
	font-weight: 700;
}
.form-item LABEL.option
{
}
/*
* Highlight marks and form required mark
 */
.marker, .form-required
{
	color: #C00;
}
.form-item .description
{
	font-size: 0.85em;
}
.form-checkboxes .form-item, .form-radios .form-item
{
}
/*
* The submit button
 */
.form-submit
{
}
.container-inline DIV, .container-inline LABEL
{
	display: inline;
}
/*
* Define consistent borders
 */
FIELDSET
{
	border: 1px solid #CCC;
}
/*
* Tips for Drupal's input formats
 */
.tips
{
}
/*
* Buttons used by contrib modules like Media
 */
A.button
{
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
}
/*
* Password confirmation
 */
.password-parent, .confirm-parent
{
	margin: 0;
}
/*=============================================================================
*   Tables
* ==========================================================================*/
TABLE
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
TABLE.sticky-header
{
	z-index: 10;
}
TABLE, THEAD, TBODY, TR, TH, TD
{
	border-color: #CCC;
}
TABLE, TD, TH
{
	vertical-align: middle;
}
CAPTION, TH, TD
{
	text-align: left;
}
THEAD TR
{
	font-weight: 700;
	background-color: #E5E5E5;
}
TD, TH
{
	border-bottom: 0;
	margin: 0;
	padding: 5px 7px;
}
TBODY
{
}
TBODY TR
{
	border-top: 1px solid #CCC;
}
TR.odd
{
	background: #FFF;
}
TR.info, TR.even, TR:nth-child(2n+2)
{
	border-bottom: 0;
	background-color: #F5F5F5;
}
TR.drag
{
}
TR.drag-previous
{
}
TR.odd TD.active
{
	background-color: #EEE;
}
TR.even TD.active
{
	background-color: #EBEBEB;
}
.lt-ie8 TR
{
}
.lt-ie8 TR.even, .lt-ie8 TR.odd
{
}
.lt-ie8 TR.even TH, .lt-ie8 TR.even TD, .lt-ie8 TR.odd TH, .lt-ie8 TR.odd TD
{
}
/*
* Forum tables
* Core sets white-space to nowrap, which makes no sense
 */
#forum TD
{
}
#forum TD .created, #forum TD .posts, #forum TD .topics, #forum TD .last-reply, #forum TD .replies, #forum TD .pager
{
	white-space: normal;
}
/*=============================================================================
*   Messages
* ==========================================================================
Left and right margin are set by the global gutter width*/
DIV.messages
{
	margin-bottom: 10px;
	margin-top: 10px;
}
DIV.messages UL
{
	margin-top: 0;
	margin-bottom: 0;
}
DIV.status
{
}
DIV.warning
{
}
TR.warning
{
}
DIV.error, TR.error
{
}
.error
{
}
.warning
{
}
/*
* Unpublished nodes
 */
.node-unpublished, .comment-unpublished
{
}
.node-unpublished, .comment-unpublished
{
}
.node-unpublished P.unpublished, .comment-unpublished P.unpublished
{
	color: #FFC0CB;
	color: rgba(239, 170, 170, 0.4);
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-size: 75px;
	font-weight: bold;
	height: 0;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	overflow: visible;
	text-align: center;
	text-transform: uppercase;
	word-wrap: break-word;
}
/*
* Otherwise these elements will appear below the "Unpublished" text
 */
.lt-ie8
{
}
.lt-ie8 .node-unpublished > *, .lt-ie8 .comment-unpublished > *
{
	position: relative;
}
/*=============================================================================
*    Maintenance pages
* ==========================================================================*/
.maintenance-page
{
}
.maintenance-page .container
{
	padding: 40px 0;
}
.maintenance-page #site-name, .maintenance-page #page-title
{
	margin: 0;
}
.db-offline
{
}
.db-offline .container
{
	margin: 0 auto;
	padding: 40px 0;
	width: 100%;
	max-width: 960px;
}
.db-offline DIV.messages
{
	margin: 20px 0 0;
}
.db-offline #content
{
	padding: 20px 0;
}
/*=============================================================================
*   Misc overrides for contrib modules
* ==========================================================================

* Admin menu overrides
 */
#admin-menu
{
	margin: 0;
	padding: 0;
}
/*
* Devel Module
 */
.dev-query
{
	background: #EEE;
	padding: 30px;
}
/*
* Styleguide module tweaks
 */
#styleguide-header
{
	padding: 0 10px;
}
#styleguide-header .item-list
{
	font-family: inherit;
	margin: 0 20px 20px 0;
	min-height: 260px;
	width: auto;
}
#region-preface-first
{
	width: 100%;
}
.breadcrumb, #page-title
{
	display: none;
}
/*This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide.*/
#menu-bar
{
	margin-top: 0px;
	background-color: #F6F6F7;
	width: 100%;
}
#block-menu-block-1 UL A
{
	color: #8B8B98;
	text-decoration: none;
	margin: 7px 25px 7px 0;
	display: block;
	padding: 0;
}
#block-menu-block-1 UL LI
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#block-menu-block-1
{
	max-width: 940px;
	margin: 0 auto;
	padding: 0 20px;
}
#block-block-11
{
	display: block;
	float: left;
}
#block-block-12, #block-text-resize-0
{
	display: block;
	float: right;
	text-align: right;
	clear: right;
}
#header, #columns, .region-tertiary-content, .region-footer, .region-leaderboard .region-inner
{
	max-width: 940px;
	margin: 20px auto 20px;
	padding: 0 20px;
}
DIV.messages
{
}
.block
{
	margin-bottom: 0;
}
#block-text-resize-0 .content A
{
	text-indent: -9999px;
	color: transparent;
	display: inline-block;
	float: none;
}
#block-block-12
{
	padding-top: 15px;
}
.block-inner
{
	margin: 0;
}
IMG
{
	max-width: 100%;
	height: auto !important;
	vertical-align: top;
}
#main-content
{
	margin: 0;
}
#block-block-1
{
	display: none;
}
.container
{
	width: 100% !important;
	max-width: 100% !important;
}
#block-block-47 IMG, #block-block-41 IMG, #block-block-40 IMG, #block-block-39 IMG, #block-block-1 IMG, #block-block-2 IMG, #block-block-3 IMG, #block-block-4 IMG, #block-block-5 IMG
{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-backface-visibility: hidden;
}
#block-block-47 IMG:hover, #block-block-41 IMG:hover, #block-block-40 IMG:hover, #block-block-39 IMG:hover, #block-block-1 IMG:hover, #block-block-2 IMG:hover, #block-block-3 IMG:hover, #block-block-4 IMG:hover, #block-block-5 IMG:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-backface-visibility: hidden;
}
.titulo_carrusel
{
	font-weight: bold;
}
.imagen_carrusel
{
	max-width: 100px;
	float: left;
	padding-right: 10px;
}
.contenedor_carrusel
{
	padding: 0;
	font-size: 0.8em;
}
#block-views-carrusel-block .block-content UL, #block-views-carrusel-block .block-content OL
{
	padding: 0;
}
.flex-control-nav LI
{
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
}
#flexslider-1 .flex-direction-nav
{
	display: none;
}
#block-block-13
{
	text-align: center;
}
HTML.touch #block-text-resize-0
{
	display: none;
}
#block-views-menu-redactor-block, #block-views-menu-blogger-block
{
	display: block;
	clear: both;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #8B8B98;
	width: auto;
}
A
{
	color: #1E5C37;
}
.region-tertiary-content .block
{
	margin-bottom: 20px;
}
.view-editar-destacados TD
{
	padding: 10px;
}
.page-node-add #crumbs, .page-node-edit #crumbs, .page-node-edit .tabs, .page-node-edit #edit-delete, .page-node-add #block-block-12, .page-node-add #block-block-13, .page-editar-destacados #block-block-12, .page-editar-destacados #block-block-13, .page-node-edit #block-block-12, .page-node-edit #block-block-13, .page-node-delete #crumbs, .page-node-delete #block-block-12, .page-node-delete .tabs, .page-node-delete #block-block-13, .page-reordenar-destacados #block-block-12, .page-reordenar-destacados #block-block-13, .page-user-edit #block-block-12, .page-user-edit #crumbs, .page-user-edit .tabs, .page-user-edit #edit-locale, .page-user-edit #edit-account .form-item-mail, .page-user-edit #block-block-13
{
	display: none;
}
.contenedor_carrusel A
{
	color: #444444;
	text-decoration: none;
}
#messages
{
	margin: 0 auto 20px;
	max-width: 940px;
}
#crumbs
{
	display: none;
}
#block-node-subpages-menu-bar LI A
{
	background-color: #F6F6F7;
	padding: 5px 10px 4px;
	display: block;
	margin-right: 5px;
	-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;
	border-top: 1px solid #8B8B98;
	border-right: 1px solid #8B8B98;
	border-left: 1px solid #8B8B98;
}
#block-node-subpages-menu-bar LI A.active
{
	background-color: #1E5C37 !important;
	color: #FFFFFF;
	border-top: 1px solid #1E5C37;
	border-right: 1px solid #1E5C37;
	border-left: 1px solid #1E5C37;
}
#block-node-subpages-menu-bar
{
	display: block;
	clear: both;
}
#block-webform-client-block-11 INPUT.form-text, #block-webform-client-block-117 INPUT.form-text
{
	max-width: 230px;
	width: 98%;
}
#block-webform-client-block-11 .form-item LABEL, #block-webform-client-block-117 .form-item LABEL
{
	font-size: 0.9em;
}
.region-sidebar-second
{
	margin-left: 20px;
}
#block-node-subpages-menu-bar UL.items-4
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.mollom-image-captcha-instructions
{
	display: none;
}
.view-id-listado_cursos_masters .field-content A, .view-id-listado_cursos_areas_formativas .field-content A
{
	background-color: #EEEEEE;
	color: #828280;
	display: block;
	padding: 5px 10px 0px 10px;
	margin-bottom: 10px;
}
.view-id-listado_cursos_masters .field-content A:hover, .view-id-listado_cursos_areas_formativas .field-content A:hover
{
	text-decoration: none;
	background-color: #1E5C37;
	color: #FFFFFF;
}
#block-node-subpages-menu-bar LI A:hover
{
	background-color: #828280;
	color: #FFFFFF;
}
A:hover
{
	text-decoration: none;
}
#block-webform-client-block-11 H2.block-title
{
	color: #1E5C37;
	font-size: 1em;
	border-bottom: 1px solid #1E5C37;
	padding-bottom: 5px;
}
#block-views-imagen-curso-block
{
	display: block;
	margin-bottom: 10px;
}
#block-node-subpages-menu-bar UL.links LI
{
	display: inline-block;
}
#block-node-subpages-menu-bar UL.links
{
	border-bottom: 1px solid #1E5C37;
	display: block;
	padding-left: 5px;
}
.view-titulo-curso-masteres SPAN.titulo_curso, .view-id-breadcrumb_noticias SPAN.titulo_curso
{
	font-weight: bold;
}
.view-titulo-curso-masteres, .view-id-breadcrumb_noticias
{
	background-color: #F6F6F7;
	padding: 5px 10px;
	font-size: 0.9em;
}
#block-block-15, #block-block-16, #block-block-17, #block-block-18, #block-block-29, #block-block-30, #block-block-31, #block-block-32, #block-block-33
{
	display: block;
	margin-bottom: 20px;
}
#block-webform-client-block-117 INPUT.form-submit, #block-webform-client-block-11 INPUT.form-submit
{
	float: right;
}
#block-webform-client-block-117, #block-webform-client-block-11, #block-block-20, #block-block-19
{
	margin-bottom: 20px;
	max-width: 235px;
	width: 100%;
	float: left;
	clear: left;
	display: block;
}
#block-block-20, #block-block-19
{
	margin-bottom: 0;
}
.node-full .field-name-field-presentaci-n, #block-system-main .field-name-field-objetivos, #block-system-main .field-name-field-programa, #block-system-main .field-name-field-matric-late
{
	text-align: justify;
}
#block-views-precio-curso-block .views-field-commerce-price, #block-views-precio-curso-block .views-field-add-to-cart-form
{
	display: block;
	float: left;
}
#block-views-precio-curso-block .views-field-add-to-cart-form, .view-id-precio_curso .node-curso .node-content
{
}
.node-curso .field-name-commerce-price .field-item, #block-views-precio-curso-block .views-field-commerce-price .field-content
{
	background-color: #FFFFFF;
	color: #1E5C37;
	height: 26px;
	vertical-align: middle;
	display: table-cell;
	padding: 0 5px;
	font-size: 1.6em;
}
.node-curso .field-name-commerce-price .field-item
{
	/*[disabled]margin-top:0px;*/
}
#block-views-precio-curso-block .views-field-add-to-cart-form INPUT, .node-curso .commerce-add-to-cart INPUT
{
	background-color: transparent;
	border: 0;
	background-image: url(../../../../default/files/cart-38-xxl.gif);
	color: #FFFFFF;
	height: 30px;
	padding: 5px;
	display: table-cell;
	text-indent: -9999px;
	width: 40px;
	background-position: center;
}
#block-views-precio-curso-block
{
	/*[disabled]-webkit-border-radius:10px;*/
	-moz-border-radius: 10px;
	/*[disabled]border-radius:10px;*/
	/*[disabled]background-color:#1E5C37;*/
	display: inline-block;
	overflow: hidden;
	width: auto;
	/*[disabled]border:3px solid #1E5C37;*/
	float: right;
}
#block-block-21
{
	color: #1E5C37;
	display: block;
	font-size: 0.9em;
	float: right;
}
#block-block-21 .block-content A
{
	color: #1E5C37;
	text-align: right;
}
.region-leaderboard
{
	background-color: #F5F5F5;
	border-bottom: 1px solid #1E5C37;
}
.region-leaderboard .region-inner
{
	margin: 0 auto;
}
#block-commerce-cart-cart TABLE.views-table TR, #block-commerce-cart-cart TABLE.views-table
{
	background-color: transparent;
	border: none;
	margin: 0;
}
#block-commerce-cart-cart .view-id-commerce_cart_block
{
	display: block;
	float: right;
}
#block-commerce-cart-cart TABLE.views-table TD, #block-commerce-cart-cart TABLE.views-table TR, #block-commerce-cart-cart TABLE.views-table TBODY
{
	border: none transparent !important;
	margin: 0;
}
#block-commerce-cart-cart .cart-empty-block
{
	display: none;
}
#block-commerce-cart-cart
{
	float: right;
	display: block;
	margin-left: 20px;
	clear: none;
	width: auto;
}
#block-commerce-cart-cart .view-id-commerce_cart_block .views-field A
{
	color: #FFFFFF;
	background-image: url(../../../../default/files/cart-38-xxl.gif);
	color: #FFFFFF;
	height: 33px;
	padding: 0px 30px 0px 5px;
	background-color: #1E5C37;
	background-repeat: no-repeat;
	background-position: right;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}
.view-id-commerce_cart_block TD
{
	padding: 0;
}
#block-block-21
{
	padding-top: 7px;
	padding-bottom: 7px;
}
#block-views-b0ba74fb13817f4a8894507b7cf94289, #block-views-2086478151952c9d2341f055c5ae75c3, #block-views-96f30970c219f1e08ab392aa7cdacee9, #block-views-listado-cursos-masters-block, #block-views-listado-cursos-masters-block-1, #block-views-listado-cursos-masters-block-2, #block-views-listado-cursos-masters-block-3, #block-views-83e37b846b027b33398577b3ea9676b6, #block-views-9fbc7918c7ded753c7a6f05fd7c18cd2, #block-views-8aaa071ad05c5997e626c274dfb83125, #block-views-a973329c71eb6e414378558ce8337dda, #block-views-41e68b261506345ddbfc19d7171a8be0
{
	margin-bottom: 20px;
}
.page-user .form-item-name .description
{
	display: none;
}
#curso-node-form .form-item-field-atributos-und-form-status
{
	display: none;
}
#curso-node-form #edit-field-atributos FIELDSET LEGEND
{
	display: none;
}
#curso-node-form #edit-field-atributos FIELDSET
{
	border: none;
	padding: 0;
}
#curso-node-form .ckeditor_links
{
	display: none !important;
}
#curso-node-form .text-format-wrapper .form-wrapper
{
	display: none;
}
.page-node-edit #block-node-subpages-menu-bar, .page-node-edit #block-views-imagen-curso-block
{
	display: none;
}
#curso-node-form .vertical-tabs
{
	display: none;
}
.node-type-curso #tasks
{
	display: none;
}
#messages A
{
	text-decoration: underline;
}
#views-form-commerce-cart-form-default .views-field-edit-quantity .form-item INPUT
{
	max-width: 25px;
}
#views-form-commerce-cart-form-default .commerce-price-formatted-components, .view-commerce-cart-summary .commerce-price-formatted-components
{
	width: 100%;
}
#views-form-commerce-cart-form-default .component-type-commerce-price-formatted-amount TD, .view-commerce-cart-summary .component-type-commerce-price-formatted-amount TD
{
	text-align: right;
}
#flexslider-1
{
	border: 0;
	border-radius: 0;
	box-shadow: 0 0px;
	background-color: #EBEBEB;
}
.resto_carrusel
{
	padding: 8px 10px 8px 0;
	width: 193px;
	float: left;
}
#block-nice-menus-1 SPAN.nolink, #block-nice-menus-2 SPAN.nolink
{
	background-color: #1E5C37;
	color: #FFFFFF;
	height: 33px;
	padding: 0px 30px 0px 10px;
	background-color: #1E5C37;
	border: none;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	margin-top: 0 !important;
	background-image: url(../../../../default/files/icono_persona.png);
	background-position: right;
	background-repeat: no-repeat;
}
#block-nice-menus-1 UL#nice-menu-1 LI.menu-path-nolink, #block-nice-menus-2 UL.nice-menu LI.menu-path-nolink
{
	border: none;
}
#block-nice-menus-1, #block-nice-menus-2
{
	float: left;
	display: block;
	clear: none;
	width: auto;
}
#footer .region-footer
{
	margin: 0 auto;
	text-align: right;
}
#block-nice-menus-1 UL LI UL, #block-nice-menus-2 UL LI UL
{
	top: 34px;
}
#block-nice-menus-1 UL LI UL LI A, #block-nice-menus-2 UL LI UL LI A
{
	color: #1E5C37;
	padding: 8px;
}
#block-nice-menus-1 UL LI UL LI A:hover, #block-nice-menus-2 UL LI UL LI A:hover
{
	background-color: #1E5C37;
	color: #FFFFFF;
}
.region-leaderboard
{
	display: block;
	clear: both;
}
.view-commerce-cart-form .views-field-commerce-total
{
	float: right;
}
.view-commerce-cart-form TD .delete-line-item
{
	border: 0;
	text-indent: -9999px;
	padding: 0;
	background-color: transparent;
	background-image: url(../../../../default/files/eliminar.png);
	width: 19px;
	height: 19px;
}
.view-commerce-cart-form INPUT#edit-submit
{
	display: none;
}
.view-commerce-cart-form #edit-checkout
{
	border: 0;
	text-indent: -9999px;
	padding: 0;
	background-color: transparent;
	background-image: url(../../../../default/files/tramitar_compra.png);
	width: 125px;
	height: 28px;
}
#block-views-texto-paginas-block
{
	text-align: justify;
}
#block-webform-client-block-137 .webform-component-textfield LABEL, #block-webform-client-block-137 .webform-component-email LABEL
{
	display: block;
	float: left;
	width: 80px;
	padding-top: 2px;
}
#block-webform-client-block-137 .webform-component-textfield INPUT, #block-webform-client-block-137 .webform-component-email INPUT
{
	max-width: 335px;
	display: block;
	float: left;
	width: 97%;
}
#webform-client-form-137 .webform-component
{
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 0 20px;
}
#block-views-texto-contacto-block
{
	margin-bottom: 20px;
}
#block-block-22, #block-block-23
{
	display: block;
	width: 45%;
	padding: 0 2.5%;
	float: left;
	margin: 30px auto 0;
}
#block-block-24, #block-block-37
{
	display: block;
	width: 45%;
	padding: 0 2.5%;
	float: left;
	margin: 30px auto 0;
}
#block-block-25
{
	display: block;
	width: 45%;
	padding: 20px 2.5%;
	margin: 30px auto 0;
	clear: both;
}
#block-block-22 DIV, #block-block-23 DIV, #block-block-24 DIV, #block-block-25 DIV, #block-block-37 DIV
{
	max-width: 360px;
	margin: 0 auto;
}
#block-block-22, #block-block-23
{
	clear: left;
}
DIV.region .block
{
	clear: none;
}
#commerce-checkout-form-checkout FIELDSET LEGEND SPAN, #commerce-checkout-form-review FIELDSET LEGEND .fieldset-legend, #commerce-checkout-form-cupones FIELDSET LEGEND .fieldset-legend
{
	padding: 0 10px;
	text-transform: uppercase;
	color: #1E5C37;
	font-weight: bold;
}
#commerce-checkout-form-checkout FIELDSET, #commerce-checkout-form-review FIELDSET, #commerce-checkout-form-cupones FIELDSET
{
	padding: 20px;
	margin-bottom: 20px;
}
.customer_profile_billing .form-type-textfield
{
	margin: 0 0 20px;
	display: block;
	clear: both;
}
.customer_profile_billing .form-type-textfield LABEL, .customer_profile_billing .form-type-select LABEL
{
	float: left;
	display: block;
	width: 140px;
}
.customer_profile_billing .form-type-textfield INPUT
{
	max-width: 300px;
	width: 98%;
}
.view-commerce-cart-summary TABLE
{
	margin: 0 0 10px;
}
.page-checkout .commerce_payment .form-radios .form-type-radio
{
	margin-bottom: 20px;
	margin-top: 0;
}
.page-checkout FIELDSET.commerce_payment
{
	padding-bottom: 0 !important;
}
.page-checkout .checkout-buttons .button-operator
{
	display: none;
}
.page-checkout .checkout-buttons INPUT.checkout-continue
{
	border: 0;
	text-indent: -9999px;
	padding: 0;
	background-color: transparent;
	background-image: url(../../../../default/files/continuar.png);
	width: 89px;
	height: 28px;
}
.page-checkout .checkout-buttons INPUT.checkout-back
{
	border: 0;
	text-indent: -9999px;
	padding: 0;
	background-color: transparent;
	background-image: url(../../../../default/files/atras.png);
	width: 59px;
	height: 28px;
	margin-left: 20px;
}
.page-checkout .checkout-buttons INPUT.checkout-cancel
{
	border: 0;
	text-indent: -9999px;
	padding: 0;
	background-color: transparent;
	background-image: url(../../../../default/files/cancelar.png);
	width: 85px;
	height: 28px;
	margin-left: 20px;
}
DIV.messages
{
	margin: 0 0 20px;
}
.page-checkout .commerce_payment .commerce-paypal-icons
{
	display: none;
}
#user-login .form-item INPUT, #user-register-form .form-item INPUT, #user-pass .form-item INPUT
{
	width: 98%;
	max-width: 300px;
}
.password-strength, #user-register-form .form-item-mail .description, #user-register-form DIV.password-confirm, #user-register-form .password-suggestions
{
	display: none !important;
}
#block-nice-menus-1 SPAN.nolink
{
	background-color: #828280;
}
#edit-account .form-item-pass .password-suggestions, #edit-account .form-type-password DIV.password-confirm
{
	display: none !important;
}
.commerce-order-commerce-order .commerce-price-formatted-components .component-type-commerce-price-formatted-amount .component-title
{
	display: none;
}
.commerce-order-commerce-order .field-name-commerce-customer-billing H2
{
	display: none;
}
#block-views-datos-pedido-usuario-block
{
	margin-bottom: 20px;
}
#sliding-popup
{
	overflow: hidden;
	font-size: 0.8em;
}
#sliding-popup #popup-text A
{
	color: #FFFFFF;
}
#footer
{
	background-color: #1E5C37;
	padding: 20px 0;
	max-width: 100%;
}
#block-block-26 .block-content A, #block-block-26 .block-content
{
	color: #FFFFFF;
}
#tasks, .page-user-orders #tasks
{
	display: none;
}
.page-user .correo-electrónico
{
	display: none;
}
.view-id-opiniones_desarrolladas .views-row
{
	display: block;
	width: 50%;
	float: left;
}
.view-id-opiniones_desarrolladas .views-field-field-texto-opiniones
{
	margin-bottom: 40px;
	overflow: hidden;
	display: block;
}
.view-id-opiniones_desarrolladas .views-row-1 .views-field-field-texto-opiniones, .view-id-opiniones_desarrolladas .views-row-3 .views-field-field-texto-opiniones
{
	padding-right: 20px;
}
.view-id-opiniones_desarrolladas .views-row-2 .views-field-field-texto-opiniones, .view-id-opiniones_desarrolladas .views-row-2 IMG, .view-id-opiniones_desarrolladas .views-row-3 .views-column-2 IMG, .view-id-opiniones_desarrolladas .views-row-3 .views-column-2 .views-field-field-texto-opiniones
{
	padding-left: 20px;
}
.view-id-opiniones_desarrolladas .views-row-3 .views-field-nothing IMG
{
}
.view-id-opiniones_desarrolladas .views-row-1, .view-id-opiniones_desarrolladas .views-row-3
{
	clear: left;
}
.view-id-opiniones_desarrolladas .views-field-nothing .field-content IMG
{
	width: 50px;
}
.page-admin-structure-taxonomy-categor-a .filter-wrapper, #noticias-node-form .ckeditor_links, #noticias-node-form .filter-wrapper, #noticias-node-form .vertical-tabs, #noticias-node-form .collapsed, .page-admin-structure-taxonomy-categor-a .form-item-description-value, .page-admin-structure-taxonomy-categor-a .collapsible, .page-admin-structure-taxonomy-categor-a-noticias .form-item-description-value, .page-admin-structure-taxonomy-categor-a-noticias .filter-wrapper, .page-admin-structure-taxonomy-categor-a-noticias .collapsible, .page-admin-structure-taxonomy-categor-a-noticias TABLE.sticky-enabled TH, .page-taxonomy-term-edit .form-item-description-value, .page-taxonomy-term-edit .filter-wrapper, .page-taxonomy-term-edit #edit-relations
{
	display: none !important;
}
.view-id-blog .views-field-title, .view-id-blog_desarrollado .views-field-title
{
	font-weight: bold;
	font-size: 1.1em;
	color: #1E5C37;
	padding-bottom: 10px;
}
.view-id-blog .views-field-field-categor-a-noticias, .view-id-blog_desarrollado .views-field-field-categor-a-noticias
{
	margin-bottom: 20px;
	float: left;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-style: italic;
}
.view-id-blog .views-field-field-resumen-noticias, .view-id-blog_desarrollado .views-field-field-texto-noticias
{
	float: left;
}
.view-id-blog INPUT#edit-submit-blog
{
	text-indent: -9999px;
	border: none;
	background-color: transparent;
	margin-top: 0 !important;
	background-image: url(../../../../default/files/buscar_ises.png);
	width: 27px;
	height: 26px;
}
.view-id-blog .view-content
{
	margin-top: 20px;
}
.view-id-blog .views-row
{
	border-bottom: 1px dashed #1E5C37;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.view-id-blog .views-field-url
{
	display: block;
	clear: both;
	text-align: center;
}
.view-id-blog .views-field-url .field-content A
{
	margin: 20px auto 0;
	display: inline-block;
	background-color: #1E5C37;
	color: #FFFFFF;
	padding: 5px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.view-id-blog .views-field-url .field-content
{
	margin: 0 auto;
	text-align: center;
}
.view-id-blog .views-row-last
{
	border-bottom: 0;
}
#block-views-breadcrumb-noticias-block
{
	margin-bottom: 20px;
}
.view-id-blog INPUT#edit-reset
{
	margin-top: 0;
}
#block-block-27
{
	display: block;
	clear: both;
	padding-bottom: 20px;
	overflow: hidden;
}
#block-footer-sitemap-footer-sitemap .block-title
{
	display: none;
}
#block-footer-sitemap-footer-sitemap .main-menu LI
{
	float: none;
	text-align: left;
	clear: both;
	margin-bottom: 10px;
}
#block-footer-sitemap-footer-sitemap .main-menu LI A
{
	color: #FFFFFF;
}
#block-footer-sitemap-footer-sitemap UL LI UL LI
{
	display: block;
	clear: none !important;
	float: left !important;
	padding-right: 20px;
}
#block-footer-sitemap-footer-sitemap
{
	margin-top: 20px;
}
.page-node-edit #edit-options, .page-node-edit #pagina-node-form .vertical-tabs-panes, .page-node-1.page-node-edit .form-item-title, .page-node-1.page-node-edit #edit-field-texto-paginas, .page-node-62page-node-edit .form-item-title, .page-node-62.page-node-edit #edit-field-texto-paginas, .page-node-63.page-node-edit .form-item-title, .page-node-63.page-node-edit #edit-field-texto-paginas, .page-node-64.page-node-edit .form-item-title, .page-node-64.page-node-edit #edit-field-texto-paginas, .page-node-65.page-node-edit .form-item-title, .page-node-65.page-node-edit #edit-field-texto-paginas, .page-node-3.page-node-edit .form-item-title, .page-node-3.page-node-edit #edit-field-texto-paginas
{
	display: none;
}
.page-node-1.page-node-edit .form-item-title
{
}
.page-user-edit #edit-mimemail
{
	display: none;
}
.page-admin-structure-taxonomy-categor-a-noticias .ckeditor_links, .page-taxonomy-term-edit .ckeditor_links
{
	display: none !important;
}
#block-views-blog-desarrollado-block .views-field-field-redes, #block-views-blog-desarrollado-block .views-field-field-imagen-noticias, .view-id-blog .views-field-field-imagen-noticias, .view-id-blog .field-name-field-redes
{
	margin-bottom: 10px;
}
#block-views-blog-desarrollado-block .views-field-field-imagen-noticias, .view-id-blog .views-field-field-imagen-noticias
{
	text-align: center;
}
.view-id-blog .node-title, .view-id-blog .field-name-field-redes .field-label, .view-id-blog .node-readmore
{
	display: none;
}
#block-views-precio-curso-block-1 .block-title, .view-precio-curso .node-title, .view-id-precio_curso .node-readmore
{
	display: none;
}
.view-id-precio_curso .field-name-field-atributos .commerce-add-to-cart INPUT
{
	position: relative;
	right: 0;
	bottom: 0;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 2px solid #1E5C37;
	background-color: #1E5C37;
	height: 30px;
	font-size: 1.4em;
}
#block-views-precio-curso-block
{
	position: relative;
}
#block-views-precio-curso-block .commerce-product-field .field-name-commerce-price
{
	right: 35px;
	bottom: 0;
	position: absolute;
	/*[disabled]border:2px solid #1E5C37;*/
	/*[disabled]-webkit-border-top-left-radius:10px;*/
	/*[disabled]-webkit-border-bottom-left-radius:10px;*/
	/*[disabled]-moz-border-radius-topleft:10px;*/
	/*[disabled]-moz-border-radius-bottomleft:10px;*/
	/*[disabled]border-top-left-radius:10px;*/
	/*[disabled]border-bottom-left-radius:10px;*/
}
#block-views-precio-curso-block .commerce-add-to-cart
{
	/*height: 80px;*/
	display: block;
	float: right;
	min-width: 200px;
}
#block-views-precio-curso-block .commerce-product-field .field-item
{
	margin-top: 0px;
	border: 2px solid #1E5C37;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#block-views-precio-curso-block
{
	display: block;
	clear: both;
	margin-bottom: 20px;
	float: none;
}
#block-views-precio-curso-block .commerce-product-field .field-item
{
}
.node-curso-form #edit-field-atributos-und-form-product-attributes
{
	display: none;
}
.node-curso-form #edit-field-atributos
{
	padding: 10px;
	border: 1px solid #1E5C37;
}
.inline-entity-form-commerce_product-sku, #edit-field-atributos-und-actions--2, #edit-field-atributos-und-actions--3, #edit-field-atributos #edit-field-atributos-und-actions-ief-add, #edit-field-atributos .ief-product-attributes, #edit-field-atributos .form-type-radios, #edit-field-atributos THEAD, #edit-field-atributos .inline-entity-form-commerce_product-field_variaci_n, #edit-field-atributos .inline-entity-form-commerce_product-status
{
	display: none;
}
.region-footer2
{
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
}
#block-block-34
{
	max-width: 150px;
	float: left;
}
.page-checkout-review .pane-title.odd.odd
{
	/*[empty]display:;*/
}
.commerce-order-handler-area-order-total .component-type-base-price, .view-commerce-cart-summary .component-type-discountdiscount-50-
{
	display: none;
}
.view-commerce-cart-summary .component-type-discountdiscount-50-
{
}
#edit-customer-profile-billing-field-pago-financiado LABEL
{
	display: none;
}
#edit-customer-profile-billing-field-pago-financiado LABEL.option
{
	display: inline;
	/*[empty]padding-left:;*/
}
#block-block-35
{
	margin-bottom: 20px;
}
#block-views-programas-desplegables-block H3
{
	padding: 0;
	border: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: transparent !important;
}
#block-views-programas-desplegables-block .ui-accordion-content
{
	padding: 0;
	border: 0;
	margin: 0;
}
#block-views-programas-desplegables-block .ui-icon
{
	display: none;
}
#block-views-programas-desplegables-block H3 IMG
{
	margin-bottom: 20px;
}
#block-views-programas-desplegables-block .ui-accordion-content
{
	padding-bottom: 20px;
}
#block-views-programas-desplegables-block .ui-accordion-content .views-field-title A
{
	background-color: #EEEEEE;
	color: #828280;
	display: block;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 0.9em;
}
#block-views-programas-desplegables-block .ui-accordion-content .views-field-title A:hover
{
	text-decoration: none;
	background-color: #1E5C37;
	color: #FFFFFF;
}
#block-views-titulo-cursos-block .titulo_cursos_full
{
	font-size: 1.8em;
	color: #245D3A;
	line-height: 1.7em;
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
}
#block-views-titulo-cursos-block .icono_cursos_full
{
	float: left;
	width: 100px;
}
#block-views-titulo-cursos-block .titulo_e_icono_cursos_full
{
	display: table;
	margin-bottom: 20px;
}
#block-block-36
{
	clear: both;
}
#block-block-28
{
	float: right;
}
.region-footer2 .region-inner
{
	padding: 0 20px;
}
.page-node-edit #chat-application
{
	display: none !important;
}
.cke
{
	visibility: visible !important;
}
#block-menu-block-1
{
	font-size: 0.89em;
}
#block-views-partners-block .views-row
{
	display: inline-block;
	width: 29.3%;
	margin: 0 2% 30px;
	font-size: 14px;
	vertical-align: top;
	text-align: center;
}
#block-views-partners-block .view-content
{
	font-size: 0;
}
#block-views-partners-block .icono_partner
{
	max-width: 100px;
	text-align: center;
	margin: 0 auto 10px;
}
#block-views-partners-block .titulo_partner
{
	font-weight: bold;
	margin-bottom: 15px;
}
#block-views-partners-block .texto_partner
{
	font-size: 0.9em;
}
#block-views-partners-block
{
	margin-top: 20px;
}
#block-views-partners-block .barra_partner
{
	display: block;
	width: 30px;
	height: 2px;
	margin: 0 auto 15px;
	background-color: #383935;
}
#block-views-partners-block .views-row:hover .barra_partner
{
	background-color: #205D36;
	width: 60px;
}
#block-views-partners-block .block-title
{
	color: #205D37;
	text-align: center;
	margin-bottom: 20px;
}
#partners-node-form .ckeditor_links, #partners-node-form .filter-wrapper
{
	display: none !important;
}
#block-views-logo-acredit-uni-block, #block-block-38, #block-views-b9946cf600e86426987e7739c5638261
{
	display: block;
	float: right;
	width: 200px;
	clear: both;
	margin-bottom: 20px;
	margin-top: -20px;
}
#block-block-44
{
}
#block-block-38
{
	width: 150px;
}
.field-name-field-presentaci-n
{
	display: block;
	clear: both;
}
.commerce-add-to-cart
{
	text-align: right;
	/*height: 100px !important;*/
}
.form-item-attributes-field-acreditaci-in-un
{
	/*padding-bottom: 20px;*/
	display: block;
	overflow: hidden;
	/*margin-top: 20px;*/
	margin: 0;
}
.attribute-widgets
{
	padding-bottom: 10px;
	display: block;
}
.field-type-commerce-product-reference
{
	/*[empty]position:;*/
}
.view-id-listado_cursos_areas_formativas .nuevo_cursos, .view-id-listado_cursos_areas_formativas .oficial_cursos
{
	background-color: #1E5C37;
	color: #FFFFFF;
	padding: 0px 7px;
	border: ;
	margin: 0 0 5px 10px;
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 0.8em;
	text-transform: uppercase;
}
.view-id-listado_cursos_areas_formativas .oficial_cursos
{
	background-color: #828280;
}
.view-id-listado_cursos_areas_formativas .views-row A
{
	padding: 5px 5px 0 0;
}
.view-id-listado_cursos_areas_formativas .titulo_cursos
{
	padding: 0px 0px 5px 0;
	display: inline-block;
	margin-left: 10px;
}
#block-block-44 IMG
{
}
.view-id-listado_cursos_areas_formativas .views-row
{
	clear: both;
	overflow: hidden;
}
/*.view-id-listado_cursos_areas_formativas .views-row .nuevo, .view-id-listado_cursos_areas_formativas .views-row .oficial
{
	border: 1px solid #1E5C37;
}*/
/*.view-id-listado_cursos_areas_formativas .views-row A.nuevo:hover
{
border: 1px solid #F6F6F7;
}*/
.view-id-listado_cursos_areas_formativas A:hover .nuevo_cursos, .view-id-listado_cursos_areas_formativas A:hover .oficial_cursos
{
	background-color: #F6F6F7 !important;
	color: #1E5C37;
	padding: 0px 7px;
}
.view-id-listado_cursos_areas_formativas A.nuevo .titulo_cursos
{
	/*margin-left: 100px;*/
}
.view-id-listado_cursos_areas_formativas .nuevo .nuevo_curso, .view-id-listado_cursos_areas_formativas A.oficial .oficial_curso
{
	float: left;
}
#block-views-exp-busqueda-page
{
	float: right;
	/*clear: none !important;*/
}
#block-views-exp-busqueda-page .form-submit
{
	margin-top: 0;
}
#block-views-exp-busqueda-page .views-exposed-widgets
{
	margin-bottom: 0;
}
#block-views-exp-busqueda-page INPUT.form-submit, #views-exposed-form-editar-cursos-nuevo-page INPUT#edit-submit-editar-cursos-nuevo.form-submit
{
	text-indent: -9999px;
	border: none;
	background-color: transparent;
	margin-top: 0 !important;
	background-image: url(../../../../default/files/buscar_ises_mini.png);
	width: 20px;
	height: 19px;
	margin-left: 10px;
}
#block-views-exp-busqueda-page .views-exposed-widget
{
	padding-right: 0;
}
.view-id-busqueda .views-row
{
	margin-bottom: 20px;
}
#block-text-resize-0
{
	margin-top: 10px;
}
.node-curso-form #edit-field-atributos-und-form-product-attributes
{
	display: block;
}
#ief-entity-table-edit-field-atributos-und-entities TD .form-type-select
{
	display: none;
}
#edit-field-atributos #edit-field-atributos-und-actions-ief-add
{
	display: block;
}
.view-id-listado_cursos_areas_formativas H3.ui-accordion-header
{
	padding: 0;
	border: 0;
}
.view-id-listado_cursos_areas_formativas .ui-accordion-header .ui-icon
{
	display: none;
}
.view-id-listado_cursos_areas_formativas .ui-widget-content
{
	padding: 20px 0 0;
	border: 0;
	font-size: 0.9em;
}
#block-block-34 .block-content IMG
{
	max-width: 150px !important;
	display: inline !important;
	vertical-align: middle !important;
}
#block-block-34
{
	width: 100%;
	max-width: 100%;
	margin: 20px auto 20px;
	border-top-right-radius: 0;
	clear: both;
}
#block-block-34 .block-content DIV
{
	display: table-cell !important;
	vertical-align: middle !important;
}
#block-block-34 .block-content
{
	display: table !important;
	margin: 0 auto;
}
#block-facetapi-f3rxhoqqulr1rrogcavtvktnfdsi01jl .item-list UL LI, #block-facetapi-sdgkdfn68zysuhzcmm9pkeszfm3xrewb UL LI
{
	display: inline;
	font-size: 0.9em;
	margin: 10px 10px 10px 0;
}
#block-facetapi-sdgkdfn68zysuhzcmm9pkeszfm3xrewb
{
	clear: both;
	display: block;
	margin-top: 20px;
}
#views-exposed-form-editar-cursos-nuevo-page INPUT#edit-reset
{
	margin-top: 0;
}
/*.form-item-commerce-coupon-coupon-code.form-type-textfield LABEL
{
	display: none !important;
}*/
/*.form-item-commerce-coupon-coupon-code.form-type-textfield .description
{
	display: none !important;
}*/
#edit-customer-profile-billing-field-pago-financiado
{
	display: none !important;
}
/*.page-admin-commerce-coupons .form-item-generate
{
	display: none;
}*/
/*#commerce-coupon-form .field-type-entityreference
{
	display: none;
}*/
/*#commerce-coupon-form .field-type-inline-conditions .add-new-condition
{
	display: none;
}*/
/*#commerce-coupon-form .negate-condition
{
	display: none;
}*/
/*#commerce-coupon-form .container-inline-date LABEL
{
	display: none;
}*/
/*.page-admin-commerce-store-discounts .view-filters
{
	display: none;
}*/
/*.page-admin-commerce-store-discounts .views-field-type, .page-admin-commerce-store-discounts .views-field-type-1, .page-admin-commerce-store-discounts .views-field-status
{
	display: none;
}*/
/*.page-admin-commerce-store-discounts .view-commerce-discount-overview .views-row-first
{
	display: none;
}*/
/*.view-commerce-discount-overview
{
}*/
/*.page-admin-commerce-store-discounts #messages, .page-admin-commerce-store-discounts-manage #commerce-discount-edit-product-discount-form .machine-name-source, .page-admin-commerce-store-discounts-manage #commerce-discount-edit-product-discount-form .form-item-label, .page-admin-commerce-store-discounts-manage #commerce-discount-edit-product-discount-form .form-item-component-title, .page-admin-commerce-store-discounts-manage #commerce-discount-edit-product-discount-form .form-item-commerce-discount-type, .page-admin-commerce-store-discounts-manage #commerce-discount-edit-product-discount-form .field-type-inline-conditions, .page-admin-commerce-store-discounts-manage #commerce-discount-edit-product-discount-form .form-item-status, #commerce-discount-edit-product-discount-form #commerce-discount-edit-product-discount-form .form-type-radios, .page-admin-commerce-store-discounts-manage #commerce-coupon-discount-coupon-form, .page-admin-commerce-store-discounts-manage #edit-delete.form-submit
{
	display: none;
}*/
/*#commerce-discount-edit-product-discount-form .form-radios
{
	display: none;
}*/
/*#commerce-discount-edit-product-discount-form .form-type-radios LABEL
{
	display: none;
}*/
#commerce-discount-edit-product-discount-form #edit-delete, #commerce-discount-edit-product-discount-form .form-item-commerce-discount-type
{
	display: none !important;
}
#commerce-discount-edit-product-discount-form .form-type-radios LABEL
{
	display: none;
}
#commerce-coupon-discount-coupon-form LEGEND .fieldset-legend
{
	display: none !important;
}
.page-admin-commerce-store-discounts-manage .messages.warning
{
	display: none;
}
#commerce-discount-edit-product-discount-form .form-radios
{
	display: none;
}
#commerce-discount-edit-product-discount-form .field-type-inline-conditions.commerce-discount-box .inline-conditions-container
{
	display: none;
}
.commerce_coupon_conditions .negate-condition
{
	display: none;
}
.commerce_coupon_conditions .container-inline-date
{
	display: block;
	clear: both;
	margin-top: 20px;
}
.commerce_coupon_conditions .date-padding LABEL
{
	display: none !important;
}
/*#edit-coupons #edit-coupons-add-existing
{
	display: none;
}*/
/*#commerce-coupon-discount-coupon-form .form-item-coupons-coupon-form-generate
{
	display: none;
}*/
#commerce-checkout-form-checkout .field-name-commerce-order-total .component-title, .view-commerce-cart-form .component-title
{
	text-align: right;
}
.view-id-commerce_cart_form .views-field-commerce-price
{
	text-align: right;
}
.view-commerce-cart-summary .views-field-commerce-price
{
	text-align: right;
}
/*.view-order-coupon-list
{
	display: none;
}*/
.checkout-review .commerce-price-formatted-components .component-title
{
	text-align: right;
}
.view-order-coupon-list .views-field-discount-value-display
{
	display: none;
}
.view-order-coupon-list .views-field-remove-from-order
{
	display: none;
}
#commerce-checkout-form-cupones .checkout-help
{
	margin-bottom: 15px;
}
#block-webform-client-block-137 .webform-component-checkboxes LABEL
{
	display: none;
}
#block-webform-client-block-137 .webform-component-checkboxes LABEL.option
{
	display: inline-block !important;
}
#block-webform-client-block-468
{
	display: block;
	clear: both;
	margin: 20px auto 0;
	text-align: center;
}
#block-webform-client-block-468 .block-title
{
	font-size: 1.2em;
}
#block-webform-client-block-468
{
	width: 94%;
	max-width: 400px;
	border: 1px solid #1E5C37;
	padding: 3%;
}
#block-webform-client-block-468 #webform-client-form-468 INPUT.email
{
	width: 100%;
}
#webform-client-form-468 .form-actions
{
	margin-bottom: 0;
}
#block-block-42
{
	margin: 10px auto;
	max-width: 400px;
}
#user-register-form .form-item-field-he-le-do-y-acepto-la-pol-t-und-2
{
	display: none;
}
#user-register-form .form-type-checkboxes .form-checkbox
{
	width: 20px;
}
#user-register-form .form-type-checkboxes LABEL
{
	display: none;
}
#user-register-form .form-type-checkboxes LABEL.option
{
	display: inline-block;
}
.page-user-edit #user-profile-form .form-type-checkboxes LABEL
{
	display: none;
}
.page-user-edit #user-profile-form .form-type-checkboxes LABEL.option
{
	display: inline-block;
}
.page-user-edit .form-item-field-he-le-do-y-acepto-la-pol-t-und-2
{
	display: none;
}
#block-block-43, #block-views-precio-curso-block .view-header
{
	border: 3px solid #BF4040;
	display: block;
	clear: both;
	margin: 20px 0;
	overflow: hidden;
	padding: 8px;
	font-weight: bold;
}
#block-block-44
{
	padding: 0 10px 10px;
	max-width: 500px;
	margin: 0 auto;
}
#block-block-45
{
	padding-bottom: 20px;
}
#block-block-44 IMG
{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-backface-visibility: hidden;
}
#block-block-44 IMG:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-backface-visibility: hidden;
}
#block-block-46
{
	text-align: center;
	margin-bottom: 15px;
	color: #1E5C37;
	font-size: 1.3em;
}
#block-block-48
{
}
#block-block-48
{
	font-size: 0.8em;
	text-align: center;
}
#block-views-ab84b73dea9295b2f373e312e997aecc
{
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	padding-bottom: 10px;
	clear: both;
}
