.modulo_aire #page ,.modulo_aire #page div,.modulo_aire #page dl,.modulo_aire #page dt,.modulo_aire #page dd,.modulo_aire #page ul,.modulo_aire #page ol,.modulo_aire #page li,.modulo_aire #page nav,.modulo_aire #page h1,.modulo_aire #page h2,.modulo_aire #page h3,.modulo_aire #page h4,.modulo_aire #page h5,.modulo_aire #page h6,.modulo_aire #page pre,.modulo_aire #page code,.modulo_aire #page form,.modulo_aire #page fieldset,.modulo_aire #page legend,.modulo_aire #page input,.modulo_aire #page button,.modulo_aire #page textarea,.modulo_aire #page p,.modulo_aire #page blockquote,.modulo_aire #page th,.modulo_aire #page td,.modulo_aire #page a
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	background-repeat: no-repeat;
}

.modulo_aire #page .transition
{
	-webkit-transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity;
	transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity;
}

.modulo_aire #page .transition *
{
	-webkit-transition: inherit;
	transition: inherit;
}

.modulo_aire #page table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

.modulo_aire #page fieldset,.modulo_aire #page img
{
	border: 0px;
	border-style: solid;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
}

.modulo_aire #page address,.modulo_aire #page caption,.modulo_aire #page cite,.modulo_aire #page code,.modulo_aire #page dfn,.modulo_aire #page em,.modulo_aire #page strong,.modulo_aire #page th,.modulo_aire #page var,.modulo_aire #page optgroup
{
	font-style: inherit;
	font-weight: inherit;
}

.modulo_aire #page del,.modulo_aire #page ins
{
	text-decoration: none;
}

.modulo_aire #page li
{
	list-style: none;
}

.modulo_aire #page caption,.modulo_aire #page th
{
	text-align: left;
}

.modulo_aire #page h1,.modulo_aire #page h2,#page h3,.modulo_aire #page h4,.modulo_aire #page h5,.modulo_aire #page h6
{
	font-size: 100%;
	font-weight: inherit;
}

.modulo_aire #page input,.modulo_aire #page button,.modulo_aire #page textarea,.modulo_aire #page select,.modulo_aire #page optgroup,.modulo_aire #page option
{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}




.modulo_aire #page .normal_text
{
	color: #000000;
	direction: ltr;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	text-transform: none;
	vertical-align: 0px;
	padding: 0px;
}

.modulo_aire #page .list0 li:before
{
	position: absolute;
	right: 100%;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.modulo_aire #page .rtl-list li:before
{
	right: auto;
	left: 100%;
}

.modulo_aire #page .nls-None > li:before,.modulo_aire #page .nls-None .list3 > li:before,.modulo_aire #page .nls-None .list6 > li:before
{
	margin-right: 6px;
	content: '•';
}

.modulo_aire #page .nls-None .list1 > li:before,.modulo_aire #page .nls-None .list4 > li:before,.modulo_aire #page .nls-None .list7 > li:before
{
	margin-right: 6px;
	content: '?';
}

.modulo_aire #page .nls-None,.modulo_aire .nls-None .list1,.modulo_aire #page .nls-None .list2, .modulo_aire .nls-None .list3,#page .nls-None .list4,.modulo_aire #page .nls-None .list5,.modulo_aire #page .nls-None .list6,.modulo_aire #page .nls-None .list7,.modulo_aire #page .nls-None .list8
{
	padding-left: 34px;
}

.modulo_aire #page .nls-None.rtl-list,.modulo_aire #page .nls-None .list1.rtl-list,.modulo_aire #page .nls-None .list2.rtl-list,.modulo_aire #page .nls-None .list3.rtl-list,.modulo_aire #page .nls-None .list4.rtl-list,.modulo_aire #page .nls-None .list5.rtl-list,.modulo_aire #page .nls-None .list6.rtl-list,.modulo_aire #page .nls-None .list7.rtl-list,.modulo_aire #page .nls-None .list8.rtl-list
{
	padding-left: 0px;
	padding-right: 34px;
}

.modulo_aire #page .nls-None .list2 > li:before,.modulo_aire #page .nls-None .list5 > li:before,.modulo_aire #page .nls-None .list8 > li:before
{
	margin-right: 6px;
	content: '-';
}

.modulo_aire #page .nls-None.rtl-list > li:before,.modulo_aire #page .nls-None .list1.rtl-list > li:before,.modulo_aire #page .nls-None .list2.rtl-list > li:before,.modulo_aire #page .nls-None .list3.rtl-list > li:before,.modulo_aire #page .nls-None .list4.rtl-list > li:before,.modulo_aire #page .nls-None .list5.rtl-list > li:before,.modulo_aire #page .nls-None .list6.rtl-list > li:before,.modulo_aire #page .nls-None .list7.rtl-list > li:before,.modulo_aire #page .nls-None .list8.rtl-list > li:before
{
	margin-right: 0px;
	margin-left: 6px;
}

.modulo_aire #page .TabbedPanelsTab
{
	white-space: nowrap;
}

.modulo_aire #page .MenuBar .MenuBarView,.modulo_aire #page .MenuBar .SubMenuView /* Resets for ul and li in menus */
{
	display: block;
	list-style: none;
}

.modulo_aire #page .MenuBar .SubMenu
{
	display: none;
	position: absolute;
}

.modulo_aire #page .NoWrap
{
	white-space: nowrap;
	word-wrap: normal;
}

.modulo_aire #page .rootelem /* the root of the artwork tree */
{
	margin-left: auto;
	margin-right: auto;
}

.modulo_aire #page .colelem /* a child element of a column */
{
	display: inline;
	float: left;
	clear: both;
}

.modulo_aire #page .clearfix:after /* force a container to fit around floated items */
{
	content: "\0020";
	visibility: hidden;
	display: block;
	height: 0px;
	clear: both;
}

.modulo_aire #page *:first-child+html .clearfix /* IE7 */
{
	zoom: 1;
}

.modulo_aire #page .clip_frame /* used to clip the contents as in the case of an image frame */
{
	overflow: hidden;
}

.modulo_aire #page .popup_anchor /* anchors an abspos popup */
{
	position: relative;
	width: 0px;
	height: 0px;
}

.modulo_aire #page .popup_element
{
	z-index: 100000;
}

.modulo_aire #page .svg
{
	display: block;
	vertical-align: top;
}

.modulo_aire #page span.wrap /* used to force wrap after floated array when nested inside a paragraph */
{
	content: '';
	clear: left;
	display: block;
}

.modulo_aire #page span.actAsInlineDiv /* used to simulate a DIV with inline display when already nested inside a paragraph */
{
	display: inline-block;
}

.modulo_aire #page .position_content,.modulo_aire #page .excludeFromNormalFlow /* used when child content is larger than parent */
{
	float: left;
}

.modulo_aire #page .preload_images /* used to preload images used in non-default states */
{
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}

.modulo_aire #page .preload /* used to specifiy the dimension of preload item */
{
	height: 1px;
	width: 1px;
}

.modulo_aire #page .animateStates
{
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.modulo_aire #page [data-whatinput="mouse"] *:focus,.modulo_aire #page [data-whatinput="touch"] *:focus,.modulo_aire #page input:focus,.modulo_aire #page textarea:focus
{
	outline: none;
}

.modulo_aire #page textarea
{
	resize: none;
	overflow: auto;
}

.modulo_aire #page .fld-prompt /* form placeholders cursor behavior */
{
	pointer-events: none;
}

.modulo_aire #page .wrapped-input /* form inputs & placeholders let div styling show thru */
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent;
	border: none;
}

.modulo_aire #page .submit-btn /* form submit buttons on top of sibling elements */
{
	z-index: 50000;
	cursor: pointer;
}

.modulo_aire #page .anchor_item /* used to specify anchor properties */
{
	width: 22px;
	height: 18px;
}

.modulo_aire #page .MenuBar .SubMenuVisible,.modulo_aire #page .MenuBarVertical .SubMenuVisible,.modulo_aire #page .MenuBar .SubMenu .SubMenuVisible,.modulo_aire #page .popup_element.Active,.modulo_aire #page span.actAsPara,.modulo_aire #page .actAsDiv,.modulo_aire #page a.nonblock.nontext,.modulo_aire #page img.block
{
	display: block;
}

.modulo_aire #page .ose_ei
{
	visibility: hidden;
	z-index: 0;
}

.modulo_aire #page .widget_invisible,.modulo_aire #page .js .invi,.modulo_aire #page .js .mse_pre_init,.modulo_aire #page .js .an_invi /* used to hide the widget before loaded */
{
	visibility: hidden;
}

.modulo_aire #page .no_vert_scroll
{
	overflow-y: hidden;
}

.modulo_aire #page .always_vert_scroll
{
	overflow-y: scroll;
}

.modulo_aire #page .always_horz_scroll
{
	overflow-x: scroll;
}

.modulo_aire #page .fullscreen
{
	overflow: hidden;
	left: 0px;
	top: 0px;
	position: fixed;
	height: 100%;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.modulo_aire #page .fullwidth
{
	position: absolute;
}

.modulo_aire #page .borderbox
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.modulo_aire #page .scroll_wrapper
{
	position: absolute;
	overflow: auto;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.modulo_aire #page .browser_width > *
{
	position: absolute;
	left: 0px;
	right: 0px;
}

.modulo_aire #page .list0 li,.modulo_aire .MenuBar .MenuItemContainer,.modulo_aire #page .SlideShowContentPanel .fullscreen img
{
	position: relative;
}

.modulo_aire #page .grpelem,.modulo_aire #page .accordion_wrapper /* a child element of a group */
{
	display: inline;
	float: left;
}

.modulo_aire #page .fld-checkbox input[type=checkbox],.modulo_aire #page .fld-radiobutton input[type=radio] /* Hide native checkbox */
{
	position: absolute;
	overflow: hidden;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0px;
	border: 0px;
}

.modulo_aire #page .fld-checkbox input[type=checkbox] + label,.modulo_aire #page .fld-radiobutton input[type=radio] + label
{
	display: inline-block;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	width: 100%;
	height: 100%;
}

.modulo_aire #page .pointer_cursor,.modulo_aire #page .fld-recaptcha-mode,.modulo_aire #page .fld-recaptcha-refresh,.modulo_aire #page .fld-recaptcha-help
{
	cursor: pointer;
}

.modulo_aire #page p,.modulo_aire #page h1,.modulo_aire #page h2,.modulo_aire #page h3,.modulo_aire #page h4,.modulo_aire #page h5,.modulo_aire #page h6,.modulo_aire #page ol,.modulo_aire #page ul,.modulo_aire #page span.actAsPara /* disable Android font boosting */
{
	max-height: 1000000px;
}

.modulo_aire #page .superscript
{
	vertical-align: super;
	font-size: 66%;
	line-height: 0px;
}

.modulo_aire #page .subscript
{
	vertical-align: sub;
	font-size: 66%;
	line-height: 0px;
}

.modulo_aire #page .horizontalSlideShow /* disable left-right panning on horizondal slide shows */
{
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.modulo_aire #page .verticalSlideShow /* disable up-down panning on vertical slide shows */
{
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

.modulo_aire #page .colelem100,.modulo_aire #page .verticalspacer /* a child element of a column that is 100% width */
{
	clear: both;
}

.modulo_aire #page .popup_element.Inactive,.modulo_aire #page .js .disn,.modulo_aire #page .hidden,.modulo_aire #page .breakpoint
{
	display: none;
}

.modulo_aire #page #muse_css_mq
{
	position: absolute;
	display: none;
	background-color: #FFFFFE;
}

.modulo_aire #page .fluid_height_spacer
{
	position: static;
	width: 0.01px;
	float: left;
}


.modulo_aire #page
{
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	word-wrap: break-word;
	text-rendering: optimizeLegibility;/* kerning, primarily */
	-moz-font-feature-settings: 'liga';
	-ms-font-feature-settings: 'liga';
	-webkit-font-feature-settings: 'liga';
	font-feature-settings: 'liga';
}
