.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */
.selectArea{
	height:32px;
	border:1px solid #000;
	position: relative;
	border: none;
}
.selectArea .left{display:none;}
.sender-box .selectArea{margin:4px 0 0;}
.sidebar .create-account .form .selectArea{
	background:url(/images/bg-select2.gif) no-repeat;
	margin-left:4px;
}
.mobile-box .selectArea {
	float:left;
	margin:0 10px 0 0;
	background:url(/images/bg-select4.gif) no-repeat;
	margin-right:8px;
}
.sender-box .selectArea {
	background:url(/images/bg-select3.gif) no-repeat;
}
.inner .select-box .small-select .selectArea{background:url(/images/bg-select5.gif) no-repeat;}
.selectArea a.selectButton {
	display:block;
	width:32px;
	height:32px;
	background:url(/images/btn-select.gif) no-repeat;
	position: absolute;
	top:0;
	right:0;
	outline:none;
}
.selectArea a.selectButton,
.form-account .selectArea a.selectButton {
	background:url(/images/btn-select3.gif) no-repeat 100% 0;
	height:27px;
	width:100%;
	right:3px;
	top:3px;
}
.selectArea .center{
	display: block;
	height:31px;
	line-height: 31px;
	padding:0 32px 0 9px;
	overflow: hidden;
	font-size:18px;
}
.selectArea .center {
	color: #000;
	border:none;
	line-height:32px;
	height:32px;
	font-size:16px;
}

/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	z-index: 30;
}
.optionsDivInvisible{display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:0;
	list-style: none;
	border-top:1px solid #000;
}
.optionsDivVisible ul li {
	width:100%;
	background:#fff;
	vertical-align: top;
	border:1px solid #000;
	border-top:none;
}
.optionsDivVisible a {
	color:#000;
	text-decoration: none;
	padding: 0 9px;
	display: block;
	height: 1%;
	line-height: 31px;
	text-decoration: none;
}
.optionsDivVisible a:hover {
	background-color: #ccc;
	text-decoration: none;
}
.select-holder .select-t div{
	height:4px;
	overflow:hidden;
}
/* custom scroll and custom select */
.drop-inner-select{margin-top:10px;}
.drop-select2{
	margin-top:6px;
	font-size:14px;
}
.drop-inner-select ul, .drop-select2 ul{
	border:none;
	padding:0 12px 0 3px;
	margin-top:-2px;
	background:#fff;
}
.drop-inner-select ul li, .drop-select2 ul li{
	border:none;
	border-top:2px solid #d2d0d0;
	padding:2px 0 3px;
}
.drop-inner-select ul li a,
.drop-select2 ul li a{
	line-height:24px;
	padding:0 5px;
}
.drop-inner-select ul li a:hover, .drop-select2 ul li a:hover{background:none;}
.drop-inner-select .scroll-content,
.drop-select2 .scroll-content{border-top:none;}
.drop-inner-select .select-t, .drop-select2 .select-t{
	height:5px;
	border-top:2px solid #d2d0d0;
	border-left:1px solid #999;
	border-right:1px solid #999;
	overflow:hidden;
	background:#fff;
}
.drop-inner-select .select-t{margin-right:1px;}
.drop-inner-select .select-bt, .drop-select2 .select-bt{
	background:url(/images/bg-selectarea-b.gif) no-repeat;
	width:100%;
	overflow:hidden;
	height:6px;
}
.signup .select-bt{background:url(/images/welcome/bg-selectarea.gif) no-repeat;}
.large .select-bt{background:url(/images/bg-selectarea-b2.gif) no-repeat;}
.select3 .select-bt{background:url(/images/bg-selectarea-b4.gif) no-repeat;}
.small .select-bt{background:url(/images/bg-selectarea-b3.gif) no-repeat;}
.drop-inner-select .scro1lable, .drop-select2 .scro1lable{
	background:#fff;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.drop-inner-select .scro1lable{margin-right:1px;}
.vscroll-slider{
	background:url(/images/bg-slider.gif) no-repeat;
	height:9px;
	width:17px;
	cursor:pointer;
	overflow:hidden;
}
.vscroll-line{
	background:url(/images/bg-scroll.gif) no-repeat;
	height:139px;
	width:17px;
}
.vscroll-bar{
	left:auto !important;
	right:6px !important;
	width:17px !important;
	height:139px !important;
}
.vscroll-up, .vscroll-down{display:none;}
/*checkbox*/
.checkboxArea, .checkboxAreaChecked{
	width:22px;
	height:21px;
	background:url(/images/checkbox-bg.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
}

.login-popup .checkboxArea, .login-popup .checkboxAreaChecked{
	width:13px;
	height:13px;
	margin-top:4px;
	background:url(/images/welcome/home_checkbox.jpg) no-repeat;
}

.checkboxAreaChecked, .login-popup .checkboxAreaChecked {
	background-position:0 100%;
}

.programar-box .checkboxArea,
.programar-box .checkboxAreaChecked{margin:4px 0 25px;}
.message-box .grupos-box .checkboxArea,
.message-box .grupos-box .checkboxAreaChecked{
	float:left;
	margin:0 11px 0 0;
}
.inner .programar-box .checkboxArea,
.inner .programar-box .checkboxAreaChecked{
	background:url(/images/bg-inpcheck.gif) no-repeat;
	height:21px;
	width:21px;
	margin:8px 0 19px;
}
.inner .programar-box .checkboxAreaChecked{background-position:0 -21px;}
.inner .programar-box .wrapper .checkboxArea,
.inner .programar-box .wrapper .checkboxAreaChecked{
	float:left;
	margin:8px 10px 0 0;
}
.inner .grupos-box .checkboxArea,
.inner .grupos-box .checkboxAreaChecked{background:url(/images/bg-inpcheck2.gif) no-repeat;}
.inner .grupos-box .checkboxAreaChecked{background-position:0 -21px;}
.message-box .grupos-box .check-wrapper .checkboxArea,
.message-box .grupos-box .check-wrapper .checkboxAreaChecked{margin-right:6px;}

/*radio*/
.radioArea, .radioAreaChecked{
	width:22px;
	height:22px;
	background:url(/images/checkbox-bg.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
.radioAreaChecked {background-position:0 100%;}
.programar-box .radioArea,
.programar-box .radioAreaChecked{margin:4px 0 25px;}
.message-box .grupos-box .radioArea,
.message-box .grupos-box .radioAreaChecked{
	float:left;
	margin:0 11px 0 0;
}
.inner .programar-box .radioArea,
.inner .programar-box .radioAreaChecked{
	background:url(/images/bg-inpcheck.gif) no-repeat;
	height:21px;
	width:21px;
	margin:8px 0 19px;
}
.inner .programar-box .radioAreaChecked{background-position:0 -21px;}
.inner .programar-box .wrapper .radioArea,
.inner .programar-box .wrapper .radioAreaChecked{
	float:left;
	margin:8px 10px 0 0;
}
.inner .grupos-box .radioArea,
.inner .grupos-box .radioAreaChecked{background:url(/images/bg-inpcheck2.gif) no-repeat;}
.inner .grupos-box .radioAreaChecked{background-position:0 -22px;}
.message-box .grupos-box .check-wrapper .radioArea,
.message-box .grupos-box .check-wrapper .radioAreaChecked{margin-right:6px;}

.mobile-box input { width: 207px !important; }
.mobile-box select { width:222px; }

/* general input text */
.inpfile{
	height:25px;
	padding:5px 0px 0;
}
.inner .main-column .inptxt span{
	float:left;
	background:url(/images/bg-inptxt-r.gif) no-repeat;
	height:100%;
	width:4px;
	overflow:hidden;
}
.inner .main-column .inptxt input{
	border:none;
	font-size:16px;
	padding:5px 6px 0;
	height:27px;
	margin:0;
	float:left;
	width:437px;
}
.credits_warning {
	color: #ab6363;
	font-size: small;
	font-weight: bold;
	margin-top: 5px;
}

