
/*quitando los margenes*/
*{margin:  0; padding: 0;}
body{background-color: #F1F1F1;}
/*sliderprincipal*/
.arriba h3{position: relative; top: -75px; left: 30px; font-size: 17px;}
.slider452{width: 100%; height: 600px; overflow: hidden;}
.slider452 iframe{width: 100%; height: 600px; top: 10px; position: relative;}
.menuhide{display: none;}
.menushow{display: block !important;}

/*menus desde esta posicion*/
.mini452menup{display: none;}
.menup{
	background-color: #FBFAF7;
	position: relative;
	top: 0px;
	width: 100%;
	height: 80px;
}
.menup ul{position: relative; top: 0px; left: 0px;}
.menup ul a li{
	width: auto;
	height: 80px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	display: inline-block;
	float: left;
	font-size: 20px;
	font-family: monof;
}

/*clases de la linea de menu y su triangulo*/

.lineamenu{position: relative; width: 100%; height: 15px; top: 75px;}
.triangulo{
	width: 0; height: 0;
	top: -10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #9ACC4F;
    position: relative;
}
.tpos1{
	left: 35px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos2{
	left: 175px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos3{
	left: 350px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos4{
	left: 505px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos5{
	left: 660px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos6{
	left: 780px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos7{
	left: 880px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.tpos8{
	left: 1005px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
/*clases para los menus y sus pequenos iconos*/
.textli{position: relative; top: 15px;}
.spanc{position: relative; text-align: center;}
.spanc1{
	font-size: 30px; top: 10px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.spanc2{
	font-size: 40px; top: 5px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.spancf{position: relative; display: inline-block; font-size: 20px; float: left; margin-right: 10px;}
.itemft h1{text-decoration: none; font-size: 18px; position: relative; display: inline-block; top: 3px;}
.itemf{position: relative; top: 40px; height: auto; width: 300px; margin-bottom: 15px;}
.columna1{
	position: relative;
	top: 0px; 
	left: 20px; 
	display: inline-block; 
	width: 300px;
	height: 300px; 
	border-right: 1px; 
	border-color: #2A2A2A;
	border-right-style: solid;
}
.columna2{
	position: relative; 
	left: 50px; 
	display: inline-block; 
	width: 300px;
	height: 300px; 
	border-right: 1px; 
	border-color: #2A2A2A;
	border-right-style: solid;
}
/*area de los contenidos*/
.contenedor452{position: relative;}
.contenidos{position: absolute; top: 0px;left: 0px; width: 100%;}
.con452huno{height: 3050px;}
.con452hdos{height: 4000px;}
.con452htres{height: 2700px;}
.con452hcuatro{height: 2600px;}
.con452hcinco{height: 10800px;}
.con452hseis{height: 2700px;}
.con452hsiete{height: 1600px;}
.con452hocho{height: 1280px;}

/*footer y sus elementos*/
.foot452{
	position: relative;
	width: 100%;
	height: 400px;
	
}
.foot452 a{text-decoration: none;}






/**/