/*
 * jQuery Blueberry Slider v0.4 BETA
 * http://marktyrrell.com/labs/blueberry/
 *
 * Copyright (C) 2011, Mark Tyrrell <me@marktyrrell.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

.blueberry { margin: 0 auto; }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	height: 40px;
	text-align: center;
}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 4px;
	width: 4px;
}
.blueberry .pager li a {
	padding: 18px 8px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
	border-radius: 2px;
}
.blueberry .pager li.active a span { background: #404040; }

/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */
@import "http://casadosaber.com.br/sp/skin/frontend/base/default/css/ui-lightness/jquery.ui.base.css";
@import "http://casadosaber.com.br/sp/skin/frontend/base/default/css/ui-lightness/jquery.ui.theme.css";

/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("http://casadosaber.com.br/sp/skin/frontend/base/default/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/lightbox/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/lightbox/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */


/* =============================================================================
   HTML5 element display
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio[controls], canvas, video { display:inline-block; *display:inline; *zoom:1; }


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 *	http://clagnut.com/blog/348/#c790
 * 2. Force vertical scrollbar in non-IE
 * 3. Remove Android and iOS tap highlight color to prevent entire container being highlighted
 *	www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
 * 4. Prevent iOS text size adjust on device orientation change, without disabling user zoom
 *	www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html { font-size:100%; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }

body { margin:0; font-size:13px; line-height:1.231; }

body, button, input, select, textarea { font-family:sans-serif; color:#222; }

@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,500,700');

/*
 * These selection declarations have to be separate
 * No text-shadow:twitter.com/miketaylr/status/12228805301
 * Also:hot pink!
 */

::-moz-selection { background:#fe57a1; color:#fff; text-shadow:none; }
::selection { background:#fe57a1; color:#fff; text-shadow:none; }



#lightbox .lb-dataContainer {position:absolute;left:0;right:0;top:0;margin:0 auto;z-index:100}
#lightbox .lb-data .lb-close {position:absolute;width:47px;right:0;top:0}
#lightbox .lb-details {position:absolute;width:94%;bottom:15px;height:30px;line-height:2.1em;background-color:#000;color:#fff;padding-left:20px;filter:alpha(opacity=70);-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7}
#lightbox .lb-details a {color:#fff;text-decoration:none}


/* =============================================================================
   Links
   ========================================================================== */

a { color:#00e; }
a:visited { color:#551a8b; }
a:focus { outline:thin dotted; }

/* Improve readability when focused and hovered in all browsers:people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline:0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom:1px dotted; }

b, strong { font-weight:bold; }

blockquote { margin:1em 40px; }

dfn { font-style:italic; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

ins { background:#ff9; color:#000; text-decoration:none; }

mark { background:#ff0; color:#000; font-style:italic; font-weight:500; }

/* Redeclare monospace font family:en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { font-family:monospace, monospace; _font-family:'courier new', monospace; font-size:1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; }

q { quotes:none; }
q:before, q:after { content:""; content:none; }

small { font-size:85%; }

/* Position subscript and superscript content without affecting line-height:gist.github.com/413930 */
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin:1em 0; padding:0 0 0 40px; }
dd { margin:0 0 0 40px; }
nav ul, nav ol { list-style:none; margin:0; padding:0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * Improve image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img { border:0; -ms-interpolation-mode:bicubic; }

/*
 * Correct overflow displayed oddly in IE9
 */

svg:not(:root) {
	overflow:hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin:0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin:0; }
fieldset { border:0; margin:0; padding:0; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border:0; *margin-left:-7px; padding:0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor:pointer; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height:normal; *overflow:visible; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing:border-box; }
input[type="search"] { -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }

/*
 * Remove inner padding and border in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }

/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow:auto; vertical-align:top; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color:#f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse:collapse; border-spacing:0; }


/* =============================================================================
   Primary styles
   Author:
   ========================================================================== */

#shopping-cart-totals-table {width:100%}

#logoTpix {position:absolute;bottom:0;right:0}

/* =============================================================================
   Todos os botões
   Author: Diego Almeida
   ========================================================================== */

.btnAll {float:left;height:18px;font-size:11px;color:#ffffff;padding-top:3px;font-weight:500;text-transform:uppercase;text-align:center;text-decoration:none;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/buttons/allButtons.gif) no-repeat}
a.btnAll:visited {color:#ffffff}
.btnBlue50 {width:50px;background-position:0 0}
.btnBlue70 {width:70px;background-position:0 -22px}
.btnBlue102 {width:102px;background-position:0 -44px}
.btnBlue150 {width:150px;background-position:0 -109px}
.btnGray55 {width:55px;background-position:0 -87px}
.btnGray115 {width:115px;background-position:0 -154px;color:#666666}
.btnOrange115 {width:115px;background-position:0 -131px}

#soForm  .btnAll {float:right}
#maintopCursos .btnAll,
#maintopDestaquetexto .btnAll {margin-top:8px}
#mainfooterContent .btnAll {margin-top:10px;margin-left:30px}
#destaquelistabts .btnAll {margin-bottom:5px}
#botoescheckout .btnOrange115 {margin-left:20px}
#form-validate .buttons-set .btnAll {float:right}

#orcamentoSend .orcaTable {width:510px}
#orcamentoSend .orcaTable td.pos {display:block;position:relative;padding:10px 0 15px}
#orcamentoSend .validation-advice {position:absolute;bottom:0;float:left;width:100%;color:red}
#orcamentoSend .allTels {position:relative;display:block}
#orcamentoSend .rcontent {position:absolute;right:0;top:10px}
#orcamentoSend #cldArea, #orcamentoSend #tmpArea  {min-height:auto}

/* -----------------------------------------------------------------------------
   INÍCIO DA HOME
----------------------------------------------------------------------------- */
body {
	font-family:'Ubuntu', sans-serif;
}

header {
	width:100%;
	height:auto;
	/*border-color:#a00;
	border-style:solid;
	/*background-color:#0dd;*/
}

#headerContent{
	width:940px;
	height:116px;
	margin:0 auto;
	position:relative;
	background-color:#014052;
   /*padding:10px;*/
}

#headerTop {width:100%;height:116px;/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgHeaderTop.jpg");*/background-color:#014052;}

#headerLogotipo{
	width:405px;
	height:50px;
	/*background-color:#f00;*/
	float:left;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/logotipo.png");
	margin-top:23px;
	/*margin-left:41px;*/
	background-repeat:no-repeat;
}

#headerRightContent {float:right;height:56px;padding-top:7px}
#headerRightContent .phones {float:right;width:105px;color:#ffffff;text-align:right;font-size:14px;font-weight:500;padding-bottom:5px}
#headerRightContent .comoChegar {float:right;width:73px}
#headerRightContent .comoChegar a {color:#DA9B7A;text-decoration:none;font-weight:normal}
#headerRightContent .mensagens {text-align:right;margin-top:55px;}
#headerRightContent .mensagens_texto {color:#DA9B7A;font-size:12px}

#headerLogin {
	float:right;
	/*width:100%;*/
	height:26px;
	text-align:right;
	/*background-color:#f00;*/
	/*padding-top:8px;*/
	margin-left:-5px;
	font-size:12px;
}

.encontre {
	/*margin-bottom:4px;*/
        font-weight:500;
	color:#e55302;
	padding-bottom:5px;
}

.inputclass {
	float:left;
	font-family:'Ubuntu', sans-serif;
	font-size:11px;
	color:#333333;
	margin-right:3px;
	margin-bottom:10px;
}

.w190{
	width:190px;
}

.w130{
	width:130px;
}

.w200{
	width:220px;
}

.w112{
	width:190px;
}

.minhacasa, .minhacasa:visited{
	color:#fff;
}

.logincadastro, .logincadastro:visited{
	color:#da9b7a;
	text-decoration:none;
}

.logincadastro:hover,{
	color:#E69B6B;
}

 .logincadastrobarrinha{
	color:#476e80;
 }

#encontreLeft{
	letter-spacing:1px;
        width:221px;
	/*padding-left:10px;*/
	float:left;
        clear: both;
	margin-top:28px;
}

#headerMenu{
	width:100%;
	height:25px;
	/*background-color:#ff0;*/
	float:left;
	font-weight:normal;
	padding-top:15px;
}

#footerMenu{
	width:100%;
	height:25px;
	/*background-color:#ff0;*/
	float:left;
	font-weight:normal;
	padding-top: 20px;
}

#headerMenu ul, #footerMenu ul{
	margin:0 auto;
	padding:0px;
	list-style-type:none;
	/*text-align:center;*/
	/*padding-top:20px;*/
}

#headerMenu ul li {height:23px;font-family:'Ubuntu', sans-serif;font-size:11px;color:#ffffff;/*padding-left:27px;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgHeaderMenuPoint.jpg) 13px 10px no-repeat*/}
#headerMenu ul {
    text-align: justify;
}
#headerMenu ul:after {
    content: '';
    display: inline-block;
    width: 100%;
}
#headerMenu ul:before {
    content: '';
    display: block;
    margin-top: -1.25em;
}
#headerMenu li {
    display: inline-block;
    margin-right: -.25em;
    position: relative;
    top: 1.25em;
	font-weight: bold;
}
/*#headerMenu ul li.menu01 {width:74px}
#headerMenu ul li.menu02 {width:74px}
#headerMenu ul li.menu03 {width:105px}
#headerMenu ul li.menu04 {width:80px}
#headerMenu ul li.menu05 {width:134px}
#headerMenu ul li.menu06 {width:144px}
#headerMenu ul li.menu07 {width:73px}
#headerMenu ul li.menu08 {width:111px}
#headerMenu ul li.menu09 {width:76px}
#headerMenu ul li.menu10 {width:63px}*/

#footerMenu ul li{
	display:inline;
	/*padding:5px 5px 0 10px;*/
	/*padding:5px 8px 0 17px;*/
	font-family:'Ubuntu', sans-serif;
	font-size:11px;
	color:#fff;
	padding-left:17px;
}

.bgorange ul li{
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgFooterMenuPoint.jpg");
	background-repeat:no-repeat;
	background-position:8px 11px;
	*/
}

#headerMenu ul li:first-child, #footerMenu ul li:first-child{
	background-image:none;
	padding-left:0px;
}
#headerMenu .active {color: #e69b6b;}

.animate1, .animate1:visited, .animate2, .animate2:visited{
	font-family:'Ubuntu', sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	-webkit-transition:All .5s ease;
	-moz-transition:All .5s ease;
	-o-transition:All .5s ease;
}

.animate1:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
	color:#e69b6b;
}

.animate2:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
	color:#EEA67F;
}

.animate3 {font-family:'Ubuntu', sans-serif;font-size:11px;color:#003F53;text-decoration:none;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.animate3:visited {color:#003F53;text-decoration:none;}
.animate3:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=1);-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;color:#E55301}

#slider {
	width:100%;
	height:0;
	margin:0 auto;
	/*min-width:1000px;*/
	background-color:#007AA1;
	border-bottom:1px solid #006583;
	overflow:hidden;
	/*background-color:#dd0;*/
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgSliderTile.jpg");*/
}

#sliderContent{
	width:940px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:2px;
	/*padding-left:90px;*/
	/*padding-left:120px;*/
}

#slider ul{
	float:left;
	width:865px;
	margin:0 auto;
	/*padding-left:50px;*/
	list-style-type:none;
	padding-top:9px;
	padding-left:0;
}

#slider ul li{
	float:left;
	padding:0 27px 10px 0;
	/*
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgHeaderSliderPoint.jpg");
	background-repeat:no-repeat;
	background-position:3px 14px;
	*/
}

/*
#slider ul li:first-child{
	background-image:none;
	padding-left:0px;
}
*/

#slider ul li a, #slider ul li a:visited {
	font-family:'Ubuntu', sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	-webkit-transition:All .5s ease;
	-moz-transition:All .5s ease;
	-o-transition:All .5s ease;
}

#slider ul li a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
	color:#e69b6b;
}

#seta{
	position:absolute;
	top:116px;
	left:90px;
}

#btFechar {
	float:left;
	margin-top:13px;
	margin-right:37px;
}

main {
	width:100%;
	height:50px;
	/*margin:0 auto;*/
}

#maintop {
	float:left;
	width:100%;
	margin:0 auto;
	padding-bottom:30px
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiodivisao.jpg");
	background-position:bottom center;
	background-repeat:repeat-x;*/
}

#maintopcontent{
	width:940px;
	margin:0 auto;
	/*background-color:#f0f;*/
}

#maintopBar {
	height:23px;
	background-image:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiotopo.png);
	background-repeat:no-repeat;
	background-position:0 31px;
	padding-top:20px;
}

.bola{
	padding-right:5px;
	float:right;
}

#maintopDestaque{
	width:934px;
	height:225px;
	/*background-color:#0a6;*/
	/*margin-left:2px;*/
}

#maintopDestaqueimg{
	float:left;
}

#maintopDestaqueimg img{
	width:448px;
	height:225px;
}

#maintopDestaquetexto{
	width:454px;
	float:left;
	padding-left:20px;
}

#allCursos {float:right;height:40px}
#allCursos select {width:335px}

#meusCursos_curso {float:left;width:600px}

#maintopDestaquetexto .destaquetitulo,
#meusCursos_curso h3 {
	float:left;
	width:100%;
	height:76px;
	font-size:30px;
	color:#e55302;
	margin:0;
	text-decoration:none;
	font-weight:normal;
	overflow:hidden;
}

#maintopDestaquetexto .destaquetitulo {height:50px}

.destaquetitulo {float:left;width:100%;margin:0;padding-bottom:30px}
.destaquetitulo h2 {float:left;width:475px;font-size:30px;color:#e55302;margin:0;text-decoration:none;font-weight:normal}
.destaquesubtitulo {float:left;width:100%;font-size:17px;color:#222222;font-weight:500}

/*azul usado em alguns titulos (destaquetitulo)*/
.cor1 {color: #004054;}

#maintopDestaquetexto h3,
#maininternadestaquetexto h3,
#maininternadestaquetexto h3 a,
#meusCursos_curso .destaquetitulo {
	color:#007aa0;
	width:100%;
	margin:0;
	font-size:15px;
	font-weight:500;
	height:30px;
	text-decoration:none
}

#maininternadestaquetexto h3 a:hover {color:#003F53}

#maintopDestaquetexto h3 {height:19px}

#meusCursos_curso .destaquetitulo {height:auto;padding:0}

.destaqueprofessor,
#meusCursos_curso .prof {
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#333333;
	margin-bottom:7px;
	margin-top:10px;
}

.destaqueprofessor a,
#meusCursos_curso .prof a {font-weight:500;font-size:18px}

.destaqueprofessor strong,
#meusCursos_curso .prof strong {
	font-size:18px;
	font-weight:500;
}

#meusCursos_curso #upload {display:none;float:left;margin:15px 0}

.toptituloprofessor strong{
	font-weight:500;
	font-size:12px;
}

.toptituloprofessor a {color:#333333;text-decoration:none}

.destaqueprofessor a, .destaqueprofessor a:visited{
	color:#222222;
	text-decoration:none;
}

.destaqueprofessor a:hover{
	color:#837870;
}

.destaqueinicio{
	width:100%;
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#333333;
	margin-bottom:7px;
}

.destaqueinicio strong{
	font-weight:500;
}

.destaqueunidade{
	font-weight:normal;
	font-size:14px;
	color:#333333;
	display:block;
}

.destaqueunidade strong{
	font-weight:500;
}

.destaquesaibamais{
	/*display:block;*/
	clear:both;
	padding-top:9px;
}

.destaquecomprar{
	/*display:block;*/
	padding-top:6px;
}

#maintopCursos {
	width:740px;
	/*background-color:#009;*/
	float:left;
	/*margin-left:2px;*/
	margin-top:20px;
}

#maintopDestaquetexto.viagem .destaquetitulo {height:auto;padding-bottom:0}
#maintopDestaquetexto.viagem h3 {float:left;padding-bottom:10px}
#maintopDestaquetexto.viagem .destaqueprofessor {margin-bottom:0}
.topcurso.viagem .toptituloprofessor strong {font-weight:bold}

#maininternadestaquetexto.viagem .destaquesubtitulo {color:#007AA0}

#maininternacurso.viagem #image {margin-top:20px}

#maininternaencontros.viagem01 {float:left;border-bottom:1px solid #E6E6E6;font-size:14px;line-height:22px;margin-bottom:0;padding-bottom:30px}
#maininternaencontros.viagem01 h2 {height:40px;line-height:38px;padding-left:10px;font-weight:normal;font-size:24px;color:#ffffff;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/tit_viagem.gif) no-repeat}
#maininternaencontros.viagem01 strong {font-weight:bold;font-size:15px}
#maininternaencontros.viagem01 .liencontrostexto {width:100%;padding-left:0;font-size:17px;color:#083C49}

#maininternaencontros.viagem02 {float:left}
#maininternaencontros.viagem02 h2 {font-weight:normal;color:#E55302;font-size:24px}
#maininternaencontros.viagem02 strong {float:left;font-weight:normal;font-size:17px}
#maininternaencontros.viagem02 ul {float:left;width:100%}
#maininternaencontros.viagem02 li {padding-left:0}
#maininternaencontros.viagem02 li .liencontrostexto {padding-left:0}
#maininternaencontros.viagem02 .videos .liencontrostexto {width:148px}
#maininternaencontros.viagem02 .videos {float:left;width:100%;margin-bottom:30px}
#maininternaencontros.viagem02 .videos li {float:left;width:auto;padding-right:10px}
#maininternaencontros.viagem02 .livros li {float:left;width:47%}
#maininternaencontros.viagem02 .livros li img {margin-right:10px}

#maininternaencontros.viagem04 {font-size:14px}
#maininternaencontros.viagem04 h2 {height:40px;line-height:38px;padding-left:10px;font-weight:normal;font-size:24px;color:#ffffff;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/tit_viagem.gif) no-repeat}
#maininternaencontros.viagem04 strong {font-size:17px;font-weight:normal;color:#083C49}

.topcurso {
	width:155px;
	/*background-color:#a39;*/
	float:left;
	margin-right:30px;
	padding-bottom:30px;
}

.topcursoimg {position:relative;float:left;width:155px;height:100px;overflow:hidden;margin-bottom:5px}
.topcursoimg .tarja-thumb {position:absolute;width:100%;height:100px;background-color:#000000;color:#000000;top:0;left:0;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5}
.topcursoimg .tarja-thumb strong {float:left;width:100%;height:20px;font-size:18px;margin-top:37px;padding:5px 0;background-color:#ffffff;text-align:center;}
/*.topcursoimg img {margin-top:-25px}*/


#imagecurso {position:relative;float:left;}
#imagecurso .tarja-thumb {position:absolute;width:100%;height:84px;background-color:#000000;color:#000000;top:0;left:0;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5}
#imagecurso .tarja-thumb strong {float:left;width:100%;height:15px;font-size:14px;margin-top:34px;padding:5px 0;background-color:#ffffff;text-align:center;}

.topcursotexto {padding-bottom:10px}

.toptitulocurso {float:left;width:100%;height:62px;color:#e55302;font-size:16px;font-weight:500}
a.toptitulocurso {text-decoration:none; color:#e55302;overflow:hidden}

.toptitulosaibamais {
	display:block;
}

.toptitulocomprar{
	float:left;
	height:21px;
	padding-top:12px;
}

.pagination {float:left}

#maintopmural {
	width:200px;
	height:295px;
	background-image:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/mural.png);
	background-repeat:no-repeat;
	float:left;
	background-position:-1px 38px;
	margin-top:17px;
}

#maintopmural .linkeffect  {
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/muralbts.png");
	background-repeat:no-repeat;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
	width:66px;
	height:35px;
	margin-left:1px;
	/*padding-top:9px;*/
	text-align:center;
	background-position:-1px 3px;
	-webkit-transition:All .3s ease;
	-moz-transition:All .3s ease;
	-o-transition:All .3s ease;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

#maintopmural p{
	margin:0;
	float:left;
}

#maintopmural .linkeffect:hover{
	/*
	-webkit-transition:All .3s ease;
	-moz-transition:All .3s ease;
	-o-transition:All .3s ease;
	color:#ffffff;*/
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

#maintopmural .normal {background-position:-1px -35px;margin-left:0px;padding-top:8px;}
#maintopmural .podcast {background-position:-1px 3px}
#maintopmural .agora {width:66px;background-position:-1px 3px}
#maintopmural .podcast, #maintopmural .agora{
   padding-top:15px;
}

#muralnewscontent {
	width:169px;
	height:198px;
	/*background-color:#7A0;*/
	margin:62px 0 11px 10px;
	/*overflow:hidden;*/
}


#muralnewscontent .desc {float:left;width:100%;height:34px;overflow:hidden}
#muralnewscontent .tab03,
#muralnewscontent .tab02 {display:none}
#muralnewscontent ul li {list-style:none}

.noticia {
	width:159px;
	height:170px;
	margin-top:10px;
	float:left;
	margin-left:11px;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
}

.noticiatab3 {
	width:174px;
	height:182px;
	float:left;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	overflow-y: hidden;
	overflow-x: hidden;
}
.noticiatab3 iframe {
	width: 171px!important;
	height: 235px;

}

.noticia p {
	padding-right:10px;
	}

.noticiacima {
	width:160px;
	height:74px;
	/*background-color:#A79;*/
	float:left;
	margin-left:11px;
	margin-top:10px;
	border-bottom:1px solid #DDD;
	font-weight:normal;
	font-size:12px;
	line-height:11px;
	padding-top:5px;
}

.noticiacima h3, .noticiabaixo h3 {
	color:#004054;
	font-weight:500;
	font-size:14px;
	margin:0;
	padding:0;
}

.noticiacima strong, .noticiabaixo strong{
	font-weight:500;
}

#muralnewscontent .tweet {font-size:13px}
#muralnewscontent .tweet.noticiacima {height:85px;margin-top:5px}
#muralnewscontent .tweet .linkTweet {margin-bottom:5px}
#muralnewscontent .tweet .desc {height:40px;line-height:13px}

#muralnewscontent ul{
	margin:0;
	padding:0;
	padding-top:5px;
	margin-top:-362px;
}

#muralnewscontent ul li{
	display:inline;
	position:relative;
}

.linkOrange, .linkOrange:visited{
	font-weight:500;
	font-size:12px;
	margin-top:7px;
	color:#e55302;
	background-image:none;
	text-decoration:none;
	width:128px;
	height:12px;
	text-align:left;
	float:left;
}

.linkTweet, .linkTweet:visited{
	font-weight:500;
	font-size:12px;
	margin-top:7px;
	color:#e55302;
	background-image:none;
	text-decoration:none;
	width:128px;
	height:12px;
	text-align:left;
	float:left;
}

.noticiabaixo {
	width:160px;
	height:72px;
	/*background-color:#CA2;*/
	float:left;
	margin-left:11px;
	margin-top:12px;
	font-weight:normal;
	font-size:12px;
	line-height:11px;
	padding-top:5px;
}

#more{
	margin-left:10px;
	margin-top:5px;
}

.linkmore, .linkmore:visited{
	position:absolute;
	width:120px;
	text-decoration:none;
	height:17px;
	background-image:none;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/plus.png");
	background-repeat:no-repeat;
	float:left;
	color:white;
	font-weight:500;
	padding-left:17px;
	font-size:12px;
}

#maincalendario{
	width:100%;
	height:68px;
	margin:0 auto;
	background-color:#f4f4f1;
	/*background-color:#d00;*/
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiodivisao.jpg");
	background-repeat:repeat-x;
	background-position:bottom center;
	min-width:1000px;
	float:left;
	border-top:1px solid #E1E2DF;
	overflow:hidden;
}

#calendariointerna{
	width:100%;
	height:53px;
	float:left;
	min-width:1000px;
	margin-top:40px;
}

#calendariointernacontent{
	margin-left:100px;
	float:left;
}

#maincalendariocontent{
	width:940px;
	height:100%;
	margin:0 auto;
	/*overflow:hidden;*/
	background-color:#75a;
	background-color:#f4f4f1;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiodivisao.jpg");*/
	background-repeat:repeat-x;
	background-position:bottom center;
}

#fecharcalendario{
	width:939px;
	height:55px;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiocalendario.png");
	background-repeat:no-repeat;
	/*background-position:bottom center;*/
	background-position: 4px 52px;
	margin:0 auto;
}

.btfecharcalendario{
	float:left;
	padding-top:17px;
	/*padding-left:53px;*/
	padding-left:5px;
	padding-right:75px;
}

#fecharcalendario ul li, #calendariointerna ul li {
	display:inline;
	float:left;
	font-size:21px;
	padding-top:6px;
	padding-left:11px;
	color:#cccccc;
}

#fecharcalendario ul li a, #calendariointerna ul li a{
	text-decoration:none;
	font-size:21px;
	color:#333333;
	padding:7px 6px
}

#fecharcalendario ul li .passados.selected, #calendariointerna ul li .passados.selected {background-color:#e69b6b;color:#ffffff}
#fecharcalendario ul li .passados, #calendariointerna ul li .passados {color:#e69b6b}

#fecharcalendario ul li .atual.selected, #calendariointerna ul li .atual.selected {background-color:#e55302;color:#ffffff}
#fecharcalendario ul li .atual, #calendariointerna ul li .atual {color:#e55302}

#fecharcalendario ul li .futuros.selected, #calendariointerna ul li .futuros.selected {background-color:#004054;color:#ffffff}
#fecharcalendario ul li .futuros, #calendariointerna ul li .futuros {color:#004054}

#calendario {
	width:198px;
	height:156px;
	/*background-color:#A5A;*/
	float:left;
	/*margin-left:16px;*/
	margin-top:24px;
}

#calendario tr td{
	text-align:center;
	width:500px;
	color:#999999;
	height:23px;
	font-size:16px;
}

#calendario tr td a{
	color:#000;
}

#calendario tr th{
	font-weight:500;
	text-align:center;
	width:500px;
	height:23px;
	color:#007aa0;
	font-size:24px;
}

#calendario .domingo{
	font-weight:500;
	text-align:center;
	width:500px;
	height:23px;
	color:#e69b6b;
}

#calendario .domingodia a{
	font-weight:normal;
	color:#837870;
}

#calendario .diadestaque a{
	background-image:url('http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/calendariobola.png');
	background-repeat:no-repeat;
	background-position:4px 2px;
	min-width:22px;
	height:100%;
	display:block;
	min-height:24px;
	padding-top:2px;
	color:white;
}


#calendario tr td a, #calendario tr td a:visited{
	text-decoration:none;
}

#datas {
	width:679px;
	/*height:298px;*/
	/*background-color:#77A;*/
	float:left;
	margin-top:14px;
	margin-left:63px;
	margin-bottom:20px;
}

#data{
	width:200px;
	height:50px;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/barradata.jpg");
	background-repeat:no-repeat;*/
	float:left;
	/*background-color:#a77;*/
	background-position:60px;
}

.datadia {
	font-size:50px;
	color:#004054;
	float:left;
	line-height:1;
	border-right:1px solid #004054;
	padding-right:4px;
	/*padding-top:23px;
	clear:both;*/
}

.datames {
	padding-left:15px;
	color:#007aa0;
	font-size:20px;
	float:left;
	line-height:18px;
	padding-top:5px;
}

#cursosiniciando{
	width:100%;
	/*height:85px;*/
	float:left;
	/*overflow:auto;*/
	/*background-color:#ad2;*/
}


#cursosiniciados{
	width:100%;
	/*height:151px;*/
	/*background-color:#0a9fd5;*/
	float:left;
	margin-top:12px;
	/*overflow:auto;*/
}

#cursosiniciando h3, #cursosiniciados h3{
	color:#e55302;
	font-size:16px;
	margin:0;
	padding-top:5px;
}

#cursosiniciando h4, #cursosiniciados h4{
	color:#333333;
	margin:0;
	padding-top:14px;
	float:left;
	width:30px;
}

#cursosiniciando ul, #cursosiniciados ul{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#cursosiniciando ul li, #cursosiniciados ul li{
	width:100%;
	float:left;
	display:inline;
}

.temacursosiniciando{
	float:left;
	padding-left:15px;
	padding-top:17px;
	color:#007aa0;
	font-size:11px;
	font-weight:500;
}

.barracursosiniciando{
	float:left;
	padding-top:15px;
	color:#007aa0;
	font-size:12px;
	font-weight:500;
	padding-left:2px;
}

.titulocursosiniciando{
	float:left;
	padding-top:15px;
	color:#e55302;
	font-size:12px;
	font-weight:500;
	padding-left:2px;
}

.professorcursosiniciando{
	float:left;
	padding-top:15px;
	color:#000000;
	font-size:12px;
	font-weight:500;
	padding-left:2px;
}

.jafoi{
	float:left;
	padding-top:15px;
	padding-left:9px;
}

#mainfooter{
	width:100%;
	/*height:890px;*/
	/*background-color:#eceaec;*/
	margin:0 auto;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgTileMain.jpg");
	background-repeat:repeat-y;
	background-position:top center;
	min-width:1000px;
	font-size:20px;
	font-weight:500;
	color:#e55302;
	float:left;
}

#mainfooterContent{
	width:940px;
	/*height:890px;*/
	margin:0 auto;
	display:block;
	position:relative
}

#cursosleft{
	width:220px;
	min-height:370px;
	/*padding-left:10px;*/
	margin-top:29px;
	float:left;
	/*background-color:#9fd;*/
}

#cursosleft ul{
	padding-left:0px;
	padding-top:0px;
	margin-top:10px;
	margin-bottom:0px;
}

#cursosleft ul li{
	list-style-type:none;
	padding-right:5px;
	/*background-color:#f00;*/
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/linha.png");
	background-repeat:no-repeat;
	margin:0 auto;
    line-height: 22px;
}

#cursosleft ul li a{
	font-family:'Ubuntu', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	padding-left:11px;
	text-decoration:none;
}

#cursosleft ul li a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
	color:#E69B6B;
}

#cursosleft ul li:first-child{
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/primeiralinha.png");
}

#cursosleft ul li:last-child{
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/ultimalinha.png");
}

#comprarcurso{
	width:430px;
	float:left;
	padding-left:30px;
	margin-top:63px;
}

#tema0{
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fio.png");
	background-position:0 114px;
	background-repeat:no-repeat;
}

#comprarcurso .temas {float:left;width:430px;height:122px}

#imagecurso a {float:left;width:90px;height:90px;overflow:hidden}

#tema1, #tema2{
	margin-top:14px;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fio.png");
	background-position:0 114px;
	background-repeat:no-repeat;
}

#tema3{
	height:106px!important;
	margin-top:14px;
}

#imagecurso{
	width:90px;
	height:90px;
	float:left;
}

#temaconteudo {
	width:319px;
	height:90px;
	padding-left:20px;
	float:left;
}

#temaconteudo h3{
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#007aa0;
	margin:0 auto;
}

.topcurso h3, .topcurso h3 a, .topcurso h3 a:visited {
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    color: #007aa0;
    margin: 0 auto;
    margin-bottom: 2px;
    margin-top: 4px;
	text-decoration:none;
}

.topcurso h3 a:hover{
	color: #837870;
}

.titulocurso{
	width:100%;
	display:block;
	font-weight:500;
	line-height:8px;
	padding-top:4px;
	font-size:16px;
	color:#E55302;
	text-decoration:none
}

.nomeprofessor, .toptituloprofessor{
	width:100%;
	height:85px;
	font-weight:normal;
	display:block;
	padding-top:6px;
	font-size:12px;
	color:#333333;
}

#mainfooterContent .nomeprofessor, #mainfooterContent .toptituloprofessor {height:auto}

.nomeprofessor a {color:#333333;text-decoration:none}

.timeinicio{
	width:100%;
	font-weight:500;
	font-size:12px;
	color:#666666;
	display:block;
}

.toptituloinicio{
	width:100%;
	font-weight:500;
	font-size:12px;
	color:#666666;
	display:block;
	padding-top:10px;
}

.toptituloinicio strong{
	font-weight:500;
}

#temacomprarcurso{
	width:100px;
	height:90px;
	background-color:#099;
	float:left;
}

.btsaibamais{
	padding-top:10px;
	float:left;
}

.btcomprarcurso{
   padding-top:10px;
   padding-left:17px;
   /*float:right;*/
}

#tema4{
	width:430px;
	height:100px;
	float:left;
	margin-top:10px;
}

#contato{
	width:200px;
	/*height:493px;*/
	color:#004054;
	/*background-color:#fd0;*/
	padding-top:63px;
	padding-left:60px;
	float:left;
}

#contato a, #contato a:visited{
	color:#004054;
}

#contato a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
	color:#E55302;
}

.sigaredes{
	color:#999;
	font-weight:normal;
	font-size:26px;
	margin:0;
	padding:0;
	float:left;
	padding-right:7px;
	padding-top:4px;
	-webkit-transition:All .5s ease;
	-moz-transition:All .5s ease;
	-o-transition:All .5s ease;
}

#contato .sociais {
	text-align:right;
	margin-bottom:3px;
	letter-spacing: -2px;
}

#contato div.menuhome{
    background-color: #EEEFEE;
    background-image: url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/boxminhacasa.png");
    background-repeat: no-repeat;
    border-bottom: 1px solid #FFFFFE;
    border-left: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #DEDEDE;
    font-size: 14px;
    font-weight: normal;
    margin-top: 22px;
    min-height: 21px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-top: 16px;
    width: 187px;
}

#contato div.menuhome a:active,#contato div.menuhome a:link, #contato div.menuhome a:visited{text-decoration: none;}
#contato div a span.medium{
    font-weight:500;
	font-size:15px;
}

#minhacasacontato a:hover, #newsletter a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
}

#contato #busca {color:#E55301}

#buscaname{
	height:20px;
	width:170px;
	/*margin-top:15px;*/
	color:#999999;
	font-size:11px;
}

.searchInput{
	margin-top:5px;
	float:right;
	/*margin-right:5px;*/
}

#facaseuevento{
	min-width:200px;
	height:50px;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/boxfacaseuevento.png");
	background-repeat:no-repeat;
	margin-top:5px;
	font-size:24px;
	font-weight:500;
	letter-spacing:-2px;
	padding-top:20px;
	/*padding-left:21px;*/
}

#facaseuevento ul {
	margin:0 auto;
	padding-left:3px;
	line-height:26px;
}

#facaseuevento ul li {
	list-style-type:none;
	margin-top:-3px;
}

#facaseuevento ul li span{
	-webkit-transition:All .5s ease;
	-moz-transition:All .5s ease;
	-o-transition:All .5s ease;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bullet.png");
	background-repeat:no-repeat;
	background-position:0 15px;
	padding-left:5px;
}

#facaseuevento ul li span:hover{
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bullet_orange.png");
}

#facaseuevento ul li a {
	text-decoration:none;
	font-size:16px;
	font-weight:500;
	letter-spacing:-1px;
	padding-left:5px;
	line-height:1px;
	-webkit-transition:All .5s ease;
	-moz-transition:All .5s ease;
	-o-transition:All .5s ease;
}

#facaseuevento ul li a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
}

#faleconosco, #politicadeinstrucoes{
	min-width:200px;
	min-height:82px;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/boxfaleconosco.png");
	background-repeat:no-repeat;
	padding-top:20px;
	/*padding-left:21px;*/
}

#faleconosco strong a{
	clear:both;
	color:#f00;
}

#faleconosco a, #faleconosco a:visited, #politicadeinstrucoes a, #politicadeinstrucoes a:visited, #facaseuevento a, #facaseuevento a:visited{
	text-decoration:none;
	font-size:24px;
	font-weight:normal;
	line-height:3px;
	-webkit-transition:All .5s ease;
	-moz-transition:All .5s ease;
	-o-transition:All .5s ease;
}

#faleconosco a:hover, #politicadeinstrucoes a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:All .2s ease;
	-moz-transition:All .2s ease;
	-o-transition:All .2s ease;
}

#professoressemana{
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/boxprofessores.png");
	background-repeat:no-repeat;
	float:left;
	height:225px;
	width:200px;
}

.tituloprof{
	color:#333333;
}

.tituloprof strong{
	color:#333333;
	font-size:16px;
	width:100%;
	float:left;
	padding-top:12px;
	padding-left:13px;
}

#professorfoto{
	float:left;
	margin-left:10px;
	margin-top:13px;
}

.nomeprof{
	float:left;
	color:#333333;
	font-size:14px;
	padding-left:15px;
}

.nomeprof strong{
	color:#333333;
	font-size:16px;
	padding-left:40px;
}

#lojavalepresente {
	width:100%;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fio2.png");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	/*margin-left:4px;*/
	font-weight:normal;
}

#loja{
	width:220px;
	min-height:67px;
	margin-top:30px;
	/*margin-left:6px;*/
	float:left;
	margin-bottom:20px;
}

#valepresente{
	width:220px;
	min-height:67px;
	margin-top:30px;
	margin-left:130px;
	float:left;
}

#thirdcolumn {
	width:220px;
	min-height:67px;
	margin-top:30px;
	margin-left:130px;
	float:left;
}

#lojaimg, #presenteimg, #thirdcolumnimg{
	float:left;
}

#lojatexto, #presentetexto, #thirdcolumn {
	float:left;
}

#lojatexto h4, #presentetexto h4, #thirdcolumn h4{
	width:100%;
	margin:0;
	font-size:20px;
	font-weight:500;
	float:left;
}

.tituloloja{
	color:#333333;
	font-size:14px;
	font-weight:500;
	display:block;
	margin-top:30px;
}

.subtituloloja{
	color:#333333;
	font-size:12px;
	display:block;
}

.confira{
	color:#00727d;
	font-size:12px;
	display:block;
	padding-top:2px;
}

.confira strong{
	font-weight:500;
	font-size:13px
}

#lojatexto a, #valepresente a, #thirdcolumn a, #lojatexto a:visited, #valepresente a:visited, #thirdcolumn a:visited{
	color:#004054;
	text-decoration:none;
	font-weight:500;
}

#patrocinio{
	position:absolute;
	right:0;
	bottom:0;
	width:215px;
	padding-bottom:30px;
	/*width:682px;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fio2.png");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	*/
	/*margin-left:4px;*/
}

#patrocinioinst{
	float:left;
	/*background-color:#0a8;*/
	margin-top:20px;
	margin-right:30px;
	/*margin-left:26px;*/
}

.patrocinioinstspan, .apoioinstspan{
	font-family:Arial;
	font-size:8px;
	width:100%;
	float:left;
	color:#666666
}

#apoioinst{
	float:left;
	width:205px;
	/*background-color:#8d9;*/
	margin-top:20px;
	/*margin-left:30px;*/
}

#deloitte{
	padding-top:11px;
	float:left;
}

#winebrands{
	padding-top:11px;
}

#footer {
	width:100%;
	height:128px;
	/*background-color:#df0;*/
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bgFooter.jpg");*/
	background-repeat:no-repeat;
	background-position:top center;
	/*background-color:#e55302;*/
	background-color:#014052;
	min-width:1000px;
	clear:both;
	display:block;
	/*margin:0 auto;*/
}

#footerContent{
	position:relative;
	width:940px;
	height:128px;
	/*background-color:#e55302;*/
	/*background-color:#00d;*/
	margin:0 auto;
}

#jardins{
	width:220px;
	height:51px;
	float:left;
	/*margin-left:27px;*/
	margin-top:13px;
	color:#fff;
	/*
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/arrow.png");
	background-repeat:no-repeat;
	background-position:0 5px;
	*/
}

#jardins h6, #shopping h6, #rio h6{
	font-size:16px;
	font-weight:500;
	margin:0 auto;
	padding-left:12px;
}

#jardins p, #shopping p {
	font-size:14px;
	font-weight:normal;
	margin:0 auto;
	padding-left:12px;
	color:#fff;
}

#rio,
#shopping{
	width:370px;
	height:51px;
	/*background-color:#070;*/
	float:left;
	margin-left:52px;
	margin-top:13px;
	color:#fff;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/arrow.png");
	background-repeat:no-repeat;
	background-position:0 5px;*/
}

#rio {float:right;width:200px}
#rio a {text-decoration:none;font-size:14px;font-weight:normal;margin:0 auto;padding-left:12px}

.ver-youtube {
	cursor: pointer;
}

/* -----------------------------------------------------------------------------
   FIM DA HOME
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
   INÍCIO DA INTERNA
----------------------------------------------------------------------------- */

#maininterna{
   width:100%;
   /*height:1264px;*/
   margin:0 auto;
   /*background-color:#f9fafa;*/
   background-color:#fbfafb;
   /*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiocalendario.png");
   background-repeat:repeat-x;
   background-position:0 1132px;*/
   min-width:1000px;
   float:left;
}

#maininternacontent{
	width:945px;
	/*height:1290px;
	height:1094px;*/
	/*height:1134px;*/
	margin:0 auto;
	/*background-color:#f9fafa;*/
	background-color:#fbfafb;
	padding-bottom:30px;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiocalendario.png");
	background-repeat:repeat-x;
	background-position:1.5px 1132px;*/
	/*min-height:300px;*/
}

#maininternaleft{
	width:230px;
	height:436px;
	/*background-color:#af0;*/
	float:left;
	margin-top:30px;
}

#maininternaleftfoto {position:relative;width:230px;height:218px}
#maininternaleftfoto .esgotado {position:absolute;width:100%;height:218px;background-color:#000000;color:#000000;top:0;left:0;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5}
#maininternaleftfoto .esgotado strong {float:left;width:100%;height:26px;font-size:20px;margin-top:93px;padding:5px 0;background-color:#ffffff;text-align:center;}

#maininternaleftfoto img{
	max-width:230px;
}

#patrociniointerna{
	width:100%;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiocalendariointerna.jpg");
	background-repeat:repeat-x;
	background-position:top center;*/
	background-color:#ebedec;
	float:left;
	min-width:1000px;
	padding-bottom:30px;
	/*margin-top:3px;*/
}

#patrociniointernacontent{
	width:940px;
	margin:0 auto;
}

#sigaredesinterna{
	float:right;
	margin-top:53px;
	/*margin-right:20px;*/
}

#sigaredesinterna img{
	padding-left:7px;
}

#maininternaleftinformacoes{
	width:230px;
	height:201px;
	/*background-color:#a93;*/
	margin-top:20px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

#maininternaleftinformacoes strong{
	font-weight:500;
}

#redessociais{
	z-index: 99;
	position:absolute;
	right:0;
	width:245px;
	/*height:30px;
	background-color:#df0;*/
	float:right;
	margin-top:30px;
	clear:both;
	position:absolute;
	right:0;
}

#twittersociais{
	float:left;
}

#facebooksociais{
	float:left;
}

.plusdois{
	padding-left:39px;
}

#maininternaleftinformacoes ul{
	margin:0;
	padding:0;
}

#maininternaleftinformacoes ul li:first-child{
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/maininternaleftinformacoestopo.png");*/
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/backgrounds/maininternaleftinformacoestopo.png");
	background-repeat:no-repeat;
	height:28px;
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	padding-left:11px;
	padding-top:2px;
}

.informacoesli {
	/*height: 19px;*/
	background-color: #00799D;
	list-style-type: none;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/maininternaleftinformacoeslinha.png");*/
	margin-top: 1px;
	padding:8px 11px;
	color:#ffffff;
}

.informacoesextended{
	/*height: 35px;*/
	padding-left: 11px;
	list-style-type: none;
	/*background-color: #DEEAE9;*/
	background-color: #00799D;
	/*background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/maininternaleftinformacoeslinha.png");*/
	margin-top: 1px;
	padding-top: 8px;
	min-height:19px;
	color:#ffffff;
}

#maininternadestaque{
	position:relative;
	width:691px;
	/*height:766px;
	background-color:#70a;*/
	float:left;
	margin-left:18px;
	position:relative;
	overflow:hidden;
}

#maininternadestaquetexto{
	position:relative;
	/*height:375px;*/
	/*background-color:#e90;*/
	margin-top:30px;
}

.destaquedescricao,
#meusCursos_curso .descr {
	float:left;
	margin-top:27px;
	color:#333333;
	line-height:22px;
	font-size:14px;
}

#meusCursos_curso .descr {margin-top:0}

#messages_product_view {display:none;position:absolute;right:130px;bottom:0;width:215px;height:60px}
#messages_product_view .messages {background-color:#E55302;text-align:center;margin:0}
#messages_product_view ul {padding:0}
#messages_product_view .error-msg {padding:1px 5px}
#messages_product_view .error-msg span {color:#ffffff;font-weight:bold}

#destaquelistabts{
	float:right;
	height:130px;
}
.internadestaquecomprar{
	margin-top:10px;
	/*margin-right:35px;*/
	display:block;
	clear:both;
}

.internadestaquelista{
	/*margin-right:58px;*/
	margin-top:5px;
	display:block;
	clear:both;
}

#maininternaencontros{
	width:100%;
	/*height:210px;
	background-color:#a00;*/
	float:left;
	margin-top:24px;
	margin-bottom:30px;
}

#maininternaencontros ul{
	margin:0;
	padding:0;
}

#maininternaencontros img{
	padding-top:3px;
	float:left;
}

.bolamask{
	background-color: #e0ded9;
	border-radius: 20px 20px 20px 20px;
	height: 20px;
	width: 20px;
	text-align:center;
}

#maininternaencontros .bolamask {background-color:#E55302}
#maininternaencontros .bolamask .bolanumero {color:#ffffff; vertical-align:middle;}

.liencontrostexto{
	margin:0;
	padding-top:4px;
	padding-left:5px;
	float:left;
	width:95%
}

.bolamask{
	background-color: #e0ded9;
	border-radius: 20px 20px 20px 20px;
	height: 20px;
	width: 20px;
	float:left;
	margin-top: 5px;
	color:#685c53;
	font-weight:500;
	font-size:10px;
}

.bolanumero{
	color: #685C53;
	font-weight: 500;
	font-size: 10px;
	padding-top: 3px;
	/*float: left;
	padding-left: 7px;*/
}

#maininternaencontros ul li{
	float:left;
	width:100%;
	list-style-type:none;
	display:block;
	padding:5px;
	margin:0;
	padding-top:9px;
}

.liencontrostexto strong {font-weight:500;font-size:14px;padding-right:5px}

#maininternaprofessor{
	width:617px;
	/*height:83px;
	background-color:#4f9;*/
	float:left;
	padding-top:30px;
}

#maininternaprofessor h3 a,
#maininternaprofessor h3{color:#E55302;font-size:24px;font-weight:normal;margin:0;padding:0;text-decoration:none}

.internaprofessor{
	font-weight:normal;
	width:100%;
	color:#333333;
	float:left;
}

#vejatambem{
	width:941px;
	/*height:290px;*/
	/*background-color:#82f;*/
	float:left;
	margin-top:30px;
	margin-bottom:30px;
}

#vejatambemtema1{
	width:456px;
	/*height:215px;*/
	/*background-color:#db2;*/
	float:left;
	margin-top:10px;
}

#vejatambemtema1img{
	float:left;
	min-height:260px;
}

#vejatambemtema1texto, #vejatambemtema2texto{
	float:left;
	width:208px;
	margin-bottom: 15px;
	/*height:220px;*/
	margin-left:18px;
	/*background-color:#4f0;*/
}

#vejatambemtema1 h3, #vejatambemtema2 h3{
   font-size:16px;
   font-weight:500;
   color:#00799F;
   margin:0;
   padding:0;
}

.vejatambemsaibacomprar{
	margin-left:18px;
	float:left;
}

.vejatambemtitulo{
	font-size:23px;
	color:#E55302;
	font-weight:normal;
	float:left;
	height:112px;
	text-decoration:none;
	overflow:hidden;
}

.vejatambemprofessor,
.vejatambemunidade,
.vejatambeminicio {float:left;width:100%;font-weight:normal;font-size:13px;float:left}
.vejatambemprofessor a {color:#333333;text-decoration:none}
.vejatambemprofessor strong,
.vejatambemunidade strong,
.vejatambeminicio strong {font-weight:normal;font-size:16px}

.vejatambemsaibamais{
	float:left;
	display:block;
}

.vejatambemcomprar{
	float:left;
	display:block;
	clear:both;
	padding-top:6px;
}

#vejatambemtema2{
	width:456px;
	/*background-color:#700;*/
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#vejatambemtema2img{
	float:left;
	min-height:260px;
}

/*#calendariointerna{
	width:100%;
	height:53px;
	float:left;
	background-image:url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fiocalendario.png");
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:39px;
	min-width:1000px;
}*/

.internabtcalendario{
	float:left;
	margin-left:41px;
	margin-top:21px;
}

#calendariointerna ul {
	float:left;
	margin:0;
	margin-top:4px;
}


/* -----------------------------------------------------------------------------
   FIM DA INTERNA
----------------------------------------------------------------------------- */

.form-bt-img {cursor:pointer}
/* -----------------------------------------------------------------------------
   INÍCIO DO CHECKOUT
----------------------------------------------------------------------------- */
#checkout-step-billing fieldset {min-height:330px}
#checkoutSteps ul {list-style:none}
#checkoutSteps {padding:0;list-style:none}
#checkoutSteps .step {border:1px SOLID #ECECEC;border-bottom-color:#E2E1E2;border-width:1px 0;background-color:#fcfafc;padding-bottom:10px}
#checkoutSteps .step p.required {color:#EBA17B!important}
#checkoutSteps .step h3 {font-family:"Ubuntu", sans-serif;font-size:20px;color:#003F53;border-bottom:1px solid #003F53;padding-bottom:7px}
#checkoutSteps .step {font-family:"Ubuntu", sans-serif;font-size:14px;color:#333}
#checkoutSteps .step label {font-weight:500;color:#999}
#checkoutSteps .step select#billing-address-select,
#checkoutSteps .step input#login-password,
#checkoutSteps .step input#login-email {width:324px;background-color:#EEE;margin-bottom:15px}
#checkoutSteps .step select:focus#billing-address-select,
#checkoutSteps .step input:focus#login-password,
#checkoutSteps .step input:focus#login-email {background-color:#FFF}
#checkoutSteps .step select#billing-address-select {width:860px}
#checkoutSteps .step p.required ,
#checkoutSteps .step label em {color:#E55302}
#checkoutSteps .step p.required {padding:20px 0}
#checkoutSteps .step ul.save-time {list-style:disc outside url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/arrow-gray.png);padding:15px;margin:0}
#checkoutSteps .step ul.save-time li {margin:0 0 15px}
#checkoutSteps .step a.f-left {color:#E55301;text-decoration:none;padding-left: 20px;}
#checkoutSteps #checkout-step-login .col-1,
#checkoutSteps #checkout-step-login .col-2 {width:200px;float:left;width:455px}
#checkoutSteps #checkout-step-login .col-2 .buttons-set {width:326px}
#checkoutSteps #checkout-step-login .col-1 {margin-right:35px}
#checkoutSteps h2.step-title {border:1px SOLID #000;background-color:#f3f2f3;border-width:1px 0;border-top-color:#FFF;border-bottom-color:#b5b5b3;height:48px;line-height:48px;padding-left:50px;margin:0;color:#E55302;font-weight:normal;font-size:26px;font-family:"Ubuntu", sans-serif;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/icons/seu-ev-hs-setas.png) 11px 18px no-repeat}
#checkoutSteps .section.active h2.step-title {background-position:11px -70px}
#checkoutSteps #co-billing-form label {font-weight:500;color:#333}
#checkoutSteps #co-billing-form .form-bt-img {margin-left:40px}
#checkoutSteps #login-form p {margin-top:0}

#checkoutSteps #co-billing-form fieldset.fieldset {padding:15px 32px 34px 22px;margin:30px}
#checkoutSteps #co-billing-form fieldset.fieldset ul.form-list {border-bottom:1px solid #EEEEEE;margin:0 0 16px;padding:0;width:637px}
#checkoutSteps #co-billing-form fieldset.fieldset .form-list li.fields,
#checkoutSteps #co-billing-form fieldset.fieldset .form-list li.control,
#checkoutSteps #co-billing-form fieldset.fieldset .form-list li {color:#999999;list-style-type:none;margin-bottom:6px;position:relative;width:549px;clear:both}
#checkoutSteps #co-billing-form fieldset.fieldset ul.form-list li .input-box input[type=text], #checkoutSteps #co-billing-form fieldset.fieldset ul.form-list li .input-box input[type=password] {background-color:#EEEEEE;height:20px;width:400px}
#checkoutSteps #co-billing-form fieldset.fieldset ul.form-list label:first-child {color:#999999;cursor:pointer;display:block;font-family:'Ubuntu',sans-serif;font-size:15px;text-align:right;top:0;width:135px;margin:10px 0;float:left;padding-right:10px;font-weight:normal}
#checkoutSteps #co-billing-form fieldset.fieldset .form-list li.fields div.input-box {line-height:35px}
#checkoutSteps #co-billing-form fieldset.fieldset em {margin-right:5px}
#checkoutSteps #co-billing-form fieldset.fieldset .dob-day,
#checkoutSteps #co-billing-form fieldset.fieldset .dob-month{float:left;margin:4px}
#checkoutSteps #co-billing-form fieldset.fieldset .dob-year{float:left}
#checkoutSteps #co-billing-form fieldset.fieldset .dob-year input{margin-left:5px;width:40px !important}
#checkoutSteps #co-billing-form fieldset.fieldset li#subscription .input-box{width:20px;float:left;padding-left:145px}
#checkoutSteps #co-billing-form fieldset.fieldset #subscription label{float:left;font-weight:normal;font-size:11px}
#checkoutSteps #co-billing-form fieldset.fieldset #subscription{height:20px;margin-top:-11px}
#checkoutSteps #co-billing-form fieldset.fieldset .form-list li.gender label{margin:0}
#checkoutSteps #co-billing-form fieldset.fieldset .ddd_telefone{margin:0 3px;width:41px !important}
#checkoutSteps #co-billing-form fieldset.fieldset .telefone{margin-right:126px;width:213px !important}
#checkout .messages ul,
#checkout .messages {padding-left:0;margin-left:0}
.cms-institucional-comochegar #maininternacontent .page-title h1,
#checkout-review-table-wrapper .titulo, #maininternacontent .page-title h1,
#checkout .titulo, #maininternacontent .page-title h1{border-bottom:1px solid #E55302;font-weight:normal;color:#e55302;padding-bottom:3px;font-size:30px}
#checkout-review-table-wrapper table th,
#checkout table th{font-weight:normal;font-size:12px;color:#ffffff;height:30px}
#checkout-review-table-wrapper table .produtostitulo,
#checkout table .produtostitulo{background-color:#c2d8d7;border-top-left-radius:4px;border-bottom-left-radius:4px;width:632px;padding-left:11px;text-align:left;border-right:1px solid white}
#checkout-review-table-wrapper table .excluirprodutostitulo,
#checkout table .excluirprodutostitulo{background-color:#c2d8d7;width:119px;text-align:center;border-right:1px solid white}
#checkout-review-table-wrapper table .totalprodutostitulo,
#checkout table .totalprodutostitulo{background-color:#c2d8d7;border-top-right-radius:4px;border-bottom-right-radius:4px;width:176px;text-align:center}
#checkout-review-table-wrapper table .produtotabela,
#checkout table .produtotabela{border-bottom:1px solid #E5E5E7}
#checkout-review-table-wrapper table .produto,
#checkout table .produto{padding:20px 10px}
#checkout-review-table-wrapper table .produto .imgProd,
#checkout table .produto .imgProd {float:left;width:75px;height:75px;overflow:hidden;margin-right:10px}
#checkout-review-table-wrapper table .produtoimg,
#checkout table .produtoimg{float:left;margin:-7px 0 0 -25px}
#checkout-review-table-wrapper table .titulotextoproduto,
#checkout table .titulotextoproduto{color:#E55302;font-weight:normal;font-size:16px;text-decoration:none}
#checkout-review-table-wrapper table .professortextoproduto,
#checkout table .professortextoproduto{color:#333333}
#checkout-review-table-wrapper table .excluirproduto,
#checkout table .excluirproduto{text-align:center;padding-top:6px}
#checkout-review-table-wrapper table .totalprodutos,
#checkout-review-table-wrapper table #total .totalpreco,
#checkout table .totalprodutos,
#checkout table #total .totalpreco{font-weight:normal;font-size:16px;color:#333333;text-align:right;padding-right:20px}
#checkout-review-table-wrapper table .subtotalpreco,
#checkout table .subtotalpreco{font-size:16px;text-align:right;padding-right:20px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #E5E5E7}
#checkout-review-table-wrapper #valepresentecheckout,
#checkout #valepresentecheckout{float:left;width:100%;}
#checkout-review-table-wrapper #valepresentecheckouttexto,
#checkout #valepresentecheckouttexto{color:#333333;font-size:12px;margin-top:20px;margin-left:10px;float:left}
#checkout-review-table-wrapper #busca,
#checkout #busca{float:left;width:217px;margin-top:36px;margin-left:110px}
#checkout-review-table-wrapper #buscacheckout,
#checkout #buscacheckout{width:180px}
#checkout-review-table-wrapper .okbtn,
#checkout .okbtn{float:right;margin-left:3px;margin-top:1px}
#checkout-review-table-wrapper #valepresentepreco,
#checkout #valepresentepreco{float:right;font-size:12px;margin-top:36px;margin-left:30px}
#checkout-review-table-wrapper #valepresentepreco strong,
#checkout #valepresentepreco strong{font-size:16px;font-weight:500;padding-left:10px}
#checkout-review-table-wrapper .page-title,
#checkout .page-title{float:left;/*padding-left:234px;*/text-align:left;padding-left:0;width:100%}
#checkout-review-table-wrapper .cart-empty,
#checkout .cart-empty{float:left;font-size:14px;color:#333333;padding-left:130px;text-align:right;width:416px}
#checkout-review-table-wrapper .cart-empty p,
#checkout .cart-empty p{margin:0;padding:0}
#checkout-review-table-wrapper .cesta-vazia-img,
#checkout .cesta-vazia-img{float:left;margin-top:90px;margin-left:30px}
#checkout-review-table-wrapper .cesta-vazia-title h1,
#checkout .cesta-vazia-title h1{font-weight:500;color:#003F53;font-size:30px;margin:0;margin:0;padding:0;margin-top:75px}
#checkout-review-table-wrapper .cart-empty .continuarcomprandocesta,
#checkout .cart-empty .continuarcomprandocesta{padding-top:30px}
#checkout-review-table-wrapper #left-cestavazia,
#checkout #left-cestavazia{text-align:right;float:left;width:546px}
#checkout-review-table-wrapper {padding:30px}
#checkout-review-table-wrapper table .excluirprodutostitulo,
#checkout-review-table-wrapper table .totalprodutostitulo,
#checkout-review-table-wrapper table .produtostitulo {background-color:#99C7D1;color:#ffffff}
#checkout-review-table-wrapper table .titulotextoproduto {color:#E55302;font-size:12px}
#checkout-review-table-wrapper table td {color:#333}
#checkout-review-table-wrapper table .quantidade {font-size:18px}
#checkout-review-table-wrapper table .valor-unitario {font-size:12px}
#checkout-review-table-wrapper table .valor-total{font-size:16px}


.cart-parcelas
{
	float: right;
	width: 100px;
    font-size: 10px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 5px;
}


#review-buttons-container p {font-size:12px}
#review-buttons-container p a {color:#00727d;font-weight:500}
#review-buttons-container p a.finalizar {float:right}

#txtMural {width:941px;padding:0;margin:0 auto;margin-top:30px}
#txtMural .txt,
.page-title .txt {float:left;width:450px;line-height:22px}
#txtMural .txt02,
.page-title .txt02 {padding-left:30px}

.page-title .txt02 {padding-bottom:30px}

#mural-menu {width:941px;padding:0;margin:0 auto;margin-top:30px}
#mural-menu li {list-style:none;display:block;float:left;background:transparent url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/mural-menu-sprite.png) 0 0 no-repeat;height:57px;width:100px;color:transparent;font-size:0;margin:0 3px;cursor:pointer}
#mural-menu li.arq {width:280px;background-position:0 0;margin-left:155px}
#mural-menu li.pod {width:187px;background-position:-284px 0}
#mural-menu li.ago {width:200px;background-position:-476px 0}
#mural-menu li.arq.sel {background-position:0 -71px}
#mural-menu li.pod.sel {background-position:-284px -71px}
#mural-menu li.ago.sel {background-position:-476px -71px}
#mural-menu img {position:absolute;z-index:10;margin-top:-3px}

#muralBlue_line {width:941px;height:10px;margin:0 auto;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-color:#014052}

#muralAll_itens {width:941px;margin:0 auto;background-color:#F8F8F8;border:1px solid #E8E8E8;border-top:0}

.wordpress-homepage-index .page-title h1 {width:941px;margin:30px auto 0}

#mural-social {width:911px;padding-top:10px;padding-right:30px;height:35px;text-align:right;padding-top:13px;background-color:#9EC8D4}
#mural-social .twitter-share-button {margin-right:20px}

#mural-itens {width:800px;margin:20px auto 0}
#mural-itens .item {display:none;float:left;padding-bottom:30px}
#mural-itens h2 {width:790px;font-size:30px;color:#1A829D;margin-top:0;font-weight:normal;border-bottom:1px solid #E4E4E4;padding-bottom:20px}
#mural-itens h2 select {float:right;width:350px}
#mural-itens h2 select,
#mural-itens h2 select option {font-size:11px;color:#999}
#mural-itens #pod,
#mural-itens #ago {width:100%}

#mural-itens #arq ul {float:left;width:790px;margin-top:0;padding-left:0}
#mural-itens #arq li {list-style:none;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/arrow-blue.gif) left 7px no-repeat;margin:15px 0;padding-bottom:15px;padding-left:18px;border-bottom:1px solid #E4E4E4}
#mural-itens #arq li a {color:#004054;width:auto;font-size:16px;margin:0;float:none; font-weight:normal}
#mural-itens #arq .horario {float:left;width:450px}

#mural-itens #pod #playlist {background:transparent url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/fake-playlist.png) 0 0 no-repeat;width:450px;height:300px;float:left}
#mural-itens #pod #playlist ul {padding:0}
#mural-itens #pod #playlist li {list-style:decimal inside;padding:0 5px;font-size:14px;height:30px;line-height:30px;color:#333;margin-right:30px}
#mural-itens #pod #playlist li.sel {color:#FFF;background-color:#e55302;font-weight:500}
#mural-itens #pod #playlist li span {float:right}
#mural-itens #pod #comentarios {width:330px;height:300px;float:left;margin-left:20px}
#mural-itens #pod #comentarios h3 {color:#837870;font-size:20px;margin:0}
#mural-itens #pod #comentarios h4 {color:#e55302;font-size:16px;margin:0;display:inline;margin-left:5px}
#mural-itens #pod #comentarios ul {padding:0}
#mural-itens #pod #comentarios li {list-style:none;color:#333;font-size:14px;padding-bottom:10px;margin-top:10px;border-bottom:1px SOLID #e7e7e6}
#mural-itens #pod #comentarios li span {color:#e55302}
#mural-itens #pod #comentarios li strong {font-weight:500}

#mural-itens #ago .col {float:left;width:380px}
#mural-itens #ago .col,
#mural-itens #ago .col ul,
#mural-itens #ago .col li {font-size:14px;color:#333}
#mural-itens #ago .col h2 {background-color:#eaebeb;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#333;font-size:20px;height:30px;line-height:30px;margin-top:0}
#mural-itens #ago .col h2 span {width:15px;height:15px;border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;display:block;background-color:#000;float:left;margin:7px 15px}
#mural-itens #ago .cl {margin-right:40px}
#mural-itens #ago .cl h2 span {background-color:#00a651}
#mural-itens #ago .cr h2 span {background-color:#ed1c24}
#mural-itens #ago .tweets h2 {height:40px;line-height:40px;color:#FFF;font-size:24px;padding:0 10px;background-color:#1a819f;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#mural-itens #ago .tweets ul {margin:0;padding:0 50px}
#mural-itens #ago .tweets li {list-style:disc outside url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/tweet.png);font-size:14px;color:#333;padding:0 15px 15px;margin-top:15px;border-bottom:1px SOLID #e6e7e9}
#mural-itens #ago .tweets li a {color:#e55302;font-weight:500}
#mural-itens #ago .tweets li a.italic {font-style:italic}

.toolbar-bottom{width: 100%; float: left;}
.toolbar-bottom div.pages ol {list-style-type:none;}
.toolbar-bottom div.pages ol li {float:left}
.toolbar-bottom .sorter {float: left;margin-top: -20px;width: 100px;}
#paginacao {text-align:center;margin:50px 0}
#paginacao a {border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#004054;height:16px;line-height:16px;text-align:center;padding:1px 7px 2px;margin:0 3px;text-decoration:none;color:#FFF;font-size:14px;font-weight:500}
#paginacao a.next,
#paginacao a.prev {font-size:10px;text-transform:uppercase;padding:4px 7px 3px 22px;background:#004054 url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/arrow-paginacao.png) 0 1px no-repeat}
#paginacao a.next {padding:4px 22px 3px 7px;background-position:52px -21px}
#paginacao a.sel {background-color:#86bccc; color:#004054;}

h2.meus-cursos {font-size:20px;color:#004054;font-weight:500}
#meus-cursos .curso {border-bottom:1px SOLID #e6e9e8;padding:30px 0}
#meus-cursos .curso img {display:block;float:left;margin-right:10px}
#meus-cursos .curso p {display:block;float:left;width:800px;margin:0}
#meus-cursos .curso p .nome {color:#E55302;font-size:20px;text-decoration:none}
#meus-cursos .curso p .horario,
#meus-cursos .curso p .conteudo,
#meus-cursos .curso p .professor {color:#333;font-size:12px}
#meus-cursos .curso p .professor {color:#333;font-size:12px}
#meus-cursos .curso p .professor strong {color:#000}
#meus-cursos .curso p .horario,
#meus-cursos .curso p .valor {font-size:12px;font-weight:500;color:#333333}
#meus-cursos .curso p .valor .actions {float:right;margin-top:-20px}
#meus-cursos .curso p .valor .actions img {cursor:pointer}

#checkout .titulo, #maininternacontent .page-title h1, .wordpress-homepage-index .page-title h1 {
    border-bottom:1px solid #e55302;
    font-weight:normal;
    color:#e55302;
    padding-bottom:3px;
    font-size:30px;
}

#checkout table th{
    font-weight:normal;
    font-size:12px;
    color:#ffffff;
    height:30px;
}

#checkout table .produtostitulo{
    background-color:#99C7D1;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    width:632px;
    padding-left:11px;
    text-align:left;
    border-right: 1px solid white;
}

#checkout table .excluirprodutostitulo{
    background-color:#99C7D1;
    width:119px;
    text-align:center;
    border-right: 1px solid white;
}

#checkout table .totalprodutostitulo{
    background-color:#99C7D1;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width:176px;
    text-align:center;
}

#checkout table .produtotabela{
    border-bottom: 1px solid #E5E5E7;
}

#checkout table .produto{
	padding:20px 10px;
}

#valortotal {float:left;background-color:#99C7D1;border-radius:4px;width:100%;height:40px;margin-top:25px}

#checkout table .produtoimg{
	float:left;
}

#valortotal h2 {
	font-family:Arial;
	color:white;
	text-align:right;
	padding-right:20px;
	margin-top:0;
	padding-top:10px;
}

#botoescheckout{
	float:right;
	margin-top:10px;
	margin-right:3px;
}

.obrigado-title{
    color: #837870;
    font-size: 30px;
    font-weight: 500;
    padding-top: 60px;
    text-align: center;
}

.obrigado-texto{
	color: #797979;
    padding-top: 43px;
    text-align: center;
	font-size:15px;
}

.obrigado-texto a, .obrigado-texto a:visited{
	font-weight:500;
	color:#719500;
	text-decoration:none;
}


/* -----------------------------------------------------------------------------
   FIM DO CHECKOUT
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
   INÍCIO DO FAQ
----------------------------------------------------------------------------- */
#faq .secao-faq {
	/*# cinza e5e6e5*/
	border-bottom:1px solid #e5e6e5;
	padding-bottom:13px;
}

#faq-content {
	width:900px;
	margin:0 auto;
}

#faq .secao-faq:last-child {
	padding-bottom:13px;
	border:none;
}

#faq .secao-faq h4{
    color: #004054;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#faq .secao-faq h2{
    color: #004054;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding-top:31px;
}

#faq .secao-faq h3{
	color:#333333;
	font-size:16px;
	font-weight:500;
	margin:0 0 5px;
	padding-top:9px;
}

#faq .resposta{
	color:#333333;
	display:block;
	padding-bottom:20px;
}

#faq .resposta a{
	color:#e55302;
	text-decoration:none;
}

/* -----------------------------------------------------------------------------
   FIM DO FAQ
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
   INÍCIO COMO CHEGAR
----------------------------------------------------------------------------- */

#como-chegar .left,
#como-chegar .right {float:left;width:460px}
#como-chegar .left {padding-right:20px}
#como-chegar table {width:440px}
#como-chegar .info {line-height:23px}

#como-chegar h3 {font-size:20px;color:#004054;border-bottom:1px solid #004054;padding:0;margin:0;width:100%}

/* -----------------------------------------------------------------------------
   FIM COMO CHEGAR
----------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------
   INÍCIO NEWSLETTER
----------------------------------------------------------------------------- */
.page-title-no-border h1{
	border-bottom:none;
	font-weight:normal;
	color:#E55301;
	padding-bottom:3px;
 }

 .form-newsletter{
	float:left;
	width:426px;
	margin-right:40px;
 }

.form-newsletter form {float:left;width:100%}

 .form-newsletter h1{
	float:left;
	width:100%;
	color:#003F53;
	font-size:20px;
	border-bottom:1px solid #003F53;
	margin-top:0;
	padding-top:15px
 }

 .textonewsletter{
	float:left;
	color:#333333;
	width:100%
 }

 .input-newsletter{
	float:left;
	width:100%
 }

 .titulo-input{
	color:#999999;
	font-size:14px;
	margin:0;
	margin-top:9px;
 }

 .titulo-input strong{
	color:#E55301;
	font-weight:normal;
	font-size:14px;
 }

 .assine-box{
	width:374px;
	height:20px;
 }

 .bt-cadastrar{
	float:right;
	clear:both;
	margin-right:46px;
	margin-top:10px;
 }

 .minha-casa-box{
	width:324px;
	height:20px;
 }

 .esqueceu-senha{
	float:left;
	margin-top:14px;
 }

 .esqueceu-senha a, .esqueceu-senha a:visited{
	color:#003F53;
	text-decoration:none;
	font-size:14px;
 }

 .botao-entrar-newsletter{
	float:left;
	padding-left:128px;
	margin-top:13px;
 }

 .obrigatorios{
	float:left;
	width:100%;
	margin-top:8px;
	color:#E55301;
 }

.nao-cadastrado {position:relative;float:left;width:325px;padding:7px 0;color:#ffffff;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/backgrounds/btnaocad.png) no-repeat;margin-top:10px;text-align:center}
.nao-cadastrado a,
.nao-cadastrado a:visited {color:#ffffff;text-decoration:none;font-weight:bold;font-size:13px}

/* -----------------------------------------------------------------------------
   FIM NEWSLETTER
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
   INÍCIO PARCEIROS
----------------------------------------------------------------------------- */
.page-subtitle-carteirinha {
	width:175px;
	height:195px;
	float:left;
	margin-right:20px;
}

.page-subtitle-carteirinha-texto {
	margin:0;
}

.page-subtitle-carteirinha-texto h2{
	padding-top:35px;
}

.page-subtitle-carteirinha-texto a {
	color:#E55302;
	text-decoration:none;
}

.page-subtitle-bottom-spacer {
	clear:both;
	height:40px;
}


.page-subtitle h2{
    color: #333333;
    font-size: 14px;
    margin: 0;
	font-weight:normal;
}

.page-subtitle h2 strong {font-weight:bold}

.parceiro {
	/*background-color: #339900;*/
	float: left;
	/*margin-right: 20px;*/
	margin-top: 40px;
	width: 430px;
}

/*#parceiros h2 {padding-top:35px}*/

.mr40{
	margin-right:40px;
}

.parceiro-texto{
    /*background-color: red;*/
    float: left;
    margin-left: 19px;
    margin-top: 10px;
    width: 240px;
}

.parceiro-texto h3{
	margin:0;
	padding:0;
	font-size:14px;
	color:#004054;
	font-weight:500;
}

.parceiro-texto h4{
	margin:0;
	padding:0;
	color:#333333;
	font-weight:normal
}

.parceiro-texto h5{
	margin:0;
	padding:0;
	font-size:14px;
	color:#333333;
	font-weight:normal
}

.parceiro-texto h5 strong{
	font-weight:500;
}

.parceiro-texto h4 a, .parceiro-texto h4 a:visited{
	color:#E55302;
	text-decoration:none;
	font-size:12px;
}

.parceiro-imagem {
    /*background-color: red;*/
    border: 5px solid white;
	box-shadow: 0 0 3px #E7E7E5;
    float: left;
    height: 140px;
    /*margin-left: 2px;*/
    margin-top: 2px;
    width: 140px;
}

.parceiros-page-carteirinha{
	float:left;
	background: url("http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/parceiros-carteirinha.png") 0 0 no-repeat;
	height:195px;
	width:100%px;
}

.parceiros-page-carteirinha span{
	width:620px;
	float:left;
	margin:10px 0 0 200px;
	font-size:14px;
}

.parceiros-page-carteirinha a, .parceiros-page-carteirinha a:visited{
	color:#e55302;
	text-decoration:none;
}

/* -----------------------------------------------------------------------------
   FIM PARCEIROS
----------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------
   INÍCIO PROFESSORES
----------------------------------------------------------------------------- */

#professores-destaque-topo{
	float:left;
	width:960px;
}

.professores-page{
	float:left;
}

.professor-destaque {float:left;position:relative;width:140px;margin-right:20px}
#professores-destaque-topo .btnSaibamais {position:absolute;bottom:0}
.professor-destaque-nome a, .professor-destaque-nome a:visited {color:#E55302;font-size:16px;text-decoration:none}

.professor-destaque-carac{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding-top:12px;
}

.professor-destaque-categoria{
	font-size: 12px;
	color: #107D9E;
	font-weight: 500;
	padding-top: 11px;
}

#professor-lista{
	float:left;
	width:940px;
	/*margin-top:47px;*/
}

.professor-lista-topo{
	height:40px;
	background-color:#004054;
	border-radius: 5px 5px 5px 5px;
}

/*
.professor-lista-topo h3{
	margin: 0;
	padding: 0;
	float: left;
	font-size: 24px;
	color: white;
	margin-top: 5px;
	margin-left:12px;
	font-weight:normal
}
*/

.professor-lista-alfabeto {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.professor-lista-alfabeto .animate2 {font-size:16px;font-weight:normal;margin-right:14px}

.professor-lista-alfabeto .animate2.selected{color:#EEA67F}

.professor-lista-busca-tema{
	float:right;
	margin-top:10px;
	margin-right:10px;
}

.professor-lista-busca-tema select{
	width:210px;
	margin-right:5px;
	float:left;
}

.professor-lista-busca-tema img{
	float:left;
	padding-left:5px;
}

.professor-lista-total{
	float:left;
	width:940px;
}

.professor-lista-item{
	float:left;
	width:940px;
	border-bottom: 1px solid #e5e5e8;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:10px;
}

.professor-lista-item a, .professor-lista-item a:visited{
	color:#000000;
	font-size:16px;
	text-decoration:none;
}

.professor-lista-item-tema{
	margin:0;
	padding:0;
	color:#107D9E;
	padding-left: 3px;
	font-weight:normal
}

.professor-lista-item .saibamaislista{
	float:right;
	padding-right: 15px;
}

#professor-lista-index{
	clear:both;
	display:block;
	padding-top:30px;
	padding-bottom:60px;
}

.professor-lista-index-buttons{
	margin:0 auto;
	text-align:center;
	width:780px;
}

.pagination {padding-left:350px}
.pagination li {float:left;margin-right:5px}

.toolbar .pages {float:left;margin:10px 0 0 0;padding-left:290px}
.toolbar .pages ol li a,
.pagination li a,
.professor-lista-index-buttons .active {background-color:#004054;color:white}

.pagination .current,
.toolbar .pages .current,
.professor-lista-index-buttons .deactive {background-color:#86BCCC;color:#004054}

.toolbar .pages .current,
.toolbar .pages ol li a,
.professor-lista-index-buttons .active,
.pagination li,
.pagination li a,
.professor-lista-index-buttons .deactive {font-size:14px;text-decoration:none;border-radius:3px 3px 3px 3px;width:20px;display:block;height:20px;line-height:20px;text-align:center}

.professor-lista-index-buttons .botoes {padding-top:30px}

.toolbar .pages ol li,
.professor-lista-index-buttons ul li {margin:0;padding:0;float:left;margin-right:3px;margin-top:10px}

.toolbar .pages ol li .next,
.toolbar .pages ol li .previous {width:auto}

.professor-lista-index-buttons ul {margin:0 auto;padding:0;list-style:none}

/* -----------------------------------------------------------------------------
   FIM PROFESSORES
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
   INÍCIO INTERNA PROFESSORES
----------------------------------------------------------------------------- */

.teacherDivBody {
	font-family:'Ubuntu', sans-serif;
	width:940px;
	margin:0 auto;
	padding-top:20px
}

.teacherDivColumnLeft {
	float:left;
	width:230px;
}

.teacherDivColumnRight {
	float:left;
	width:690px;
	padding-left:20px;
}

.teacherDivColumnRight_full {width:100%}

.teacherClear{
	clear:both;
}

.teacherPhoto {
	width:230px;
	height:330px;
	border:none;
	overflow:hidden;
	margin-bottom:10px;
}

.teacherSeeTooBox {
	width:230px;
}

.teacherSeeTooTitle {
	color:#FFF;
	background-color:#004054;
	border-radius:3px 3px 0px 0px;
	margin-bottom:1px;
}

.teacherSeeTooItem {
	color:#FFF;
	font-size:12px;
	background-color:#107D9E;
	margin-bottom:1px;
	line-height:125%;
}

.teacherSeeTooSpacer {
	padding:10px;
}

.teacherSeeTooTitleSpacer {
	padding:10px;
	padding-bottom:5px;
}

.teacherSeeTooLastItem {
	padding:4px;
	padding-bottom:10px;
	color:#FFF;
	background-color:#107D9E;
	border-radius:0px 0px 3px 3px;
	font-size:12px;
}

.teacherLinkIcon {
	clear:both;
	float:left;
	width:20px;
	height:20px;
	margin-right:10px;
}

.teacherLinkText {
	float:left;
	height:20px;
	padding-top:3px;
}

.teacherLinkText a {color:#FFF;text-decoration:none;font-weight:500}

.teacherLinkLine {
	clear:both;
	height:20px;
	margin-top:10px;
	margin-left:10px;
}

.teacherName {
	float:left;
	font-size:29px;
	color:#E55302;
	letter-spacing:1px;
}

.teacherText {
	float:left;
	width:100%;
	font-size:14px;
	line-height:22px;
	margin-bottom:30px;
}

.teacherFirstLine {
	float:left;
	width:100%;
}

.teacherNameItem {
	float:right;
}

.teacherSubTitle {
	color:#004054;
	font-size:18px;
	margin-top:80px;
	margin-bottom:10px;
	border-bottom-color:#004054;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:100%;
	font-weight:500
}

.teacherSubItem {
	width:100%;
	padding-top:10px;
	height:20px;
	font-size:14px;
	border-bottom-color:#E7E6E5;
	border-bottom-style:solid;
	border-bottom-width:1px;
	overflow:hidden;
}
.teacherSubItem a {text-decoration:none;color:#222222}
.teacherSubItem a:hover {text-decoration:underline}
.teacherSubItemColor {color:#E55302;font-weight:500}
.teacherBlog {text-transform:lowercase}
.fb_edge_widget_with_comment {float:right}

/* -----------------------------------------------------------------------------
   FIM INTERNA PROFESSORES
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
   INÍCIO FALE CONOSCO LOGADO
----------------------------------------------------------------------------- */

#contact_container.logado .page-title h1{
	color:#837870;
	font-size:20px;
	border:none;
	font-weight:500;
}

#contact_container table tr.logado, #contact_container #obrigatorioscontato.logado{
	display:none;
}

#obrigatorioscontato {margin:0}

#contact_container .messages .error-msg, #contact_container .messages .error-msg ul li{
    color: #837870;
    font-size: 14px;
    list-style:none;
}

.messages li {height:auto;list-style:none}

#contact_container.contact_form ul.messages, #contact_container.contact_form ul.messages li.error-msg ul{
    background-color: #e1f0bb;
    border-radius: 4px 4px 4px 4px;
    margin: 0;
    padding: 3px;
}


/* -----------------------------------------------------------------------------
   FIM FALE CONOSCO LOGADO
----------------------------------------------------------------------------- */

.whatisit-top-color {
	width:180px;
	height:10px;
	border-radius:3px 3px 0px 0px;
	background-color:#1b829d;
	border-top:1px solid #166a7e;
	border-left:1px solid #166a7e;
	border-right:1px solid #166a7e;
}

/* -----------------------------------------------------------------------------
	INÍCIO FINANCEIRO LOGADO
----------------------------------------------------------------------------- */
#meuspedidos-titulo h1{
	color:#837870;
	font-size:20px;
	border:none;
	font-weight:500;
}

.meuspedidos-item ul{
	list-style-image:url('http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/image/bullet_orange.png');
}

.meuspedidos-item ul li{
	padding-bottom:20px;
}

.meuspedidos-item ul li a img{
	padding-top:4px;
	padding-right:1px;
}

.meuspedidos-produto{
    color: #837870;
    font-size: 20px;
    padding-left: 7px;
}


/* -----------------------------------------------------------------------------
	FIM FINANCEIRO LOGADO
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
	INICIO EVENTOS
----------------------------------------------------------------------------- */

#eventosPage h1 {font-size:30px;font-weight:normal;color:#E55301;padding-bottom:10px}
#eventosPage h2 {color:#fff;}

#eventosPage #eventosMenu {float:left;width:100%;border-bottom:1px solid #003F53;padding-bottom:7px;margin:10px 0 15px 0}
#eventosPage #eventosMenu li {float:left;padding:0 0 0 20px;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/backgrounds/evento_menu_dot.gif) 11px 12px no-repeat}
#eventosPage #eventosMenu .first {padding:0;background:none}
#eventosPage #eventosMenu .animate3 {font-size:15px}
#eventosPage #eventosMenu .animate3.selected {color:#E65303}

#eventosPage .slider {position:relative;float:left;width:100%;height:240px;margin-bottom:25px;background-color:#1A829F;color:#ffffff}
#eventosPage .slider .bigOne {float:left;width:100%;height:240px}
#eventosPage .slider .dobra {position:absolute;bottom:0;left:0;z-index:10}
#eventosPage .slider #hs_spot_01,
#eventosPage .slider #hs_spot_02,
#eventosPage .slider #hs_spot_03 {position:absolute;height:240px;top:0;left:0;background-color:#1A829F}
#eventosPage .slider #hs_spot_02,
#eventosPage .slider #hs_spot_03 {display:none}
#eventosPage .dobra2 {position:absolute;bottom:0;right:0}
#eventosPage .slider .img {float:right}
#eventosPage .slider .info {float:left;width:444px;text-align:right}
#eventosPage .slider h2 {font-size:50px;font-weight:normal;margin:25px 0 0 0}
#eventosPage .slider p {font-size:17px;margin-top:5px;padding-left:20px;color:#ffffff}
#eventosPage .control {position:absolute;bottom:10px;left:385px;z-index:10}
#eventosPage .control .hotItem {float:left;width:19px;height:19px;margin-left:2px}
#eventosPage .control a {float:left;width:19px;height:19px;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/eventos/slider_dot.gif) no-repeat}
#eventosPage .control a.selected,
#eventosPage .control a:hover {background-position:-20px 0}

#eventosPage .itemOrca {position:relative;float:left;width:460px;height:150px;line-height:105px;background-color:#E65303;color:#ffffff;text-align:center}
#eventosPage .itemOrca a {font-size:22px}
#eventosPage.locacao .itemOrca {line-height:40px}

#eventosPage .itens,
#eventosPage .itens2 {position:relative}
#eventosPage .itens {float:left;width:460px;height:150px;background-color:#004054;color:#ffffff;margin-bottom:25px}
#eventosPage h4 {float:left;width:230px;font-size:25px;color:#ffffff;text-align:center;padding-top:17px}
#eventosPage .itens2 {height:110px;margin-bottom:0}
#eventosPage.locacao .itens2 {height:41px;margin-bottom:0}
#eventosPage .itens .img {float:right}
#eventosPage .btnSaibaMais_orange, #eventosPage .btnSaibaMais_white {position:absolute;bottom:10px;left:125px}
#eventosPage .slider .btnSaibaMais_orange, #eventosPage .slider .btnSaibaMais_white {position:absolute;bottom:40px;left:350px;text-align:left}

#eventosPage .iMarg {margin-right:25px}

#eventosPage h3 {color:#003F53;font-size:18px;font-weight:normal}

/* AULAS EXCLUSIVAS */
#eventosPage.aulas .leftBar {float:left;width:474px;text-align:justify}
#eventosPage.aulas .rightBar {float:right;width:450px;padding-top:93px}
#eventosPage.aulas .leftBar a {color:#E55301;text-decoration:none}

/* LOCAÇÂO DE SALAS */
#eventosPage.locacao {position:relative}
#eventosPage.locacao .tit {font-size:20px;color:#E55301}
#eventosPage.locacao h2 {font-size:18px;color:#003F53;font-weight:normal}
#eventosPage.locacao .images {float:left;width:100%}
#eventosPage.locacao .theImg {float:left;width:460px;height:240px}
#eventosPage.locacao .theImg  a {position:relative;display:block;width:100%;height:200px}
#eventosPage.locacao .theImg .lupa {position:absolute;width:20px;height:20px;line-height:20px;text-align:center;bottom:0;right:0;background-color:#ffffff}
#eventosPage.locacao .theImg strong {color:#E55301}
#eventosPage.locacao .space {padding-right:25px}
#eventosPage.locacao .itemOrca {float:right}
#eventosPage.locacao .unidades {float:right;width:460px;padding-top:40px}
#eventosPage.locacao .info {float:left;width:460px}

/* SERVICOS DE APOIO */
#eventosPage.apoio h3 {margin-top:0}
#eventosPage.apoio .sList {float:left;width:450px;padding:0;margin:0}
#eventosPage.apoio .sList li {float:left;width:200px;height:100px;list-style:none}
#eventosPage.apoio .sList li.space {padding-right:25px;}
#eventosPage.apoio .sList li strong,
#eventosPage.apoio .sList li span {font-size:14px;font-weight:500}
#eventosPage.apoio .sList li strong {float:left;width:100%;color:#E55301}
#eventosPage.apoio .sList li span {float:left;width:100%}
#eventosPage.apoio a {color:#E55302;text-decoration:none}
#eventosPage.apoio nav a {color:#003F53}
#eventosPage.apoio .colunaLeft {float:left;width:465px;padding-right:30px}


/* SOLICITE ORCAMENTO */
#eventosPage.orcamento #cldArea .ui-datepicker-header {background-color:#00799F}
#cldArea .ui-datepicker-calendar .ui-datepicker-week-end:first-child,
#cldArea .ui-datepicker-calendar .ui-datepicker-week-end:first-child a {color:#E59A6B!important}
#eventosPage.orcamento #cldArea .ui-datepicker-calendar thead th {color:#00799F;font-weight:normal}
#eventosPage.orcamento #cldArea .ui-state-active {background-color:#E59A6B!important}

/* QUEM ESTA AQUI */
#eventosPage.quem .logos {width:806px;margin:0 auto}
#eventosPage.aulas .logos {float:left;width:460px;padding:0}
#eventosPage.quem .logos li,
#eventosPage.aulas .logos li {float:left;width:105px;height:105px;line-height:105px;list-style:none;padding:2px 7px 10px 3px;background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/backgrounds/eventos_bg_logos.jpg) no-repeat}

/* PROXIMIDADES */
#eventosPage.proximidades .mapa {float:left;width:460px}
#eventosPage.proximidades .mapa.first {margin-right:25px}
#eventosPage.proximidades .mapa h2 {font-size:18px;color:#003F53;font-weight:normal;border-bottom:1px solid #003F53;margin-bottom:0}

/* -----------------------------------------------------------------------------
	FIM EVENTOS
----------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------
	INICIO NA MIDIA
----------------------------------------------------------------------------- */
/* NA MIDIA */
#namidia.quem .logos {width:905px;margin:0 auto}
#namidia.aulas .logos {float:left;width:460px;padding:0}
#namidia.quem .logos li,
#namidia.aulas .logos li {float:left;width:280px;height:180px;list-style:none;padding:2px 7px 10px 3px;}

#namidia .img-desc {
    position: relative;
    display: block;
    height:180px;
    width: 280px;
}

#namidia .img-desc .titulotag {
    font-size: 13px;
    line-height: 13px;
    text-transform: uppercase;
    font-family: 'Ubuntu';
	background: #014051;
	font-weight: bold;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 150px;
    padding: 10px;
}

#namidia .img-desc .textotag {
    font-size: 11px;
    line-height: 12px;
	font-weight:normal;
    text-transform: uppercase;
    font-family: 'Ubuntu';
	background: #014051;
    color: #fff;
}

/* -----------------------------------------------------------------------------
	FIM NA MIDIA
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
	INICIO O QUE EH
----------------------------------------------------------------------------- */

#eventosArea.oqueeh #oqueeh1 {display:block;overflow:hidden}
#eventosArea.oqueeh .slider {position:absolute;width:500px;height:500px;top:216px;right:160px}
#eventosArea.oqueeh .slider .bigOne {display:none;position:absolute;top:0;right:0;z-index:2}
#eventosArea.oqueeh .slider .bigOne.selected {display:block;z-index:3}
#eventosArea.oqueeh .slider .hotItem {position:absolute;z-index:11}
#eventosArea.oqueeh .slider .hotItem1 {top:30px;right:335px}
#eventosArea.oqueeh .slider .hotItem2 {top:140px;right:365px}
#eventosArea.oqueeh .slider .hotItem3 {top:255px;right:335px}
#eventosArea.oqueeh .slider .hotItem4 {top:335px;right:253px}
#eventosArea.oqueeh .slider .hotItem5 {top:365px;right:140px}
#eventosArea.oqueeh .slider .hotItem6 {top:334px;right:26px}
#eventosArea.oqueeh .conheca-fotos-titulo {float:left;/*margin:30px 0 10px 0*/}
#eventosArea.oqueeh .conheca-fotos-titulo.cft2 {margin-top:20px}
#eventosArea.oqueeh .hsContent {display:block;padding:15px 15px 20px}
#eventosArea.oqueeh h1 {margin-left:0}
#eventosArea.oqueeh #trabalhe-conteudo {display:none}
#eventosArea.oqueeh #trabalhe-conteudo strong {font-weight:bold}
#eventosArea.oqueeh #trabalhe-conteudo a {color:#E55301}
#eventosArea.oqueeh .conheca-imagens-thumbs ul li {padding:12px 0}

/* -----------------------------------------------------------------------------
	FIM O QUE EH
----------------------------------------------------------------------------- */

#eventosArea.politica #oqueehA2 p span {font-size:20px;color:#004054}
#eventosArea.politica #evBoxArea a {color:#E55302}

/* -----------------------------------------------------------------------------
	INICIO MINHA CASA DO SABER
----------------------------------------------------------------------------- */

#product-shop li {list-style:none}
#product-shop .topcurso {height:350px;margin: auto 41px auto auto;}
#product-shop .topcurso.first {margin-left: 0;}
#product-shop .topcurso.last {margin-right: 0;}
#product-shop .toptituloinicio {margin-bottom:10px}

/* -----------------------------------------------------------------------------
	FIM MINHA CASA DO SABER
----------------------------------------------------------------------------- */

.btnSaibaMais,
.btnSaibaMais_orange,
.btnSaibaMais_white {float:left;width:90px;height:23px;color:#000000}
.btnSaibaMais,
.btnSaibaMais_orange span,
.btnSaibaMais_white span {float:right}
a.btnSaibaMais_orange:visited,
.btnSaibaMais_orange {color:#F4A584}
.btnSaibaMais_white {color:#FFF}
/*
.cms-index-index #slider,
.catalog-category-view #slider,
.catalog-product-view #slider {height:66px}
*/
.linkMail {color:#E55302;text-decoration:none}

.cms-institucional-eventos-orcamento-obrigado ul li,
.cms-institucional-eventos-orcamento-obrigado ul,
.cms-institucional-eventos-orcamento-obrigado .messages {margin:0;padding:0}


/* Todos os Formularios */

#confrmArea,
#soForm .allContacts
{background-color:#ffffff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px rgba(0,0,0,0.3)}

/* -----------------------------------------------------------------------------
	CLEAR
----------------------------------------------------------------------------- */
.clear{
	display: block!important;
	font-size: 0!important;
	color: transparent!important;
	height: 0!important;
	line-height: 0!important;
	width: 100%!important;
	margin: 0!important;
	padding: 0!important;
	border-width: 0!important;
	clear: both!important;
}

/* -----------------------------------------------------------------------------
	FIM CLEAR
----------------------------------------------------------------------------- */

/* =============================================================================
   Non-semantic helper classes
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr; }
.ir br { display:none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display:none; visibility:hidden; }

/* Hide only visually, but have it available for screenreaders:by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard:drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility:hidden; }

/* Contain floats:nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.clear {display:block;width:100%;font-size:0;height:0;line-height:0;border-width:0;clear:both}

.curso-busca-index .topcurso {height:340px}


/* =============================================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width:480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width:768px) {
  /* Style adjustments for viewports 768px and over go here */

}

.btnAuxiliar
{
	padding-top: 8px;
}

/* =============================================================================
   Print styles.
   Inlined to avoid required HTTP connection:www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

.headerLogotipoPrint {display: none;}

@media print {
  * { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; } /* Black prints faster:sanbeiji.com/archives/953 */
  a, a:visited { !important; text-decoration:underline; }
  aa[href]:after { content:" (" attr(href) ")"; }
  aabbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
  thead { display:table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside:avoid; }
  img { max-width:100% !important; }
  @page { margin:0.5cm; }
  p, h2, h3 { orphans:3; widows:3; }
  h2, h3{ page-break-after:avoid; }
  #vejatambem, #footerMenu, #maincalendario, #destaquelistabts, .destaquesaibamais, #redessociais
  {
  	display: none;
  }
  #headerRightContent
  {
  	margin-top: 20px;
  }
  #headerRightContent .phones
  {
  	text-align: right;
  	width: 180px;
  }
  .headerLogotipoPrint {
  	display: block;
  	margin-top: -20px;
  	margin-left: -40px;
  }
}

.headerLogoSeparador, .headerLogo10Anos {
	margin-top: 25px;
	height: 43px;
}
.headerLogoSeparador {
	margin-left: 20px;
}
.headerLogo10Anos {
	margin-left: 10px;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/**
 * CEREBRUM
 *
 * @category    Cerebrum
 * @package     Cerebrum_All
 * @copyright   Copyright (c) 2005 Cerebrum (http://www.cerebrum.com.br)
 * @license     http://www.cerebrum.com.br/license.html
 */


/********************************************************************************/
/**************************** Generic *****************************/
/******************************************************************************/
.cerebrum-alerta-processing { display:none; }
.gravatar-header-welcome { padding-right:5px }

/* LOADING INDICATOR
*******************************************************************/
#loading-mask {
    background:background:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/css/images/blank.gif) repeat;
    position:absolute;
    color:#d85909;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    opacity:0.80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
    z-index:500;
    }
#loading-mask .loader {
    position:fixed;
    top:45%;
    left:50%;
    width:120px;
    margin-left:-60px;
    padding:15px 60px;
    background:#fff4e9;
    border:2px solid #f1af73;
    color:#d85909;
    font-weight:bold;
    text-align:center;
    z-index:1000;
    }

/* Tools */
.no-display   { display:none; }

/* SPACE
*******************************************************************************/
.box-left, .box-right   { width:48.5%; }
.box-left               { float:left; }
.box-right              { float:right; }
.box-left .content,
.box-right .content     { padding:6px 14px; }
.separator, .pipe       { padding:0 6px; font-size:.9em; } /* vertical pipe */
.divider                { display:block; height:1px; margin:8px 0; background:#ddd; overflow:hidden; }  /* horizontal pipe */
td.divider              { font-size:1px; line-height:0; }

/* MESSAGES
*******************************************************************************/
.error,
a.error span,
.required,
.validation-advice { color:#D40707 !important; font-weight:bold !important; }

/**
 * CEREBRUM
 *
 * @category    Cerebrum
 * @package     Cerebrum_Payments
 * @copyright   Copyright (c) 2005 Cerebrum (http://www.cerebrum.com.br)
 * @license     http://www.cerebrum.com.br/license.html
 */
.payments-iframe-payments_cielo { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_americanexpress { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_redecard { width:100%; height:600px;border: 1px solid #ccc; }
.payments-iframe-payments_moip { width:100%; height:800px;border: 1px solid #ccc; }
.payments-iframe-payments_bradesco { width:100%; height:300px;border: 1px solid #ccc; }
.payments-iframe-payments_bancodobrasil { width:100%; height:300px;border: 1px solid #ccc; }
.payments-iframe-payments_itaushopline { width:100%; height:300px;border: 1px solid #ccc; }
.payments-iframe-payments_unibanco { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_cielowebservice { width:100%; height:700px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_bb { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_bradesco { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_itau { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_real { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_banespa { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_santander_banespa { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_cef { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_hsbc { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_nossacaixa { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_banestes { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_bancoob { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_boleto_sicredi { width:100%; height:500px;border: 1px solid #ccc; }
.payments-iframe-payments_evolucard { width:100%; height:500px;border: 1px solid #ccc; }

.payments-processing-status { background:none; font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; }
.payments-processing-status .main-container { width:840px; }
.payments-processing-status .col1-layout .main { width:800px;background:none; }

.payments-processing-cielo,
.payments-processing-americanexpress,
.payments-processing-redecard,
.payments-processing-moip,
.payments-processing-bradesco,
.payments-processing-bancodobrasil,
.payments-processing-itaushopline,
.payments-processing-unibanco,
.payments-processing-cielowebservice { background:none;text-align:left; }

.payments-processing-cielo .main-container,
.payments-processing-americanexpress .main-container,
.payments-processing-redecard .main-container,
.payments-processing-moip .main-container,
.payments-processing-bradesco .main-container,
.payments-processing-bancodobrasil .main-container,
.payments-processing-itaushopline .main-container,
.payments-processing-unibanco .main-container,
.payments-processing-cielowebservice .main-container { width:820px; }

.payments-processing-cielo .col1-layout .main,
.payments-processing-americanexpress .col1-layout .main,
.payments-processing-redecard .col1-layout .main,
.payments-processing-moip .col1-layout .main,
.payments-processing-bradesco .col1-layout .main,
.payments-processing-bancodobrasil .col1-layout .main,
.payments-processing-itaushopline .col1-layout .main,
.payments-processing-unibanco .col1-layout .main,
.payments-processing-cielowebservice .col1-layout .main { width:820px; }

.payments-processing-bradesco .col1-layout .main .tr-bradesco-b2c {  }
.payments-processing-bradesco .col1-layout .main .td-bradesco-pagto-facil {  }
.payments-processing-bradesco .col1-layout .main .td-bradesco-boleto {  }
.payments-processing-bradesco .col1-layout .main .td-bradesco-boleto-retorno { display:none; }
.payments-processing-bradesco .col1-layout .main .td-bradesco-transferencia-contas {  }
.payments-processing-bradesco .col1-layout .main .td-bradesco-financiamento-eletronico {  }
.payments-processing-bradesco .col1-layout .main .tr-bradesco-b2b {  }
.payments-processing-bradesco .col1-layout .main .td-bradesco-pagto-eletronico {  }

.cms-url-cima-redecard { padding: 0 !important; }

.page-payments-processing-status { background: white; }
.page-payments-processing-status .wrapper {  min-width:200px; }
.page-payments-processing-status .main-container { background: white; width:auto; }
.page-payments-processing-status .main { background: white; width:auto; min-height:10px; }

/* Tools */
.no-display   { display:none; }

/* General Box */
.box-payments, .box-product-view-calculo-parcelas { background:#fff url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-payments .box-head, .box-product-view-calculo-parcelas .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-payments .box-head h2, .box-product-view-calculo-parcelas .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#e65505;background-image:url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/i_folder-table.gif); }

/* Clears ================================================================================ */
.box-payments .box-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* payments checkout */
.payments-checkout-radio-bandeiras { background:#fff url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 10px; }
.payments-checkout-radio-parcelas { background:#fff url(http://casadosaber.com.br/sp/skin/frontend/casadosaber/default/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 10px; }

/* _ */
.regular-price-parcelado { color: blue; display: block; font-size: 14px; }
.box-product-view-calculo-parcelas { display: none; }
.image-method-payments { padding:10px 15px 15px; }

.payments-observer-sales-order-item { display: inline; }
.link-payments-observer-sales-order-item { color: #5E963B !important;font-weight: bold; }
.sidebar .payments-observer-sales-order-item { display: none; }

.dialog .bot { display:inline-table !important; }
.dialog .bot .magento_s { text-align: right; }

#message-payments-checkout-success {  }

#cerebrum-payments-retorno-2-box-head {  }
#cerebrum-payments-retorno-2-table {  }

.cc-installments { display: none; overflow: hidden; }

.payments-info { padding:10px;background-color:#fff;border:1px solid #ddd;margin-bottom:7px; }

#ig-lightbox-image
{
	position: absolute;
	top: 0;
	left: 0;

	width: 100px;
	height: 100px;

	z-index: 1000;
/* 	opacity: 0; */
}

#ig-lightbox-back
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
/* 	opacity: 0; */
}

#ig-lightbox-image-src
{
	position: absolute;
	top: 0;
	left: 0;

	z-index: 1050;
/* 	opacity: 0; */
}

#ig-lightbox-image-commands
{
	position: absolute;
	text-align: center;
	z-index: 1100;
	visibility: hidden;
/* 	opacity: 0; */
}

#image-label
{
	text-align: center;
}

#ig-lightbox-image-commands td
{
	vertical-align: middle;
}

#ig-lightbox-image-close
{
	position: absolute;
	left : -1000px;
	top : -1000px;
	z-index: 2000;
}

#ig-lightbox-loading
{
	position: absolute;
	background: #000000 url(http://casadosaber.com.br/sp/skin/frontend/base/default/images/ig_lightbox/loader.gif) no-repeat center center;
	border: 1px solid #8e8e8e;
	z-index: 2100;
	width: 200px;
	height: 200px;
	visibility: hidden;
}


