body {
	background-color:#FFFFFF;
	color:#606060;
	font-family:Georgia,Times,Arial,Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	margin:40px 0 0 40px;
	text-align:left;
}

.global {
	
}

.left {float: left;}

.menu {margin: 70px 0; width: 183px;}
.menu ul {margin: 0px; padding: 0px;}
.menu li {list-style-type: none; border-bottom: solid 1px #465b64; padding: 2px 2px 2px 2px;}
.menu li.first {border-top: solid 1px #465b64;}
.menu li a {color: #6e8087; text-decoration: none;}
.menu li a:hover {color: black;}
.menu li.active {background: #f2f2f2; text-align: right;}
.menu li.active a {color: black;}

.main {float: left; margin: 41px 0 0 40px; line-height: 14px;}
.main .title {font-size: 24px; border-left: 4px solid gray; height: 12px; padding: 10px 10px 10px 6px;}
.main .content {font-size: 12px; color: black; padding: 21px 12px 12px 12px;}
.main h1 {font-size: 12px; color: black; font-weight: bold; padding: 0px; border: 0px; }

/* FORM */

.button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
	background:#576e77 repeat-x scroll 0 0;
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	color:#FFFFFF !important;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	line-height:1;
	overflow:visible;
	padding:5px 15px 6px;
	position:relative;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	width:auto;
}

.button:hover {
	background: #3a494f;
}

.contact-input {
	padding: 4px; border: 1px solid #CCC; width: 298px; font-size: 11px; font-family: Georgia;	
}

.contact-checkbox {
	padding: 5px;	
}

.contact-item {
	padding-bottom: 6px;	
}

.contact-textarea {
	padding: 5px; border: 1px solid #CCC; width: 296px; height: 178px; font-size: 13px; font-family: arial; resize: none;
}



/* ALERT */

#TalertAlertBox-Box {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/bg-box-bottom.png) no-repeat scroll left bottom !important;
padding-bottom:24px;
}
#TalertAlertBox-InBox {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/bg-box-top.png) no-repeat scroll left top !important;
padding-top:15px;
}
#TalertAlertBox-BoxContent {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/bg-box-body.png) repeat-y scroll left top !important;
padding:0 20px;
}
#TalertAlertBox-BoxContenedor {
color:#000000;
font-family:Verdana;
font-size:12px;
padding:0 0 5px 55px;
text-align:left;
}
#TalertAlertBox-BoxContenedor h1, #TalertAlertBox-BoxContenedor h2, #TalertAlertBox-BoxContenedor h3, #TalertAlertBox-BoxContenedor b, #TalertAlertBox-BoxContenedor strong {
color:#000000;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}
#TalertAlertBox-Buttons {
text-align:right;
}
#TalertAlertBox-Buttons input {
margin:10px;
}
#TalertAlertBox-BoxContenedor #BoxPromptInput {
margin-top:5px;
}
#TalertAlertBox-Box .BoxAlert {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/dialog-warning.png) no-repeat scroll left top;
}
#TalertAlertBox-Box .BoxConfirm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/dialog-help.png) no-repeat scroll left top;
}
#TalertAlertBox-Box .BoxPrompt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/dialog-help.png) no-repeat scroll left top;
}
#TalertAlertBox-Box .BoxInfo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/dialog-information.png) no-repeat scroll left top;
}
#TalertAlertBox-Box .BoxError {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/dialog-error.png) no-repeat scroll left top;
}
