html {  height: 100%;}body{	min-height: 100%;	background-color: #31b0d5;	background: url(bg.png);}.sf{	clear: both;}header{	padding: 10px 0;}.container{}footer{	background: rgba(42,62,99, 0.8);	padding: 0 0;	margin: 0 auto;	width: 100%;}footer a:hover{	text-decoration: none;}.mod{	display: inline-block;	vertical-align: middle;	margin: 0 5px;}.row{}.content{}.content.social{	background: #fff;}.social{	padding: 15px 0;	text-align: center;}.social .citymis-icons{	font-size: 150%;	padding: 10px;	color: #fff;	width: 50px;	height: 50px;	background: #2A3E63;	border-radius: 100%;}/* Estructura */.line{	width: 100%;	border-bottom: 1px solid #ccc;	margin: 15px 0 20px 0;	/*clear: both;*/}.icon-top{	font-size: 700%;	color: #2A3E63;	/*color: #fff;*/}.icon-footer{	font-size: 400%;	color: #fff;}.derechos{	color: #fff;	text-align: left;	font-size: 90%;}h1{	font-weight: 300;	font-size: 210%;	line-height: 120%;	color: #2A3E63;	margin: 0.7em 0;}.no-result{	font-size: 130%;	margin: 15px 0 0px;}.no-result a{	color: #2A3E63;}.buscador{	background: rgba(255,255,255,0.5);	border-radius: 6px;	margin: 0 0 100px 0;	padding: 0 0 20px 0;}.buscador .form-control{	border: 1px solid #ccc;}.r-6{	border-radius: 6px;}#custom-search-input .row{	margin: 10px 0;}.show1{	display: none;}footer p a{	color: #fff;}footer p a:hover{	color: #31b0d5;}.checkok{	width: 30px;	height: 30px;}.m1, .m2, .m3{	outline: 0;	border: 1px solid #000;}input, .input-lg{/*	font-size: 120%;*/}@media screen and (max-width:400px){.no-show{	display: none;}.show1{	display: inherit;}}form{	position: relative;}.form-alert{	width: 60%;	position: fixed;	top: 20px;	right: 20px;	left: 20%;	z-index: 2001;}@media screen and (max-width:992px){	.form-alert{		width: 98%;		left: 1%;	}}/**************** Sugerencias ****************//*El js del sugeridor me mete fondo "transparent" para el input, as� que puse esto para contrarestarlo*/.tt-input{	background: white!important;}.tt-dropdown-menu{	width:420px;}.tt-query {	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.tt-hint {	color: #999}.tt-dropdown-menu {	margin-top: 12px;	padding: 8px 0;	background-color: #fff;	border: 1px solid #ccc;	border: 1px solid rgba(0, 0, 0, 0.2);}.tt-suggestion {}.tt-suggestion a{	display: block;	padding: 3px 20px;	font-size: 14px;	line-height: 18px;	color: #999;	text-decoration: none;	border-bottom: 1px #ccc solid;	padding-bottom: 5px;}.tt-suggestion.tt-cursor {	color: #fff;	background-color: #ccc;}.tt-suggestion p {	margin: 0;	padding-bottom: 5px;}.scrollable-dropdown-menu .tt-dropdown-menu {	max-height: 150px;	overflow-y: auto;}.tt-notfound{	padding: 5px 15px;}.tt-header {	padding: 5px 15px;}.tt-footer {	padding: 5px 15px;}/**************** Sugerencias ****************/