<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
      <base
href='http://www.aulamilenio.com/articulos/microsoft-presenta-office-365' />
      <title>Microsoft presenta Office 365</title>
      <script type="text/javascript"
src="http://www.aulamilenio.com/sites/all/modules/jquery_update/replace/jquery/1.10/jquery.min.js?v=1.10.2"></script>
<script type="text/javascript"
src="http://www.aulamilenio.com/misc/jquery.once.js?v=1.2"></script>
<script type="text/javascript"
src="http://www.aulamilenio.com/misc/drupal.js?obpmvn"></script>
<script type="text/javascript"
src="http://www.aulamilenio.com/sites/all/modules/admin_menu/admin_devel/admin_devel.js?obpmvn"></script>
<script type="text/javascript"
src="http://www.aulamilenio.com/sites/aulamilenio.com/files/languages/es_Xx05BS1JD5Vij7fRw-HBDJjLZPQ9trOQu5s2S2iRCoI.js?obpmvn"></script>
<script type="text/javascript"
src="http://www.aulamilenio.com/sites/aulamilenio.com/themes/aulamilenio/js/aula-custom.js?obpmvn"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings,
{"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"aulamilenio","theme_token":"1KzXs9p4gM3nplkU54Cp2jbiX2d_zuembtZRjAh7VaE","js":{"sites\/all\/modules\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/admin_menu\/admin_devel\/admin_devel.js":1,"public:\/\/languages\/es_Xx05BS1JD5Vij7fRw-HBDJjLZPQ9trOQu5s2S2iRCoI.js":1,"sites\/aulamilenio.com\/themes\/aulamilenio\/js\/aula-custom.js":1}},"admin_menu":{"suppress":1}});
//--><!]]>
</script>
          <meta name='robots' content='noindex, nofollow' />
      <link rel='shortcut icon'
href='http://www.aulamilenio.com/sites/aulamilenio.com/files/favicon.png'
type='image/x-icon' />
      <style type='text/css' media='all'>.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(../images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(../images/status-active.gif) center center no-repeat;
}

/**
   * @file
   * Generic theme-independent base styles.
   */

/**
   * Autocomplete.
   *
   * @see autocomplete.js
   */
/* Suggestion list */
#autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}
#autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}
#autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom: 1; /* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
    background-image: url(../../misc/throbber-inactive.png);
    background-position: 100% center; /* LTR */
    background-repeat: no-repeat;
}
html.js input.throbbing {
    background-image: url(../../misc/throbber-active.gif);
    background-position: 100% center; /* LTR */
}

/**
   * Collapsible fieldsets.
   *
   * @see collapse.js
   */
html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
    display: none;
}
fieldset.collapsible {
    position: relative;
}
fieldset.collapsible .fieldset-legend {
    display: block;
}

/**
   * Resizable textareas.
   *
   * @see textarea.js
   */
.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.resizable-textarea .grippie {
    background: #eee url(../../misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}

/**
   * TableDrag behavior.
   *
   * @see tabledrag.js
   */
body.drag {
    cursor: move;
}
.draggable a.tabledrag-handle {
    cursor: move;
    float: left; /* LTR */
    height: 1.7em;
    margin-left: -1em; /* LTR */
    overflow: hidden;
    text-decoration: none;
}
a.tabledrag-handle:hover {
    text-decoration: none;
}
a.tabledrag-handle .handle {
    background: url(../../misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em; /* LTR */
    padding: 0.42em 0.5em; /* LTR */
    width: 13px;
}
a.tabledrag-handle-hover .handle {
    background-position: 6px -11px;
}
div.indentation {
    float: left; /* LTR */
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
    padding: 0.42em 0 0.42em 0.6em; /* LTR */
    width: 20px;
}
div.tree-child {
    background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
    background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR
*/
}
div.tree-child-horizontal {
    background: url(../../misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
    text-align: right; /* LTR */
}

/**
   * TableHeader behavior.
   *
   * @see tableheader.js
   */
table.sticky-header {
    background-color: #fff;
    margin-top: 0;
}

/**
   * Progress behavior.
   *
   * @see progress.js
   */
/* Bar */
.progress .bar {
    background-color: #fff;
    border: 1px solid;
}
.progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px;
}
.progress .percentage {
    float: right; /* LTR */
}
/* Throbber */
.ajax-progress {
    display: inline-block;
}
.ajax-progress .throbber {
    background: transparent url(../../misc/throbber-active.gif) no-repeat 0px
center;
    float: left; /* LTR */
    height: 15px;
    margin: 2px;
    width: 15px;
}
.ajax-progress .message {
    padding-left: 20px;
}
tr .ajax-progress .throbber {
    margin: 0 2px;
}
.ajax-progress-bar {
    width: 16em;
}

/**
   * Inline items.
   */
.container-inline div,
.container-inline label {
    display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
    display: block;
}

/**
   * Prevent text wrapping.
   */
.nowrap {
    white-space: nowrap;
}

/**
   * For anything you want to hide on page load when JS is enabled, so
   * that you can use the JS to control visibility and avoid flicker.
   */
html.js .js-hide {
    display: none;
}

/**
   * Hide elements from all users.
   *
   * Used for elements which should not be immediately displayed to any user.
An
   * example would be a collapsible fieldset that will be expanded with a 
click
   * from a user. The effect of this class can be toggled with the jQuery
show()
   * and hide() functions.
   */
.element-hidden {
    display: none;
}

/**
   * Hide elements visually, but keep them available for screen-readers.
   *
   * Used for information required for screen-reader users to understand and
use
   * the site where visual display is undesirable. Information provided in 
this
   * manner should be kept concise, to avoid unnecessary burden on the user.
   * "!important" is used to prevent unintentional overrides.
   */
.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

/**
   * The .element-focusable class extends the .element-invisible class to 
allow
   * the element to be focusable when navigated to via the keyboard.
   */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
}

/**
   * Markup free clearing.
   *
   * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
   */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* IE6 */
* html .clearfix {
    height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
    min-height: 1%;
}


/**
   * @file
   * Styles for menus and navigation markup.
   */

/**
   * Markup generated by theme_menu_tree().
   */
ul.menu {
    border: none;
    list-style: none;
    text-align: left; /* LTR */
}
ul.menu li {
    margin: 0 0 0 0.5em; /* LTR */
}
ul li.expanded {
    list-style-image: url(../../misc/menu-expanded.png);
    list-style-type: circle;
}
ul li.collapsed {
    list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
    list-style-type: disc;
}
ul li.leaf {
    list-style-image: url(../../misc/menu-leaf.png);
    list-style-type: square;
}
li.expanded,
li.collapsed,
li.leaf {
    padding: 0.2em 0.5em 0 0; /* LTR */
    margin: 0;
}
li a.active {
    color: #000;
}
td.menu-disabled {
    background: #ccc;
}

/**
   * Markup generated by theme_links().
   */
ul.inline,
ul.links.inline {
    display: inline;
    padding-left: 0;
}
ul.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
}

/**
   * Markup generated by theme_breadcrumb().
   */
.breadcrumb {
    padding-bottom: 0.5em;
}

/**
   * Markup generated by theme_menu_local_tasks().
   */
ul.primary {
    border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    margin: 5px;
    padding: 0 0 0 1em; /* LTR */
    white-space: nowrap;
}
ul.primary li {
    display: inline;
}
ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em; /* LTR */
    padding: 0 1em;
    text-decoration: none;
}
ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: 1px solid #fff;
}
ul.primary li a:hover {
    background-color: #eee;
    border-color: #ccc;
    border-bottom-color: #eee;
}
ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
}
ul.secondary li {
    border-right: 1px solid #ccc; /* LTR */
    display: inline;
    padding: 0 1em;
}
ul.secondary a {
    padding: 0;
    text-decoration: none;
}
ul.secondary a.active {
    border-bottom: 4px solid #999;
}

/**
   * @file
   * Styles for system messages.
   */

div.messages {
    background-position: 8px 8px; /* LTR */
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px; /* LTR */
}

div.status {
    background-image: url(../../misc/message-24-ok.png);
    border-color: #be7;
}
div.status,
.ok {
    color: #234600;
}
div.status,
table tr.ok {
    background-color: #f8fff0;
}

div.warning {
    background-image: url(../../misc/message-24-warning.png);
    border-color: #ed5;
}
div.warning,
.warning {
    color: #840;
}
div.warning,
table tr.warning {
    background-color: #fffce5;
}

div.error {
    background-image: url(../../misc/message-24-error.png);
    border-color: #ed541d;
}
div.error,
.error {
    color: #8c2e0b;
}
div.error,
table tr.error {
    background-color: #fef5f1;
}
div.error p.error {
    color: #333;
}

div.messages ul {
    margin: 0 0 0 1em; /* LTR */
    padding: 0;
}
div.messages ul li {
    list-style-image: none;
}

/**
   * @file
   * Basic styling for common markup.
   */

/**
   * HTML elements.
   */
fieldset {
    margin-bottom: 1em;
    padding: 0.5em;
}
form {
    margin: 0;
    padding: 0;
}
hr {
    border: 1px solid gray;
    height: 1px;
}
img {
    border: 0;
}
table {
    border-collapse: collapse;
}
th {
    border-bottom: 3px solid #ccc;
    padding-right: 1em; /* LTR */
    text-align: left; /* LTR */
}
tbody {
    border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

/**
   * Markup generated by theme_tablesort_indicator().
   */
th.active img {
    display: inline;
}
td.active {
    background-color: #ddd;
}

/**
   * Markup generated by theme_item_list().
   */
.item-list .title {
    font-weight: bold;
}
.item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0;
}
.item-list ul li {
    margin: 0 0 0.25em 1.5em; /* LTR */
    padding: 0;
}

/**
   * Markup generated by Form API.
   */
.form-item,
.form-actions {
    margin-top: 1em;
    margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
}
.form-item .description {
    font-size: 0.85em;
}
label {
    display: block;
    font-weight: bold;
}
label.option {
    display: inline;
    font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
    margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
    vertical-align: middle;
}
.marker,
.form-required {
    color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
    border: 2px solid red;
}

/**
   * Inline items.
   */
.container-inline .form-actions,
.container-inline.form-actions {
    margin-top: 0;
    margin-bottom: 0;
}

/**
   * Markup generated by theme_more_link().
   */
.more-link {
    text-align: right; /* LTR */
}

/**
   * Markup generated by theme_more_help_link().
   */
.more-help-link {
    text-align: right; /* LTR */
}
.more-help-link a {
    background: url(../../misc/help.png) 0 50% no-repeat; /* LTR */
    padding: 1px 0 1px 20px; /* LTR */
}

/**
   * Markup generated by theme_pager().
   */
.item-list .pager {
    clear: both;
    text-align: center;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
.pager-current {
    font-weight: bold;
}

/**
   * Autocomplete.
   *
   * @see autocomplete.js
   */
/* Suggestion list */
#autocomplete li.selected {
    background: #0072b9;
    color: #fff;
}

/**
   * Collapsible fieldsets.
   *
   * @see collapse.js
   */
html.js fieldset.collapsible .fieldset-legend {
    background: url(../../misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
    padding-left: 15px; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
    background-image: url(../../misc/menu-collapsed.png); /* LTR */
    background-position: 5px 50%; /* LTR */
}
.fieldset-legend span.summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
}

/**
   * TableDrag behavior.
   *
   * @see tabledrag.js
   */
tr.drag {
    background-color: #fffff0;
}
tr.drag-previous {
    background-color: #ffd;
}
.tabledrag-toggle-weight {
    font-size: 0.9em;
}
body div.tabledrag-changed-warning {
    margin-bottom: 0.5em;
}

/**
   * TableSelect behavior.
   *
   * @see tableselect.js
*/
tr.selected td {
    background: #ffc;
}
td.checkbox,
th.checkbox {
    text-align: center;
}

/**
   * Progress bar.
   *
   * @see progress.js
   */
.progress {
    font-weight: bold;
}
.progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 0.2em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress .filled {
    background: #0072b9 url(../../misc/progress.gif);
}
/**
   * calendar calendar table styles
   */
.calendar-calendar tr.odd, .calendar-calendar tr.even {
    background-color: #fff;
}
.calendar-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    padding: 0;
    width: 100%; /* Setting at 100% causes problem in Internet Explorer. */
}
.calendar-calendar .month-view table {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

/**
   * IE needs a little help to get the side by side tables to the right size
   */
.calendar-calendar .year-view td {
    width: 32%;
    padding: 1px;
    border: none;
}

.calendar-calendar .year-view td table td {
    width: 13%;
    padding: 0;
}

.calendar-calendar tr {
    padding: 0;
    margin: 0;
    background-color: white;
}
.calendar-calendar th {
    text-align: center;
    margin: 0;
}
.calendar-calendar th a {
    font-weight: bold;
}
.calendar-calendar td {
    width: 14%;
    border: 1px solid #ccc;
    color: #777;
    text-align: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

/**
   * simplify the mini calendar by removing borders
   */
.calendar-calendar .mini {
    border: none;
}

/**
   * format for the week number in the first cell
   */
.calendar-calendar td.week {
    width: 1%;
    min-width: 1%;
   }
.calendar-calendar .week {
    clear: both;
    font-style: normal;
    color: #555;
    font-size: 0.8em;
}

/**
   * IE6 does not support min-height, using Min-Height fast hack from
http://www.dustindiaz.com/min-height-fast-hack
   */
.calendar-calendar .inner {
    height: auto !important;
    height: 5em;
    padding: 0;
    margin: 0;
}
.calendar-calendar .inner div {
    padding: 0;
    margin: 0;
}
/**
   * Make sure paragraphs buried in calendar cells use padding, not margins,
for separation so the background color doesn't come through.
   */
.calendar-calendar .inner p {
    padding: 0 0 .8em 0;
    margin: 0;
}
.calendar-calendar td a {
    font-weight: bold;
    text-decoration: none;
}
.calendar-calendar td a:hover {
    text-decoration: underline;
}
.calendar-calendar td.year,
.calendar-calendar td.month {
    text-align: center;
}

/**
   * format days of the week header cells
   */
.calendar-calendar th.days {
    color: #ccc;
    background-color: #224;
    text-align: center;
    padding: 1px;
    margin: 0;
   }

/**
   * floating day number div
   */
.calendar-calendar div.day {
    float: right;
    text-align: center;
    padding: 0.125em 0.25em 0 0.25em;
    margin: 0;
    background-color: #f3f3f3;
    border: 1px solid gray;
    border-width: 0 0 1px 1px;
    clear: both;
    width: 1.5em;
}

/**
   * individual node container
   */
.calendar-calendar div.calendar {
    background-color: #fff;
    border: solid 1px #ddd;
    text-align: left;
    margin: 0 .25em .25em 0;
    width: 96%;
    float: right; /* needed to keep IE from hiding the floating day number */
    clear: both;
}
/**
   * No floating of day view content because there is no floating day number
   */
.calendar-calendar .day-view div.calendar {
    float: none;
    width: 98%;
    margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
    font-size:.8em;
    text-align: center;
}

.calendar-calendar div.title a {
    color: #000;
}
.calendar-calendar div.title a:hover {
    color: #c00;
}
.calendar-calendar .content {
    clear: both;
    padding: 3px;
    padding-left: 5px;
}
.calendar div.form-item {
    white-space: normal;
}

table td.mini,
table th.mini,
table.mini td.week {
    padding: 0 1px 0 0;
    margin: 0;
    }
table td.mini a {
    font-weight: normal;
}
.calendar-calendar .mini-day-off {
    padding: 0px;
}
.calendar-calendar .mini-day-on {
    padding: 0px;
}
table .mini-day-on a {
    text-decoration: underline;
}
.calendar-calendar .mini .title {
    font-size: .8em;
}
.mini .calendar-calendar .week {
    font-size: .7em;
}
.mini-row {
    width: 100%;
    border: none;
}
.mini{
    width: 32%;
    vertical-align: top;
}

/**
   * formatting for the legend stripe and block
   */
.calendar-calendar .stripe {
    height: 5px;
    width: auto;
    font-size:1px !important;
    line-height:1px !important;
}
.calendar-calendar .day-view .stripe {
    width: 100%;
}
table.calendar-legend {
    background-color: #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
}
table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe {
    height: 12px !important;
    font-size: 9px !important;
    line-height: 10px !important;
}
.calendar-legend td {
    text-align: left;
    padding-left: 5px;
}

.calendar-empty {
    font-size: 1px;
    line-height: 1px;
}

/**
   * formatting for the full day view
   */
.calendar-calendar td.calendar-agenda-hour {
    text-align: right;
    border: none;
    border-top: 1px solid #CCCCCC;
    padding-top: .25em;
    width: 1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
    min-width: 1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    font-size: 1.2em;
    font-weight: bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
    font-size: 1em;
}
.calendar-calendar td.calendar-agenda-items {
    border: 1px solid #CCCCCC;
    text-align: left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
    width: auto;
    padding: .25em;
    margin: 0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 1em 0;
    background-color: #fff;
}

/**
   * the popup date selector for jumping to a new date
   */
.calendar-date-select form {
    text-align: right;
    float: right;
    width: 25%;
}
.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label {
    text-align: right;
    padding: 0;
    margin: 0;
    float: right;
    clear: both;
}
.calendar-date-select .description {
    float: right;
}
.calendar-label {
    font-weight: bold;
    display: block;
    clear: both;
}

.calendar-calendar div.date-nav {
    background-color: #ccc;
    color: #777;
    padding: 0.2em;
    width: auto;
    border: 1px solid #ccc;
}
.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3 {
    color: #777;
    text-decoration: none;
}
.calendar-calendar th.days {
    background-color: #eee;
    color: #777;
    font-weight: bold;
    border: 1px solid #ccc;
}
.calendar-calendar td.empty {
    background: #ccc;
    border-color: #ccc;
    color: #cc9;
}
.calendar-calendar table.mini td.empty {
    background: #fff;
    border-color: #fff;
}
.calendar-calendar td div.day {
    border: 1px solid #ccc;
    border-top: none;
    border-right: none;
    margin-bottom: 2px;
}
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
    background: #eee;
}

/**
   * Set small font size for all items in calendar div, themes can override
this.
   * Use x-small instead of em to avoid multiplying effect in nested items.
   */
.calendar-calendar div.calendar {
    border: none;
    font-size: x-small;
}
.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
    border: none;
    background: #ffc;
    padding: 0;
}
.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a {
    color: #444;
    background: #fff;
    text-align: right;
}
.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
    color: #444;
    font-weight: normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
    font-weight: bold;
}
.calendar-calendar td .inner div.day a {
    color: #4b85ac;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}
.calendar-calendar td .inner div.calendar div
div.view-data-node-data-field-date-field-date-value {
}

/**
   * The following are not used by default but are available for themes
   */
.calendar-calendar td.past {}
.calendar-calendar td.future {}
.calendar-calendar td.has-events {}
.calendar-calendar td.has-no-events {}

/**
   * Multi day styles
   */
.calendar-calendar tbody {
    border-top: none;
}

.calendar-calendar .month-view .full .inner,
.calendar-calendar .week-view .full .multi-day .inner {
    height: auto;
    min-height: auto;
}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item {
    float: left;
    width: 100%;
}

.calendar-calendar .week-view .full .calendar-agenda-hour,
.calendar-calendar .day-view .full .calendar-agenda-hour {
    padding-right: 2px;
}

.calendar-calendar .week-view .full .calendar-agenda-hour {
    width: 6%;
    min-width: 0px;
}

.calendar-calendar .week-view .full .days {
    width: 13%;
}

.calendar-calendar .month-view .full div.calendar,
.calendar-calendar .week-view .full div.calendar,
.calendar-calendar .day-view div.calendar {
    width: auto;
}

.calendar-calendar .month-view .full tr.date-box,
.calendar-calendar .month-view .full tr.date-box td,
.calendar-calendar .month-view .full tr.multi-day,
.calendar-calendar .month-view .full tr.multi-day td {
    height: 19px;
    max-height: 19px;
}

.calendar-calendar .month-view .full tr.single-day .no-entry,
.calendar-calendar .month-view .full tr.single-day .no-entry .inner {
    height: 44px !important;
    line-height: 44px;
}

.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner
{
    height: 22px !important;
    line-height: 22px;
}

.calendar-calendar .month-view .full td,
.calendar-calendar .week-view .full td,
.calendar-calendar .day-view  td {
    vertical-align: top;
    padding: 1px 2px 0 2px
}

.calendar-calendar .month-view .full td.date-box {
    height: 1%;
    border-bottom: 0px;
    padding-bottom: 2px;
}

.calendar-calendar .month-view .full .week {
    font-size: inherit;
}

.calendar-calendar .month-view .full .week a,
.calendar-calendar .week-view .full .week a {
    color: #4b85ac;
}

.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
    border: none;
    background: none;
    margin-bottom: 0px;
}

.calendar-calendar .month-view .full td.date-box .inner,
.calendar-calendar .week-view .full td.date-box .inner {
    min-height: inherit;
}

.calendar-calendar .month-view .full td.multi-day,
.calendar-calendar .week-view .full td.multi-day {
    border-top: 0px;
    border-bottom: 0px;
}

.calendar-calendar .week-view .full .first td.multi-day {
    border-top: 1px solid #CCCCCC;
}

.calendar-calendar .month-view .full td.single-day {
    border-top: 0px;
}

.calendar-calendar .month-view .full td.multi-day .inner,
.calendar-calendar .week-view .full td.multi-day .inner,
.calendar-calendar .day-view .full td.multi-day .inner {
    min-height: inherit;
    width: auto;
    position: relative;
}

.calendar-calendar .month-view .full td.multi-day.no-entry {
    min-height: 0px;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
    background: #F4F4F4;
}

.calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a ,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a ,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a ,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a ,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    background: none;
}

.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    margin: 0px 3px;
}

.calendar-calendar .day-view .full td .inner div.calendar div.stripe {
    margin: 0px;
}

.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
    background: none;
    border-left: 2px solid #7C7F12;
    border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full td.date-box.today {
    border-width: 2px 2px 0px 2px;
    border-style: solid;
    border-color: #7C7F12;
}

.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.starts-today {
    border-left: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.ends-today {
    border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.single-day {
    border-top: 0px;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.date-box {
    border-bottom: 0px;
}

.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    float: none;
    display: block;
    margin: .25em auto;
    position: relative;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: #ffc;
    width: auto;
    padding: 0px 3px;
    overflow: hidden;
}

.calendar-calendar .month-view .full td.single-day .calendar-more
div.monthview {
    background: none;
}

.calendar-calendar .day-view td div.dayview {
    padding: 0px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
    background: #74a5d7;
    height: 1.9em;
    overflow: hidden;
    margin: 0px auto;
    color: #ffffff;
    position: relative;
}

.calendar-calendar .week-view .full td.multi-day div.weekview {
    height: 3.5em;
}

.calendar-calendar .month-view .full td.multi-day .inner .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .view-field a,
.calendar-calendar .week-view .full td.multi-day .inner .view-field,
.calendar-calendar .week-view .full td.multi-day .inner .view-field a,
.calendar-calendar .day-view .full td.multi-day .inner .view-field,
.calendar-calendar .day-view .full td.multi-day .inner .view-field a {
    color: #ffffff;
}

.calendar-calendar .full td.multi-day .calendar .view-field,
.calendar-calendar .full td.single-day .calendar .view-field {
}

.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .week-view .full td.multi-day div.weekview {
    margin-bottom: 2px;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview
.view-field {
    white-space: nowrap;
    float: left;
    margin-right: 3px;
}

.calendar-calendar .week-view .full td.multi-day .calendar.weekview
.view-field {
    white-space: nowrap;
    display: inline;
    margin-right: 3px;
}

.calendar-calendar .day-view .full td.multi-day .calendar.weekview
.view-field {
    display: block;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview
.contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents
{
    position: absolute;
    width: 3000px;
    left: 5px;
}

.calendar-calendar .day-view td .stripe,
.calendar-calendar .month-view .full td .stripe,
.calendar-calendar .week-view .full td .stripe {
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 3px;
    z-index: 2;
}

.calendar-calendar .full td.single-day .continuation,
.calendar-calendar .full td.single-day .continues,
.calendar-calendar .full td.single-day .cutoff {
    display: none;
}

.calendar-calendar .month-view .full td.multi-day  .inner .monthview
.continuation,
.calendar-calendar .week-view .full td.multi-day  .inner .weekview
.continuation {
    float:left;
    margin-right: 3px;
    height: 1.9em;
}

.calendar-calendar .week-view .full td.multi-day  .inner .weekview
.continuation {
    height: 2.75em;
    padding-top: 0.75em;
    margin-right: 8px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview
.continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    position: absolute;
    right: 0px !important;
    right: -1px;
    width: 10px;
    text-align: left;
    background: #74a5d7;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    height: 1.9em;
    padding-left: 6px;
    z-index: 1;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    height: 2.75em;
    padding-top: 0.75em;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    width: 8px;
    padding-left: 0px;
}

.calendar-calendar .week-view .full td.multi-day {
    padding: 2px;
}

.calendar-calendar .week-view td.single-day div.calendar {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.calendar-calendar .week-view .full tr.last td.multi-day {
    border-bottom:1px solid #CCCCCC;
}

/**
   * Restyle Header
   */
.view .date-nav-wrapper .clear-block {
    margin-bottom: 10px;
}

.view .date-nav-wrapper  {
    position: relative;
    margin-top: 5px;
    width: 100%;
}

.view .date-nav-wrapper .date-nav {
    background-color: transparent;
    border: 0px;
    height: 30px;
    height: auto;
    min-height: 30px;
    position: relative;
    margin-bottom: 10px;
}

.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
    text-decoration: none;
    color: inherit;
    font-size: 12px;
}

.view .date-nav-wrapper.date-nav a:hover {
    text-decoration: underline;
}

.view .date-nav-wrapper .date-prev {
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: none repeat scroll 0 0 #dfdfdf;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 60px;
    left: auto;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}

.block-views .view .date-nav-wrapper .date-prev {
    left: 0;
    right: auto;
}

.view .date-nav-wrapper .date-prev a {
    margin-left: 10px;
    font-weight: bold;
}

.view .date-nav-wrapper .date-heading {
    position: relative;
    width: 100%;
    top: 0px;
    text-align: center;
    z-index: 0;
}

.view .date-nav-wrapper .date-heading h3 {
    line-height: 30px;
    font-size: 1.7em;
}

.view .date-nav-wrapper .date-next {
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    background: none repeat scroll 0 0 #dfdfdf;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}

.view .date-nav-wrapper .date-next a {
    margin-right: 10px;
    font-weight: bold;
}

.attachment .calendar-calendar {
    margin-top: 20px;
    clear: both;
}

.calendar-calendar th a,
.attachment .calendar-calendar th {
    background-color: transparent;
    border: 0px;
}

.attachment .calendar-calendar th.calendar-agenda-hour {
    color: #777777;
    font-weight: bold;
    text-align: right;
}

.view-calendar .feed-icon {
    margin-top: 5px;
}

.view table.mini .date-prev,
.view table.mini .date-next {
    background: none;
}

.date-nav div.date-prev,
.date-nav div.date-next,
.date-nav {
    width:auto;
}

ul.calendar-links,
.region-content ul.calendar-links {
    margin:0;
    padding:0;
}

.year-view div.month-view div.date-nav {
    background-color: #DFDFDF;
    min-height: 20px;
}
/* empty for now */

#comments {
    margin-top: 15px;
}
.indented {
    margin-left: 25px; /* LTR */
}
.comment-unpublished {
    background-color: #fff4f4;
}
.comment-preview {
    background-color: #ffffea;
}
/**
   * @file
   * Main stylesheet for Date module.
   */

/* Force start/end dates to float using inline-block, where it works,
otherwise inline. */
.container-inline-date {
    clear: both;
}
.container-inline-date .form-item {
    float: none;
    margin: 0;
    padding: 0;
}
.container-inline-date > .form-item {
    display: inline-block;
    margin-right: 0.5em; /* LTR */
    margin-bottom: 10px;
    vertical-align: top;
}
.container-inline-date .form-item .form-item {
    float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
    width: auto;
}
.container-inline-date .description {
    clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
    margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
    margin-left: -5px; /* LTR */
}

.views-right-60 .container-inline-date div {
    margin: 0;
    padding: 0;
}

.container-inline-date .date-timezone .form-item {
    clear: both;
    float: none;
    width: auto;
}

/* The exposed Views form doesn't need some of these styles */
.container-inline-date .date-padding {
    padding: 10px;
    float: left;
}
.views-exposed-form .container-inline-date .date-padding {
    padding: 0;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div,
#calendar_div td,
#calendar_div th {
    margin: 0;
    padding: 0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
    border-collapse: separate;
    margin: 0;
    width: 185px;
}

.calendar td {
    padding: 0;
}

/* formatting for start/end dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}

.date-prefix-inline {
    display: inline-block;
}

.date-clear {
    clear: both;
    display: block;
    float: none;
}

.date-no-float {
    clear: both;
    float: none;
    width: 98%;
}

.date-float {
    clear: none;
    float: left;
    width: auto;
}

/* Add space between date option checkboxes ('All day' & 'Collect End Date')
*/
.date-float .form-type-checkbox{
    padding-right: 1em;
}

/* Add space between the date and time portions of the date_select widget. */
.form-type-date-select .form-type-select[class$=hour] {
    margin-left: .75em; /* LTR */
}

.date-container .date-format-delete {
    float: left;
    margin-top: 1.8em;
    margin-left: 1.5em;
}
.date-container .date-format-name {
    float: left;
}
.date-container .date-format-type {
    float: left;
    padding-left: 10px;
}

.date-container .select-container {
    clear: left;
    float: left;
}

/* Calendar day css */
div.date-calendar-day {
    background: #F3F3F3;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    border-right: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    color: #999;
    float: left;
    line-height: 1;
    margin: 6px 10px 0 0;
    text-align: center;
    width: 40px;
}

div.date-calendar-day span {
    display: block;
    text-align: center;
}
div.date-calendar-day span.month {
    background-color: #B5BEBE;
    color: white;
    font-size: .9em;
    padding: 2px;
    text-transform: uppercase;
}
div.date-calendar-day span.day {
    font-size: 2em;
    font-weight: bold;
}
div.date-calendar-day span.year {
    font-size: .9em;
    padding: 2px;
}

/* Admin styling */
.form-item.form-item-instance-widget-settings-input-format-custom,
.form-item.form-item-field-settings-enddate-required {
    margin-left: 1.3em;
}

#edit-field-settings-granularity .form-type-checkbox {
    margin-right: .6em; /* LTR */
}

.date-year-range-select {
    margin-right: 1em;
}
#ui-datepicker-div {
font-size: 100%;
font-family: Verdana, sans-serif;
background: #eee;
border-right:2px #666 solid;
border-bottom:2px #666 solid;
z-index: 9999;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker
.ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next
span { display: block; position: absolute; left: 50%; margin-left: -8px; top:
50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em;
text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em;
margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right;
}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse:
collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight:
bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em;
text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin:
.7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom:
0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em
.2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto;
overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto
.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0; border-left-width:1px; }


/* Field display */
.field .field-label {
    font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
    float:left; /*LTR*/
}

/* Form display */
form .field-multiple-table {
    margin: 0;
}
form .field-multiple-table th.field-label {
    padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
    width: 30px;
    padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
    margin: .5em 0 0;
}

.node-unpublished {
    background-color: #fff4f4;
}
.preview .node {
    background-color: #ffffea;
}
td.revision-current {
    background: #ffc;
}

.search-form {
    margin-bottom: 1em;
}
.search-form input {
    margin-top: 0;
    margin-bottom: 0;
}
.search-results {
    list-style: none;
}
.search-results p {
    margin-top: 0;
}
.search-results .title {
    font-size: 1.2em;
}
.search-results li {
    margin-bottom: 1em;
}
.search-results .search-snippet-info {
    padding-left: 1em; /* LTR */
}
.search-results .search-info {
    font-size: 0.85em;
}
.search-advanced .criterion {
    float: left; /* LTR */
    margin-right: 2em; /* LTR */
}
.search-advanced .action {
    float: left; /* LTR */
    clear: left; /* LTR */
}

#permissions td.module {
    font-weight: bold;
}
#permissions td.permission {
    padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
    white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
    font-size: 0.85em;
    padding-bottom: .5em;
}

/**
   * Override default textfield float to put the "Add role" button next to
   * the input textfield.
   */
#user-admin-roles td.edit-name {
    clear: both;
}
#user-admin-roles .form-item-name {
    float: left; /* LTR */
    margin-right: 1em; /* LTR */
}

/**
   * Password strength indicator.
   */
.password-strength {
    width: 17em;
    float: right;  /* LTR */
    margin-top: 1.4em;
}
.password-strength-title {
    display: inline;
}
.password-strength-text {
    float: right; /* LTR */
    font-weight: bold;
}
.password-indicator {
    background-color: #C4C4C4;
    height: 0.3em;
    width: 100%;
}
.password-indicator div {
    height: 100%;
    width: 0%;
    background-color: #47C965;
}
input.password-confirm,
input.password-field {
    width: 16em;
    margin-bottom: 0.4em;
}
div.password-confirm {
    float: right;  /* LTR */
    margin-top: 1.5em;
    visibility: hidden;
    width: 17em;
}
div.form-item div.password-suggestions {
    padding: 0.2em 0.5em;
    margin: 0.7em 0;
    width: 38.5em;
    border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
    margin-bottom: 0;
}
.confirm-parent,
.password-parent {
    clear: left; /* LTR */
    margin: 0;
    width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
    clear: both;
    margin: 1em 0;
}
.profile .user-picture {
    float: right; /* LTR */
    margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
    border-bottom: 1px solid #ccc;
}
.profile dl {
    margin: 0 0 1.5em 0;
}
.profile dt {
    margin: 0 0 0.2em 0;
    font-weight: bold;
}
.profile dd {
    margin: 0 0 1em 0;
}
.views-exposed-form .views-exposed-widget {
    float: left; /* LTR */
    padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0;
}

.views-exposed-form label {
    font-weight: bold;
}

.views-exposed-widgets {
    margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
    text-align: left;
}
.views-align-right {
    text-align: right;
}
.views-align-center {
    text-align: center;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
    border-top: none;
}

.view .progress-disabled {
    float: none;
}

body {
    margin: 1em;
    background-color: #fff;
    font-family: sans-serif;
}
th {
    text-align: left; /* LTR */
    color: #006;
    border-bottom: 1px solid #ccc;
}
tr.odd {
    background-color: #ddd;
}
tr.even {
    background-color: #fff;
}
td {
    padding: 5px;
}
#menu {
    visibility: hidden;
}
#main {
    margin: 1em;
}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #00f;}
a:link img, a:visited img {border: 0;}
.print-footnote {font-size: xx-small;}
img.print-logo {border: 0;}
.print-site_name {}
.print-breadcrumb {font-size: x-small;}
.print-title {}
.print-submitted {font-size: small;}
.print-created {font-size: small;}
.print-taxonomy {
    text-align: right;
}
.print-taxonomy li {display: inline;}
.print-content {}
.print-hr {
    border: 0;
    height: 1px;
    width: 100%;
    color: #9E9E9E;
    background-color: #9E9E9E;
}
.print-message {
    border: medium dotted blue;
    padding: 1em;
}
.print-source_url {font-size: small;}
.print-links {font-size: small;}
.print-footer {text-align: center;}
</style>
    </head>
    <body>
      <div class="print-message">Message from sender:<br /><br /><em><br />
|<br />
|<br />
forget the above information <br />
-----------------------------------------------------------------------------<br
/>
Nice day, dear friend-:)<br />
Hope this email find you well-:)<br />
This is Ana, a lovely girl from China shenzhen, manufacturer of audio
connectors,dc connectors ,alligator clips, test cable,<br />
and rf connectors for 13 years.<br />
After saw your website, I thought you might be interested in our product as
below picture showed,<br />
https://ae01.alicdn.com/kf/HTB1b2G.SpXXXXXYXpXXq6xXFXXXV.jpg   <br />
would you like to get some samples for testing , my friend ?We still have
many other models, <br />
i can send you our more information if it's okay for you, <br />
ODM & OEM available since 2001<br />
dear friend -:)I'm here waiting for your reply-:)<br />
all email send to  sales@koko-go.com  <br />
Contact person : Ana<br />
whatsapp :+86-18126184197  <br />
E-mail :sales@koko-go.com   <br />
wechat : yibaokeji121  <br />
Skype : michael.zhaoyanhui  <br />
web :www.koko-go.com   <br />
-----------------------------------------------------------------------------<br
/>
forget the below information <br />
|<br />
|<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</em></div><p />    <div class="print-logo"><img class="print-logo" id="logo"
typeof="Image"
src="http://www.aulamilenio.com/sites/aulamilenio.com/files/logo.png"
alt="aulamilenio.com" /></div>
      <div class="print-site_name">Published on <em
class="placeholder">aulamilenio.com</em> (<a
href="http://www.aulamilenio.com">http://www.aulamilenio.com</a>)</div>
      <p />
      <div class="print-breadcrumb"><a
href="http://www.aulamilenio.com/">Inicio</a> > Microsoft presenta Office
365</div>
      <hr class="print-hr" />
      <div class="print-content"><div id="node-4" class="node node-article
node-promoted node-teaser" about="/articulos/microsoft-presenta-office-365"
typeof="sioc:Item foaf:Document">


          <h2>Microsoft presenta Office 365</h2>
      <span property="dc:title" content="Microsoft presenta Office 365"
class="rdf-meta element-hidden"></span><span property="sioc:num_replies"
content="0" datatype="xsd:integer" class="rdf-meta element-hidden"></span>

    <div class="content clearfix">
      <div class="field field-name-field-tags
field-type-taxonomy-term-reference field-label-hidden"><div
class="field-items"><div class="field-item even"
rel="dc:subject">Tecnología</div></div></div><div class="field
field-name-field-abstract field-type-text-long field-label-hidden"><div
class="field-items"><div class="field-item even">El nuevo programa puede
estar en cualquier dispositivo que incluya el sistema operativo de la
empresa, ya sea PC, tableta o incluso celular, ya que se ofrece como un
servicio en la nube, o como un producto que puede ser comprado e instalado en
los equipos.</div></div></div><div class="field field-name-field-image
field-type-image field-label-hidden"><div class="field-items"><div
class="field-item even" rel="og:image rdfs:seeAlso"
resource="http://www.aulamilenio.com/sites/aulamilenio.com/files/field/image/microsoft.jpg"><img
typeof="Image"
src="http://www.aulamilenio.com/sites/aulamilenio.com/files/field/image/microsoft.jpg"
width="352" height="470" alt="" /></div></div></div><div class="field
field-name-body field-type-text-with-summary field-label-hidden"><div
class="field-items"><div class="field-item even"
property="content:encoded"><p>Microsoft, el fabricante de tecnología,
presentó a nivel mundial Office 365, el cual está listo para funcionar con
su nuevo sistema operativo Windows 8 y versiones anteriores, y que tiene
significativas mejoras y aprovechamiento de los sistemas en la nube, haciendo
su uso aun más intuitivo y sencillo.</p>
<p>El nuevo Office se puede tener en cualquier dispositivo que incluya el
sistema operativo de esta empresa, ya sea PC, tableta o incluso teléfono
celular, ya que se ofrece como un servicio en la nube, o como un producto que
puede ser comprado e instalado en los equipos.</p>
<p>Steve Ballmer, presidente y director general de Microsoft, dijo en
conferencia de prensa vía web, que lo que se está viviendo es la oficina
moderna, a la cual se agregan los nuevos dispositivos fabricados por los
socios de esta empresa, los cuales mejoran la experiencia de la nueva
tecnología.</p>
<p>“Esta es una de las versiones más vibrantes que se han presentado en
los últimos años, los invitamos a probarlo en office.com/preview, esta
experiencia es una primicia, se puede probar o comprar e instalar, quienes
quieren avanzar a la infraestructura moderna pueden probarla”, dijo
Ballmer.</p>
</div></div></div><div class="field field-name-field-links
field-type-computed field-label-above"><div
class="field-label">Links: </div><div class="field-items"><div
class="field-item even"><div
class="content"><!--@sharing--><div
class="block-node sharing grid_4"><ul><li><a
href="http://twitter.com/share"
class="twitter-share-button"  data-count="horizontal">Tweet</a><script
type="text/javascript"        src="http://platform.twitter.com/widgets.js"></script></li><li><iframe
src="http://www.facebook.com/plugins/like.php?href=http://www.aulamilenio.com/articulos/microsoft-presenta-office-365&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21"
scrolling="no" frameborder="0" style="border:none;
overflow:hidden; width:450px; height:21px;"
allowTransparency="true"></iframe><link
rel="image_src" type="image/jpeg" href=""
/></li><li><g:plusone
size="medium"></g:plusone></li><li
class="printer"><a
href="http://www.aulamilenio.com/print/4">Imprimir</a></li><li
class="email_share"><a id="email_sharing_link"
href="/printmail/4">Enviar por
email</a></li></ul>   </div></div><!-- end
#sharing--></div></div></div>  </div>

    <div class="clearfix">
            <div class="links"></div>

        </div>

</div>
</div>
      <div class="print-footer">
<div id="block-block-1" class="block block-block ">


    <div class="content">
      <ul><li><a
href="https://www.facebook.com/pages/Aula-Torreon/292973487435823"
class="facebook"></a></li>
<li><a href="https://twitter.com/aulatorreon" class="twitter"></a></li>
</ul><p><span>© Grupo Milenio 2013</span></p>
    </div>
</div>
</div>
      <hr class="print-hr" />
      <div class="print-source_url"><strong>Source URL:</strong> <a
href="http://www.aulamilenio.com/articulos/microsoft-presenta-office-365">http://www.aulamilenio.com/articulos/microsoft-presenta-office-365</a></div>
      <div class="print-links"></div>
        </body>
</html>