/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

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

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

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../plugins/Jquery/UI/img/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px 8px 0;
	position: absolute;
	z-index: 9999;
	max-width: 500px;
	-webkit-box-shadow: 0 0 5px #CCC;
	box-shadow: 0 0 5px #CCC;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #CCC;
	background: #ffffff;
	color: #222222;
} /* url(../plugins/Jquery/UI/img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x */
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #CCC;
	background: #cccccc url(../plugins/Jquery/UI/img/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../plugins/Jquery/UI/img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(../plugins/Jquery/UI/img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #CCC;
	background: #ffffff url(../plugins/Jquery/UI/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../plugins/Jquery/UI/img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../plugins/Jquery/UI/img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #CCC url(../plugins/Jquery/UI/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #CCC url(../plugins/Jquery/UI/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/* Banner Rotator */
.banner-rotator-wrapper{position:relative;overflow:hidden}
.banner-rotator{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:900px;height:360px;overflow:hidden}
.banner-rotator .screen{position:relative;top:0;left:0;overflow:hidden}
.banner-rotator .strip{display:block;position:absolute;top:0;left:0;z-index:0;overflow:hidden}
.banner-rotator .content-box{display:none;position:absolute;top:0;left:0;overflow:hidden}
.banner-rotator .main-img{display:none;position:absolute;top:0;left:0;z-index:0;border:0}
.banner-rotator .preloader{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#000 url(../plugins/Jquery/Banner_Rotator/images/nav/preloader.gif) no-repeat center center;z-index:5;display:none}
.banner-rotator div.timer{position:absolute;left:0;height:4px;background-color:#FFF;-moz-opacity:.5;filter:alpha(opacity=50);opacity:0.5;z-index:6;visibility:hidden;font-size:0}
.banner-rotator div.clock-timer-holder{position:relative;display:inline-block;float:left;width:20px;height:20px}
.banner-rotator canvas.clock-timer{overflow:hidden}
.banner-rotator-wrapper div.wrapper-bg{position:absolute;z-index:3}
.banner-rotator-wrapper div.border{position:absolute;z-index:2}
.banner-rotator-wrapper .shadow{position:absolute;height:82px;z-index:1}
.banner-rotator-wrapper .shadow .left{display:block;float:left;width:100px;height:42px;background:url(../plugins/Jquery/Banner_Rotator/images/nav/shadow-left.png) no-repeat left bottom}
.banner-rotator-wrapper .shadow .middle{display:block;float:left;width:auto;height:42px;background:url(../plugins/Jquery/Banner_Rotator/images/nav/shadow-middle.png) repeat-x left bottom}
.banner-rotator-wrapper .shadow .right{display:block;float:left;width:100px;height:42px;background:url(../plugins/Jquery/Banner_Rotator/images/nav/shadow-right.png) no-repeat left bottom}
.banner-rotator .content{position:absolute;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}
.banner-rotator .textbox{position:absolute;z-index:4;overflow:hidden;top:0;left:0;font-family:"BebasNeueRegular"}
.banner-rotator .textbox a.bg-url{display:block;clear:both;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0)}
.banner-rotator .textbox span.border{display:block;position:absolute;top:-1px;width:100%;height:1px;background-color:#FFF;-moz-opacity:0.3;filter:alpha(opacity=0.3);opacity:0.3}
.banner-rotator .textbox span.border-black{background-color:#000;-moz-opacity:1;filter:alpha(opacity=1);opacity:1}
.banner-rotator .textbox span.bg{display:block;position:absolute;padding:10 15px;width:100%;height:100%;background-color:#000}
.banner-rotator .textbox span.bg-opacity{-moz-opacity:0.6;filter:alpha(opacity=0.6);opacity:0.6}
.banner-rotator .textbox span.text{display:block;z-index:3;position:relative;font-family:"BebasNeueRegular"}
.banner-rotator .textbox span.title,.banner-rotator .textbox .title{font-size:30px;color:#FFF}
.banner-rotator .textbox span.field,.banner-rotator .textbox .field{display:block;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.banner-rotator .textbox p.margin{margin:0 0 18px}
.banner-rotator .cpanel{position:absolute;top:0;z-index:7;visibility:hidden}
.banner-rotator .outer-hp,.banner-rotator .outer-vp{position:absolute;background:#333;background:-moz-linear-gradient(#444,#111);background:-webkit-gradient(linear,0 top,0 bottom,from(#444),to(#111));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444',endColorstr='#111',GradientType=0);border:1px solid #000}
.banner-rotator .outer-hp{left:0;width:100%;border-left:none;border-right:none}
.banner-rotator .outer-vp{top:0;height:100%;border-top:none;border-bottom:none}
.banner-rotator .back-scroll,.banner-rotator .fwd-scroll{position:absolute;top:0;left:0;z-index:10;background:url(../plugins/Jquery/Banner_Rotator/images/nav/spacer.png) no-repeat}
.banner-rotator .items,.banner-rotator .buttons{display:inline;position:relative;float:left;overflow:hidden}
.banner-rotator .items ul{position:relative;list-style:none;margin:0;padding:0}
.banner-rotator .items ul.inside{position:absolute;top:0;left:0}
.banner-rotator .items li,.banner-rotator .play-btn,.banner-rotator .previous-btn,.banner-rotator .next-btn{position:relative;list-style:none;display:inline;float:left;overflow:hidden;width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.6);cursor:pointer;font-size:10px;font-weight:bold;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}
.banner-rotator .play-btn,.banner-rotator .previous-btn,.banner-rotator .next-btn,.banner-rotator .s-prev,.banner-rotator .s-next{background-image:url(../plugins/Jquery/Banner_Rotator/images/nav/sprite.png);background-repeat:no-repeat}
.banner-rotator .items li:hover,.banner-rotator .play-btn:hover,.banner-rotator .previous-btn:hover,.banner-rotator .next-btn:hover{background-color:#000;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}
.banner-rotator .items li.curr-thumb{color:#000;background-color:#FFF;cursor:default;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}
.banner-rotator .items li *{display:none}
.banner-rotator .items li div{position:relative;color:#FFF;background-color:#000;width:auto;height:auto}
.banner-rotator .items li.image{background:#000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.banner-rotator .items li.image a{display:block;border:0}
.banner-rotator .items li.image img{display:block;border:0;position:absolute;-moz-opacity:.3;filter:alpha(opacity=30);opacity:0.3;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .items li.image:hover img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .items li.image.curr-thumb img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;cursor:default;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .play-btn{background-position:-20px 0px}
.banner-rotator .pause{background-position:0px 0px}
.banner-rotator .previous-btn{background-position:-40px 0px}
.banner-rotator .next-btn{background-position:0px -20px}
.banner-rotator .up{background-position:-20px -20px}
.banner-rotator .down{background-position:-40px -20px}
.banner-rotator .s-prev,.banner-rotator .s-next{position:absolute;z-index:8;top:50%;margin-top:-20px;width:30px;height:40px;cursor:pointer;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .s-prev{left:7px;background-position:0px -40px}
.banner-rotator .s-next{left:100%;margin-left:-37px;background-position:-30px -40px}
.banner-rotator .s-prev:hover,.banner-rotator .s-next:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .block,.banner-rotator .vpiece,.banner-rotator .hpiece{position:absolute;z-index:2}
#rotator-tooltip{position:absolute;top:0;left:0;z-index:99999;display:none}
#rotator-tooltip img{display:block;float:left;background-color:#FFF;padding:3px;margin:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#rotator-tooltip .arrow{ position:absolute; width:0; height:0;margin:0;padding:0}
#rotator-tooltip.img-up .arrow{ bottom:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}
#rotator-tooltip.img-down .arrow{top:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}
#rotator-tooltip.img-right .arrow{left:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #FFF}
#rotator-tooltip.img-left .arrow{right:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #FFF}
#rotator-tooltip .tt-txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#FFF;max-width:300px;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:8px 0}
#rotator-tooltip.txt-up .arrow{bottom:3px; margin-left:10px;border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}
#rotator-tooltip.txt-down .arrow{top:3px; margin-left:10px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}
.banner-rotator .video-play{position:absolute;left:50%;top:50%;width:43px;height:43px;margin-left:-21px;margin-top:-21px;background:url(../plugins/Jquery/Banner_Rotator/images/nav/sprite.png) no-repeat 0px -87px;cursor:pointer;z-index:9}
.banner-rotator .video-play:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1}
.banner-rotator .video-frame{position:absolute;z-index:10;left:0;top:0;display:block}
.banner-rotator .video-close{position:absolute;width:21px;height:21px;background:url(../plugins/Jquery/Banner_Rotator/images/nav/sprite.png) no-repeat -45px -81px;cursor:pointer;right:6px;top:6px;border:1px solid #5E5C5C}
.banner-rotator a[role="buttons"]{display:inline-block;background-color:#2c2c2c;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2c2c2c),color-stop(100%,#0d0d0d));background-image:-webkit-linear-gradient(#2c2c2c,#0d0d0d);background-image:-moz-linear-gradient(#2c2c2c,#0d0d0d);background-image:-o-linear-gradient(#2c2c2c,#0d0d0d);background-image:linear-gradient(#2c2c2c,#0d0d0d);-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 0 #444 inset;-webkit-box-shadow:0 1px 0 0 #444 inset;-o-box-shadow:0 1px 0 0 #444 inset;box-shadow:0 1px 0 0 #444 inset;color:#fff;cursor:pointer;font:12 Arial,Tahoma,sans-serif;font-weight:bold;margin:0;padding:6px 15px;text-align:left;-moz-text-shadow:0px 1px #000;text-shadow:0px 1px #000;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator a[role="buttons"]:hover,.banner-rotator a[role="buttons"]:focus{background-color:#545454;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#545454),color-stop(100%,#131313));background-image:-webkit-linear-gradient(#545454,#131313);background-image:-moz-linear-gradient(#545454,#131313);background-image:-o-linear-gradient(#545454,#131313);background-image:linear-gradient(#545454,#131313);-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 0 0 #777 inset;-webkit-box-shadow:0 1px 0 0 #777 inset;-o-box-shadow:0 1px 0 0 #777 inset;box-shadow:0 1px 0 0 #777 inset;text-decoration:none;color:#fff;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.big-blue-bg{background-color:#009bcd;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#00c6e4),color-stop(100%,#0063a8));background-image:-webkit-linear-gradient(#00c6e4,#0063a8);background-image:-moz-linear-gradient(#00c6e4,#0063a8);background-image:-o-linear-gradient(#00c6e4,#0063a8);background-image:linear-gradient(#00c6e4,#0063a8);-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);padding:8px 15px 3px;color:#FFF;font-size:50px;-moz-text-shadow:0px -1px rgba(10,60,109,0.8);text-shadow:0px -1px rgba(10,60,109,0.8)}
.medium-black-bg{background-color:#000;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#FFF;font-size:28px}
.medium-white-bg{background-color:#FFF;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#000;font-size:28px}
.small-black-bg{background-color:#000;padding:10px 15px;color:#EEE;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.bg-opacity-black{background-color:rgba(0,0,0,0.6)}
.small-white-bg{background-color:#FFF;padding:10px 15px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.bg-opacity-white{background-color:rgba(255,255,255,0.6)}
.big-white{color:#FFF;font-size:48px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.medium-white{color:#FFF;font-size:20px}
.medium-white span{opacity:0.6}
.big-black{color:#000;font-size:48px;text-shadow:1px 1px 1px rgba(255,255,255,0.2)}
.medium-black{color:#000;font-size:20px}
.medium-black span{opacity:0.6}
.bottom-black{width:100%;bottom:0}
.bottom-black .bg{border-top:1px solid #404040}
.bottom-black .text{padding:15px 20px}
.bottom-black .title{font-size:28px}
.bottom-black .field{color:#EEE}
.caption-black{color:#6b2c47;font-size:50px}
.caption-white-bg{background-color:#FFF;padding:0px 1px;color:#000;font-size:28px;line-height:25px;height:22px}
/* Banner Rotator


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Design Campos

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url(../plugins/Jquery/Design_Campos/images/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 12px;
  font-weight: normal;
  padding: 3px;
  color: #666;
  background: url('../plugins/Jquery/Design_Campos/images/bg-input.png') repeat-x 0px 0px #FFF;
  background: url('../plugins/Jquery/Design_Campos/images/bg-input-focus.png') repeat-x 0px 0px #FFF;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('../plugins/Jquery/Design_Campos/images/bg-input-focus.png') repeat-x 0px 0px  #FFF;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: -483px -130px;
  line-height: 26px;
  height: 26px;
}

div.selector span {
  background-position: right 0px;
  height: 26px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
  background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
  background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -78px;
}

div.selector.disabled {
  background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}

/* Checkbox */

div.checker {
  width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
  background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -57px -260px;
}

div.checker span.checked {
  background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
  background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 16px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

div.button {
  background-position: 0px -523px;
}

div.button span {
  background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -673px; 
}

div.button.active,
div.button:active {
  background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
  background-position: right -703px;
  color: #555;
}

div.button.disabled,
div.button:disabled {
  background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
  background-position: right -733px;
  color: #bbb;
  cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
  height: 30px;
}

div.button span {
  margin-left: 13px;
  height: 22px;
  padding-top: 8px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 15px;
}

/* Select */
div.selector {
  width: 190px;
  text-align:left;
  font-size: 12px;
}

div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  text-align:left;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}

/* Checker */
div.checker {
  padding-right: 5px;
}

/* Radio */
div.radio {
  padding-right: 3px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Button */

div.button a,
div.button button,
div.button input {
  position: absolute;
}

div.button {
  cursor: pointer;
  position: relative;
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

/* Select */

div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}
/* Design Campos


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Validacao */	
	.inputContainer{position:relative; float:left;}
	.formError {
			position:absolute;
			top:300px; left:300px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				position:absolute;
				top:0; left:0;
				display:none;
				color:#fff;
				z-index:-1;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55; border:1px solid #999; display:none}
			.formError .formErrorContent {
				width:100%;
				background:url(../plugins/Jquery/Validar_Campo_Balao/img/error.png) center left no-repeat, url(../plugins/Jquery/Validar_Campo_Balao/img/01.png) repeat-x #FFF;
				color:#666;
				width:200px;
				font-family:tahoma;
				font-size:11px;
				border:1px solid #CECECE;
				padding:6px 10px 6px 35px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
			.greenPopup .formErrorContent {
				background:url(../plugins/Jquery/Validar_Campo_Balao/img/ok.png) center left no-repeat #33be40;
				color:#FFF;
			}
			.blackPopup .formErrorContent {background:#393939; color:#FFF;}
			
			.formError .formErrorArrow{
				width:15px;
				margin:-2px 0 0 13px;
				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #CECECE;
					border-right:2px solid #CECECE;
					font-size:0px; height:1px; background:#FFF; margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #CECECE;
					border-right:2px solid #CECECE;
					border-bottom:0px solid #CECECE;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
/* Validacao


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset 'utf-8';
/* Accordion
*
*   project:    liteAccordion - a horizontal accordion plugin for jQuery
*   author:     Nicola Hibbert
*   url:        http://nicolahibbert.com/liteaccordion-v2/
*   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
*
*   Version:    2.1.1
*   Copyright:  (c) 2010-2012 Nicola Hibbert
*   Licence:    MIT
*
**************************************************/
/****************************************** Core */
.liteAccordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif; -webkit-tap-highlight-color: transparent }
.liteAccordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
.liteAccordion .slide > h2 { 
    color: black;
    font-size: 16px;     
    font-weight: normal;
    margin: 0; 
    z-index: 100; 
    position: absolute; 
    top: 0; 
    left: 0;    
    -webkit-backface-visibility: hidden; /* fixes chrome bug */
    -webkit-transform: translateX(-100%) rotate(-90deg); 
    -webkit-transform-origin: right top; 
    -moz-transform: translateX(-100%) rotate(-90deg);
    -moz-transform-origin: right top; 
    -o-transform: translateX(-100%) rotate(-90deg); 
    -o-transform-origin: right top; 
    transform: translateX(-100%) rotate(-90deg); 
    transform-origin: right top; 
}
.liteAccordion .slide > h2 span { 
	font-size:16px;
    display: block; 
    padding-right: 8%; 
	padding-bottom:4px;
    text-align: right; 
    height: 90%;
    margin-top: 5px; 
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
}
.liteAccordion .slide > h2 b { 
    display: inline-block; 
    position: absolute; 
    top: 13%; 
    left: 10%; 
    text-align: center; 
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg); 
    -o-transform: rotate(90deg); 
    transform: rotate(90deg);
}

.liteAccordion .slide > h2:hover { cursor: pointer }
.liteAccordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background:#ECECEC }
.liteAccordion noscript p { padding: 10px; margin: 0; background: white }

/****************************************** Basic */
.liteAccordion.basic .slide > h2 { background: #333; color: white; line-height: 225% }

/****************************************** Dark */
.liteAccordion.dark { 
    border: 9px solid #353535; 
    border-bottom-width: 8px; 
    padding: 5px 5px 6px 0; 
    background: #030303; 
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
    -ms-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.dark .slide > h2 { background: #030303; text-shadow: 0 -1px 0 #030303; line-height: 265% }
.liteAccordion.dark .slide > h2 span { background: #353535; color: white }
.liteAccordion.dark .slide > h2 b { background: #353535; color: #030303; text-shadow: -1px 1px 0 #5b5b5b }
.liteAccordion.dark .slide > h2.selected span, .liteAccordion.dark .slide > h2.selected span:hover { 
    background: #353535;
    background: -moz-linear-gradient(left,  #353535 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#353535), color-stop(100%,#555555));
    background: -webkit-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -o-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -ms-linear-gradient(left,  #353535 0%,#555555 100%);
    background: linear-gradient(left,  #353535 0%,#555555 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#555555',GradientType=1 );
}
.liteAccordion.dark .slide > h2.selected b { 
    background: #383838;
    background: -moz-linear-gradient(top,  #3a3a3a 0%, #363636 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636));
    background: -webkit-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -o-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -ms-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: linear-gradient(top,  #3a3a3a 0%,#363636 100%);
}
.liteAccordion.dark .slide > div { background: #030303; margin-left: 5px }

/***************************************** Light */
.liteAccordion.light { 
    border: 9px solid white; 
    border-bottom-width: 8px; 
    padding: 5px 5px 6px 0; 
    background: #a0a0a0; 
    -webkit-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); 
    -moz-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);    
    -o-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); 
    box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.light .slide > h2 { background: #a0a0a0; text-shadow: 0 -1px 0 white; line-height: 265% }
.liteAccordion.light .slide > h2 span { 
    background: #fcfcfc;
    background: -moz-linear-gradient(left,  #fcfcfc 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -o-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -ms-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1 );
    -webkit-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; 
    -moz-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    -o-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    color: #909090;
}
.liteAccordion.light .slide > h2 b { background: #ffffff; color: #909090; text-shadow: -1px 1px 0 white }
.liteAccordion.light .slide > h2.selected span, .liteAccordion.light .slide h2.selected span:hover, .liteAccordion.light .slide > h2.selected b { background: #ffffff }
.liteAccordion.light .slide > div { background: #a0a0a0; margin-left: 5px }

/**************************************** Stitch */
.liteAccordion.stitch .slide > h2 span {
    height: auto;
    padding-right: 5%;
    color: white;
    text-shadow: -1px 1px 0 #5b5b5b;
    border: 9px solid transparent;
    margin-top: 0;   
}
.liteAccordion.stitch .slide > h2.selected:after { 
    content: ''; 
    display: block; 
    height: 11px; 
    width: 11px; 
    position: absolute; 
    bottom: -3px; 
    right: 38px;
    -webkit-transform: rotate(45deg); 
    -moz-transform: rotate(45deg); 
    -o-transform: rotate(45deg); 
    transform: rotate(45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    border: 9px solid transparent;
    border-top: 0;
    border-left: 0;  
}

.liteAccordion.stitch .slide:nth-child(1) > h2 span, .liteAccordion.stitch .slide:nth-child(1) > h2:after { background-color: #c25252 }
.liteAccordion.stitch .slide:nth-child(2) > h2 span, .liteAccordion.stitch .slide:nth-child(2) > h2:after { background-color: #ca9859 }
.liteAccordion.stitch .slide:nth-child(3) > h2 span, .liteAccordion.stitch .slide:nth-child(3) > h2:after { background-color: #96ba5f }
.liteAccordion.stitch .slide:nth-child(4) > h2 span, .liteAccordion.stitch .slide:nth-child(4) > h2:after { background-color: #59abb7 }
.liteAccordion.stitch .slide:nth-child(5) > h2 span, .liteAccordion.stitch .slide:nth-child(5) > h2:after { background-color: #bb6098 }
.liteAccordion.stitch .slide > h2 b { top: 19%; color: white; text-shadow: 1px 1px 0 #5b5b5b }
.liteAccordion.stitch .slide > div { margin-right: 6px }
.liteAccordion.stitch.rounded > ol { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }

/*************************************** Rounded */
.liteAccordion.rounded, .rounded > ol { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px }
.liteAccordion.rounded .slide > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px }

/******************************************** IE */
/* stitch */
.liteAccordion.ie.stitch .slide > h2 { line-height: 265% }
.liteAccordion.ie.stitch .slide > h2 span { height: 89%; padding-right: 8% }
.liteAccordion.ie.stitch .slide > h2.selected:after { display: none }
.liteAccordion.ie.stitch .slide-0 > h2 span { background-color: #c25252 }
.liteAccordion.ie.stitch .slide-1 > h2 span { background-color: #ca9859 }
.liteAccordion.ie.stitch .slide-2 > h2 span { background-color: #96ba5f }
.liteAccordion.ie.stitch .slide-3 > h2 span { background-color: #59abb7 }
.liteAccordion.ie.stitch .slide-4 > h2 span { background-color: #bb6098 }

/* transforms */
.liteAccordion.ie7 .slide > h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) }
.liteAccordion.ie7 .slide > h2 b { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1) }
.liteAccordion.ie8 .slide > h2 { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -ms-transform: none }
.liteAccordion.ie8 .slide > h2 b { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-transform: none }
.liteAccordion.ie9 .slide > h2 { filter: none; -ms-filter: none; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
.liteAccordion.ie9 .slide > h2 b { filter: none; -ms-filter: none; -ms-transform: rotate(90deg) }

/* misc */
.liteAccordion.ie .slide > h2 b { top: 36%; left: 5% }
.liteAccordion.ie.dark .slide > h2 b, .liteAccordion.ie.light .slide > h2 b { top: 44% }
.liteAccordion.ie9.dark .slide > h2.selected span, .liteAccordion.ie9.dark .slide > h2.selected span:hover, .liteAccordion.light .slide > h2 span { filter: none }
.liteAccordion.ie9.stitch { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4); }
.liteAccordion.ie9.stitch .slide > h2 b { top: 0; left: 10% }
/* Accordion


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Carrocel */
	.list_carousel ul { list-style: none; margin:0; padding:0; }
	.list_carousel li { margin:0; padding:0; }
	.list_carousel.responsive { margin:0; }


	a.prev, a.next, a.play, a.pause {
		background: url(../web/img/outros/carrocel/carrocel_01.png) 0 0 no-repeat transparent;
		width: 45px;
		height: 50px;
		position: absolute;
	}
	a.prev:hover {			background-position: 0 -50px; }
	a.prev.disabled {		background-position: 0 -100px !important; cursor: default; }
	a.next {				background-position: -50px 0; }
	a.next:hover {			background-position: -50px -50px; }
	a.next.disabled {		background-position: -50px -100px !important; cursor: default; }
	a.play {				background-position: -150px 0; }
	a.play:hover {			background-position: -150px -50px; }
	a.play.disabled {		background-position: -150px -100px !important; cursor: default; }
	a.play.paused {			background-position: -100px 0; }
	a.play.paused:hover {	background-position: -100px -50px; }
	a.pause {				background-position: -150px 0; }
	a.pause:hover {			background-position: -150px -50px; }
	a.pause.disabled {		background-position: -150px -100px !important; cursor: default; }
	a.prev span, a.next span, a.play span, a.pause span {
		display: none;
	}



	div.pager {
		padding: 10px 0 0 0;
		text-align: center;
		height: 15px;
	}
	div.pager a {
		background: url(../web/img/outros/carrocel/carrocel_01.png) 0 -300px no-repeat transparent;
		width: 15px;
		height: 15px;
		display: inline-block;
	}
	div.pager a.selected {
		background-position: -25px -300px;
		cursor: default;
	}
	div.pager a span {
		display: none;
	}
/* Carrocel


----------------------------------------------------------------------------------------------------------------------------------


*//*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #EEE;
	position: relative;
}

.jspDrag
{
	background: #919295;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: .50;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* Pirobox */
.piro_html {position:absolute; top:0; left:0; padding:0; width:500px; height: 500px; margin:0; display:block; padding:0; z-index:150001; padding:0;  }
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l{ width:10px; height:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) top left no-repeat;}
.piro_html .h_t_r{ width:10px; height:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) top right no-repeat;}
.piro_html .h_t_c{  height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_top.png) top repeat-x;}

.piro_html .h_c_l{width:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_left.png) left repeat-y; }
.piro_html .h_c_c{background:#fff;margin:0; padding:0;}
.piro_html .h_c_c .div_reg{ background:#fff; width:480px; overflow:hidden; height:480px; margin:0; padding:0; position:relative; z-index:1500190;}
.piro_html .h_c_c .div_reg img{ }
.piro_html .h_c_r{width:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_left.png) right repeat-y;}

.piro_html .h_b_c{  height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_top.png) bottom repeat-x;}
.piro_html .h_b_l{ width:10px; height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) bottom left no-repeat;}
.piro_html .h_b_r{ width:10px; height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) bottom right no-repeat;}

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#000;display:none; cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-13px 0 0 -37px;width:70px;height:26px;display:block;z-index:1500197; background:  url(../plugins/Jquery/Pirobox/css_pirobox/style_5/loader_nav.png);  cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-24px;width:48px;height:10px; padding:0;display:block;z-index:1500198; background: #fff url(../plugins/Jquery/Pirobox/css_pirobox/style_5/loadinfo.gif) center bottom no-repeat; }
.piro_title{position:fixed; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/b_w/info.png) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/caption.png); z-index:1500191}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;}

.nav_container{position:absolute; left:50%; margin:0 0 0 -60px;  height:40px; width:120px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/bottom_nav.png)  center no-repeat; z-index:1500194;}
.piro_close,a.piro_next,a.piro_prev,.piro_prev_fake,.piro_next_fake{width:34px; height:34px; position:absolute;top:4px;}

a.piro_next{ right:6px;text-indent:-999em;outline:none; display:block; margin:0;background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/next.png) center no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/next_fake.png) center no-repeat;}
.piro_next_fake{right:4px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/next_fake.png) center  no-repeat; border:none; cursor:auto;z-index:150020}

.piro_close{right:42px;background: transparent url(../plugins/Jquery/Pirobox/css_pirobox/style_5/close.png) center center no-repeat;cursor:pointer;margin:0;z-index:150022;display:none;}
.piro_close:hover{background: transparent url(../plugins/Jquery/Pirobox/css_pirobox/style_5/close_h.png) no-repeat center center;}

.piro_prev_fake{right:78px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/prev_fake.png) center  no-repeat; border:none; cursor:auto;z-index:150020}
a.piro_prev{right:78px; text-indent:-999em; outline:none;display:block;margin:0;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/prev.png) center  no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/prev_fake.png) center  no-repeat;}
.zoomIn{position:absolute; height:32px; width:32px; top:20px; right:20px; text-indent:-999em; background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/enlarge.png) no-repeat;z-index:1500192;}
.zoomOut{position:absolute; height:32px; width:32px; top:20px; right:20px; text-indent:-999em; background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/dislarge.png) no-repeat;z-index:1500193;}


/* Pirobox


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Star Rating
jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{ width:17px; height:15px; float:left; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden }
div.rating-cancel,div.rating-cancel a{ background:url(../plugins/Jquery/Star_Rating/img/delete.gif) no-repeat 0 -16px; display:none !important }
div.star-rating,div.star-rating a{ background:url(../plugins/Jquery/Star_Rating/img/star.gif) no-repeat 0 0px; }
div.rating-cancel a,div.star-rating a{ width:16px; height:100%; display:block; background-position:0 0px; border:0 }
div.star-rating-on a{ background-position:0 -16px!important }
div.star-rating-hover a{ background-position:0 -32px }
/* Read Only CSS */
*div.star-rating-readonly a{ cursor:default !important }
/* Partial Star CSS */
div.star-rating{ background:transparent!important; overflow:hidden!important }
/* END jQuery.Rating Plugin CSS */
/* Star Rating


----------------------------------------------------------------------------------------------------------------------------------


*/
/** Highslide
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(../plugins/Jquery/Highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../plugins/Jquery/Highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../plugins/Jquery/Highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../plugins/Jquery/Highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(../plugins/Jquery/Highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../plugins/Jquery/Highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
	-moz-transition: 0; -o-transition: 0; -webkit-transition: 0;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../plugins/Jquery/Highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(../plugins/Jquery/Highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(../plugins/Jquery/Highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #666;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: #333;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}
/* Highslide


----------------------------------------------------------------------------------------------------------------------------------


*//*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #cccccc;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #cccccc;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.table-condensed th,
.table-condensed td {
  padding:2px 4px;
  color:#333;
}

.datepicker th.prev .icon-arrow-left {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	background: url("../plugins/Jquery/Calendario/img/glyphicons-halflings.png") 37px 88px;
}
.datepicker th.next .icon-arrow-right {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	background: url("../plugins/Jquery/Calendario/img/glyphicons-halflings.png") 13px 88px;
}
/* Eventos */

	ul.submenuh ul.submenuv {
		display:none; position:absolute; z-index:999999999;
	}            
	ul.submenuv li.submenu ul {
		display: none;
	}
	/* Fix IE. Hide from IE Mac \*/
	* html ul.submenuv li {
		float: left; height: 1%;
	}            
	* ul.submenuv li a {
		height: 1%;
	}
	/* End */
/* Eventos


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset "utf-8";
/* App */



	/* Pirobox */
	.box_pirobox { width:400px; margin:auto; }
	.box_pirobox h1 { padding:20px 0 15px; font-size:24px; color:#666; }
	.box_pirobox form { padding:0 50px; }

	.box_pirobox .txt { width:300px; margin:auto; color:#666; }

	.box_pirobox .funcao_input { padding-bottom:10px; display:block; }
	.box_pirobox .funcao_input > span { display:block; padding:4px 0; font-weight:bold; font-size:13px }
	.box_pirobox .funcao_input .obs { padding-top:5px; font-size:10px; color:#999 }
	.box_pirobox .funcao_input input[type="text"],
	.box_pirobox .funcao_input input[type="password"] { width:100%; height:30px; }

	.box_pirobox .funcao_input .foto { width:60px; float:left }
	.box_pirobox .funcao_input .desc { width:400px; float:left }
	.box_pirobox .funcao_input .desc span { padding:0; margin:0 }

	.box_pirobox .label_checkbox { margin-right:30px; }
	.box_pirobox .label_radio { margin-right:30px; }

	.box_pirobox .captcha { padding:10px 0; text-align:center; }
	.box_pirobox .captcha b { display:block; margin-bottom:3px; text-align:left; }
	.box_pirobox .captcha .captcha1 { width:260px; margin:auto; }
	.box_pirobox .captcha .captcha1	object { display:none; }
	.box_pirobox .captcha .captcha1	img#siimage { width:215px; float:left; margin:0 11px 5px 0; border:1px solid #999; }
	.box_pirobox .captcha .captcha1	a { width:32px; float:left; margin-top:10px; }
	.box_pirobox .captcha .captcha1 input { width:200px; height:30px; }

	.box_pirobox .submit { margin-top:15px; text-align:right }
	.box_pirobox .submit input { margin-right:10px; }


	.box_pirobox.endereco h1 { padding:10px 0; margin-bottom:10px }

	.box_pirobox .funcao_input input[type="text"],
	.box_pirobox .funcao_input input[type="password"] { height:25px; }

	.box_pirobox .editar_endereco .submit { width:147px; height:44px; margin: 10px 0 20px 70px; background:url(../web/img/padrao/botoes/continuar.png) no-repeat; border:none; }
	.box_pirobox .editar_endereco .submit:hover { background-position:0 -45px; }
	
	/* Pirobox */




	/* Input */
	.funcao_input { padding-bottom:0px; display:block; }
	.funcao_input > span { display:block; padding:4px 0; font-weight:bold; font-size:13px }
	.funcao_input .obs { padding-top:5px; font-size:10px; color:#999 }

	.funcao_input .foto { width:60px; float:left }
	.funcao_input .desc { width:400px; float:left }
	.funcao_input .desc span { padding:0; margin:0 }

	.label_checkbox { margin-right:30px; }
	.label_radio { margin-right:30px; }
	/* Input */





	/* Agenda */
	.agenda_simples .mes_ano_top { font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #CCC; }
	.agenda_simples .mes_ano_top .mes { width:50%; float:left; }
	.agenda_simples .mes_ano_top .ano { width:50%; float:left; text-align:right; }
	.agenda_simples .mes_ano_top a.anterior { font-size:10px; margin-right:5px; }
	.agenda_simples .mes_ano_top a.proximo { font-size:10px; margin-left:5px; }

	.agenda_simples .mes_ano { text-align:center; font-weight:bold; }
	.agenda_simples .mes_ano .anterior { display:none }
	.agenda_simples .mes_ano .proximo { display:none }
	.agenda_simples .semanas .semana { background:#F4F4F4; width:32px; height:25px; margin:1px 0 0 1px; line-height:25px; text-align:center; font-size:11px; font-weight:bold; float:left }
	.agenda_simples .dias .dia { background:#E4E4E4; width:28px; height:15px; padding:5px 2px; margin:1px 0 0 1px; float:left; overflow:hidden; text-align:center; }
	.agenda_simples .dias .vazio { background:none !important; }
	.agenda_simples .dia_eventos { text-align:center; font-size:12px; font-weight:bold; cursor:pointer; }
	.agenda_simples .dia_evento { display:none }


	.agenda_completa { width:850px; margin:auto; }

	.agenda_completa .mes_ano_top { font-weight:bold; font-size:18px; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #CCC; }
	.agenda_completa .mes_ano_top .mes { width:50%; float:left; }
	.agenda_completa .mes_ano_top .ano { width:50%; float:left; text-align:right; }
	.agenda_completa .mes_ano_top a.anterior { font-size:12px; margin-right:10px; }
	.agenda_completa .mes_ano_top a.proximo { font-size:12px; margin-left:10px; }

	.agenda_completa .semanas .semana { background:#EEE; width:120px; height:30px; margin:1px 0 0 1px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; float:left }
	.agenda_completa .dias .dia { background:#F4F4F4; width:100px; height:80px; padding:5px 10px; margin:1px 0 0 1px; float:left; overflow:hidden; cursor:default }
	.agenda_completa .dias .vazio { background:none !important; }
	.agenda_completa .dia_eventos { text-align:right; font-size:16px; font-weight:bold; cursor:pointer; }
	.agenda_completa .dia_evento { height:55px; }
	
	.ui-tooltip-content { font-size:11px; text-align:justify; padding:5px 10px 7px; color:#333; }
	.ui-tooltip-content b { font-size:14px; margin-bottom:5px; display:block; }
	/* Agenda */



	/* Instagram */
	#instagram {margin:20px auto; width:300px}
	#instagram li {display:inline}
	#instagram a {background-color:#fff; display:inline; float:left; margin:0 0 27px 30px; width:auto; padding:10px 10px 15px; text-align:center; font-family:sans-serif; text-decoration:none; color:#333; font-size:18px; box-shadow:0 3px 6px rgba(0,0,0,.25); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.25); -moz-box-shadow:0 3px 6px rgba(0,0,0,.25); transform:rotate(-2deg); -webkit-transform:rotate(-2deg); transition:transform .15s linear; -webkit-transition:-webkit-transform .15s linear; -moz-transform:rotate(-2deg)}
	#instagram img {display:block; width:75px; margin-bottom:12px}

	#instagram li:nth-child(even) a {transform: rotate(2deg); -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
	#instagram li:nth-child(3n) a {transform: none; -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
	#instagram li:nth-child(5n) a {transform: rotate(5deg); -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
	#instagram li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
	#instagram li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }

	#instagram li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5); box-shadow: 0 3px 6px rgba(0,0,0,.5); position: relative; z-index: 5; }
	/* Instagram */




	/* Highslide
	.highslide-controls { display:none }
	Highslide */


	/* Design */
	div.selector, 
	div.selector span, 
	div.checker span,
	div.radio span, 
	div.uploader, 
	div.uploader span.action,
	div.button,
	div.button span {
	  background-image: url(../plugins/Jquery/Design_Campos/images/sprite.png);
	  background-repeat: no-repeat;
	  -webkit-font-smoothing: antialiased;
	}
	/* Design */



/* App


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset "utf-8";
/* Model */



	/* Textos */
	.textos_model_foto.img_left { float:left; padding:0 10px 10px 0; }
	.textos_model_foto.img_right { float:right; padding:10px 0 0 10px; }

	.textos_model_galeria { padding:10px; float:left; }

	.textos_model_carrocel { padding:10px; float:left; }

	.textos_model_carrocel .carrocel_textos { width:200px; border:1px solid #000; }
	.textos_model_carrocel #carrocel_textos { height:auto; }
	.textos_model_carrocel .carrocel_textos li { width:60px; height:50px; float:left; }
	.textos_model_carrocel .carrocel_textos a.prev { margin:-50px 0 0 -40px; }
	.textos_model_carrocel .carrocel_textos a.next { margin:-50px 0 0 195px; }
	.textos_model_carrocel .carrocel_textos div.pager { display:none !important }
	.textos_model_carrocel .carrocel_textos .caroufredsel_wrapper { }


	/* Cotacao */
	.cotacao_right { width:190px; position:fixed; z-index:99999999; right:2px; top:50%; margin-top:-100px; }
	.cotacao_right b { display:block; padding-top:15px; height:27px; text-align:center; text-transform:uppercase; font-size:14px; color:#FFF; border-bottom:15px solid #D4EEC9; background:#003F00; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
	.cotacao_right table { width:100%; border:1px solid #EAEFE8; border-bottom:0; }
	.cotacao_right table td { background:#FFF; padding:5px; border-bottom:1px solid #EAEFE8; }
	.cotacao_right table td input[type=text] { width:20px; height:17px; text-align:center; display:block; }
	.cotacao_right table td input[type=submit].retirar_do_carrinho { width:16px; height:16px; cursor:pointer; border:0; background:url(../web/img/outros/icones/delete.png) no-repeat; }
	.cotacao_right span { display:block; padding-top:7px; height:32px; text-align:center; text-transform:uppercase; font-size:14px; color:#FFF; border-top:15px solid #D4EEC9; background:#003F00; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
	.cotacao_right span a { width:120px; height:18px; padding-top:5px; margin:auto; font-size:11px; font-weight:bold; text-align:center; display:block; background:#E9E9E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }



/* Model


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset "utf-8";
/* Css */


	/* PADROES */


		html, body, ul, div, hr, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, fieldset, form { margin: 0; padding: 0; }
		body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
		body#admin,
		body#admin input,
		body#admin textarea,
		body#admin select { font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; }


		/* Css para Tags Padroes */
		**a { display:inline-block; }
		ul { list-style:none !important; }
		img { border:0; }
		input[type="reset"] { cursor:pointer; }
		.label_radio { margin-right:15px; }
		textarea { resize: none; }


		/* Css para Class Padroes */
		.border0 { border:0 !important; }
		.float { float:left }
		.clear { clear:both; }
		.editor { text-align:justify }

		.margin0 { margin:0 !important; }
		.margin-top0 { margin-top:0 !important; }
		.margin-left0 { margin-left:0 !important; }
		.margin-right0 { margin-right:0 !important; }
		.margin-bottom0 { margin-bottom:0 !important; }

		.padding0 { padding:0 !important; }
		.padding-top0 { padding-top:0 !important; }
		.padding-left0 { padding-left:0 !important; }
		.padding-right0 { padding-right:0 !important; }
		.padding-bottom0 { padding-bottom:0 !important; }



		/* Link */
		a:link{ text-decoration:none; color:#333 }
		a:visited{ text-decoration:none; color:#333 }
		a:hover{ text-decoration:none; color:#666 }
		a:active{ text-decoration:none; color:#666 }
		.link:hover{ text-decoration:underline; }
		/* Link */


		/* Paginacao */
		.paginacao { text-align:center; }
		.paginacao a { display:inline-block; border:solid 1px #E4E4E4; font-size:12px; height:15px; padding:5px 8px; margin:0 3px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); background:-moz-linear-gradient(top, #FFFFFF, #CCCCCC); background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); }
		.paginacao a.ativo { color:#666;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE); background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); }
		/* Paginacao */


		/* Tables */
		.table_top{ border:#aaa 1px solid; background:#ccc; padding:10px; }
		.table_center{ border:#aaa 1px solid; background:#FFF; padding:10px;}
		/* Tables */


		/* Design */
		.design_input {  border:1px solid; border-color: #999 #AAA #CCC #AAA; padding:1px 7px; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
		.design_select { background:#FFF; padding:5px; border:1px solid; border-color: #999 #AAA #CCC #AAA; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
	
		.design_submit { background:url(../web/img/outros/botoes/submit.png) repeat-x #6AA933; color:#FFF; border: 1px solid #459300; padding:5px 10px; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; -moz-box-shadow:0 0 3px #CCC; -webkit-box-shadow:0 0 3px #CCC; box-shadow:0 0 3px #CCC; }
		.design_submit:hover { -moz-box-shadow:0 0 8px #CCC; -webkit-box-shadow:0 0 8px #CCC; box-shadow:0 0 8px #CCC; }	
		/* Design */


		/* Outros */
		a { position:relative; }
		a span.play_youtube { right:3px; bottom:3px; position:absolute; width:35px; height:35px; background:url(../web/img/outros/icones/youtube.png) no-repeat; }

		.family { font-family:Arial }
		.tudo_fundo{ width:100%; height:100%; position:absolute; z-index:1001; top:0; left:0; background-color:#000; filter:alpha(opacity=80); opacity: 0.8; text-align:center; }
		#div_carregando .fixed { position:fixed; z-index:99999; top:0; left:0; width:100%; height:100%; background:url(../web/img/outros/carregando/fundo.png); }
		#div_carregando .fixed .txt { padding:30px 80px; position:fixed; top:50%; left:50%; margin:-40px 0 0 -110px; background:#FFF; border:1px solid #999;; color:#666; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

		.redes_sociais { width:140px; }
		.hcenter { vertical-align: middle; display:table-cell; }
		input, textarea, select{ outline:none; margin:0; color:#666; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic;}
		input[type="text"], input[type="password"]{ line-height:20px; height:22px }
		input[type="button"], input[type="submit"] { cursor:pointer; font-style:normal; }
		embed#chrome-plugin-npapi-helper { height:0px !important; display:none !important }
		#font { }		.design { }		#border-radius {  }	
		.height5 { }	.height10 { }	.height20 { }	.height30 { }	.height40 { }	.height50 { }	.height60 { }	.height70 { }	.height80 { }	.height90 { }	.height100 { }

		.txt_center { text-align:center; }
		.txt_just { text-align:justify; }
		.txt_left { text-align:left; }
		.txt_right { text-align:right; }
	
		.valign_top { vertical-align:top; }
		.valign_center { vertical-align:middle; }
		.valign_bottom { vertical-align:bottom; }
	
		.display_none { display:none }
		.display_inblock { display:inline-block }
		.display_block { display:block }
		.opacity { filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }
		/* Outros */


		/* Captcha */
		.captcha { padding:10px 0; text-align:center; }
		.captcha b { display:block; margin-bottom:3px; text-align:left; }
		.captcha .captcha1 { width:260px; margin:auto; }
		.captcha .captcha1	object { display:none; }
		.captcha .captcha1	img#siimage { width:215px; float:left; margin:0 11px 5px 0; border:1px solid #999; }
		.captcha .captcha1	a { width:32px; float:left; margin-top:10px; }
		.captcha .captcha1 input { width:200px; height:30px; }
		/* Captcha */


		/* Cores */
		.branco, a.branco { color:#FFF !important }
		.preto, a.preto{ color:#000 !important }
		.laranja, a.laranja { color:#FF9900 !important }
		.roxa, a.roxa { color:#9900FF !important }
	
		.cinza1, a.cinza1 { color:#CCC !important }
		.cinza2, a.cinza2 { color:#AAA !important }
		.cinza3, .cinza, a.cinza3, a.cinza { color:#999 !important }
		.cinza4, a.cinza4 { color:#666 !important }
		.cinza5, a.cinza5 { color:#333 !important }
	
		.azul1, a.azul1 { color:#B9D5ED !important }
		.azul2, a.azul2 { color:#82B9E0 !important }
		.azul3, .azul, a.azul3, a.azul { color:#0000FF !important }
		.azul4, a.azul4 { color:#0000CC !important }
		.azul5, a.azul5 { color:#000066 !important }
	
		.verde1, a.verde1 { color:#00FFBB !important }
		.verde2, a.verde2 { color:#00FF99 !important }
		.verde3, .verde, a.verde3, a.verde { color:#00CC00 !important }
		.verde4, a.verde4 { color:#009900 !important }
		.verde5, a.verde5 { color:#336600 !important }
	
		.vermelho1, a.vermelho1 { color:#FF6600 !important }
		.vermelho2, a.vermelho2 { color:#FF3300 !important }
		.vermelho3, .vermelho, a.vermelho3, a.vermelho { color:#FF0000 !important }
		.vermelho4, a.vermelho4 { color:#CC0000 !important }
		.vermelho5, a.vermelho5 { color:#990000 !important }
	
		.amarelo1, a.amarelo1 { color:#FFFF66 !important }
		.amarelo2, a.amarelo2 { color:#FFFF33 !important }
		.amarelo3, .amarelo, a.amarelo3, a.amarelo { color:#FFFF00 !important }
		.amarelo4, a.amarelo4 { color:#FFCC00 !important }
		.amarelo5, a.amarelo5 { color:#FF6600 !important }
	
		.roza1, a.roza1 { color:#FF99FF !important }
		.roza2, a.roza2 { color:#FF33FF !important }
		.roza3, .roza, a.roza3, a.roza { color:#FF00FF !important }
		.roza4, a.roza4 { color:#FF00CC !important }
		.roza5, a.roza5 { color:#FF0066 !important }
		/* Cores */


		/* Txt Vertical */
		.vertical90 {
		  -webkit-transform: rotate(-90deg);
		  -moz-transform: rotate(-90deg);
		  -ms-transform: rotate(-90deg);
		  -o-transform: rotate(-90deg);
		  transform: rotate(-90deg);
		
		  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
		  -webkit-transform-origin: 50% 50%;
		  -moz-transform-origin: 50% 50%;
		  -ms-transform-origin: 50% 50%;
		  -o-transform-origin: 50% 50%;
		  transform-origin: 50% 50%;
		
		  /* Should be unset in IE9+ I think. */
		  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		}
		/* Txt Vertical */


		/* Transition */
		img  { -moz-transition: 1.0s; -o-transition: 1.0s; -webkit-transition: 1.0s; }
		input,
		select,
		textarea,
		.formError { -moz-transition: 0.4s; -o-transition: 0.4s; -webkit-transition: 0.4s; }

		.highslide-container img,
		input[type=submit] { -moz-transition: 0; -o-transition: 0; -webkit-transition: 0; }
		/* Transition */


	/* PADROES */






/* Css


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset "utf-8";
/* Style */



	/* PRINCIPAL */
	body { }
	.tudo { background:url(../web/img/01.jpg) repeat-x center top; }
	.principal { width:1000px; margin:auto }


	.left_pd { width:200px; float:left; padding-bottom:20px }
	.center_left_pd { width:760px; padding:0 0 20px 40px; float:left; }

	.center_pd { width:1000px; }

	.center_right_pd { width:800px; float:left; }
	.right_pd { width:200px; float:left; }
	/* PRINCIPAL */





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





	/* INCLUDES */


		/* Topo_pd */
		.topo_pd { width:1000px; margin:auto }
		.topo_pd span.primeira_vez { float:left; width:127px; margin-top:7px; color:#30674D; font-size:13px; padding:2px 0 2px 24px; background:url(../web/img/topo/03.png) no-repeat center left }
		.topo_pd span.atendimento_24 { float:left; margin:6px 321px 0 45px; width:145px; color:#30674D; font-size:13px; padding:3px 0 1px 25px; background:url(../web/img/topo/04.png) no-repeat center left }
		.topo_pd span.infoos { float:left; margin-top:6px; width:279px; color:#30674D; font-size:13px; padding:1px 0 2px 27px; background:url(../web/img/topo/05.png) no-repeat center left }
		.topo_pd a.logo { margin:7px 50px 0 0; float:left }
		.topo_pd .right { float:left; width:639px }
		.topo_pd .right a.atendimento_onl { float:left; width:143px; max-height:16px; margin:6px 0 0 200px; text-transform:uppercase; color:#547E67; font-size:13px; padding:4px 0 4px 33px; background:url(../web/img/topo/06.png) no-repeat center left }
		.topo_pd .right a.cadastre_se { float:left; margin:3px 31px 0; width:92px; max-height:16px; text-transform:uppercase; color:#547E67; font-size:13px; padding:6px 0 4px 31px; background:url(../web/img/topo/07.png) no-repeat center left }
		.topo_pd .right a.loginn { float:left; margin-top:3px; width:39px; max-height:16px; text-transform:uppercase; color:#547E67; font-size:13px; padding:6px 0 2px 31px; background:url(../web/img/topo/08.png) no-repeat center left }
		.topo_pd .right .menu { margin:18px 0 18px 36px; width: 560px; padding-left:58px; border: 0px solid #000000; }
		.topo_pd .right .menu a { color:#547E67; float:left; border-left:1px solid #8FAA9C; padding:0 12px; text-transform:uppercase; font-size:15px }
		.topo_pd .right #form_busca { margin-left:50px }
		.topo_pd .right input[type=text] { width:455px; float:left; border:1px solid #CCE387; height: 27px; font-style: normal; padding:0 12px 1px 8px }
		.topo_pd .right .submit { width:119px; height:30px; border: 0; float:left; background:url(../web/img/topo/02.png) no-repeat; margin:0 0 0 -8px  }
		.topo_pd img.banner { position:absolute; margin:9px 0 0 -150px }

		.topo_pd .banner { width:1000px; height:450px; }

		.topo_pd .banner .banner_01 { width: 100% !important; margin-top: 178px; text-align:center; position: absolute !important; z-index: 0 !important; left: 0 !important; top: 0 !important; }
		.topo_pd .banner .banner_01 a { display:block; width: 100% !important; height:100% !important; }
		.topo_pd .banner .banner_01 img { width: 100% !important; height:350px; }


		/* Left_pd */	
		.left_pd h2 { font-size:23px; font-weight:normal; background:#CCE387; margin-bottom:12px; padding:11px 12px 8px }
		.left_pd h2 a { color:#005031; }
		.left_pd ul { margin-bottom:12px } 
		.left_pd ul li { border-top:2px dotted #D3DDD8; margin:8px 20px 0 13px; padding-top:10px } 
		.left_pd ul li:first-child { border:0; margin-top:0 }
		.left_pd ul li a { color:#949494; font-size:17px  }
		.left_pd ul li .subcate a { font-size:15px  }
		.left_pd ul li.cursos_gratuitos { padding:0; border:0 } 
		.left_pd .banner02 { margin-left:5px }  
		.left_pd .banner03 { margin:8px 0 0 5px }  


		/* Right_pd */
		.right_pd { }


		/* Footer_pd */
		.footer_pd { background:url(../web/img/02.jpg) repeat-x center bottom }
		.footer_pd .footer_01 { width:1000px; height:340px; padding-top:60px; margin:auto }
		.footer_pd .footer_01 .left { float:left; color:#76A93C; width:311px; font-size:14px; line-height:17px; padding:0 10px 0 5px }
		.footer_pd .footer_01 .left b { font-size:20px; display:block; margin:4px 0 }
		.footer_pd .footer_01 .left a.logo { display:block; margin-bottom:15px }
		.footer_pd .footer_01 .left a.rede_social { float:left; width:29px; height:28px; margin-right:3px }
		.footer_pd .footer_01 ul { float:left; margin-left:20px; border-left:2px dotted #B8C9C0; padding-left:20px; width:130px; min-height:193px; }
		.footer_pd .footer_01 ul li a { display:block; color:#9ABE71; font-size:14px }
		.footer_pd .footer_01 .right { float:left; width:305px; margin-left:20px }
		.footer_pd .footer_01 .right iframe { width:300px; height:240px }
		.footer_pd .footer_01 .baixo { border-top:1px solid #CBE282; padding:15px 0; margin-top:35px }
		.footer_pd .footer_01 .baixo h4 { float:left; width:207px; margin:25px 606px 0 13px; font-size:12px; font-weight:normal; color:#76A93C }
		.footer_pd .footer_01 .baixo a.mega { float:left; width:155px; }

	/* INCLUDES */





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





	/* VIEWS */


		/* All */
		.raiz { min-height:200px; }
		.raiz .titulo_mapa {display:none; font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dotted #ccc; padding:10px 0; margin-bottom:10px; font-style:italic }
		.raiz .titulo_mapa a { color:#333; }

		.raiz .titulo_user { font-weight:bold; padding:25px 40px; background:#FAFAFA; border:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz .titulo_user img { vertical-align:bottom; }

		h1.titulo { color:#B7B7B7; font-size:25px; margin-bottom:20px; font-weight:normal }
		ul.mini_menu { color:#B7B7B7; margin:15px 0 30px -25px }
		ul.mini_menu li { float:left; margin-left:5px; font-size:13px; border-bottom:1px solid #B7B7B7 }
		ul.mini_menu li a { color:#B7B7B7 }


			/* Linha do tempo */
			.raiz .linha_do_tempo { margin:30px 0 25px; }
			.raiz .linha_do_tempo span { width:14%; height:22px; float:left; }
			.raiz .linha_do_tempo em { width:25%; height:22px; float:left; text-align:center; }
			.raiz .linha_do_tempo b { width:25%; height:15px; float:left; margin-bottom:20px; border-bottom:4px solid #EBEBEB; }
			.raiz .linha_do_tempo b.verde { border-bottom:4px solid #4FC626; }
			.raiz .linha_do_tempo img { position:absolute; }

			.raiz .linha_do_tempo img.img1 { margin-left:250px; }
			.raiz .linha_do_tempo img.img2 { margin-left:500px; }
			.raiz .linha_do_tempo img.img3 { margin-left:750px; }


			/* Produtos */
			ul.produtos li { background:url(../web/img/home/01.jpg) no-repeat; float:left; width:385px; height:239px; margin:15px 0 0 15px; padding:7px 0 }
			ul.produtos li a { display:block; color:#005031; font-size:14px }
			ul.produtos li a img { float:left; width:191px; height:239px; margin:0 0 0 8px }
			ul.produtos li a .lado { float:left; width:170px; margin:0 0 0 12px; }
			ul.produtos li a .lado h2 { font-size:22px; }
			ul.produtos li a .lado h3 { font-weight:normal }
			ul.produtos li a .lado strike { font-size:15px; display:block }
			ul.produtos li a .lado span { display:block; margin-top:3px }
			ul.produtos li a .lado span b { font-size:34px }
			ul.produtos li a .lado em { font-style:normal; margin:25px 0 0 -4px; text-align:center; text-transform:uppercase; display:block; width:168px; padding:9px 0 6px; border:1px solid #9AB869; background:url(../web/img/home/02.jpg) repeat-x; font-size:16px; font-weight:bold; color:#FFF }

			.produto_levar_carrinho { position:absolute; }
			.produto_levar_carrinho .fundo { position:fixed; z-index:3000; width:100%; height:100%; top:0; left:0; background-color:#000; filter:alpha(opacity=80); opacity: 0.8; }
			.produto_levar_carrinho .fechar_produto_levar_carrinho { position:fixed; z-index:5001; width:1000px; height:400px; top:50%; left:50%; margin: -224px 0 0 525px; color:#F60; font-size:20px; font-weight:bold; }
			.produto_levar_carrinho #produto { position:fixed; z-index:5000; width:1000px; height:400px; top:50%; left:50%; margin:-200px 0 0 -500px; padding:20px; background:#FFF; border:2px solid #FF6600; }

			/* Produto interna */
			.raiz.produto #produto.levar_carrinho { padding:20px !important; }
			.raiz.produto #produto ul.produtos li { width:175px; height:330px; }
			.raiz.produto #produto ul.produtos li .levar_para_carrinho { display:none; }



		/* Home */
		.raiz.home,
		.raiz.produtos { padding-left:0; width:800px }
		.raiz.home .titulo { width:741px; height:65px; margin-bottom: 10px; background:url(../web/img/home/01.png) no-repeat; }
		.raiz.home .titulo2 { width:741px; height:65px; margin-bottom: 10px; background:url(../web/img/home/01.1.png) no-repeat; }


		/* Produto */
		.raiz.produto { padding-left:20px; width:780px }
		.raiz.produto ul.mini_menu { margin:15px 0 20px -4px; }
		.raiz.produto h1 { font-weight:normal; font-size:22px; color:#BDBDBD; margin-bottom:17px }
		.raiz.produto .cursoo { color:#005031; font-size:14px; width:742px; min-height:480px; padding:15px; background:url(../web/img/curso/01.jpg); }
		.raiz.produto .cursoo .left { float:left }
		.raiz.produto .cursoo .left img { width:191px; height:239px }
		.raiz.produto .cursoo .left .baixo { width:170px; margin:12px 0 0 4px }
		.raiz.produto .cursoo .left .baixo h2 { font-size:22px; }
		.raiz.produto .cursoo .left .baixo h3 { font-weight:normal }
		.raiz.produto .cursoo .left .baixo strike { font-size:15px; display:block }
		.raiz.produto .cursoo .left .baixo span { display:block; margin-top:3px }
		.raiz.produto .cursoo .left .baixo span b { font-size:34px }
		.raiz.produto .cursoo .left .baixo .submit { font-style:normal; margin:15px 0 0 -2px; text-align:center; text-transform:uppercase; display:block; width:168px; padding:7px 0 6px; border:1px solid #9AB869; background:url(../web/img/home/02.jpg) repeat-x; font-size:16px; font-weight:bold; color:#FFF }
		.raiz.produto .cursoo .right { margin-left:56px; width:494px; float:left }
		.raiz.produto .cursoo .right .txtcurt { text-align:justify; font-size:12px; margin:10px 0; height: 95px; } 
		.raiz.produto .cursoo .right a.assista { float:left; color:#155A36; padding:6px 0 4px 68px; width:70px; font-size:21px; background:url(../web/img/curso/02.png) no-repeat }
		.raiz.produto .cursoo .right a.download { float:left; color:#155A36; padding:6px 0 4px 97px; width:92px; font-size:21px; background:url(../web/img/curso/03.png) no-repeat; margin:0 14px }
		.raiz.produto .cursoo .right a.compre_cd { float:left; color:#155A36; padding:6px 0 4px 68px; width:70px; font-size:21px; background:url(../web/img/curso/04.png) no-repeat } 
		.raiz.produto .editor { text-align:justify; width:690px; height:410px; margin:40px 0 0 20px; overflow:auto; padding-right:40px }

		.raiz.produto .cursoo .carrocel_01 { width:470px; height: 95px; margin:0 0 0 30px; }
		.raiz.produto .cursoo #carrocel_01 { height:auto; }
		.raiz.produto .cursoo .carrocel_01 li { width:150px; height:95px; float:left; }
		.raiz.produto .cursoo .carrocel_01 a.prev { margin:-75px 0 0 -40px; }
		.raiz.produto .cursoo .carrocel_01 a.next { margin:-75px 0 0 432px; }
		.raiz.produto .cursoo .carrocel_01 div.pager { display:none !important }
		.raiz.produto .cursoo .carrocel_01 .caroufredsel_wrapper { }

		.raiz.produto .comentarios { padding:20px }
		.raiz.produto .comentarios h5 { padding:5px; font-size:16px; }
		.raiz.produto .comentarios h5 span { }
	
		.raiz.produto .comentarios form { padding-top:10px; }
		.raiz.produto .comentarios form #nome_c { width:200px; margin-right:10px; }
		.raiz.produto .comentarios form #comentarios_c { width:650px; margin-right:10px; }
	
		.raiz.produto .comentarios .comentario { padding:20px 0; border-bottom:2px solid #CCC; }
		.raiz.produto .comentarios .comentario .img { width:47px; height:42px; float:left; padding:0 12px 0 4px; background:url(../web/img/outros/icones/user.png) no-repeat }
		.raiz.produto .comentarios .comentario .txt { width:890px; float:left; }
		.raiz.produto .comentarios .comentario .txt h6 { font-weight:normal; border-bottom:1px solid #EEE; padding-bottom:5px; margin-bottom:5px; }
		.raiz.produto .comentarios .comentario .txt h6 span { float:right; font-size:11px; color:#888; }



		/* noticias */
		.raiz.noticias .noticia { padding:10px 10px 30px 10px; }
		.raiz.noticias .noticia .img { float:left; padding:0 10px 10px 0; }



		/* Carrinho */
		.raiz.carrinho #carrinho .botoes { display:block; padding:20px 0 10px; }
		.raiz.carrinho #carrinho .botoes a.cotinuar_comprando { width:146px; height:45px; float:left; margin-right:10px; background:url(../web/img/padrao/botoes/continuar_comprando.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .botoes a.cotinuar_comprando:hover { background-position:0 -45px; }
		.raiz.carrinho #carrinho .botoes a.limpar_carrinho { width:146px; height:45px; float:left; background:url(../web/img/padrao/botoes/limpar_carrinho.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .botoes a.limpar_carrinho:hover { background-position:0 -45px; }
		.raiz.carrinho #carrinho .botoes a.finalizar_compra { width:146px; height:48px; float:right; background:url(../web/img/padrao/botoes/finalizar_compra.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .botoes a.finalizar_compra:hover { background-position:0 -48px; }

		.raiz.carrinho #carrinho .botoes a.voltar_para_carrinho { width:146px; height:45px; float:left; margin-right:10px; background:url(../web/img/padrao/botoes/voltar_para_carrinho.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .botoes a.voltar_para_carrinho:hover { background-position:0 -45px; }
		.raiz.carrinho #carrinho .botoes a.pagar_pagseguro { width:146px; height:48px; float:right; background:url(../web/img/padrao/botoes/pagar_pagseguro.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .botoes a.pagar_pagseguro:hover { background-position:0 -48px; }


		.raiz.carrinho #carrinho .table .border_top { border-top:1px solid #EAEAEA !important; }
		.raiz.carrinho #carrinho .table .border_left { border-left:1px solid #EAEAEA !important; }
		.raiz.carrinho #carrinho .table .top { color:#666; font-size:10px; font-weight:bold; padding:15px 25px; background:#FAFAFA; border-right:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }

		.raiz.carrinho #carrinho .table .center { padding:5px 10px; background:#FFF; border-right:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz.carrinho #carrinho .table tr:hover .center { background:#FAFAFA; }
		.raiz.carrinho #carrinho .table .center .produto { width:400px }
		.raiz.carrinho #carrinho .table .center .produto .imagem { width:120px; height:100px; float:left; }
		.raiz.carrinho #carrinho .table .center .produto .nome { width:280px; height:100px; float:left }
		.raiz.carrinho #carrinho .table .center .produto .nome a { color:#00F; text-decoration:underline }
		.raiz.carrinho #carrinho .table .center .produto .nome .alterar_obs_carrinho { width:200px; height:16px; background:#FFF; border:1px solid #CCC; }

		.raiz.carrinho #carrinho .table .submit_ok { width:36px; height:25px; margin-right:10px; background:url(../web/img/padrao/botoes/ok.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .table .submit_ok:hover { background-position:0 -25px; }

		.raiz.carrinho #carrinho .table .submit_calcular { width:62px; height:25px; margin-right:10px; background:url(../web/img/padrao/botoes/calcular.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .table .submit_calcular:hover { background-position:0 -25px; }

		.raiz.carrinho #carrinho .table .submit_usar_pontos { width:76px; height:25px; margin-right:10px; background:url(../web/img/padrao/botoes/usar_pontos.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .table .submit_usar_pontos:hover { background-position:0 -25px; }

		.raiz.carrinho #carrinho .table .center .qtd_atual_carrinho { width:50px; height:16px; background:#FFF; border:1px solid #CCC; text-align:center }
		.raiz.carrinho #carrinho .table .center .submit_qtd { width:57px; height:20px; background:url(../web/img/padrao/botoes/alterar.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .table .center .submit_qtd:hover { background-position:0 -20px; }

		.raiz.carrinho #carrinho .table .cep .left { width:50px; float:right; padding:2px 0 0 0 }
		.raiz.carrinho #carrinho .table .cep .right { width:300px; float:right; text-align:left }
		.raiz.carrinho #carrinho .table .cep .right input { width:80px; height:16px; background:#FFF; border:2px solid #ccc; }


		.raiz.carrinho #carrinho .table .fim { padding:15px 25px; background:#FAFAFA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz.carrinho #carrinho .table .fim.legendas { text-align:right; }
		.raiz.carrinho #carrinho .table .fim.precos { text-align:left; font-size:14px; font-weight:bold; border-right:1px solid #EAEAEA; }

		.raiz.carrinho #carrinho .table .fim .cupom { width:180px; height: 20px; text-align:center; background: #FFF; border: 1px solid #CCC; margin:0 10px }
		.raiz.carrinho #carrinho .table .fim #pontos { width:50px; height: 20px; text-align:center; background: #FFF; border: 1px solid #CCC; margin:0 2px }
		.raiz.carrinho #carrinho .table .fim .cep { width:80px; height: 20px; text-align:center; background: #FFF; border: 1px solid #CCC; margin:0 10px }
		.raiz.carrinho #carrinho .table .fim .tipo_frete { width:540px; position:absolute; z-index:999; margin-top:1px; padding:10px 20px; background:#FFF; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.carrinho #carrinho .table .fim .tipo_frete label { width:270px; float:left; margin:5px 0; }

		.raiz.carrinho #carrinho .table .limpar_carrinho { height:18px; padding:15px 25px; font-size:14px; }

		.raiz.carrinho #carrinho .table .duvidas_carrinho { width:220px; min-height:51px; padding:10px; float:left; padding-left:80px; margin-left:458px; background:url(../web/img/padrao/carrinho/telefone.png) no-repeat #FFF 15px 19px; border:1px solid #DFDFDF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.carrinho #carrinho .table .valor_total_carrinho { width:200px; height:27px; padding:22px 10px; float:left; text-align:center; margin-left:10px; background:#DD0000; color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.carrinho #carrinho .table .valor_total_carrinho span { font-size:20px; font-weight:bold; vertical-align:middle; }

		.raiz.carrinho #carrinho .table .editar_endereco { padding-top:5px; }
		.raiz.carrinho #carrinho .table .editar_endereco a { width:57px; height:20px; float:left; margin-right:10px; background:url(../web/img/padrao/botoes/editar.png) no-repeat; border:none; }
		.raiz.carrinho #carrinho .table .editar_endereco a:hover { background-position:0 -20px; }




		.raiz.carrinho #carrinho h4.titulo { padding:21px 25px 20px; margin-bottom:18px; background:#FAFAFA; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
		.raiz.carrinho #carrinho .dados { float:left; width:385px; margin-right:30px; padding-bottom:20px; background:#FFF; border:1px solid #DFDFDF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
		.raiz.carrinho #carrinho .dados .left { width:165px; float:left; height:15px; padding:8px 5px; margin-left:20px; border-top:1px dotted #CCC; }
		.raiz.carrinho #carrinho .dados .right { width:165px; float:left; height:15px; padding:8px 5px; border-top:1px dotted #CCC; text-align:right; font-weight:bold; }

		.raiz.carrinho #carrinho .endereco { float:left; position:relative; width:581px; padding-bottom:20px; background:#FFF; border:1px solid #DFDFDF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
		.raiz.carrinho #carrinho .endereco #alterar_endereco { top:20px; right:10px; position:absolute; }
		.raiz.carrinho #carrinho .endereco .texto { padding:8px 5px; margin:0 20px; }

		.raiz.carrinho #carrinho .pagamento { background:#FFF; border:1px solid #DFDFDF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
		.raiz.carrinho #carrinho .pagamento h4 { margin-bottom:0 }
		.raiz.carrinho #carrinho .pagamento .imgm { height:70px }
		.raiz.carrinho #carrinho .pagamento span.forma { float:left; width:180px;; border-right:1px dotted #DFDFDF; padding:25px 0; text-align:center; }
		.raiz.carrinho #carrinho .pagamento span.forma label { cursor:pointer; }
		.raiz.carrinho #carrinho .pagamento .linha { border-bottom:1px dotted #DFDFDF; }
		.raiz.carrinho #carrinho .pagamento .compra a { width:225px; height:59px; display:block; margin:30px 0 0 400px; background:url(../web/img/padrao/carrinho/04.png) no-repeat; }

		.raiz.carrinho #carrinho .pagamento .box { padding:20px; }






		/* Minha Conta */
		.raiz.minha_conta .usuario { padding:20px 40px; background:#FAFAFA; border:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz.minha_conta .usuario user { width:850px; float:right; padding: 14px 15px 0 0; font-size:14px; text-align:right; }
		.raiz.minha_conta .usuario a.sair { width:50px; height:44px; float:right; background:url(../web/img/padrao/botoes/sair.png) no-repeat; border:none; }
		.raiz.minha_conta .usuario a.sair:hover { background-position:0 -45px }

		.raiz.minha_conta .left { width:380px; float:left; }
		.raiz.minha_conta .left .menu { margin-top:10px; padding:20px; margin-right:20px; background:#FAFAFA; border:1px solid #EAEAEA; }
		.raiz.minha_conta .left .menu .imagem { float:left; margin-right:15px; }
		.raiz.minha_conta .left .menu b { font-size:11px; }
		.raiz.minha_conta .left .menu span { color:#666; font-size:11px; }
		.raiz.minha_conta .left a { display:block; margin:10px 20px 0; }

		.raiz.minha_conta .right { width:578px; min-height:500px; padding:20px; float:left; margin-top:10px; background:#FAFAFA; border:1px solid #EAEAEA; }
		.raiz.minha_conta .right h2 { font-size:16px; margin-bottom:10px; text-transform:uppercase; }

		.raiz.minha_conta .right .funcao_input { margin:0 0 10px 80px; }
		.raiz.minha_conta .right .funcao_input > span { width:100px; color:#333; text-align:right; padding:4px 5px 0 0; float:left }
		.raiz.minha_conta .right .funcao_input.newsletter_input > span { width:65px; }
		.raiz.minha_conta .right .funcao_input.termos_input > span { width:65px; }
		.raiz.minha_conta .right input[type=text],
		.raiz.minha_conta .right input[type=password],
		.raiz.minha_conta .right select {	width:200px; }

		.raiz.minha_conta .right .submit { width:147px; height:44px; margin: 10px 0 0 205px; background:url(../web/img/padrao/botoes/continuar.png) no-repeat; border:none; }
		.raiz.minha_conta .right .submit:hover { background-position:0 -45px; }





		/* Cadastro */
		.raiz.cadastro .form .tipo { padding:10px 40px }

		.raiz.cadastro .form .left { width:50%; padding:30px 0; float:left }
		.raiz.cadastro .form .right { width:40%; min-width:330px; padding:30px 0; float:left }
		.raiz.cadastro .form center { width:330px; margin:auto; }

		.raiz.cadastro .form .funcao_input { margin-bottom:10px; }
		.raiz.cadastro .form .funcao_input > span { width:100px; color:#333; text-align:right; padding:4px 5px 0 0; float:left; font-weight:100; }
		.raiz.cadastro .form .funcao_input.newsletter_input > span { width:65px; }
		.raiz.cadastro .form .funcao_input.termos_input > span { width:65px; color:#FFF; }
		.raiz.cadastro .form input[type=text],
		.raiz.cadastro .form input[type=password],
		.raiz.cadastro .form select {	width:200px; }

		.raiz.cadastro .form .captcha { width:340px; margin:auto; }
		.raiz.cadastro .form .captcha b { font-size:11px; color:#666; }

		.raiz.cadastro .form .voltar { width:83px; height:39px; background:url(../web/img/padrao/botoes/voltar.png) no-repeat; border:none; }
		.raiz.cadastro .form .voltar:hover { background-position:0 -39px; }

		.raiz.cadastro .form .submit { width:147px; height:44px; background:url(../web/img/padrao/botoes/continuar.png) no-repeat; border:none; }
		.raiz.cadastro .form .submit:hover { background-position:0 -45px; }

		.raiz.cadastro .form .titulo { width:90px; color:#333; text-align:right; padding:4px 5px 0 0; float:left }







		/* Cadastro1 */
		.raiz.cadastro1 .form { border:2px solid #CCC; margin-top:40px; background:#FAFAFA; }


		.raiz.cadastro1 .form .left { width:180px; padding:30px; float:left; font-size:10px; font-weight:bold; }
		.raiz.cadastro1 .form .right { width:605px; padding:50px 65px; float:left; background:#FFF;  border-left:1px dotted #CCC; }

		.raiz.cadastro1 .form .border { border-bottom:1px dotted #CCC; }

		.raiz.cadastro1 .form .funcao_input { margin-bottom:10px; }
		.raiz.cadastro1 .form .funcao_input > span { width:150px; color:#333; text-align:right; padding:4px 15px 0 0; float:left; font-weight:100; }
		.raiz.cadastro1 .form .funcao_input.newsletter_input > span,
		.raiz.cadastro1 .form .funcao_input.termos_input > span { width:150px; color:#FFF; }
		.raiz.cadastro1 .form input[type=text],
		.raiz.cadastro1 .form input[type=password] { width:250px; }
		.raiz.cadastro1 .form select {	width:257px; }

		.raiz.cadastro1 .form .funcao_input .obs { padding-left: 167px; }

		.raiz.cadastro1 .form .captcha { width:450px; margin-left:50px; }
		.raiz.cadastro1 .form .captcha b { font-size:11px; color:#666; }

		.raiz.cadastro1 .form .submit { width:147px; height:44px; margin-right: 45px; background:url(../web/img/padrao/botoes/cadastrar.png) no-repeat; border:none; }
		.raiz.cadastro1 .form .submit:hover { background-position:0 -45px; }




		/* Retorno */
		.raiz.retorno #retorno { width:950px; margin:auto; display:block; }




		/* Marcas */
		.raiz.marcas > ul { margin-top:30px; }
		.raiz.marcas > ul > li { width:220px; height:250px; float:left; margin:0 9px 20px; }
		.raiz.marcas > ul > li .img { width:200px; height:200px; padding:10px; text-align:center; }
		.raiz.marcas > ul > li h2 { font-size:12px; text-align:center; }



		/* Deposito Bancario */
		.raiz.deposito_bancario h4.titulo { padding:21px 25px 20px; margin-bottom:18px; background:#EEE; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }

		.raiz.deposito_bancario .pagamento { border:1px solid #DFDFDF; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
		.raiz.deposito_bancario .pagamento h4 { margin-bottom:0 }
		.raiz.deposito_bancario .pagamento .boxx { padding:20px; } 
		.raiz.deposito_bancario .pagamento .boxx .contas { width:318px; float:left; text-align:center; } 




		/* Lista */
		.raiz.lista .left { width:450px; float:left; padding:10px 25px; }
		.raiz.lista .left .dicas { display:table; margin:0 0 20px 25px; }
		.raiz.lista .right { width:400px; float:left; padding:30px 0 0 80px; }
		.raiz.lista .right b { display: table; color: #F00; font-size: 14px; padding-bottom: 2px; margin-bottom: 20px; border-bottom: 2px solid #F00; }
		.raiz.lista .right .funcao_input { padding-top:10px; }
		.raiz.lista .right .funcao_input > span { font-weight:100; }
		.raiz.lista .right .funcao_input input[type="text"]{ width:300px; height:23px; }

		.raiz.lista .right .funcao_input.senha_input { width:228px; float:left; }
		.raiz.lista .right .funcao_input input[type="password"]{ width:205px; height:23px; }

		.raiz.lista .right .submit { width:147px; height:44px; margin-top:15px; background:url(../web/img/padrao/botoes/pesquisar.png) no-repeat; border:none; }
		.raiz.lista .right .submit:hover { background-position:0 -45px; }





		/* Lista Criar */
		.raiz.lista_criar .left { width:450px; float:left; padding:10px 25px; }
		.raiz.lista_criar .left b { display: table; color: #F00; font-size: 16px; }
		.raiz.lista_criar .left .novo_endereco { display:none; }

		.raiz.lista_criar .left .funcao_input { padding-top:10px; }
		.raiz.lista_criar .left .funcao_input > span { font-weight:100; }
		.raiz.lista_criar .left .funcao_input input[type="text"]{ width:400px; height:23px; }

		.raiz.lista_criar .right { width:464px; float:left; padding:10px 18px; }
		.raiz.lista_criar .right > span { display:block; margin-bottom:10px; }
		.raiz.lista_criar .right .termos { height:500px; overflow:auto; padding:10px; margin-bottom:10px; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.lista_criar .right .termos_input > span { display:none; }
		.raiz.lista_criar .right .submit { width:147px; height:44px; margin-top:15px; background:url(../web/img/padrao/botoes/pesquisar.png) no-repeat; border:none; }
		.raiz.lista_criar .right .submit:hover { background:url(../web/img/padrao/botoes/pesquisar.png) 0 -45px no-repeat; }




		/* Listas */
		.raiz.listas .box { margin-top:10px; padding:10px; border:1px solid #CCC; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.listas .box .nova_pesquisa { float:right; padding:5px; }
		.raiz.listas .box h2 { color:#666; padding-bottom:5px; font-style:italic; }
		.raiz.listas .box .table { border-top:1px solid #EAEAEA;  border-left:1px solid #EAEAEA !important; }
		.raiz.listas .box .table .top { color:#999; font-size:10px; font-weight:bold; padding:15px 25px; background:#FAFAFA; border-right:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }

		.raiz.listas .box .table .center { background:#FFF; border-right:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz.listas .box .table tr:hover .center { background:#FAFAFA; }
		.raiz.listas .box .table a { display:block;padding: 5px 10px; }



		/* Lista Minha Lista */
		.raiz.lista_minha_lista .menu a {  width:147px; float:left; margin:10px 14px; height:44px; margin-top:15px; }

		.raiz.lista_minha_lista .menu a.m01 { background:url(../web/img/padrao/botoes/lista_01.png) no-repeat; }
		.raiz.lista_minha_lista .menu a.m02 { background:url(../web/img/padrao/botoes/lista_02.png) no-repeat; }
		.raiz.lista_minha_lista .menu a.m03 { width:206px; background:url(../web/img/padrao/botoes/lista_03.png) no-repeat; }
		.raiz.lista_minha_lista .menu a.m04 { background:url(../web/img/padrao/botoes/lista_04.png) no-repeat; }
		.raiz.lista_minha_lista .menu a.m05 { width:206px; background:url(../web/img/padrao/botoes/lista_05.png) no-repeat; }
		.raiz.lista_minha_lista .menu a.m01:hover { background-position:0 -45px; }
		.raiz.lista_minha_lista .menu a.m02:hover { background-position:0 -45px; }
		.raiz.lista_minha_lista .menu a.m03:hover { background-position:0 -45px; }
		.raiz.lista_minha_lista .menu a.m04:hover { background-position:0 -45px; }
		.raiz.lista_minha_lista .menu a.m05:hover { background-position:0 -45px; }

		.raiz.lista_minha_lista .box { margin-top:10px; padding:10px; border:1px solid #CCC; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

		.raiz.lista_minha_lista .box h2 { color:#666; padding-bottom:5px; font-style:italic; }
		.raiz.lista_minha_lista .box .table { border-top:1px solid #EAEAEA;  border-left:1px solid #EAEAEA !important; }
		.raiz.lista_minha_lista .box .table .top { color:#999; font-size:10px; font-weight:bold; padding:15px 25px; background:#FAFAFA; border-right:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }

		.raiz.lista_minha_lista .box .table .center { padding:5px 10px; background:#FFF; border-right:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz.lista_minha_lista .box .table tr:hover .center { background:#FAFAFA; }
		.raiz.lista_minha_lista .box .table .center .produto { width:400px }
		.raiz.lista_minha_lista .box .table .center .produto .imagem { width:120px; height:100px; float:left; }
		.raiz.lista_minha_lista .box .table .center .produto .nome { width:280px; height:100px; float:left }

		.raiz.lista_minha_lista .box .table .submit_ok { width:36px; height:25px; background:url(../web/img/padrao/botoes/ok.png) no-repeat; border:none; }
		.raiz.lista_minha_lista .box .table .submit_ok:hover { background-position:0 -25px; }

		.raiz.lista_minha_lista .box .table .center .qtd_atual_lista { width:50px; height:16px; background:#FFF; border:1px solid #CCC; text-align:center }
		.raiz.lista_minha_lista .box .table .center .submit_qtd { width:57px; height:20px; background:url(../web/img/padrao/botoes/alterar.png) no-repeat; border:none; }
		.raiz.lista_minha_lista .box .table .center .submit_qtd:hover { background-position:0 -20px; }

		.raiz.lista_minha_lista .box .box1 { width: 700px; margin: auto; }
		.raiz.lista_minha_lista .box .box1 .funcao_input { margin:0 0 10px 80px; }
		.raiz.lista_minha_lista .box .box1 .funcao_input > span { width:120px; color:#333; text-align:right; padding:4px 5px 0 0; float:left }
		.raiz.lista_minha_lista .box .box1 .funcao_input.newsletter_input > span { width:65px; }
		.raiz.lista_minha_lista .box .box1 .funcao_input.termos_input > span { width:65px; }
		.raiz.lista_minha_lista .box .box1 input[type=text],
		.raiz.lista_minha_lista .box .box1 input[type=password],
		.raiz.lista_minha_lista .box .box1 select,
		.raiz.lista_minha_lista .box .box1 textarea { width:320px; }

		.raiz.lista_minha_lista .box .box2 { border-top:1px solid #CCC; margin-top:20px; }
		.raiz.lista_minha_lista .box .box2 table { width:940px; margin:10px 20px; border:0; }

		.raiz.lista_minha_lista .box .submit { width:147px; height:44px; margin: 10px 0 0 290px; background:url(../web/img/padrao/botoes/continuar.png) no-repeat; border:none; }
		.raiz.lista_minha_lista .box .submit.comprar { width:226px; height:44px; margin: 10px 0 0 750px; background:url(../web/img/padrao/botoes/comprar_selecionados.png) no-repeat; border:none; }
		.raiz.lista_minha_lista .box .submit.enviar { margin-left:300px; background:url(../web/img/padrao/botoes/enviar.png) no-repeat; }
		.raiz.lista_minha_lista .box .submit:hover { background-position:0 -45px; }

		.raiz.lista_minha_lista .box .table .fim { padding:15px 25px; background:#FAFAFA;  border-bottom:1px solid #EAEAEA !important; }
		.raiz.lista_minha_lista .box .table .fim.legendas { text-align:right; }
		.raiz.lista_minha_lista .box .table .fim.precos { text-align:left; font-size:14px; font-weight:bold; border-right:1px solid #EAEAEA; }

		.raiz.lista_minha_lista .box a.pagar_pagseguro { width:146px; height:48px; margin-top:10px; float:right; background:url(../web/img/padrao/botoes/pagar_pagseguro.png) no-repeat; border:none; }
		.raiz.lista_minha_lista .box a.pagar_pagseguro:hover { background-position:0 -48px; }




		/* Listas User */
		.raiz.lista_minha_lista .box { margin-top:10px; padding:10px; border:1px solid #CCC; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.lista_minha_lista .box .nova_pesquisa { float:right; padding:5px; }
		.raiz.lista_minha_lista .box .table1 { margin-top:5px; border:1px solid #EAEAEA !important; margin-bottom:10px; }
		.raiz.lista_minha_lista .box .table1 .bb { padding: 5px 10px; background:#FFF; }







	/* VIEWS */





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





	/* PADROES */


		/* Textos */
		.raiz.textos .texto {  }


		/* Fale */
		.raiz.fale h2 { font-weight:normal; font-size:22px; margin:30px 0 10px; color:#B7B7B7 }
		.raiz.fale form { margin-bottom:25px }
		.raiz.fale .funcao_input { padding-bottom:4px; }
		.raiz.fale .funcao_input span { display:block; color:#9E9E9E; font-weight:normal; font-size:17px }
		.raiz.fale .funcao_input input[type="text"],
		.raiz.fale .funcao_input input[type="password"]{ width:385px; border-color:#EDEDED; border-top:0; margin-bottom:8px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
		.raiz.fale .funcao_input select { width:391px; height:32px; border-color:#EDEDED; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
		.raiz.fale .funcao_input textarea { width:470px; height:240px; border-color:#EDEDED; border-top:0; margin-bottom:15px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
		.raiz.fale .submit input { width:145px; background:#c7d684; border:0; font-size:16px; margin-right:10px; color:#FFF; padding:8px 0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }


		/* Login_pd */
		.raiz.login .espaco { width:40px; height:272px; margin-top:40px; float:left; background:url(../web/img/login/01.png) repeat-y center center; }
		.raiz.login .login_pd {  width:420px; min-height:200px; float:left; padding-bottom:10px; margin:40px 20px; background:#FFF; border:1px solid #CCC; color:#666; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
		.raiz.login .login_pd h2 { padding-bottom:10px; font-size:18px; color:#FF0000; width: 310px; margin: auto; font-weight:normal; }
		.raiz.login .login_pd .resposta { color:#F00; }
		.raiz.login .login_pd a { color:#666; }
		.raiz.login .login_pd form { width:310px; margin:auto; padding:20px }
		.raiz.login .login_pd .funcao_input > span { font-weight:normal; }

		.raiz.login .login_pd .funcao_input { padding-top:10px; }
		.raiz.login .login_pd .funcao_input input[type="text"]{ width:300px; height:23px; }

		.raiz.login .login_pd .funcao_input.senha_input { width:228px; float:left; }
		.raiz.login .login_pd .funcao_input input[type="password"]{ width:205px; height:23px; }

		.raiz.login .login_pd .funcao_input.cep_input { width:203px; float:left; }
		.raiz.login .login_pd .funcao_input input[type="text"]#cep { width:180px; }

		.raiz.login .login_pd .submit { width:147px; height:44px; background:url(../web/img/padrao/botoes/efetuar_login.png) no-repeat; border:none; }
		.raiz.login .login_pd .submit:hover {  background-position:0 -45px; }

		.raiz.login .login_pd .cad { background:url(../web/img/padrao/botoes/continuar.png) no-repeat; }
		.raiz.login .login_pd .cad:hover { background-position:0 -45px; }

		.raiz.login .login_pd a.login_esqueci_senha { padding:7px 0; display:inline-block; }




		/* Busca */
		.raiz.busca { width:1000px; }
		.raiz.busca .left { width:220px; float:left; }
		.raiz.busca .left a { width:160px; display:block; padding:10px; text-transform:uppercase; border-bottom:1px solid #CCC; }
		.raiz.busca .left a.ativo { background:#F6F6F6; }
	
		.raiz.busca .right { width:780px; float:left; }
		.raiz.busca .right h2 { color:#666; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #CCC; }
		.raiz.busca .right a.busca { color:#666; display:block; padding-bottom:17px; margin-bottom:15px; border-bottom:1px dashed #CCC; }
		.raiz.busca .right a.busca:hover { color:#333; }
		.raiz.busca .right a.busca h1 { font-size:14px; margin-bottom:2px; }
		.raiz.busca .right a.busca span { font-size:10px; color:#999; display:block; margin-bottom:5px; }
		.raiz.busca .right a.busca .foto { float:left; }
		.raiz.busca .right a.busca .foto img { width:130px; height:80px; margin-right:10px }
		.raiz.busca .right a.busca .txt { text-align:justify }



		/* Comentarios */
		comentarios_model { text-align:justify; }
		comentarios_model h3 { display:block; font-size: 20px; }
		comentarios_model h3 span { }

		comentarios_model form { padding-top:10px; }
		comentarios_model form #nome_c { width:200px; margin-right:10px; }
		comentarios_model form #comentarios_c { width:690px; margin-right:10px; }

		comentarios_model .comentario { padding:20px 0; border-bottom:2px solid #CCC; }
		comentarios_model .comentario .foto { width:60px; height:42px; float:left; background:url(../web/img/comentarios/01.png) no-repeat }
		comentarios_model .comentario .txt { width:940px; float:left; }
		comentarios_model .comentario .txt h4 { font-weight:normal; border-bottom:1px solid #EEE; padding-bottom:5px; margin-bottom:5px; }
		comentarios_model .comentario .txt h4 span { float:right; font-size:11px; color:#999; }


		/* FUNCAO */

			/* Mapa Categorias */
			.mapa_categorias_01 { width:196px; height:14px; padding: 6px; font-weight: bold; float:left; background:url(../web/img/outros/mapa_categorias/01.png) no-repeat; }
			.mapa_categorias_02 { width:190px; height:14px; margin-left:-9px; padding:6px 6px 6px 12px; font-weight: bold; float:left; background:url(../web/img/outros/mapa_categorias/02.png) no-repeat; }
			.mapa_categorias_03 { width:270px; height:14px; padding: 6px; font-weight: bold; float:left; }

		/* FUNCAO */


	/* PADROES */




/* Style


----------------------------------------------------------------------------------------------------------------------------------


*/
body { margin:0; padding:0; } .nova_fonte { font-family:'Arial', Arial, Helvetica, sans-serif !important; }#font1{ font-size:1px !important; } .height1 { height:1px !important; } .width10 { width:10px !important; } #font2{ font-size:2px !important; } .height2 { height:2px !important; } .width20 { width:20px !important; } #font3{ font-size:3px !important; } .height3 { height:3px !important; } .width30 { width:30px !important; } #font4{ font-size:4px !important; } .height4 { height:4px !important; } .width40 { width:40px !important; } #font5{ font-size:5px !important; } .height5 { height:5px !important; } .width50 { width:50px !important; } #font6{ font-size:6px !important; } .height6 { height:6px !important; } .width60 { width:60px !important; } #font7{ font-size:7px !important; } .height7 { height:7px !important; } .width70 { width:70px !important; } #font8{ font-size:8px !important; } .height8 { height:8px !important; } .width80 { width:80px !important; } #font9{ font-size:9px !important; } .height9 { height:9px !important; } .width90 { width:90px !important; } #font10{ font-size:10px !important; } .height10 { height:10px !important; } .width100 { width:100px !important; } #font11{ font-size:11px !important; } .height11 { height:11px !important; } .width110 { width:110px !important; } #font12{ font-size:12px !important; } .height12 { height:12px !important; } .width120 { width:120px !important; } #font13{ font-size:13px !important; } .height13 { height:13px !important; } .width130 { width:130px !important; } #font14{ font-size:14px !important; } .height14 { height:14px !important; } .width140 { width:140px !important; } #font15{ font-size:15px !important; } .height15 { height:15px !important; } .width150 { width:150px !important; } #font16{ font-size:16px !important; } .height16 { height:16px !important; } .width160 { width:160px !important; } #font17{ font-size:17px !important; } .height17 { height:17px !important; } .width170 { width:170px !important; } #font18{ font-size:18px !important; } .height18 { height:18px !important; } .width180 { width:180px !important; } #font19{ font-size:19px !important; } .height19 { height:19px !important; } .width190 { width:190px !important; } #font20{ font-size:20px !important; } .height20 { height:20px !important; } .width200 { width:200px !important; } #font21{ font-size:21px !important; } .height21 { height:21px !important; } .width210 { width:210px !important; } #font22{ font-size:22px !important; } .height22 { height:22px !important; } .width220 { width:220px !important; } #font23{ font-size:23px !important; } .height23 { height:23px !important; } .width230 { width:230px !important; } #font24{ font-size:24px !important; } .height24 { height:24px !important; } .width240 { width:240px !important; } #font25{ font-size:25px !important; } .height25 { height:25px !important; } .width250 { width:250px !important; } #font26{ font-size:26px !important; } .height26 { height:26px !important; } .width260 { width:260px !important; } #font27{ font-size:27px !important; } .height27 { height:27px !important; } .width270 { width:270px !important; } #font28{ font-size:28px !important; } .height28 { height:28px !important; } .width280 { width:280px !important; } #font29{ font-size:29px !important; } .height29 { height:29px !important; } .width290 { width:290px !important; } #font30{ font-size:30px !important; } .height30 { height:30px !important; } .width300 { width:300px !important; } #font31{ font-size:31px !important; } .height31 { height:31px !important; } .width310 { width:310px !important; } #font32{ font-size:32px !important; } .height32 { height:32px !important; } .width320 { width:320px !important; } #font33{ font-size:33px !important; } .height33 { height:33px !important; } .width330 { width:330px !important; } #font34{ font-size:34px !important; } .height34 { height:34px !important; } .width340 { width:340px !important; } #font35{ font-size:35px !important; } .height35 { height:35px !important; } .width350 { width:350px !important; } #font36{ font-size:36px !important; } .height36 { height:36px !important; } .width360 { width:360px !important; } #font37{ font-size:37px !important; } .height37 { height:37px !important; } .width370 { width:370px !important; } #font38{ font-size:38px !important; } .height38 { height:38px !important; } .width380 { width:380px !important; } #font39{ font-size:39px !important; } .height39 { height:39px !important; } .width390 { width:390px !important; } #font40{ font-size:40px !important; } .height40 { height:40px !important; } .width400 { width:400px !important; } #font41{ font-size:41px !important; } .height41 { height:41px !important; } .width410 { width:410px !important; } #font42{ font-size:42px !important; } .height42 { height:42px !important; } .width420 { width:420px !important; } #font43{ font-size:43px !important; } .height43 { height:43px !important; } .width430 { width:430px !important; } #font44{ font-size:44px !important; } .height44 { height:44px !important; } .width440 { width:440px !important; } #font45{ font-size:45px !important; } .height45 { height:45px !important; } .width450 { width:450px !important; } #font46{ font-size:46px !important; } .height46 { height:46px !important; } .width460 { width:460px !important; } #font47{ font-size:47px !important; } .height47 { height:47px !important; } .width470 { width:470px !important; } #font48{ font-size:48px !important; } .height48 { height:48px !important; } .width480 { width:480px !important; } #font49{ font-size:49px !important; } .height49 { height:49px !important; } .width490 { width:490px !important; } #font50{ font-size:50px !important; } .height50 { height:50px !important; } .width500 { width:500px !important; } #font51{ font-size:51px !important; } .height51 { height:51px !important; } .width510 { width:510px !important; } #font52{ font-size:52px !important; } .height52 { height:52px !important; } .width520 { width:520px !important; } #font53{ font-size:53px !important; } .height53 { height:53px !important; } .width530 { width:530px !important; } #font54{ font-size:54px !important; } .height54 { height:54px !important; } .width540 { width:540px !important; } #font55{ font-size:55px !important; } .height55 { height:55px !important; } .width550 { width:550px !important; } #font56{ font-size:56px !important; } .height56 { height:56px !important; } .width560 { width:560px !important; } #font57{ font-size:57px !important; } .height57 { height:57px !important; } .width570 { width:570px !important; } #font58{ font-size:58px !important; } .height58 { height:58px !important; } .width580 { width:580px !important; } #font59{ font-size:59px !important; } .height59 { height:59px !important; } .width590 { width:590px !important; } #font60{ font-size:60px !important; } .height60 { height:60px !important; } .width600 { width:600px !important; } #font61{ font-size:61px !important; } .height61 { height:61px !important; } .width610 { width:610px !important; } #font62{ font-size:62px !important; } .height62 { height:62px !important; } .width620 { width:620px !important; } #font63{ font-size:63px !important; } .height63 { height:63px !important; } .width630 { width:630px !important; } #font64{ font-size:64px !important; } .height64 { height:64px !important; } .width640 { width:640px !important; } #font65{ font-size:65px !important; } .height65 { height:65px !important; } .width650 { width:650px !important; } #font66{ font-size:66px !important; } .height66 { height:66px !important; } .width660 { width:660px !important; } #font67{ font-size:67px !important; } .height67 { height:67px !important; } .width670 { width:670px !important; } #font68{ font-size:68px !important; } .height68 { height:68px !important; } .width680 { width:680px !important; } #font69{ font-size:69px !important; } .height69 { height:69px !important; } .width690 { width:690px !important; } #font70{ font-size:70px !important; } .height70 { height:70px !important; } .width700 { width:700px !important; } #font71{ font-size:71px !important; } .height71 { height:71px !important; } .width710 { width:710px !important; } #font72{ font-size:72px !important; } .height72 { height:72px !important; } .width720 { width:720px !important; } #font73{ font-size:73px !important; } .height73 { height:73px !important; } .width730 { width:730px !important; } #font74{ font-size:74px !important; } .height74 { height:74px !important; } .width740 { width:740px !important; } #font75{ font-size:75px !important; } .height75 { height:75px !important; } .width750 { width:750px !important; } #font76{ font-size:76px !important; } .height76 { height:76px !important; } .width760 { width:760px !important; } #font77{ font-size:77px !important; } .height77 { height:77px !important; } .width770 { width:770px !important; } #font78{ font-size:78px !important; } .height78 { height:78px !important; } .width780 { width:780px !important; } #font79{ font-size:79px !important; } .height79 { height:79px !important; } .width790 { width:790px !important; } #font80{ font-size:80px !important; } .height80 { height:80px !important; } .width800 { width:800px !important; } #font81{ font-size:81px !important; } .height81 { height:81px !important; } .width810 { width:810px !important; } #font82{ font-size:82px !important; } .height82 { height:82px !important; } .width820 { width:820px !important; } #font83{ font-size:83px !important; } .height83 { height:83px !important; } .width830 { width:830px !important; } #font84{ font-size:84px !important; } .height84 { height:84px !important; } .width840 { width:840px !important; } #font85{ font-size:85px !important; } .height85 { height:85px !important; } .width850 { width:850px !important; } #font86{ font-size:86px !important; } .height86 { height:86px !important; } .width860 { width:860px !important; } #font87{ font-size:87px !important; } .height87 { height:87px !important; } .width870 { width:870px !important; } #font88{ font-size:88px !important; } .height88 { height:88px !important; } .width880 { width:880px !important; } #font89{ font-size:89px !important; } .height89 { height:89px !important; } .width890 { width:890px !important; } #font90{ font-size:90px !important; } .height90 { height:90px !important; } .width900 { width:900px !important; } #font91{ font-size:91px !important; } .height91 { height:91px !important; } .width910 { width:910px !important; } #font92{ font-size:92px !important; } .height92 { height:92px !important; } .width920 { width:920px !important; } #font93{ font-size:93px !important; } .height93 { height:93px !important; } .width930 { width:930px !important; } #font94{ font-size:94px !important; } .height94 { height:94px !important; } .width940 { width:940px !important; } #font95{ font-size:95px !important; } .height95 { height:95px !important; } .width950 { width:950px !important; } #font96{ font-size:96px !important; } .height96 { height:96px !important; } .width960 { width:960px !important; } #font97{ font-size:97px !important; } .height97 { height:97px !important; } .width970 { width:970px !important; } #font98{ font-size:98px !important; } .height98 { height:98px !important; } .width980 { width:980px !important; } #font99{ font-size:99px !important; } .height99 { height:99px !important; } .width990 { width:990px !important; } #font100{ font-size:100px !important; } .height100 { height:100px !important; } .width1000 { width:1000px !important; } .height-100 { height:100% !important; } .width-100 { width:100% !important; } 