@charset "utf-8";

a, body, input {
	font-size:16px;
	font-family: 'myriadpro', Verdana;
}
img {
	max-width:100%;
}
header{
	top: 0;
	left: 0;
	position: fixed;
	background:#FFF;
	width:100%;
	z-index:110;
}
header #enc, section#web, section#fila {
	padding-left:150px;
	padding-top:10px;
	padding-right:150px;
}
	header #enc, section#intro_web, section#web, section#fila {
		padding-bottom:10px;
	}

	nav#menu_sup {
		width:82%;
	}
		nav#menu_sup ul {
			text-align:right;
		}
	nav#botonesderecha a:hover {
		font-weight:bold;
	}
section#web, section#intro_web {
	padding-top:90px;
}

h2, h3, h4, h5 {
	font-weight:normal;	
	letter-spacing: 0;
}
	h2, h3 {
		margin-top:20px;
		margin-bottom:20px;
	}
		#titulo a{
			font-size: 25px;
			padding:10px 30px;
			-ms-transition: all	0.3s ease-in; /* internet explorer */
			-moz-transition: all	0.3s ease-in; /* mozilla */
			-o-transition: all	0.3s ease-in; /* opera */
			-webkit-transition: all	0.3s ease-in; /* chrome y safari */
			transition: all	0.3s ease-in;
		}
			#titulo a:hover{
				border:#666 solid 1px;
				background:#999;
				font-weight:bold;
				color:#FFF;
			}
	h3 {
		font-size: 22px;
	}
	h5 {
		font-size: 20px;
		margin-top:10px;
		margin-bottom:10px;
	}

	.in70 {
		display:inline-block;
		padding:10px;
		width:70%;	
		vertical-align:top;
	}
	.in60 {
		display:inline-block;
		padding:10px;
		width:60%;	
		vertical-align:top;
	}
	.in40 {
		display:inline-block;
		padding:10px;
		width:40%;	
		vertical-align:top;
	}
	.in45 {
		display:inline-block;
		padding:10px;
		width:45%;	
		vertical-align:top;
	}
	.in35 {
		display:inline-block;
		padding:10px;
		width:35%;
		vertical-align:top;
	}
	.in30 {
		display:inline-block;
		padding:10px;
		width:30%;
		vertical-align:top;
	}
	.in25 {
		display:inline-block;
		padding:10px;
		width:25%;
		vertical-align:top;
	}
	.texto .vinculo a{
		border:#666 solid 1px;
		background:#999;
		padding:10px 30px;
		width:80%;
		color:#FFF;
	}
		.texto .vinculo a:hover{
			background:#333;
			font-weight:bold;
		}
	.texto form input, .texto form textarea {
		font-size:14px;
		border:#666 solid 1px;
		border-radius:2px;
		padding:10px;
		width:100%;
	}
		.texto input[type="submit"]{
			width:104%;
			border:solid 1px #CCC;
			font-size:25px;
		}
		.texto input[type="submit"]:hover{
			background:#666;
		}

.flexslider{
	border: 0px;
	border-radius:0;
	box-shadow: none;
}
	p.flex-container{
		margin-top: -50px;
		margin-left: 20px;
		font-size: 23px;
		color:#000;
	}
	.flex-control-nav {
		bottom: 40px;
		text-align: right;
		width:95%;
	}
	.flex-control-paging li a {
	    width: 10px;
		height: 5px;
		background:#FFF;
	    border-radius: 0;
		/* Para que no se vean los números de los enlaces 1,2,3,4 ponemos el texto de tamaño 0 */
		font-size: 0;
	}
footer #pie{
	background-color: #575c56;
	padding: 55px 25px;	
	color:#FFF; 
	font-size:15px;
}
	footer #pie a{
		color:#FFF; 
	}	
	footer #pie article#col{
		width:20%;
		display:inline-block;
		text-align:left;
		vertical-align:top;
		min-height:200px;	
	}
	footer #pie h4{
		font-size: 23px;
		letter-spacing: 0;
	}
	footer #pie li {
		list-style: none;
		line-height: 27px;
	}


/*Responsive*/
@media screen and (max-width:1250px) {
	header #enc, section#web, section#fila {
		padding-left:50px;
		padding-right:50px;
	}
	footer #pie article#col{
		width:22%;
	}

}
