@import "../../Skins/RealSpa/Menu.RealSpa.css";
@import "../../Skins/RealSpa/Calendar.RealSpa.css";
@import "../../Skins/RealSpa/Upload.RealSpa.css";
@import "../../Skins/RealSpa/Minihacks.RealSpa.css";

body
{
	/*font-size: 62.5%;*/
	font-size: 10px;
	background: #FEFEFE;
	margin: 0em;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
input, select
{
	background-color: #FFF;
	color: #403D43;
	border: 1px solid #C1C0C0;
	font-size: 1.1em;
}
a, a:link, a:active, a:visited
{
	color: #000;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
#Geral
{
	width: 100%;
	text-align: center;
}
#Top
{
	background-image: url(../../images/topLeftSpas_repeat.jpg);
}
#TopLeftSpas
{
	background-image: url(../../images/topLeftSpas.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#TopCenterSpas
{
	width: 88.2em;
	background-image: url(../../images/topCenterSpas.jpg);
	background-repeat: no-repeat;
}
#TopRightSpas
{
	background-image: url(../../images/topRightSpas.jpg);
	background-repeat: no-repeat;
}
#TopLeftGrupo
{
	background-image: url(../../images/topLeftGroup.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#TopCenterGrupo
{
	width: 88.2em;
	background-image: url(../../images/topCenterGroup.jpg);
	background-repeat: no-repeat;
}
#TopRightGrupo
{
	background-image: url(../../images/topRightGroup.jpg);
	background-repeat: no-repeat;
}
#MenuUtilidades
{
	height: 19em;
}
#MenuUtilidadesLogo
{
	padding: 5em 0 0 0;
	float: left;
}
#MenuUtilidadesMenu
{
	padding: 8em 0em 0em;
	margin: 0;
	color: #FFF;
	float: right;
	min-width: 48.5em;
	text-align: right;
}
#MenuUtilidadesMenu ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#MenuUtilidadesMenu li
{
	padding: 0 0.8em;
	margin: 0;
	float: left;
}
#MenuUtilidadesMenu a, #MenuUtilidadesMenu a:link, #MenuUtilidadesMenu a:active, #MenuUtilidadesMenu a:visited
{
	color: #FFF;
	text-decoration: none;
}
#MenuUtilidadesMenu a:hover
{
	color: #FFF;
	text-decoration: underline;
}
#MenuPrincipal
{
	height: 1.6em;
	padding: 0.2em 0 0.35em 0;
	*padding: 0.2em 0 0.35em 0;
	margin: 0;
	font-family: Trebuchet ms, Verdana, Arial, Helvetica;
	color: #90793F;
	font-size: 14px;
	font-weight: bold;
}
#MenuPrincipal ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#MenuPrincipal li
{
	padding: 0 1.8em 0 1.9em;
	margin: 0;
	float: left;
}
#MenuPrincipal li:first-child
{
	padding: 0 1.8em 0 0.7em;
}
/*#MenuPrincipal li:last-child
{
	padding: 0 0 0 2.8em;
}*/
#MenuPrincipal .Selected, #MenuPrincipal .Selected a, #MenuPrincipal .Selected a:link, #MenuPrincipal .Selected a:active, #MenuPrincipal .Selected a:visited, #MenuPrincipal .Selected a:hover
{
	color: #6C592A;
	text-decoration: none;
}
#Banner
{}
#BannerLeft
{
	float: left;
	padding: 0;
	width: 5.3em;
	height: 36.3em;
}
#BannerRight
{
	float: left;
}
#ContentGrupo
{
	height: 3.2em;
}
#ContentGrupoLeft, #ContentGrupoCenter, #ContentGrupoRight
{
	background-color: #F6F4EF;
}
#Content
{
}
#ContentLeft
{
	background-color: #F6F4EF;
}
#ContentCenter
{
	background-image: url(../../images/background-Content.gif);
	background-repeat: repeat-y;
	width: 88.2em;
}
#ContentRight
{
	background-color: #F6F4EF;
}
#CCLeft
{
	width: 19.6em;
	float: left;
}
#CCLTop
{
	background-color: #90793D;
	color: #FFF;
	/*text-transform: uppercase;
	font-family: Trebuchet ms, Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 1.4em;
	padding: 5.286em 0;*/
	text-align: left;
	padding: 2.9em 0 3em 2.3em;
}
#CCLHighlight
{
	padding: 1.6em 2.3em;
	text-align: left;
	color: #373636;
}
#CCLHighlight img
{
	background-image: url(../../images/background-CCLHighlight.png);
	padding: 1em;
	width: 11.5em;
	height: 7em;
}
#CCLHighlight div
{
	/*font-weight: bold;*/
}
#CCLHSeeMore
{
	float: right;
}
.CCLHSeeMore a, .CCLHSeeMore a:link, .CCLHSeeMore a:active, .CCLHSeeMore a:visited
{
	color: #373636;
	text-decoration: underline;
}
.CCLHSeeMore a:hover
{
	text-decoration: none;
}
#CCRight
{
	width: 68.6em;
	float: left;
}
#CCRMenu
{
	background-image: url(../../images/backSubmenu.jpg);
	font-family: Trebuchet ms, Verdana, Arial, Helvetica;
	color: #90793F;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0.17em 0 0.17em 2.857em;
}
#CCRMenu ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#CCRMenu li
{
	margin: 0;
	padding: 0 3.3em 0 0;
	float: left;
}
#CCRMenu li.rmLast
{
	padding: 0 !important;
}
#CCRMenu .Selected
{
	color: #6C592A;
}
#CCRMenu .SpaLinks
{
	padding: 4px 0 0 33px;
	float: left;
}
#CCRMenu .SpaLinks a, #CCRMenu .SpaLinks a:link, #CCRMenu .SpaLinks a:active, #CCRMenu .SpaLinks a:visited
{
	text-decoration: none;
	color: #90793F;
}
#CCRMenu .SpaLinks a:hover
{
	color: #6C592A;
}
#CCRContent
{
	text-align: left;
	padding: 4.5em 4em;
}
#CCRContent h1
{
	margin: 0;
	padding: 0 0 3em 0;
	font-size: 1.3em;
	text-transform: uppercase;
}
#CCRContent h2
{
	margin: 0;
	padding: 0 0 3em 0;
	font-size: 1.2em;
}
#CCRContent h3
{
	margin: 0;
	padding: 0 0 3em 0;
	font-size: 1.1em;
}
#CCRContent h4
{
	margin: 0;
	padding: 0 0 3em 0;
	font-size: 1em;
}
#CCRContent h6
{
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1em;
	color: #6C592A;
}
#CCRContent #CRMPackages
{
	width: 60em;
}
#CCRContent #CRMPackages .imgPack
{
	width: 22em;
	height: 14.1em;
	padding: 1em;
	float: left;
	background-image: url(../../images/background-CRMHighlight.png);
}
#CCRContent #CRMPackages .CRMPContent
{
	padding: 1em 0 0;
}
#CCRContent #CRMPackages .CRMPSeeMore
{
	float: right;
}
#CCRCHighlight1, #CCRCHighlight2
{
	float: left;
	width: 28em;
	padding: 0 0.5em 0 0;
}
#CCRCHighlight1 img, #CCRCHighlight2 img
{
	float: left;
	background-image: url(../../images/background-CCLHighlight.png);
	padding: 1em;
	width: 11.5em;
	height: 7em;
}
#CCRCHighlight1 div, #CCRCHighlight2 div
{
	margin: 1em 0 0 0;
}
#CCRCNewsletter
{
	float: right;
	margin: -16.5em 0 0 0;
}
#Bottom
{
}
#BottomLeft
{
}
#BottomCenter
{
	width: 88.2em;
	color: #8C7436;
	text-align: center;
	padding: 4em 0 1em;
}
#BottomCenter a, #BottomCenter a:active, #BottomCenter a:visited, #BottomCenter a:link
{
	color: #8C7436;
	text-decoration: none;
}
#BottomCenter a:hover
{
	color: #8C7436;
	text-decoration: underline;
}
#BottomCenter1
{
	width: 88.2em;
	color: #BFB68F;
}
#BottomRight
{
}
#BottomCenter ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#BottomCenter li
{
	margin: 0;
	padding: 0 3.3em 0 0;
	display: inline;
}
#SlideShow img
{
	background-image: url(../../images/imgGaleria-background.png);
	height: 6.5em;
	/*margin: 0 0.3em;*/
	padding: 0.4em !important;
	width: 10.2em;
}
/* [Formulários] */
#Form p, .Form p
{
	line-height: 2.5em;
	clear: both;
	padding: 0em;
	margin: 0em;
}
#Form span, .Form span
{
	width: 13.5em;
	display: block;
	float: left;
}
#Form input, .Form input
{
	float: left;
	margin-top: 0.5em;
	width: 15em;
}
#Form select, .Form select
{
	float: left;
	margin-top: 0.5em;
}
.Form2 p
{
	line-height: 2.5em;
	clear: both;
	padding: 0em;
	margin: 0em;
}
.Form2 p span
{
	display: block;
	float: left;
	width: 13.5em;
}
.Form2 img
{
	padding: 0em !important;
}
.Form2 div
{
	margin-top: 0.5em;
}
.NoClass
{
	width: 60em !important;
}
.NoClass2
{
	width: 30em !important;
}
.NoClass input, .NoClass2 input
{
	border: 0em !important;
	width: auto !important;
}
.NoClass label, .NoClass2 label
{
	width: 20em !important;
}
.NoClass tr td, .NoClass2 tr td
{
	width: 50%;
}
.Warning
{
	width: 2em !important;
}
.LessSpaceLabel1
{
	width: auto !important;
}
.LessSpaceLabel2
{
	width: auto !important;
	margin-left: 8em;
}
.telerikploadButton
{
	width: auto !important;
}
/* [Botőes] */
.Button
{
	background-image: url(../../images/background-Button.gif);
	float: right;
	/*margin: 1em 0 0.5em;
	padding: 0.2em 0.5em 0.4em 0.5em;*/
}
.Button a, .Button a:link, .Button a:active, .Button a:visited
{
	color: #90793B;
	text-decoration: none;
	font-weight: bold;
}
.Button a:hover, .ButtonLeft a:hover
{
	text-decoration: underline;
}
.Button div
{
	float: left;
}
.Button2
{
	float: right;
	background-image: url(../../images/background-Button2.gif);
	padding: 0.5em 3em;
	margin: 0 0.5em 0 0;
}
.Button2 a, .Button2 a:link, .Button2 a:active, .Button2 a:visited
{
	color: #90793B;
	text-decoration: none;
	font-weight: bold;
}
.Button2 a:hover
{
	text-decoration: underline;
}
/* [clears] */
.Clear
{
	clear: both;
}
/* [sitefinity hacks] */
.RadMenu .rmText
{
	min-width: 55px !important;
}
.Button a, .Button a:link, .Button a:active, .Button a:visited
{
	color: #90793B;
	text-decoration: none;
	font-weight: bold;
}
.subH6
{
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 1em;
}
.subsubH6
{
	text-decoration: none;
	font-weight: bold;
	padding-left: 2em;
}
.subsubH6Answer
{
	text-decoration: none;
	font-weight: normal;
	padding-left: 1.2em;
}
.lnkMais, .lnkMais:link, .lnkMais:active, .lnkMais:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #6C592A;
}
.lnkMais:hover
{
	text-decoration: underline;
}
.FormCalendar
{
	float: left;
	padding: 0 0.5em 0 0;
}