/*
	Arcana by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Basic */

	body, input, select, textarea {
		font-size: 11pt;
		line-height: 1.35em;
	}

	h2 {
		font-size: 1.25em;
		letter-spacing: 0;
		line-height: 1.35em;
	}

	h3 {
		font-size: 1.3em;
		letter-spacing: 0;
		line-height: 1.35em;
	}

	header p {
		margin-top: -0.5em;
		font-size: 1em;
	}

	header.major {
		padding: 0 20px;
	}

		header.major h2 {
			font-size: 1.25em;
		}

		header.major p {
			top: 0;
			margin-top: 1.25em;
			font-size: 1em;
		}
		
	div#phone{display:block;}
	div#pcTablet{display:none;}
	aside.androidIos img{margin-bottom:10px;}
	
/* Buscador */
	/*div#buscador{
		width:60%;
		height:auto;
		border:1px solid grey;
		border-radius: 0 10px 10px 10px;
		margin:0 auto;
		text-align:none;
		left: 0;
		position:relative;
		top:-20em;
	}
	
		div#buscador li{
			/*float:none;
		}
			ul#menubuscador li{
			    padding:3px;
			}
			
				form#busquedaB li.liLarge{
					width:97%;
				}
				
					form#busquedaA li input.location, form#busquedaB li input.location{
						width:100%;
					}
						
					/*form#busquedaA li div.centrar, form#busquedaB li div.centrar{
						margin:0 auto;
						width:185px;
						padding:0;
					}
					
				form#busquedaA li.liShort, form#busquedaB li.liShort{
						width:45%;
				}
					form#busquedaA ul input.inputG, form#busquedaB ul input.inputG{
					    width: 100%;
					}
					
				/*form#busquedaA ul input.sendbutton, form#busquedaB ul input.sendbutton{
					position:relative;
					top:0;
					left:0;
					width:185px;
					margin-bottom:5px;
				}
					
				form#busquedaA input.metros {
				    width: 40px;
				}
				
				div#buscadorright ul li.saltodelineaMargin {
				    margin: 10px 0;
				}
				
			
/* LinkSlide */
	/*#banner .linkSlide h2 {
	    margin-left: 12em;
	}*/
	
	div.linkSlide em{
		display:none;
	}

/* Highlight */

	/*div.phone{display:block;}
	div.pcTablet{display:none;}*/

	.box.highlight {
		width:20em;
	    padding-left: 0;
	    margin:0 auto;
	    text-align: center;
	}
		.box.highlight img {
	    	margin-left: 0;
	    	margin-bottom:5px;
		}
	
		.box.highlight i {
		    position: relative;
		    margin:1em 0 0 0;
		}
		
		.box.highlight h3 {
		   	margin:1em 0 0 0;
		    text-align: center;
		}

/* Lists */

	ul.menu li {
		border: 0;
		padding: 0;
		margin: 0;
		display: block;
		line-height: 2em;
	}

/* Banner */

	#banner {
		/*height: 20em;*/
	}
	
	.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next{
 	   display: none;
	}

/* Wrapper */

	.wrapper {
		padding: 6em 0 10px 0;
	}
	
	footer section {
		width:50%!important;
		float:left!important;
		padding-top:15px!important;
	}
	
		
	
		div#centerAsideFooter{width:185px;overflow:hidden;}
		aside.androidIos{margin-left:0;width: 190px;}
		footer .container{margin-bottom:2em;}
		p.yblink{margin: 0;padding: 0;}
		ul.links{margin-bottom:0;}
		ul.icons {margin-bottom:1em;}
/*------------------------------------------------------------
Style mobileP
------------------------------------------------------------*/
@media screen and (max-width:){
ul.actions li {
		display: block;
		padding: 1.5em 0 0 0;
	}

		ul.actions li:first-child {
			padding: 0;
		}
/* Icon */

	.icon.major {
		width: 4em;
		height: 4em;
		line-height: 4em;
		box-shadow: 0 0 0 7px white, 0 0 0 8px #e0e0e0;
	}

		.icon.major:before {
			font-size: 24px;
		}
/* Box */
	.box.post .inner {
		margin-left: calc(30% + 20px);
	}

	.box.post .image {
		width: 30%;
	}

/* Banner */
		#banner header {
			padding: 20px;
		}

		#banner .linkSlide h2 {
    		margin-left:0;
		}
/* CTA */

	#cta {
		padding: 20px;
	}

/* footer */

	footer {
		padding: 2em 20px;
		text-align: left;
	}
	
	footer section {
		width:50%!important;
		float:left!important;
		padding-top:15px!important;
	}	
}
