@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat);
body{
	font-family: 'Roboto Condensed', sans-serif;
	background:#fff;
	min-width:1330px;
	margin:0;
}
h1,h2,h3,h4,h5,h6,p{	margin:0;padding:0;	}
.container{
	width:960px;
	margin:0 auto;
	text-align:center;
}
input [type="text"],input['submit'],input[type="password"]{padding:0 margin:0;}
table td{margin:0;padding:0;border:0;}
table{border-spacing:0;}
/* --------------------	HEADER -------------------- */
.headerTable{width:100%;}
.headerTable td:first-child{background-color:#fff;width:30%;text-align:right;vertical-align:middle;padding:0;}
.headerTable td{background-color:#2491bf;vertical-align:bottom;padding:64px 0 26px 0;}
.logo{padding:20px 40px 30px 0;}
.person{padding-left:50px;}
.nombreHeader{display:inline;padding-left:15px;font-size:18px;color:#fff;}
.linkHeader{color:#fff;font-size:16px;padding:0px 40px;text-decoration:none;}
.linkHeader:first-child{border-right:1px solid #fff;}
/* --------------------	END OF HEADER -------------------- */
/* --------------------	LOGIN -------------------- */
.title{font-size:48px;color:#2491bf;font-weight:700;padding:50px 0;}
.loginFieldset{position: relative;border-top:none;border-left:none;border-right:none;border-bottom: 2px solid #f58220;}
.loginFieldset legend{position: absolute; right: 40%; bottom: -30px; border-right:10px solid #fff; border-left:10px solid #fff; padding:0; }
.loginFieldset input[type='submit']{width:179px;height:62px;background-color:#158A71;border-radius:5px;border:none;padding:0;margin:0;
color:#fff;font-family: 'Montserrat', sans-serif;font-size:17px;letter-spacing: 1px;
-webkit-box-shadow: 0px 3px 0px 0px rgba(11,73,32,1);
-moz-box-shadow: 0px 3px 0px 0px rgba(11,73,32,1);
box-shadow: 0px 3px 0px 0px rgba(11,73,32,1);
/*background-image:url('../img/Guardar.png');width:179px;height:62px;border-right:10px solid #fff;border-left:10px solid #fff; border-top:0;border-bottom:0;*/
}
.loginFieldset td{vertical-align:top;}
.loginTable{width:50%;margin:0 auto;padding:0 0 50px 0;}
.loginTable td{text-align:left;vertical-align:top;padding:0 0 25px 0;}
.loginTable td:first-child{text-align:right;width:30%;padding:0 40px 0 0;}
.non{font-size:18px;color:#19a587;font-weight:700;}
.par{font-size:18px;color:#2491bf;font-weight:700;}
.par i{font-size:16px;text-decoration:none;font-weight:400;}
.loginFieldset input[type="text"],.loginFieldset  input[type="password"]{width:340px;height:30px;border:1px solid #bbbbbb;}
.loginFieldset  input[type="password"]{margin:0 0 20px 0;}
.loginText{width:295px;text-align:left;}
.pGrey{font-size:16px;color:#666666;}
.requestContainer{border:1px solid #f58220; width:350px; margin:80px auto 70px auto; padding:10px 50px;}
.requestContainer td{padding:8px 0px;}
.requestContainer td:first-child{text-align:right;padding-right:10px;}
.InReq{width:270px; height20px;}
.requestContainer input[type="submit"]{border:0;background:none;color:#666666;text-decoration:underline;font-family: 'Roboto Condensed', sans-serif;font-size:16px;}
/* --------------------	END OF LOGIN -------------------- */
/* -----------------------	INDEX	---------------------------*/
.tableTop{width:50%;margin:80px 0 0 400px;}
.tableTop td{text-align:right;width:100%;}
.searchBorder{border:1px solid #ccc;height:28px;margin:0 0 0 10px;width:201px;}
.clienteNuevo{font-size:18px;font-weight:200;color:#2491bf;border:1px solid #2491bf;padding:2px 40px;text-align:center;text-decoration:none;}
.inputLupa{padding: 0;cursor: pointer;height:30px;width: 21px;background-color:transparent;border:none;background-image: url("../img/Lupa.png");background-repeat: no-repeat; background-position: center;}
.inputBuscar{width:170px;height:25px;padding: 0px 5px;float: left;border:none;text-align:right;}
.inputBuscar::-webkit-input-placeholder {color: #ccc;font-size:18px;font-weight: 200;}
.inputBuscar:focus, .inputLupa:focus{outline: 0;}
.usersContainer{border:1px solid #ccc;width:800px;height:490px;margin:20px auto 70px auto;padding:40px;}
.usersTableContainer{overflow:scroll;overflow-x:hidden;height:490px;padding:0 10px 0 0;}
div::-webkit-scrollbar {width: 7px;}
div::-webkit-scrollbar-track {background-color:#fff;}
div::-webkit-scrollbar-thumb {background-color:#ccc; border-radius:30px; }
.usersTableContainer table{width:100%;}
.usersTableContainer td{height:50px;border-bottom:1px solid #ccc;text-align:left;}
.usersTableContainer td:first-child{width:50%;}
.usersTableContainer td{width:20%;}
.userText{padding:0 0 0 10px;font-size:16px;color:#666;}
.userText:hover{cursor:pointer;}
.fileText{font-size:16px;color:#f58220;}
.editText{font-size:12px; color:#2491bf;text-decoration:none;padding-left:15px;}
.trashText{font-size:12px; color:#f52020;text-decoration:none;padding-left:15px;}
.clienteContainer{margin:50px 0 0 0;}
/* -----------------------	END OF INDEX	---------------------------*/
/* -----------------------	REGISTER	-------------------------- */
.subtitle{text-align:left;font-size:24px;color:#555;padding:50px 0 40px 130px;}
.registerFieldset{position: relative;border-top:none;border-left:none;border-right:none;border-bottom: 2px solid #f58220;}
.registerFieldset legend{position: absolute; right: 40%; bottom: -30px; }
.registerFieldset input[type='submit']{background-image:url('../img/Crear.png');width:179px;height:62px;border-right:10px solid #fff;border-left:10px solid #fff; border-top:0;border-bottom:0;}
.registerFieldset table{margin:0 auto 50px auto;}
.registerFieldset td{vertical-align:top;padding:0 0 30px 0;}
.registerFieldset td:first-child{text-align:right;padding:0 50px 30px 0;}
.registerFieldset input[type="text"],.loginFieldset  input[type="password"]{width:340px;height:30px;border:1px solid #bbbbbb;}
.registerFieldset input[type="password"]{margin:0 0 20px 0;}
/* ----------------------------	END OF REGISTER	------------------------*/
/* ------------------------------	CLIENTE		----------------------------------*/
.title2{font-size:24px;color:#2491bf;font-weight:700;padding:50px 100px;text-align:left;}
.tabs {width:100%;display:inline-block;}
.tab-links:after {display:block;/*clear:both;*/content:'';}
.clienteTop{min-width:960px;}
.clienteTop td:first-child{width:50%;}
.archivoNuevo{font-size:18px;font-weight:200;color:#2491bf;border:1px solid #2491bf;padding:2px 30px;text-align:center;text-decoration:none;}
.inputFile{padding: 0;cursor: pointer;height:30px;width: 21px;background-color:transparent;border:none;background-image: url("../img/Lupa.png");background-repeat: no-repeat; background-position: center;}
.tab-links li {margin:0px 5px;float:left;list-style:none;}
.tab-links a {padding:9px 15px;display:inline-block;border-radius:3px 3px 0px 0px;background:#f1f1f1;font-size:16px;font-weight:600;color:#ccc;transition:all linear 0.15s;text-decoration:none;}
li.active a, li.active a:hover {background:#fff;color:#4c4c4c;border:1px solid #ccc;}
.tab-content {padding:15px;border-radius:3px;border:1px solid #ccc;background:#fff;}
.tab {display:none;}
.tab.active {display:block;}
#tab1,#tab2{height:490px;overflow:scroll;overflow-x:hidden;padding:0 10px 0 0;}
.filesTableContainer{min-width:930px;}
.filesTableContainer td:first-child{width:40%;text-align:left;padding-left:30px;}
.filesTableContainer td{width:20%;padding:15px 0;}
.filesTableContainer a{color:#19a587;text-decoration:none;font-size:12px;}
.deletePol,.deleteDoc{cursor:pointer;}
.deletePol p,.deleteDoc p{display:inline;color:red;font-size:12px;padding-left:10px;}
/* ------------------------------	END OF CLIENTE		----------------------------------*/
/* -----------------------	UPLOAD FILE	----------------------------------*/
.submitFile{background-image:url('../img/Crear.png');width:179px;height:62px;border-right:10px solid #fff;border-left:10px solid #fff; border-top:0;border-bottom:0;}
/* -----------------------	END OF	UPLOAD FILE	----------------------------------*/
/*		EDITAR			*/
.editFieldset{position: relative;border-top:none;border-left:none;border-right:none;border-bottom: 2px solid #f58220;}
.editFieldset legend{position: absolute; right: 40%; bottom: -30px;  border-right:10px solid #fff; border-left:10px solid #fff; padding:0; }
.editFieldset input[type='submit']{width:179px;height:62px;background-color:#158A71;border-radius:5px;border:none;padding:0;margin:0;
color:#fff;font-family: 'Montserrat', sans-serif;font-size:17px;letter-spacing: 1px;
-webkit-box-shadow: 0px 3px 0px 0px rgba(11,73,32,1);
-moz-box-shadow: 0px 3px 0px 0px rgba(11,73,32,1);
box-shadow: 0px 3px 0px 0px rgba(11,73,32,1);
/*background-image:url('../img/Guardar.png');width:179px;height:62px;border-right:10px solid #fff;border-left:10px solid #fff; border-top:0;border-bottom:0;*/
}
.editFieldset table{margin:0 auto 50px auto;}
.editFieldset td{vertical-align:top;padding:0 0 30px 0;}
.editFieldset td:first-child{text-align:right;padding:0 50px 30px 0;}
.editTable input[type="text"],.editTable input[type="password"]{width:340px;height:30px;border:1px solid #bbbbbb;}
.editTable td:nth-child(2){text-align:left;}
/* ----------------------- FOOTER	---------------------------*/
.footer{width:100%;background:#fff;padding-bottom:50px;}
.foot-word{padding-top:100px;padding-bottom:50px;}
.foot-sign{font-size:30px;color:#2491be;line-height:150%;display:inline;}
.foot-sign b{	color:#005b91; }
.foot-table{width:840px; margin:0 auto;	margin-top:50px;margin-bottom:40px;}
.foot-table td{	border-right: 1px solid #666666;}
.foot-table td:last-child{	border:none;	}
.foot-table a{	font-family:Arial;color: #666666;font-size:15px;text-decoration:none;padding-bottom:3px;border-bottom:2px solid #A4A3A7;}
.imgcontactar{	margin-bottom:80px;}
.foot-table td:last-child a{color:#19a587;font-weight:700;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #04a587;}
.foot-table td:nth-child(4) a{color:#005a9e;font-weight:700;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #005a9e;}
.home-footer-table2 a{font-family:Arial;color:#666666;font-size:12px;}
.home-footer-table2{width:40%;margin:0 auto;text-align:center;color: #666666;font-family:Arial;	font-size:12px;}
.back2top{
position:fixed;
right:10px;
bottom:0;}
/* ----------------------- END OF FOOTER ------------------------*/