

/*
*:not(html) {
    -webkit-transform: translate3d(0, 0, 0);
}
*/

* { 
		margin: 			0; 
		padding: 			0; 
		border: 			0; 

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
         box-sizing: border-box;

}


::selection {
	background: #30b7f8; /* Safari */
	}
::-moz-selection {
	background: #30b7f8; /* Firefox */
}

html {		
					margin:				0;
					padding:			0;
					width:				100%;
					height: 			100%;
					overflow-y: 		scroll;
					font-family: 		Tahoma, Arial, Helvetica, sans-serif;
					font-weight:		100;
}
 
body {
					margin:				0;
					padding:			0;
					width:				100%;
					height: 			100%;
					font-size:			11px;
					line-height:		15px;
					font-weight: 		300;
					top:				0;
					text-align:			left;
					background: 		#ffffff; 
					color:				#000000; 
					
				
				
}


input{
				font-size:			11px;
				font-family: 		Tahoma, Arial, Helvetica, sans-serif;
}

h1{
				font-size: 21px;
				line-height: 25px;
				color: #0061a6;
				font-weight: bold;
				padding: 0px 0px 6px 0px;
			
}				
h2{
				font-size: 15px;
				line-height: 18px;
				color: #0061a6;
				font-weight: bold;
				
}			
h3{
				font-size: 21px;
				line-height: 25px;
				color: #0061a6;
				font-weight: bold;
				padding: 0px 0px 6px 0px;
}		
	
h4{
				font-size: 18px;
				line-height: 22px;
				color: #0061a6;
				font-weight: normal;
				padding: 0px 0px 0px 0px;
}		
	

a{
				text-decoration: none;
				color: #0061a6;
				
}
a:hover{
				color: #000000;
				
}

.a_simil{
				color: #0061a6; 
				cursor: pointer;
				text-decoration: underline;
}

.a_simil:hover{
				color: #000000; 
			
}

textarea {
    resize: none;
}

#wrap {
	position:			relative;
    
	min-height: 100%;
    height: auto !important;
    
    margin: 0 auto  -20px; 
	
	
	min-width: 		1024px;
	width:			1024px;
	
	border: 0px dotted #999999;
	border-top: 0px dotted #999999;
	border-bottom: 0px dotted #999999;
	
	background:		#ffffff;
	
    }

	
	
#main {
	position: relative;
	overflow:visible;
	padding-bottom: 20px; 
}

#footer {
	position:			relative;
	height:				20px;
	margin: 			0 auto; 
	min-width: 			1024px;
	width:				1024px;
	font-size:			11px;
	font-weight:		normal;
	line-height:		15px;
	color:				#000000;
	
	text-align: 		center;
	}



#footer a{
	color: 				#0061a6;
	text-decoration:	none;
}
#footer a:hover{
	color: 				#000000;
}

#footer h1{
	color:				#ffffff;
	font-size:			14px;
}

#top{
	position: 			relative;
	
	width: 				100%;
	
	margin: 			0px 0px 0px 0px;
	
	
	line-height: 		13px;
	font-size: 			17px;
	color:				#888888;
	
	height: 			92px;
	
	text-align: 		left;
	background: 		#ffffff;
	
	padding:			0px 0px 0px 0px;
	
}
#top a{
	color:				#333333;
	text-decoration:	none;
	
	font-size: 			11px;
}
#top a:hover{
	color:				#0061a6;
}


.input_text{
	height: 32px;
	width: 100%;
	padding: 0px 6px;
	line-height: 32px;
	font-size: 16px;
	background: #e5e5e5;
	
	color: #000000;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.input_area{
	height: 132px;
	width: 100%;
	padding: 6px 6px;
	line-height: 20px;
	font-size: 16px;
	background: #e5e5e5;
	
	color: #000000;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	resize: none;
}

.input_submit{
	height: 32px;
	line-height: 32px;
	padding: 0px  10px;
	color: #000000;
	
	background: #e5e5e5;
	
	font-size: 18px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.input_submit:hover{
	background: #bfd7e9;
}

.admin_menu_opt{
	float: left;
	width: 180px; 
	height: 24px;
	background: #ebebeb;
	line-height: 24px;
	border-top: 	0px solid white;
	border-bottom: 	1px solid white;
	border-left: 	1px solid white;
	border-right: 	1px solid white;
	cursor: pointer;
	padding: 0px 0px 0px 6px;
	color: #000000;
}

.admin_menu_opt:hover{
	background: #bfd7e9;
}

.admin_menu_opt a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
}

.admin_menu_opt_fake{
	float: left;
	width: 180px; 
	height: 24px;
	background: #bfd7e9;
	line-height: 24px;
	cursor: pointer;
	padding: 0px 0px 0px 6px;
	color: #000000;
}

.admin_menu_opt_fake a{
	display:			block;
	width:				100%;
	height:				100%;
	color:				#333333;
	text-decoration:	none;
	padding: 0px 6px;
}

.admin_menu_opt_nohover{
	float: left;
	width: 180px; 
	height: 24px;
	background: #ebebeb;
	line-height: 24px;
	border-top: 	0px solid white;
	border-bottom: 	1px solid white;
	border-left: 	1px solid white;
	border-right: 	1px solid white;
	cursor: pointer;
	padding: 0px 0px 0px 6px;
	color: #000000;
}

.filter_title{
	margin: 5px 0px 2px 0px; 
	height: 20px; 
	line-height: 20px; 
	padding: 0px 10px; 
	background: #b4b4b4; 
	color: #000000;
}

.filter_option{
	margin: 0px 0px 2px 0px; 
	height: 20px; 
	line-height: 20px; 
	padding: 0px 10px; 
	background: #ebebeb; 
	color: #000000;
	cursor:	pointer;
}

.filter_option_fake{
	margin: 0px 0px 2px 0px; 
	height: 20px; 
	line-height: 20px; 
	padding: 0px 10px; 
	background: #bfd7e9; 
	color: #000000;
	cursor:	pointer;
}



.admin_archivos_list{
	position: relative;
	background: #ebebeb; 
	padding: 0px 10px; 
	margin: 0px 26px 2px 10px; 
	height: 20px; 
	line-height: 20px;
}

	
.admin_archivos_list a{
	display: block; 
	width: 100%; 
	height: 100%; 
	text-decoration: none; 
	color: #000000;
}


.admin_archivos_list:hover{
	background: #bfd7e9; 
	
}


.user_archivos_list{
	position: relative;
	float: left;
	width:	156px;
	height:	260px;
	margin: 0px 5px 10px 5px; 
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	border: 1px solid #bfd7e9; 
}

	
.user_archivos_list a{
	display: block; 
	width: 100%; 
	height: 100%; 
	text-decoration: none; 
	color: #000000;
}


.user_archivos_list:hover{
	background: #bfd7e9; 
	
}


.muestra{
	width: 25px;
	height:	14px;
	line-height: 14px;
	background: #dcdcdc;
	cursor:	pointer;
	text-align: center;
	margin:	0px 0px 2px 0px;
	text-decoration: none;
	color: #000000;
	
}
.muestra:hover{
	background: #bfd7e9;
}
.muestra_fake{
	width: 25px;
	height:	14px;
	line-height: 14px;
	background: #bfd7e9;
	cursor:	pointer;
	text-align: center;
	margin:	0px 0px 2px 0px;
	text-decoration: none;
	color: #000000;
}


.pasapag{
	position: relative; 
	display: inline-block; 
	width: 23px; 
	height: 15px; 
	margin: 0px 1px 0px 0px; 
	background: #ebebeb; 
	vertical-align:top;
}

.pasapag:hover{
	background: #bfd7e9;
}

.filtersubmit{
	padding:		4px 10px;
	cursor:			pointer;
	background: 	#ebebeb; 
}
.filtersubmit:hover{
	background: 	#bfd7e9; 
}

.filter_actv{
	float: left; 
	width: 105px; 
	background: #ebebeb; 
	text-align: center;
	border-left:	2px solid white;
	cursor: pointer;
}
.filter_actv:hover{
	background: #bfd7e9; 
	
}
.filter_actv_fake{
	float: left; 
	width: 105px; 
	background: #bfd7e9; 
	text-align: center;
	border-left:	2px solid white;
	cursor: pointer;
}

.inputtext_title{
	height: 32px;
	line-height: 32px;
	font-size: 16px;
}


.inputarea{
	height: 96px;
	line-height: 15px;
	font-family: Tahoma,Arial;
	font-size: 14px;
	padding: 2px 4px;
	background: #ebebeb;
	width: 100%;
	resize: none;
}

.sin_resultados{
	text-align: left;
	width: 300px;
	margin: 0px auto;
	height: auto;
	padding: 10px;
	border: 1px solid #bfd7e9; 
}

.item_title{
	float: left; 
	width: 100px; 
	text-align: right; 
	color: #666666;
	margin: 0px 0px 4px 0px;
}

.item_text{
	float: left; 
	width: 200px; 
	text-align: left; 
	color: #222222;
	margin: 0px 0px 0px 10px;
	
}

.fakelink{
	position: relative; 
	text-decoration: underline; 
	cursor: pointer; 
	color: #0061a6;
}

.fakelink:hover{
	color: #000000;
}

.validacion_titl{
	float: left; 
	width: 120px; 
	background: #aaaaaa; 
	padding: 0px 10px; 
	border-right: 2px solid white;
	height: 20px; 
	line-height: 20px;
}

.validacion_text{
	float: left; 
	width: 300px; 
	background: #eeeeee; 
	padding: 0px 10px;
	height: 20px; 
	line-height: 20px;
}

.validacion_area{
	float: left; 
	width: 300px; 
	background: #eeeeee; 
	padding: 0px 10px;
	height: 200px; 
	line-height: 20px;
}		

.boton{
	display: inline-block;
	width: 150px;
	text-align: center;
	height: 24px;
	background: #bfd7e9; 
	color: #000000;
	line-height: 24px;
	cursor: pointer;
}

.boton:hover{
	background: #0061a6; 
	color: #ffffff;
}

#hrform{
	position: absolute; 
	left: 60px; 
	top: 290px; 
	height: auto;
	right: 60px; 
	border: 1px solid #555555; 
	background: #ffffff; 
	display: none;
	padding: 60px 80px 50px 80px;
	webkit-box-shadow: 10px 10px 34px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 34px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 34px 0px rgba(0,0,0,0.75);
	min-height: 500px;
}
