h2 {
	color:#000;
	font-style:normal !important;
}

h2.italic {
	font-style:italic !important;
}

#extranet{
	/*width: 100%;
	height: 230px;
	margin: 0px;
	padding: 0px;
	display: block;
	_overflow: hidden;*/
}
/*
#cierra_sesion{
	position:absolute;
	top:0;
	right:0;
	margin: 10px 0 0 0;
}


#form_archivo{
}

#archivo{
	/*font-size: 10px;*/
	width: 280px;
}

#subir_archivo, #demo-browse, #demo-clear, #demo-upload, #subir_archivo:hover, #demo-browse_n, #demo-clear:hover, #demo-upload:hover{
	/*background: #D8006B url(../img/upload.png) left center repeat-y;
	padding: 1px 30px 2px 50px;*/
	border: none;
	/*font-size: 10px;*/
	/*color: #FFFFFF;*/
	font-weight:bold;
	font-size:18px;
	
	text-decoration: none;
}

#content p{
	/*margin: 50px 20px 20px 0;*/
}

#content ul, li{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#content li {
	/*margin: 0 0 2px 0;*/
	width: 100%;
	
	/*height:15px;
	margin:0 0 5px;*/
	
	height:4px;
}

#content li a {
	background: #000 url(../img/file.png) left center repeat-y;
	padding: 0 0 2px 50px;
	/*font-size: 10px;*/
	color: #fff !important;
	text-decoration: none !important;
	
	font-weight:bold;
	
	height:100%;
	display:block;
}

#content li a:hover{
	background: #ec018c url(../img/file_b.png) left center repeat-y;
	color: #fff;
}

.espacio_ocupado{
	color:#ec018c;
	float:right;
	font-size:62px;
	font-weight:bold;
	letter-spacing:3px;
}

#files_functions {
	text-align:center;
}

#demo-upload {
	/*float:right;*/
}

#demo-browse, #demo-browse_n {
	float:left;
}

#demo-status .progress-text {
	padding-left:5px;
}

#demo-status .overall-title, #demo-status .current-title {
	margin-bottom:5px;
}

#demo-clear {
	float:right;
}

.hr_special {
	margin:10px 0px;
}

#extranet ul {
	margin-bottom:34px !important
}

.hours_box {
	/*width:225px;*/
	float:left;
	text-align:center;
	
}

.box2 {
	width:100%;
	margin-top:-118px;
}

.box2, .box2 div {
	text-align:center;
}

.box3 {
	float:right;
	margin-top:-118px;
}

.box3 div {
	color:#ec018c;
}

.hours_box h2 {
	text-decoration:underline !important;
}

.time {
	font-size:24px;
	font-weight:bold;
	margin:30px 0px 40px 0px;
}

#files_functions a {
	font-size:18px !important;
	font-weight:bold !important;
}

#sidebar h2 {
	text-align:right;
}

#sidebar .widget {
	text-align:right;
}

.hire_pack div {
	margin:10px 0px;
}

.hire_pack a.pack {
	display:block;
	font-size:18px !important;
	font-weight:bold !important;
	text-decoration:none !important;
}

#photoupload, #subir_archivo {
	display:none;
}

input.submit {
	margin:0px !important;
}

input.text {
	border: 1px solid #000000; 
	margin: 0; 
	padding: 0; 
	height: 20px; 
	width: 268px;
	font-size:12px;
	background-color:transparent;
}
#password_label {
	font-size:12px;
	margin-bottom:-19px;
	margin-top:3px;
	padding-left:2px;
}

#extranet_login {
	margin-top: 120px;
	margin-bottom: 140px;
}

tr.error {
	display:block !important;
}

.post hr {
	height:3px !important;
	margin-bottom:22px;
}

#content .separator {
	margin-bottom:22px;
}

.widget  {
	border-top:3px solid black;
}

#selected_files {
	margin-top:40px;
}
