body{
	margin:0;
	background:#fff;
	font-family: 'Gudea', sans-serif;
	font-size:14px;
	line-height:20px;
}

p{
	font-size:22px;
	font-weight:300;
	line-height:30px;
}


b, p a {
	font-family:serif;
	color:#00a4ff;
	font-weight:400;
	font-size:28px;
	text-decoration:none;
}

.container{
	width:800px;
	margin:auto;
}

.logo{
	background:url(../imgs/logo.png) no-repeat;
	width:388px;
	height:169px;
	margin:auto;
	border-bottom:1px solid #666;
}

.logo.logo-right{
	border-bottom: none;
	float: right;
}

div#nav {
  margin: auto;
  text-align: center;
  	border-bottom:1px solid #666;
}

div#nav>ul>li{
	display:inline-block;
	text-transform:uppercase;
	font-size: 15px;
	margin: 10px 30px;
	text-align: center;
	font-weight:300;
}

div#nav>ul>li>a{
	text-decoration:none;
	color:#000;
	padding:5px;
}

div#nav>ul>li>a:hover,nav>ul>li>a:active{
	background:#00a4ff;
	color:#fff;
}

.login{
	width:100%;
	height:600px;
	background:url(../imgs/bg-login.jpg) repeat-x center;
	margin-top:50px;
}

.title{
	background:rgba(0,0,0,0.4);
	padding:20px;
	text-align:center;
	position:relative;
	top:50px;
	line-height: 6px;
}

.login h1{
	font-size:55px;
	color:#fff;
	text-shadow:0px 0px 10px #000;
	font-weight:400;
}

.login h2{
	font-size:23px;
	color:#fff;
	text-shadow:0px 0px 10px #000;
	font-weight:400;
}

.form-login {
  text-align: center;
  padding: 5px;
  margin-top: 60px;
}

input[type="text"],input[type="password"] {
  width: 300px;
  height: 60px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  
  background: -webkit-linear-gradient(rgb(221,221,211), rgb(84,84,84));/* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(rgb(221,221,211), rgb(84,84,84)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(rgb(221,221,211), rgb(84,84,84)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(rgb(221,221,211), rgb(84,84,84)); /* Standard syntax */
  -pie-background: linear-gradient(#DDDDD3, #545454); /*ie 6-9 via PIE*/
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDD3', endColorstr='#545454',GradientType=1 ); /* IE6-9 */
  border-radius: 8px;
  font-size: 22px;
  padding: 5px;
  margin: 10px;
  border:none;
  text-align:center;
  behavior: url(PIE.htc);
  position:relative;
  z-index: 0;
}

button.btn-submit {
  behavior: url(PIE.htc);
  width: 170px;
  height: 44px;
  font-size: 30px;
  background: -webkit-linear-gradient(rgb(0,156,191), rgb(0,63,148));
  background: -o-linear-gradient(rgb(0,156,191), rgb(0,63,148)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(rgb(0,156,191), rgb(0,63,148)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(rgb(0,156,191), rgb(0,63,148)); /* Standard syntax */
  -pie-background: linear-gradient(#009CBF, #003F94); /*ie 6-9 via PIE*/
  color: #fff;
  text-transform: uppercase;
  border-radius: 10px;
  border: none;
  margin-top: 10px;
  cursor: pointer;
  position:relative;
  z-index: 0;
}

button.btn-submit:hover{
	text-decoration:underline;
}


.home{
	margin-top:50px;
}

#owl-demo .item {
  width: 90%;
  height: 600px;
  margin:auto;
  overflow:hidden;
}

#owl-demo .item img{
	min-width:100% !important;
	display:block;
	height:auto;
}

.legislacion{
	margin-top:60px;
	margin:auto;
	height:auto;
	padding:20px;
}

.legislacion .title{
	color: #fff;
	font-family: monospace;
	font-size: 25px;
	text-shadow: 0px 0px 10px #000;
	font-weight: normal;
	text-transform: uppercase;
	padding: 40px;
	background: rgba(119,119,119,0.4);
	line-height:30px;
	position:relative;
	top:0;
	margin-bottom:50px;
}

.legislacion a{
	color:#007aff;
	font-family:serif;
	font-size:18px;
	font-weight:bold;
}

.col-left{
	width:47%;
	float:left;
}

.col-right{
	width:45%;
	float:right;
}

.header-consorcios{
	padding-bottom:173px;
	border-bottom:1px solid #666;
}

.header-consorcios-box{
	background: #00c3ff;
	color: #fff;
	text-transform: uppercase;
	padding: 15px;
	float: left;
	font-size: 22px;
	font-weight: 100;
	position: relative;
	top: 65px;
}

.consorcios h1{
	background: #00c3ff;
	padding: 15px;
	text-align: right;
	color: #fff;
	margin-top:50px;
}

.consorcios{
	text-align:center;
}

.consorcios img{
	margin:auto;
}

.consorcios a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}

.consorcios a:hover img{
	opacity:0.5;
}

.liquidacion-box{
	display:inline-block;vertical-align:top;margin:20px;height:140px;
}

.liquidacion-box img{
	width:auto;height:129px;
}

.liquidacion-box.historico{
	margin:11px;
	height:124px;
}

.liquidacion-box.historico img{
	width:auto;height:70px;
}

h3.mes{
	behavior: url(PIE.htc);
	background: -webkit-linear-gradient(rgb(0,156,191), rgb(0,63,148));
	background: -o-linear-gradient(rgb(0,156,191), rgb(0,63,148));
	background: -moz-linear-gradient(rgb(0,156,191), rgb(0,63,148));
	background: linear-gradient(rgb(0,156,191), rgb(0,63,148));
	-pie-background: linear-gradient(#009CBF, #003F94); /*ie 6-9 via PIE*/
	color: #fff;
	text-transform: uppercase;
	padding: 8px;
	font-size: 10px;
}

.contacto{
	padding:60px;
}

.contacto p{
	color:#00b1ff;
	font-size:16px;
}

.contacto b{
	font-size:22px;
}

.contacto h1{
	color:#00b1ff;
	font-weight:100;
}

.contacto .col-right{
	behavior: url(PIE.htc);
	background: -webkit-linear-gradient(rgb(0,156,191), rgb(0,63,148));
	background: -o-linear-gradient(rgb(0,156,191), rgb(0,63,148));
	background: -moz-linear-gradient(rgb(0,156,191), rgb(0,63,148));
	background: linear-gradient(rgb(0,156,191), rgb(0,63,148));
	-pie-background: linear-gradient(#009CBF, #003F94); /*ie 6-9 via PIE*/
	min-height:300px;
	min-height: 360px;
	border-radius: 200px;
	padding:30px;
	text-align:center;
}

.contacto input{
	behavior: url(/PIE.htc);
	width: 190px;
	height: 23px;
	border-radius: 8px;
	background: #feffe6;
	font-size: 17px;
	padding: 8px;
	color: #00b1ff;
	margin: 5px;
	border: none;
	text-align: left;
}

.contacto textarea{
	behavior: url(/PIE.htc);
	background: #feffe6;
	width: 185px;
	border-radius: 8px;
	border: none;
	margin: 5px;
	font-size: 17px;
	padding:10px;
}

.contacto .col-right form{
	margin-top:20px;
}

footer{
	background:#00a4ff;
	color:#fff;
	width:100%;
	height:48px;
	font-weight:300;
	margin-bottom:50px;
	font-size:14px;
	clear:both;
	position:relative;
	top:50px;
}