*{
	margin:0px;
	padding:0px;
	text-decoration: none;
	box-sizing: border-box;
}
body{
	background-image:url("../imgs/back2.png");
	background-repeat: no-repeat;
	background-attachment: fixed;
}
h1{
	text-align:center;
	font-size: 35px;
}
h2{
	text-align:center;
}
textarea{
	resize: none;
}
form p{
	text-align: left;
}
section a p{
	font-family: 'Zen Dots';
	color: black;
}
section a p:hover{
	font-family: 'Zen Dots';
	color:#0039C5;
}
a p img{
	height:190px;
}
iframe{
	height:250px;
}
.arriba{
	height:180px;
	width:800px;
}
.nume{
	font-size:200px;
	font-family: 'Zen Dots';
}
.error{
	text-align:left;
	font-family: 'Zen Dots';
	line-height: 35px;
}
.map{
	font-family:'Zen Dots';
}
.tel{
	font-family:Arial Black;
	font-size:30px;
	color: orange;
	text-shadow: 3px  2px 0px black;
}
.fab{
	font-family: 'Zen Dots';
}
.blanco{
	background-color:white;
	font-family:Arial Black;
}
.blanco p{
	font-size:20px;
}
.section1{
	background-color:white;
	text-align:justify;
	font-size:17px;
	font-family: Bahnschrift Light;
}
.int{
	display:block;
	text-align:justify;
	font-size:20px;
	line-height: 40px;
}
.prop{
	text-align: center;
	list-style: none;
	font-family:Arial;
	font-size: 15px;
}
.aside{
	text-align: justify;
	margin-top:55px;
	font-family: 'Krona One', sans-serif;
}
.btf{
	float: left;
	text-align: center;
	width: 55px;
	cursor: pointer;
}
.footer{
	display: block;
	text-align: center;
	font-family: 'Krona One', sans-serif;
	border-style: solid;
	border-color:rgba(236,161,00,0.7);
	background-color:rgba(0,132,174,0.7);
}
p{
	text-align:center;
}
img{
	display:block;
	margin-left: auto;
  	margin-right: auto;
}
ul{
	font-family: 'Zen Dots';
	font-weight:cursive;
	list-style:none;
}
ul li{
	text-align: center;
}
ul li a{
	display:block;
	background: rgba(255,154,0,1);
	color: black;
	line-height: 40px;
	border-style: solid;
	border-width: 3px 0px;
	border-color: rgb(0,102,116);
	box-shadow: 8px gray;
}
ul li a:hover{
	display:block;
	background: rgba(0,102,116,1);
	color: white;
	line-height: 40px;
	border-style: solid;
	border-width:  3px 0px;
	border-color: rgb(255,154,0);
	border-radius: 0%;
	box-shadow: 8px gray;
}
ul li ul{
	display: none;
	position: absolute;

}
ul li ul li a{
	background-color: rgb(0,130,172);
	border-style: solid;
	border-color: rgb(255,154,0);
}
li:hover > ul{
	display:block;
}



[class*="col-"]{
	float: left;
	padding: 10px;
}











/*=============================================
PANTALLA DE ESCRITORIO GRANDE - LARGE (lg) - revisamos en portatil o pc
=============================================*/

@media(min-width:1200px){

	.col-lg-12{width:100%;}
	.col-lg-11{width:91.66666667%;}
	.col-lg-10{width:83.33333333%;}
	.col-lg-9{width:75%;}
	.col-lg-8{width:66.66666667%;}
	.col-lg-7{width:58.33333333%;}
	.col-lg-6{width:50%;}
	.col-lg-5{width:41.66666667%;}
	.col-lg-4{width: 33.33333333%;}
	.col-lg-3{width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
	.col-lg-0 {display:none;}
	
}

/*=============================================
PANTALLA DE ESCRITORIO MEDIANO - MEDIUM (md) - revisamos en tablet horizontal 1024px
=============================================*/

@media(max-width:1199px) and (min-width:992px){

	.col-md-12{width:100%;}
	.col-md-11{width:91.66666667%;}
	.col-md-10{width:83.33333333%;}
	.col-md-9{width:75%;}
	.col-md-8{width:66.66666667%;}
	.col-md-7{width:58.33333333%;}
	.col-md-6{width:50%;}
	.col-md-5{width:41.66666667%;}
	.col-md-4{width: 33.33333333%;}
	.col-md-3{width: 25%;}
	.col-md-2{width: 16.66666667%;}
	.col-md-1{width: 8.33333333%;}
	.col-md-0 {display:none;}
	
}
.nume{
	font-size: 150px;
}

/*=============================================
PANTALLA DE TABLET - SMALL (sm) - revisamos en tablet vertical 768px
=============================================*/

@media(max-width:991px) and (min-width:768px){

	.col-sm-12{width:100%;}
	.col-sm-11{width:91.66666667%;}
	.col-sm-10{width:83.33333333%;}
	.col-sm-9{width:75%;}
	.col-sm-8{width:66.66666667%;}
	.col-sm-7{width:58.33333333%;}
	.col-sm-6{width:50%;}
	.col-sm-5{width:41.66666667%;}
	.col-sm-4{width: 33.33333333%;}
	.col-sm-3{width: 25%;}
	.col-sm-2{width: 16.66666667%;}
	.col-sm-1{width: 8.33333333%;}
	.col-sm-0 {display:none;}
	ul li a{
		font-size:15px;
		line-height:15px;
	}
	ul li a:hover{
		font-size:15px;
		line-height:15px;
	}
	a p img{
		height:125px;
	}
	.tel{
		text-shadow: 3px  0px 0px black;
	}
	.fab{
		font-size:30px;
	}
	.nume{
		font-size: 100px;
	}
	.aside{
		margin-top:12px;
	}
	.int{
		font-size:15px;
	}
	.footer{
	display: block;
	text-align: center;
	font-family:arial;
	font-size:15px;
	}
}

/*=============================================
PANTALLA DE PHONES - EXTRA SMALL (xs) - revisamos en movil horizontal 480px o vertical 320px
=============================================*/

@media(max-width:767px){

	.col-xs-12{width:100%;}
	.col-xs-11{width:91.66666667%;}
	.col-xs-10{width:83.33333333%;}
	.col-xs-9{width:75%;}
	.col-xs-8{width:66.66666667%;}
	.col-xs-7{width:58.33333333%;}
	.col-xs-6{width:50%;}
	.col-xs-5{width:41.66666667%;}
	.col-xs-4{width: 33.33333333%;}
	.col-xs-3{width: 25%;}
	.col-xs-2{width: 16.66666667%;}
	.col-xs-1{width: 8.33333333%;}
	.col-xs-0 {display:none;}
	ul li a{
		font-size:15px;
		line-height:20px;
	}
	ul li a:hover{
		font-size:15px;
		line-height:20px;
	}
	a p img{
		height:100px;
	}
	.tel{
	font-family:Arial Black;
	font-size:20px;
	text-shadow: 2px  1px 0px black;
	}
	.blanco{
		font-size:12px;
	}
	.fab{
	font-size:20px;
	}
	.blanco p{
		font-family:arial;
		font-size:20px;
	}
	.int{
		font-size:15px;
	}
	p img{
		height:48px;
	}
	.section1{
		font-size:20px;
	}
	.nume{
		font-size: 75px;
	}
	.aside{
		margin-top:0px;
		font-size:20px;
		font-family:arial;
	}
	.footer{
		display: block;
		text-align: center;
		font-family:arial;
		font-size: 20px;
	}
	li:hover > ul{
		display:none;
	}
	iframe{
		height:100px;
	}
    }