/*GLOBAL CONTENT*/
/*GLOBAL CONTENT*/
html {
	overflow-x: hidden;
	padding: 0px!important;
	margin: 0px!important;
}
body {
	padding: 0px!important;
	margin: 0px!important;
	height: 100%!important;
	width: 100%!important;
	background-color: #fff;
}
* {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: 0px;
}
input[type=text], input[type=password] {
	border: 1px solid #E2E2E2;
	height: 15px;
	color: #565656;
}
input[type=file], select {
	border: 1px solid #E2E2E2;
	color: #565656;
}
input[type=submit] {
	border: 1px solid #E2E2E2;
	background-color: #FFFFFF;
	color: #565656;
}
textarea {
	border: 1px solid #E2E2E2;
}
a {
	cursor: pointer;
}
.General_MainLoading {
	background-color:#FFFFFF;
	left:50%;
	margin-left:-130px;
	margin-top:-30px;
	position:fixed;
	text-align:center;
	text-transform:capitalize;
	top:50%;
	z-index:999999;
	padding: 10px;
}
.General_MainLoadingBackground {
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	position: fixed !IMPORTANT;
	z-index: 999998;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
/* CONTENT DEFAULT */
div.Atria_Breadcrumbs {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
.Atria_Breadcrumbs a:link, .Atria_Breadcrumbs a:visited {
	color: #ff7700;
	font-size: 22px;
	text-decoration: none;
}
.Atria_Breadcrumbs a:hover {
	color: #ff7700;
	font-size: 22px;
	text-decoration: underline;
}
/* CRUD LIST */
ul.Atria_CrudList_InternalMenu, ul.Atria_CrudList_Theme, ul.Atria_CrudList_User, ul.Atria_CrudList_Portal, ul.Atria_CrudList_Template, ul.Atria_CrudList_ListPortal {
	margin: 0 0 10px;
	padding: 0px;
	background-color: #eee;
	height: 22px;
}
ul.Atria_CrudList_InternalMenu li, ul.Atria_CrudList_Theme li, ul.Atria_CrudList_User li, ul.Atria_CrudList_Portal li, ul.Atria_CrudList_Template li, ul.Atria_CrudList_ListPortal li {
	list-style-type: none;
	float: left;
	padding: 0px;
	margin: 0px;
}
ul.Atria_CrudList_InternalMenu img, ul.Atria_CrudList_Theme img, ul.Atria_CrudList_User img, ul.Atria_CrudList_Portal img, ul.Atria_CrudList_Template img, ul.Atria_CrudList_ListPortal img {
	float: left;
	margin: 0px 5px 0px 0px;
}
.AtriaClear {
	clear: both;
}
.Atria_RowThemesGrid {
	padding: 0px;
	margin: 0px 20px 25px 20px;
	background-color: #eee;
	border: #dddddd 1px solid;
}
div.Atria_CrudList_Grid_Top {
	background-color: #ddd;
	padding: 5px;
	margin: 0px;
	height: 24px;
	text-align: right;
	border: #dddddd 1px solid;
	border-collapse: collapse;
}
div.Atria_CrudList_Grid_Top select {
	padding: 3px;
	border: #fff 1px solid;
	color: #555;
	font-size: 11px;
}
/** CRUD LIST -> SEARCH BAR **/
div.Atria_CrudList_SearchBar {
	margin: 10px 0px;
	position:absolute;
	width:100%;	
}
div.Atria_CrudList_SearchBar_SearchRow {
	background-color: #F5F5F5;
	background-image: url(/Content/Images/Atria/bg_searchRow.gif);
	background-position: 15px 4px;
	background-repeat: no-repeat;
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	height: 20px;
	margin: auto;
	padding: 20px 0 20px 140px;
	width: 320px;
}
div.Atria_CrudList_SearchBar_SearchRow span {
	color: #000;
	font-size: 11px;
	display: block;
	float: left;
	padding-top: 5px;
}
div.Atria_CrudList_SearchBar_SearchRow input[type=text] {
	color: #555;
	font-size: 10px;
	margin: 0px 10px;
	border: 1px solid #ccc;
	width: 200px;
	height: 18px;
}
div.Atria_CrudList_SearchBar_SearchRow input[type=submit] {
	background-image: url(/Content/Images/Atria/btnOK_SearchRow.gif);
	color: #fff;
	font-size: 1px;
	width: 41px;
	height: 22px;
	border: 0px none;
	background-color: #f5f5f5;
}
div.Atria_NodePortal_SearchBar {
	background-color: #F5F5F5;
	background-image: url(/Content/Images/Atria/bg_searchRow.gif);
	background-position: 15px 4px;
	background-repeat: no-repeat;
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	height: 20px;
	margin: auto;
	padding: 20px 0 20px 140px;
	width: 50%;
}
div.Atria_NodePortal_SearchBar .Atria_NodePortal_SearchRow {
	float: left;
	padding: 0px 15px 0px 0px;
	width: 270px;
}
div.Atria_NodePortal_SearchBar .Atria_NodePortal_SearchRow .NodePortal_SearchField {
	float: left;
	color: #000;
	padding: 3px 10px 0px 0px;
}
.Atria_NodePortal_SearchValue {
	float: left;
	margin: 0px;
}
div.Atria_NodePortal_SearchBar .Atria_NodePortal_SearchRow .NodePortal_SearchField span {
	font-size: 11px;
}
div.Atria_NodePortal_SearchBar .Atria_NodePortal_SearchRow .Atria_NodePortal_SearchField {
	float: left;
	color: #000;
	padding: 3px 10px 0px 0px;
}
div.Atria_NodePortal_SearchBar .Atria_NodePortal_SearchRow .Atria_NodePortal_SearchField span {
	font-size: 11px;
}
.Atria_NodePortal_SearchValue label {
	font-size: 11px;
	padding: 0px 3px;
}
div.Atria_NodePortal_SearchBar input[type=text] {
	color: #555;
	font-size: 10px;
	margin: 0px 10px;
	border: 1px solid #ccc;
	width: 200px;
	height: 18px;
}
div.Atria_NodePortal_SearchBar input[type=submit] {
	background-image: url(/Content/Images/Atria/btnOK_SearchRow.gif);
	color: #fff;
	font-size: 1px;
	width: 41px;
	height: 22px;
	border: 0px none;
	background-color: #f5f5f5;
}
/** CRUD LIST -> GRID **/
div.Atria_CrudList_Grid_PaginatorTop {
	background-color: #eee;
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
	border: #dddddd 1px solid;
	border-bottom: none;
	border-collapse: collapse;
	color: #777!important;
}
div.Atria_CrudList_Grid_PaginatorBottom {
	background-color: #eee;
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
	border: #dddddd 1px solid;
	border-top: none;
	border-collapse: collapse;
	color: #777!important;
}
.Atria_CrudList_Grid_PaginatorTop a, .Atria_CrudList_Grid_PaginatorTop a:visited, .Atria_CrudList_Grid_PaginatorBottom a, .Atria_CrudList_Grid_PaginatorBottom a:visited {
	font-size: 10px;
	color: #777!important;
	text-decoration: none;
	background-color: #eee;
}
.Atria_CrudList_Grid_PaginatorTop a:hover, .Atria_CrudList_Grid_PaginatorBottom a:hover {
	text-decoration: underline;
}
div.Atria_CrudList_Grid {
	margin: 0px;
	padding: 10px;
	border: #dddddd 1px solid;
	border-top-color: #eee;
	border-bottom-color: #eee;
	background-color: #eee;
}
table.Atria_CrudList_Grid {
	text-align: left;
	border-collapse: collapse;
	margin: 0px 0px;
	background-color: #eee;
	position: relative;
}
table.Atria_CrudList_Grid tr:hover {
	background-color: #ffffff;
}
tr.Atria_CrudList_Grid_Header th, .Atria_CrudList_Grid_Header th a, .Atria_CrudList_Grid_Header th a:link, .Atria_CrudList_Grid_Header th a:visited {
	color: #ff7700;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
tr.Atria_CrudList_Grid_Header th a:hover {
	text-decoration: underline;
}
table.Atria_CrudList_Grid td, table.Atria_CrudList_Grid th {
	border-bottom: #aaaaaa 1px solid;
	padding: 2px 5px 2px 0px;
}
table.Atria_CrudList_Grid td.Atria_CrudList_Grid_CellId {
	width: 20px!important;
	padding-right: 15px;
}
table.Atria_CrudList_Grid td.Atria_CrudList_Grid_CellConfigureButton {
	width: 58px!important;
	text-align: center;
	padding-right: 15px;
}
table.Atria_CrudList_Grid td.Atria_CrudList_Grid_CellEditButton {
	width: 20px!important;
	text-align: center;
	padding-right: 15px;
}
table.Atria_CrudList_Grid td.Atria_CrudList_Grid_CellDeleteButton {
	width: 50px!important;
	text-align: center;
	padding: 0px;
}
.Atria_CrudList_Grid_Row, .Atria_CrudList_Grid_AlternateRow {
	font-size: 11px;
	color: #555;
	width: auto;
}
.Atria_CrudList_Grid_Row td, .Atria_CrudList_Grid_AlternateRow td {
	width: auto!important;
}
.Atria_CrudList_Grid_CellEditButton, .Atria_CrudList_Grid_CellDeleteButton {
	text-align: center;
}
/* CADASTRO NOVO TEMA */
.Atria_CrudCad_Content {
}
div.Atria_CrudCad_PageTitle {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 15px 0px;
	color: #ff7700;
	font-size: 22px;
}
div.Atria_CrudCad_ControlRow {
	margin: 5px 0px;
	display: block;
	clear: both;
}
div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell1 {
	float: left;
	padding-top: 13px;
	margin-right: 8px;
	text-align: right;
	width: 120px;
}
div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell2 {
	float: left;
	padding: 5px;
	width: 83%;
	margin: 5px 0px;
}
div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell2 div {
	margin: 0px 0px 0px 4px;
}
div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell2 input, div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell2 textarea {
	margin-left: 5px;
}
div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell2 input[type=checkbox] {
	margin-left: 1px;
}
div.Atria_CrudCad_ControlRow div.Atria_CrudCad_ControlCell2 select {
	margin-left: 5px;
	color: #777;
}
div.wysiwyg {
	margin: 35px 0px 0px 65px;
	width: 75%!important;
}
div.Atria_CrudCad_Buttons {
	margin: auto;
	width: 98%;
	text-align: right;
	padding-bottom: 25px;
	margin: 2% 2% 2% 0%;
}
/* EDIT PAGE - PAGE CONTROLS */
div.Atria_PageControls {
	padding: 0px;
	margin: 0px;
	background-color: #eee;
	display: block;
	height: 32px;
}
ul.Atria_PageControls {
	margin: 0px;
	padding: 0px;
	height: 32px;
}
ul.Atria_PageControls li {
	list-style-type: none;
	float: left;
	margin: 5px 5px 5px 5px;
}
/* EDIT PAGE - PAGE INFO */
div.Atria_PageInfo {
	padding: 7px;
	margin: 0px;
	background-color: #eee;
	display: block;
	height: auto;
	color: #555;
	border: 1px solid #e2e2e2;
}
div.Atria_PageInfoCol1 {
	float: left;
	width: 50%;
}
.Atria_PageInfoCol1_PageName {
	padding-bottom: 3px;
}
.Atria_PageInfoCol1_PageName a, .Atria_PageInfoCol1_PageName a:visited {
	color: #ff7700;
	text-decoration: none;
}
.Atria_PageInfoCol1_PageName a:hover {
	text-decoration: underline;
}
div.Atria_PageInfoCol1 span, div.Atria_PageInfoCol2 span {
	display: block;
	margin: 0px 0px 3px 0px;
	text-decoration: none;
}
span.Atria_PageInfoCol1_PageName strong {
	float: left;
	margin-right: 3px;
}
span.Atria_PageInfoCol1_PageName strong span {
	padding: 0px;
}
span.Atria_PageInfoCol1_PageName span {
	text-decoration: none;
}
span.Atria_PageInfoCol2_PageTitle strong {
	float: left;
	margin-right: 3px;
}
span.Atria_PageInfoCol1_PageTitle span {
	text-decoration: underline;
}
.Atria_PageInfoCol2_PageStatus {
	clear: both;
}
span.Atria_PageInfoCol2_PageStatus strong {
	float: left;
	padding: 0px;
}
span.Atria_PageInfoCol2_PageStatus strong span {
	margin: 0px;
}
span.Atria_PageInfoCol2_PageStatus span {
	margin: 0px 0px 0px 3px;
	float: left;
}
.Atria_PageInfoCol1_PageTheme {
	padding-bottom: 3px;
	clear: both;
}
.Atria_PageInfoCol1_PageTheme strong {
	float: left;
	padding-right: 3px;
}
.Atria_PageInfoCol1_PageTheme span {
	padding-top: 0px;
}
.Atria_PageInfoCol1_PageTheme strong span {
	padding: 0px;
}
.Atria_PageInfoCol2_PageKeyWords {
	padding-bottom: 3px;
}
.Atria_PageInfoCol2_PageKeyWords strong {
	float: left;
	padding-right: 3px;
}
.Atria_PageInfoCol2_PageKeyWords span {
	padding-top: 0px;
}
.Atria_PageInfoCol2_PageKeyWords strong span {
	padding: 0px;
}
/*
.Atria_InlineEdit {
}
*/
textarea.Atria_InlineEdit_TextBox {
	height: 18px;
	width: 350px;
}
span.Atria_PageInfoCol1_PageSitemap, span.Atria_PageInfoCol2_PageTemplate, span.Atria_PageInfoCol2_PageTheme, span.Atria_PageInfoCol2_PageStatus {
	color: #555;
}
span.Atria_PageInfoCol2_PageTheme {
	padding-bottom: 5px;
}
span.Atria_PageInfoCol2_PageTheme strong {
	float: left;
	padding-right: 3px;
}
div.Atria_PageInfoCol2 {
	float: left;
	width: 50%;
}
div.Atria_PageInfoClear {
	clear: both;
}
/* EDIT PAGE - TRASH AREA */
div.Atria_TrashArea {
	padding: 7px 45px 7px 45px;
	margin: 25px 20px;
	background-color: #f5f5f5;
	display: block;
	height: 55px;
	color: #555;
	border: none;
}
div.Atria_TrashArea_TrashCol1 {
	float: left;
	width: 225px;
}
div.Atria_TrashArea_TrashIcon {
	float: left;
}
div.Atria_TrashArea_TrashText {
	float: left;
	height: 38px;
	margin: 15px 10px 15px 10px;
	color: #555;
}
.Atria_TrashArea_TrashClear {
	float: left;
	height: 38px;
	margin-left: 15px;
	padding-top: 20px;
	color: #555;
}
div.Atria_TrashArea_TrashText strong span {
	font-size: 18px;
	font-weight: normal;
}
div.Atria_TrashArea_TrashColSeparator {
	float: left;
	background-color: #d5d5d5;
	margin: 0px 20px 0px 15px;
	width: 1px;
	height: 53px;
}
div.Atria_TrashArea_TrashCol2 {
	float: left;
	height: 53px;
	width: auto;
	width: 80%;
}
ul.Atria_TrashArea_TrashControls {
	height: 53px;
	margin: 0px 0px 0px 20px;
}
ul.Atria_TrashArea_TrashControls li {
	list-style-type: none;
	float: left;
	padding: 20px 10px;
	height: 10px;
}
/* EDIT PAGE - EDIT AREA */
div.Atria_EditArea_Content {
	border-top: 5px solid #fea75b;
	padding: 60px 20px 0px 20px;
	height: auto;
}
div.Atria_EditArea_Content_Area_Header {
	border-collapse: collapse;
	background-color: #aaa;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	height: 15px;
	clear: both;
}
div.Atria_EditArea_Content_Area_Header span {
	display: block;
	float: left;
}
div.Atria_EditArea_Content_Area_Header input {
	float: right;
}
div.Atria_EditArea_Content_Area {
	border: #aaa 1px solid;
	border-collapse: collapse;
	padding-bottom: 10px;
	margin-bottom: 20px;
	float: none;
	width: auto;
	height: auto;
	background-color: #fff;
}
div.Atria_EditArea_Content_Control_Header {
	border-collapse: collapse;
	background-color: #ddd;
	padding: 3px;
	height: 16px;
}
.Atria_EditArea_Content_Control_Header_Handler {
	display: block;
	font-weight: bold;
	margin-left: 10px;
	color: #ff7000;
}
div.Atria_EditArea_Content_Control_Header span strong {
	color: #777;
	font-size: 11px;
	float: left;
	padding: 1px;
}
div.Atria_EditArea_Content_Control_HeaderOptions {
	text-align: right;
	float: right;
	width: 100px;
	height: 16px;
}
div.Atria_EditArea_Content_Control_HeaderOptions img {
	margin-left: 3px;
}
div.Atria_EditArea_Content_Area_Control {
	border: #ddd 1px solid;
	border-collapse: collapse;
	padding-bottom: 20px;
	margin: 10px;
}
.Atria_EditArea_Content_Area_Sortable_Active {
	background-color: #ff9233;
}
.Atria_EditArea_Content_Area_Sortable_Hover {
	background-color: #FFB571;
}
.Atria_EditArea_Content_Control_Header_Handler {
	float: left;
}
/*EDIT PAGE - CONTROL MENU*/
div.Atria_Global_ControlMenu {
	background-color: #ff9233;
	width: 270px;
	height: 500px;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: 0.8;
	float: left;
	position: absolute;
}
div.Atria_Global_ControlMenuHeader {
	background-color: #fff;
	width: 265px;
	height: 18px;
	margin: 5px 0px;
	color: #ff7700;
	font-size: 9px;
	padding: 5px 0px;
}
div.Atria_Global_ControlMenuHeader span.Atria_Global_ControlMenuHeaderTitle {
	color: #555;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding: 0px 5px 0px 15px;
}
.Atria_Global_ControlMenuHeaderControls {
	text-align: right;
	float: right;
	padding: 5px;
}
.Atria_Global_ControlMenuHeader a, .Atria_Global_ControlMenuHeader a:link, .Atria_Global_ControlMenuHeader a:visited {
	color: #ff7700;
	font-size: 9px;
	text-decoration: none;
	margin: 0px 3px;
}
.Atria_Global_ControlMenuHeader a:hover {
	text-decoration: underline;
	margin: 0px 3px;
}
/*EDIT PAGE - CONTROL MENU - MENU LIST*/
div.Atria_Global_ControlMenuList {
	margin: 8px 10px 20px 22px;
	color: #777;
	overflow-y: scroll;
	height: 90%;
}
ul.Atria_Global_ControlMenuRoot {
	list-style-type: none;
	padding: 0px;
}
ul.Atria_Global_ControlMenuRoot ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
ul.Atria_Global_ControlMenuRoot li {
	margin: 3px 0px;
}
div.Atria_Global_ControlMenuListTitle {
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}
.Atria_EditArea_ControlDrag {
	cursor: default;
}
li div.Atria_EditArea_ControlDrag_Header {
	color: #fff;
}
div.Atria_EditArea_ControlDrag_Header {
	color: #777;
}
li .Atria_EditArea_ControlDrag_HeaderOptions {
	display: none;
}
div.Atria_Global_ControlMenuListTitle {
	display: block;
	font-weight: bold;
	margin: 3px 0px;
	color: #fff;
}
ul.Atria_Global_ControlList {
	list-style-type: none;
	margin: 5px 5px 5px 15px;
}
ul.Atria_Global_ControlList li {
	margin: 3px 0px;
}
div.Atria_Global_ControlMenuClosedArrow {
	padding-top: 225px;
	padding-bottom: 225px;
	height: 20px;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: 0.8;
	position: absolute;
}
div.Atria_Global_ControlMenuClosedArrow img {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: 0.8;
	margin-left: 10px;
}
.Atria_Global_Alertcontainer, .Atria_Global_Warningcontainer {
	width: 300px; 
	left: 35%; 
	top: 35%; 
	position: fixed;
	padding: 20px;
}
.Atria_Global_Alertclose,.Atria_Global_Warningclose {
	display:none;
}
.Atria_Global_Alertmessage, .Atria_Global_Warningmessage {
	padding-bottom:20px;
	text-align:left;
}
.Atria_Global_Alertbuttons, .Atria_Global_Warningbuttons {
	text-align: right;
}
/* MODAL POPUP */
.Atria_Modal {
	border: 1px solid #ff6333;
	background-color: #ff9233;
	width: 700px;
	height: 500px;
}
.Atria_ModalBackground {
	background-color: #FFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.Atria_ModalTitle {
	height: 25px;
	display: block;
	color: #fff;
	padding: 5px 10px;
}
.Atria_ModalTitle div {
	float: left;
	font-size: 22px;
}
.Atria_ModalTitle div.AtriaModalTitle_CloseWindow {
	float: right;
	font-size: 9px;
	margin: 8px 0px;
}
.Atria_ModalTitle div.AtriaModalTitle_CloseWindow a, .Atria_ModalTitle div.AtriaModalTitle_CloseWindow a:visited {
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}
.Atria_ModalTitle div.AtriaModalTitle_CloseWindow a:hover {
	text-decoration: underline;
}
.Atria_ModalContent {
	padding: 5px;
	height: 100%;
}
div.Atria_ModalContent_ColMenu {
display:none;
}
div.Atria_ModalContent_ColMenu ul.Atria_ModalContent_ColMenu {
	margin: 0px;
	padding: 0px;
}
ul.Atria_ModalContent_ColMenu li {
	margin-bottom: 5px;
	padding: 5px 0px;
	list-style: none;
	width: 100%;
	height: auto;
	background-color: #fff;
	background-image: url('../Images/Atria/bulletMenuModal.jpg');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
ul.Atria_ModalContent_ColMenu li a, ul.Atria_ModalContent_ColMenu li a:visited {
	color: #555;
	font-size: 11px;
	margin-left: 22px;
	text-decoration: none;
	display: block;
	line-height: 17px;
}
ul.Atria_ModalContent_ColMenu li a:hover {
	text-decoration: underline;
}
.Atria_ModalContent_ColContent {
	float: left;
	background-color: #fff;
	width: 100%;
	height: 454px;
	overflow: auto;
}
.Atria_ModalContent_ColContent_RowContentTitle {
display:none;
}
.Atria_ModalContent_ColContent a.SelectControlSimple_ReloadMenu, .Atria_ModalContent_ColContent a.SelectControlSimple_ReloadMenu:visited {
	display: none;
}
.Atria_ModalContent_ColContent a.SelectControlSimple_ReloadMenu:hover {
	text-decoration: underline;
}
.Atria_ModalContent_ColContent_RowKeywords {
	padding: 10px;
}
.Atria_ModalContent_ColContent_RowKeywords_Label {
	font-size: 13px;
	color: #555;
	display: block;
}
.Atria_ModalContent_ColContent_RowKeywords_Value input {
	margin: 15px 0px;
	width: 498px;
}
.Atria_ModalContent_ColContent_RowHtmlContent {
	padding: 10px;
}
.Atria_ModalContent_ColContent_RowHtmlContent_Label {
	font-size: 13px;
	color: #555;
	display: block;
}
.Atria_ModalContent_ColContent_RowHtmlContent_Value {
	margin: 15px 0px;
	width: 502px;
}
.Atria_ModalContent_ColContent_RowSubmitButtons {
	clear: both;
	width: 90%;
	margin: 10px 0px 10px 10px;
	text-align: right;
}
.Atria_ModalContent_ColContent_RowSubmitButtons input {
	margin-left: 10px;
}
/* MODAL POPUP - EDIT CONTROLS */
div.Atria_BasePropertyControl_Holder {
	width: 90%;
	margin: 0px 0px 15px 10px;
	color: #555;
}
div.Atria_BasePropertyControl_Holder iframe, div.Atria_BasePropertyControl_Holder input {
	margin-top: 5px;
}
/* MODAL POPUP - CONFIG. TEMPLATES */
/*
div.Atria_CrudCad_ControlRow {
	width: 90%;
	margin: 0px 0px 15px 20px;
	color: #555;
}
.Atria_CrudCad_ControlRow iframe, .Atria_CrudCad_ControlRow input {
	margin-top: 5px;
}
/* MODAL POPUP - CONTROL MENU */
ul.Atria_SelectControlSimpleRoot {
	color: #ff7700;
	list-style-type: none;
	padding: 0px;
}
/*
ul.Atria_SelectControlSimpleRoot li {
	
}
*/
ul.Atria_SelectControlSimpleRoot li ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.Atria_SelectControlSimpleRoot li ul li {
	margin: 3px 0px;
}
ul.Atria_SelectControlSimpleRoot li ul li a, ul.Atria_SelectControlSimpleRoot li ul li a:link, ul.Atria_SelectControlSimpleRoot li ul li a:visited {
	color: #ff7700;
	font-size: 10px;
	text-decoration: none;
	margin: 0px 3px;
}
ul.Atria_SelectControlSimpleRoot li ul li a:hover {
	text-decoration: underline;
	margin: 0px 3px;
}
.Atria_SelectControlSimpleTitle {
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}
.Atria_ModalContent_ColContent .Atria_SelectControlSimpleTitle {
	color: #777;
	font-size: 12px;
	font-weight: normal;
	background-position: 5px 5px;
	padding-left: 25px;
	padding-top: 5px;
	background-image: url(../Images/Atria/bulletMenuModal.jpg);
	background-repeat: no-repeat;
}
.Atria_ModalContent_ColContent .Atria_SelectControlSimpleRoot ul li {
	margin: 5px 0px;
	background-position: 5px 5px;
	padding-left: 25px;
	padding-top: 5px;
	background-image: url(../Images/Atria/bulletMenuModal.jpg);
	background-repeat: no-repeat;
}
.Atria_ModalContent_ColContent .Atria_SelectControlSimpleRoot ul li div a {
	font-size: 12px!important;
}
/* MODAL POPUP - CONFIG FORM */
.Atria_ModalContent_ColContent .Atria_CrudCad_ControlRow {
	width: 95%;
}
.Atria_ModalContent_ColContent .Atria_CrudCad_ControlRow .Atria_CrudCad_ControlCell1 {
	color: #777;
	padding-top: 13px;
}
.Atria_ModalContent_ColContent .Atria_CrudCad_ControlRow .Atria_CrudCad_ControlCell2 {
	width: 65%;
}
.Atria_ModalContent_ColContent .Atria_BasePropertyControl_Field {
	float: left;
	margin-right: 10px;
	padding-top: 8px;
}
/* SITEMAP EDIT */
div.Atria_CrudList_ListPortal {
	padding: 10px 0px 20px 0px;
	border: #ddd 1px solid;
}
div.Atria_CrudList_ListPortalSimple_Item {
	margin: 0px 10px;
	padding: 5px;
}
div.Atria_CrudList_ListPortalSimple_AlternateItem {
	margin: 0px 10px;
	padding: 5px;
}
div.Atria_CrudList_ListPortalSeparator {
	background-color: #aaaaaa;
	height: 1px;
	font-size: 1px;
	margin: 0px 10px;
}
div.Atria_CrudList_ListPortalSimple_Item a, div.Atria_CrudList_ListPortalSimple_AlternateItem a, div.Atria_CrudList_ListPortalSimple_Item a:visited, div.Atria_CrudList_ListPortalSimple_AlternateItem a:visited {
	color: #777;
	font-size: 11px;
	text-decoration: none;
}
div.Atria_CrudList_ListPortalSimple_Item a:hover, div.Atria_CrudList_ListPortalSimple_AlternateItem a:hover {
	color: #777;
	font-size: 11px;
	text-decoration: underline;
}
/* SITEMAP EDIT - DETAIL */
div.Atria_NodePortal_Main {
	margin: 0px;
}
div.Atria_NodePortal_MainSitemapIdentification {
	padding: 10px;
	background-color: #eee;
	border: #e2e2e2 1px solid;
	margin-bottom: 20px;
}
div.Atria_NodePortal_MainSitemapIdentification div {
	display: block;
	color: #555;
}
div.Atria_NodePortal_MainSitemapIdentification span {
	text-decoration: none;
}
div.Atria_NodePortal_MainSitemapDescription {
	border: #aaaaaa 1px solid;
}
ul.Atria_NodePortal_InternalMenu {
	padding: 5px;
	background-color: #eee;
	height: 22px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
}
ul.Atria_NodePortal_InternalMenu li {
	list-style-type: none;
	float: left;
	padding: 0px;
	margin: 0px;
}
ul.Atria_NodePortal_InternalMenu img {
	float: left;
	margin: 0px 5px 0px 0px;
}
ul.Atria_NodePortal_MainSitemapTree {
	padding: 0px 10px;
	margin-left: 0px;
	color: #ff7700;
}
li.Atria_NodePortal_MainSitemapTree_RowFolder {
	list-style-type: none;
	background-image: url(/Content/Images/Atria/imgBullet_SitemapFolder.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin: 5px 0px;
}
.Atria_NodePortal_MainSitemapTree_RowFolder ul {
	margin-left: 10px;
}
li.Atria_NodePortal_MainSitemapTree_RowFolder a, li.Atria_NodePortal_MainSitemapTree_RowFolder a:visited, li.Atria_NodePortal_MainSitemapTree_RowFolder a:hover {
	color: #777;
	text-decoration: none;
}
li.Atria_NodePortal_MainSitemapTree_RowFolder_RowPage {
	list-style-type: none;
	background-image: url(/Content/Images/Atria/imgBullet_SitemapPage.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin: 5px 0px 5px 0px;
}
li.Atria_NodePortal_MainSitemapTree_RowFolder_RowPage a, li.Atria_NodePortal_MainSitemapTree_RowFolder_RowPage a:visited, li.Atria_NodePortal_MainSitemapTree_RowFolder_RowPage a:hover {
	color: #ff7700;
	text-decoration: none;
}
li.Atria_NodePortal_MainSitemapTree_RowFolder_RowPage_Default {
	list-style-type: none;
	background-image: url(/Content/Images/Atria/imgBullet_SitemapPage.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin: 5px 0px 5px 0px;
	text-decoration: underline;
	font-weight: bold;
}
li.Atria_NodePortal_MainSitemapTree_RowSubFolder {
	list-style-type: none;
	background-image: url(/Content/Images/Atria/imgBullet_SitemapFolder.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin: 5px 0px 5px 0px;
}
li.Atria_NodePortal_MainSitemapTree_RowSubFolder_RowPage {
	list-style-type: none;
	background-image: url(/Content/Images/Atria/imgBullet_SitemapPage.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin: 5px 0px 5px 40px;
}
div#jqContextMenu a, div#jqContextMenu a:visited, div#jqContextMenu a:hover {
	color: #777;
	text-decoration: none;
	font-weight: bold;
}
/*PAGE FOOTER
.AtriaMainFooter {
	position: absolute;
	bottom: 0px;
	width: 100%!important;
}
*/
/* NODE FOLDER */
.FindInFilter {
	background-color: Orange !IMPORTANT;
}
/* CONTENT LOGIN */
.AtriaMainContentLogin {
	display: block;
	height: 130px;
	margin: auto;
	margin-top: 300px;
	position: relative;
	width: 455px;
}
.AtriaMainContentLogin_ColLogo {
	float: left;
	height: 102px;
	padding-right: 50px;
	width: 150px;
	border-right: 3px solid #ccc;
}
.AtriaMainContentLogin_ColLogo img {
	margin: 0px;
	border: none 0px;
}
.UserLogin_Main {
	float:right;
	height:139px;
	padding-left:10px;
	padding-right:20px;
	padding-top:60px;
	width:200px;	
}
.UserLogin_Row .UserLogin_CellLabel {
	color: #777;
	font-size: 12px;
	display: block;
	margin-right: 10px;
	width: 50px;
	height: 15px;
	float: left;
	text-align: right;
	padding-top: 5px;
}
.UserLogin_Row .UserLogin_CellInput {
	float: left;
	width: 200px;
}
.UserLogin_Row .UserLogin_CellInput input {
	width: 130px;
	height: 18px;
	margin: auto;
	color: #777;
	font-size: 12px;
	border: 1px solid #E2E2E2;
	padding-top: 3px;
	margin-bottom: 0px;
}
.UserLogin_CellButton {
	width: 265px;
	margin-top: 5px;
}
.UserLogin_CellButton input {
	margin-left: 117px;
	height: 30px;
	border: 1px solid #E2E2E2;
	background-color: #FFFFFF;
	width: 75px;
	color: #565656;
	text-transform: capitalize;
}
.UserLogin_Row {
	width: 300px;
	margin-bottom: 5px;
	padding-top: 5px;
	clear: both;
}

.Atria_ValidationError {
	color:red;
	font-size:9px;
	font-weight:bold;
	padding-left:10px;
}
/* LINKS */
a.AtriaGrayLink:link, a.AtriaGrayLink:visited {
	color: #555555;
	text-decoration: none;
}
a.AtriaGrayLink:hover {
	color: #555555;
	text-decoration: underline;
}
a.AtriaOrangeLink:link, a.AtriaOrangeLink:visited {
	color: #ff7700;
	text-decoration: none;
}
a.AtriaOrangeLink:hover {
	color: #ff7700;
	text-decoration: underline;
}
/* MENU COMPONENTES ABA LATERAL */
span#ctl12_selectControl {
	display: none;
}
/*
Permission
*/
.Atria_SelectPermission_ToolTip_Info > div > p {
	font-weight:bold;
	float: left;
}
.Atria_SelectPermission_ToolTip_Info > div{
	float: left;
}
/*
	AutoComplete
*/
.Atria_Input_Loading {
    background-image: url(/Content/Images/General/inlineAjaxLoad.gif);
    background-position: right;
    background-repeat: no-repeat;
    background-color: white;
    border: 1px solid blue;
}
.Atria_AutoComplete_Result {
    background-color: blue;
    z-index: 1569325054;
}
.Atria_AutoComplete_Input {
    background-color: white;
}
.Atria_AutoComplete_Result .ac_even {
    background-color: white;
}
.Atria_AutoComplete_Result .ac_odd {
    background-color: #eee;
}
.Atria_AutoComplete_Result .ac_over {
    background-color: #0A246A;
    color: white;
}        
/*New CrudList*/
.ui-button {
	outline: 0;
	margin: 0;
	padding: .4em 1em .5em;
	text-decoration: none !important;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.ui-iconbutton {
	outline: 0;
	margin: 0;
	padding: 0.4em 1em 0.4em 1em;
	text-decoration: none !important;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.ui-iconbuttontext {
	outline: 0;
	margin: 0;
	padding: 0.4em 1em 0.4em 20px;
	text-decoration: none; !important;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.ui-iconbutton span.ui-icon, .ui-iconbuttontext span.ui-icon {
	left: 0.2em;
	margin: -8px 5px 0 0;
	position: absolute;
	top: 50%;
}
/*All*/
.Text_Center { text-align:center !IMPORTANT; }
.Text_Left { text-align:left !IMPORTANT; }
.Text_Right { text-align:right !IMPORTANT; }
/*CrudList*/
.Container_CrudList {
}
.Container_CrudList_Box {
	display:none;
}
.Container_CrudList_Box label, .Container_CrudList_Box input, .Container_CrudList_Box textarea { display:block; }
.Container_CrudList_Box textarea, .Container_CrudList_Box input.text { margin-top: 5px; margin-bottom:12px; width:95%; padding: .4em; }
.Container_CrudList_Box select { margin-top: 5px; margin-bottom:12px; width:98%; padding: .4em; }
.Container_CrudList_Box fieldset { padding:0; border:0; margin-top:25px; }
.Container_CrudList_Action{
	width: 100%; 
	clear:both;
	display:table;
}
.Container_CrudList_Action_Buttons {
	float: left;
}
.Container_CrudList_Action_PageSize{
	float: right;
}
.Container_CrudList_Action_PageSize select{
	padding: 5px;
}
.Container_CrudList_Action a{
	float:left;
	margin-bottom:3px;
	margin-right:3px;
}
.Container_CrudList_Grid {
	width: 100%; 
	margin: 0px;
}
.Container_CrudList_Grid table{
	margin: 0px;
	border-collapse: collapse; 
	width: 100%;
}
.Container_CrudList_Grid th, .Container_CrudList_Grid td {
	border: 1px solid #eee; 
	padding: .6em 10px; 
	text-align: left;
}
.Container_CrudList_Grid td .ui-iconbutton {
	margin-left: 5px;
}
.Container_CrudList_Grid_Paginator{
	text-align:center !IMPORTANT;
}
.Container_CrudList_Grid_Cell05 {width: 5%;}
.Container_CrudList_Grid_Cell10 {width: 10%;}
.Container_CrudList_Grid_Cell20 {width: 20%;}
.Container_CrudList_Grid_Cell30 {width: 30%;}
.Container_CrudList_Grid_Cell40 {width: 40%;}
.Container_CrudList_Grid_Cell50 {width: 50%;}
.Container_CrudList_Grid_Cell60 {width: 60%;}
.Container_CrudList_Grid_Cell70 {width: 70%;}
.Container_CrudList_Grid_Cell80 {width: 80%;}
.Container_CrudList_Grid_Cell85 {width: 85%;}
.Container_CrudList_Grid_Cell90 {width: 90%;}
.Container_CrudList_Grid_Cell00 {width: 100%;}
.Atria_Crud_Create_Tabs_Tab label {
margin-bottom: 10px;
clear: both;
width: 100%;
display: block;
}
.Atria_Crud_Create_Tabs_Tab label span{
clear: both;
width: 100%;
display: block;
margin-bottom: 5px;
}
.Atria_Crud_Create_Tabs_Tab>fieldset>div {
margin-bottom: 10px;
display: table;
width:100%
}
.Atria_Crud_Create_Tabs_Tab_Label {
font-weight: bold;
}
.Container_CrudList_Grid>table>tbody>tr>td>a.ui-iconbutton {display: block;float: left;}
.ui-buttonset{
	display:inline-block;
	margin:0 1em;
	vertical-align:bottom;
	white-space:nowrap;
}

.ui-button-inlineBlockFix{
	display:inline !important;
}

.ui-button, button.ui-button{
	position:relative;
	zoom:1; /** ie hasLayout trigger */
	text-decoration:none;
	cursor:pointer;
	margin:0 0.1em;
	padding: 0.2em 0.8em;
	text-align:center;
	display:inline-block;
	vertical-align:bottom;
	white-space:nowrap;
	outline:none;
	font-size:1em;
}
a.ui-button:hover{
	text-decoration:none !important;
}

/*button.ui-button{
	padding:0.1525em 0.6em; /* this look offer pretty good consistency for firefox but will broke opera and perhaps midori/chrome/safari ie still a problem * /
}*/
.ui-buttonset .ui-button,.ui-buttonset button.ui-button{
	margin:0;
}

.ui-button-size-tiny, button.ui-button-size-tiny    {font-size:0.75em !important;}
.ui-button-size-small, button.ui-button-size-small  {font-size:0.9em !important;}
.ui-button-size-normal, button.ui-button-size-normal{font-size:1em !important;}
.ui-button-size-big, button.ui-button-size-big      {font-size:1.1em !important;}
.ui-button-size-huge, button.ui-button-size-huge    {font-size:1.25em !important;}

/** labels **/
.ui-button-label{
	font-size:1em;
	display:inline-block;
	padding:0.2em;
	vertical-align:middle;
	white-space:nowrap;
	margin:auto;
}

.ui-button-label.ui-button-label-empty{
	width:0px;
	zoom:1;
	overflow:visible;
	text-indent:-99999px;
	white-space:nowrap;
	padding:0.2em 0;
	margin:0 !important;
}

/** icons **/
.ui-button-icon {
	position:relative;
	zoom:1;
	font-size:1em;
	vertical-align:middle;
	margin:auto;
	text-align:center;
}

.ui-button-icon .ui-icon{
	float: left;
}

.ui-button-icon img{
	border:none;
	display:block;
	margin:0 auto;
}

.ui-button-orientation-t .ui-button-icon { display:block !important; margin:0 auto;}
.ui-button-orientation-b .ui-button-icon { display:block !important; margin:0 auto;}
.ui-button-orientation-l .ui-button-icon { display:inline-block !important;}
.ui-button-orientation-r .ui-button-icon { display:inline-block !important;}

.ui-button-orientation-t .ui-icon, .ui-button-orientation-b .ui-icon{ margin:0 auto;}
.ui-button-orientation-b .ui-icon-none, .ui-button-orientation-t .ui-icon-none { background:none !important;}
.ui-button-orientation-r .ui-icon-none, .ui-button-orientation-l .ui-icon-none { width:0;background:none;}
.ui-button-inlineBlockFix.ui-button-orientation-t .ui-button-icon { width:16px;}
.ui-button-inlineBlockFix.ui-button-orientation-b .ui-button-icon { width:16px;}
.ui-button-inlineBlockFix .ui-button-icon{ margin:0;}
body {
	background-color: #F5F5F5;
	border: 0px !IMPORTANT;
	font-family: Trebuchet MS;
}
/*manager*/
.atria-manager-overlay {
	height:100%;
	width:100%;
}
input[type=text], select, input[type=password], input[type=file], textarea {
	-webkit-box-shadow: 0 0 5px #DCDCDC;
	-moz-box-shadow: 0 0 5px 0 #DCDCDC;
	border: 1px solid #DCDCDC;
}
input[type=text]:hover, select:hover, input[type=password]:hover, input[type=file]:hover, textarea:hover {
	-webkit-box-shadow: 0 0 5px #F7B54A !IMPORTANT;
	-moz-box-shadow: 0 0 5px 0 #F7B54A !IMPORTANT;
	border: 1px solid #F7B54A !IMPORTANT;
}
.atria-manager {
	width: 98%;
	margin: 5px auto;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	-webkit-box-shadow: 0 0 5px #DCDCDC;
	-moz-box-shadow: 0 0 10px 0 #DCDCDC;
}
.atria-manager-info {
	width: 98%;
	margin: 0px auto;
}
.atria-manager-top {
}
.atria-manager-bottom {
	text-align:center;
}
.atria-manager-bottom a {
	text-decoration:none;
}
.atria-manager-bottom a:hover {
	text-decoration:underline;
}
.atria-manager-content {
	height: auto;
	min-height: 300px;
	padding: 5px;
}
.atria-manager-top-menu {
	border: none !IMPORTANT;
	height: 30px;
}
/*breadcrumb*/
.atria-manager-content-breadcrumb {
	display:table;
	float:right;
	-webkit-box-shadow: 0 0 5px #DCDCDC;
	-moz-box-shadow: 0 0 10px 0 #DCDCDC;
}
.atria-manager-content-breadcrumb ul, .atria-manager-content-breadcrumb li {
	list-style:none;
	padding:0px;
	margin:0px;
}
.atria-manager-content-breadcrumb li {
	padding:5px;
	margin:0px;
	float:left;
	border-right: 1px solid #DDDDDD;
}
.atria-manager-content-breadcrumb li:hover {
	border-right: 1px solid #DDDDDD;
	border-left: none;
	border-top: none;
	border-bottom: none;
	padding:5px;
	margin:0px;
}
.atria-manager-content-breadcrumb-home, .atria-manager-content-breadcrumb-home:hover{
	border: none !IMPORTANT;
}
.atria-manager-content-breadcrumb a {
	font-size: 9px !IMPORTANT;
	border: none !IMPORTANT;
}
/*manager.login*/
.atria-manager-login {
	width: 560px;
	height: 200px;
	top:50%;
	left:50%; 
	position:absolute; 
	margin:-100px 0 0 -265px; 
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	-webkit-box-shadow: 0 0 20px #DCDCDC;
	-moz-box-shadow: 0 0 20px 0 #DCDCDC;
}
.atria-manager-login-logo {
	float:left;
	padding-left:20px;
	padding-top:50px;
}
.atria-manager-login-content {
	height: auto;
	min-height: 200px;
}
.atria-manager-login-content-title {
	border-bottom: 1px solid #DDDDDD; 
	padding: 25px; 
	font-size: 20px; 
	font-weight: bold; 
	text-align:center;
	-webkit-box-shadow: 0 0 20px #DCDCDC;
	-moz-box-shadow: 0 0 20px 0 #DCDCDC;
}
.atria-manager-glow .atria-manager-login-content-title, .atria-manager-glow .atria-manager-login-content{
	-webkit-box-shadow: 0 0 20px #CFCFCF !IMPORTANT;
	-moz-box-shadow: 0 0 20px 0 #CFCFCF !IMPORTANT;
}
.Container_CrudList_Action_Buttons > a, .ui-button, input[type="text"], select, input[type="password"], input[type="file"], textarea {
	-moz-box-shadow:0 0 5px 0 #DCDCDC;
	-webkit-box-shadow: 0 0 5px #DCDCDC;
	border:1px solid #DCDCDC;
}
.Container_CrudList_Action_Buttons>a:hover, .ui-button:hover, input[type=text]:hover, select:hover, input[type=password]:hover, input[type=file]:hover, textarea:hover {
	-webkit-box-shadow: 0 0 5px #F7B54A !IMPORTANT;
	-moz-box-shadow: 0 0 5px 0 #F7B54A !IMPORTANT;
	border: 1px solid #F7B54A !IMPORTANT;
}
.Atria_CrudCad_ControlRow_Id {
	display:none;
}
.Container_CrudList_InnerGrid {
	width: 597px;
}
.Container_CrudList_InnerGrid>table {
	width: 100%;
}
.Container_CrudList_InnerGrid th, .Container_CrudList_InnerGrid td {
	padding: 5px;
}
.Container_CrudList_InnerGrid .ui-iconbutton {
	padding: 0.4em 0.6em !IMPORTANT;
}
.Atria_BaseAddProperty_Row {
	padding: 10px;
	color: black;
}
.Atria_BaseAddProperty_Row_CellField {
	padding-bottom: 10px;
}
.Atria_BaseAddProperty_Row_CellValue input[type=text], .Atria_BaseAddProperty_Row_CellValue input[type=password], .Atria_BaseAddProperty_Row_CellValue textarea{
	width: 98% !IMPORTANT;
	padding: 5px;
}
