.mosaicflow__column {
    float:left;
    }
.mosaicflow__item{
	margin:1.5px 3px;
}
.mosaicflow__item img {
    display:block;
    width:100%;
    height:auto;
}
/*TIPOGRAFÍAS*/
@font-face {
    font-family:bold;
    src: url('tipografias/josefinsans-bold-webfont.eot');
    src: url('tipografias/josefinsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografias/josefinsans-bold-webfont.woff2') format('woff2'),
         url('tipografias/josefinsans-bold-webfont.woff') format('woff'),
         url('tipografias/josefinsans-bold-webfont.ttf') format('truetype'),
         url('tipografias/josefinsans-bold-webfont.svg#josefin_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: light;
    src: url('tipografias/josefinsans-light-webfont.eot');
    src: url('tipografias/josefinsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografias/josefinsans-light-webfont.woff2') format('woff2'),
         url('tipografias/josefinsans-light-webfont.woff') format('woff'),
         url('tipografias/josefinsans-light-webfont.ttf') format('truetype'),
         url('tipografias/josefinsans-light-webfont.svg#josefin_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: regular;
    src: url('tipografias/josefinsans-regular-webfont.eot');
    src: url('tipografias/josefinsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografias/josefinsans-regular-webfont.woff2') format('woff2'),
         url('tipografias/josefinsans-regular-webfont.woff') format('woff'),
         url('tipografias/josefinsans-regular-webfont.ttf') format('truetype'),
         url('tipografias/josefinsans-regular-webfont.svg#josefin_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansthin';
    src: url('tipografias/josefinsans-thin-webfont.eot');
    src: url('tipografias/josefinsans-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografias/josefinsans-thin-webfont.woff2') format('woff2'),
         url('tipografias/josefinsans-thin-webfont.woff') format('woff'),
         url('tipografias/josefinsans-thin-webfont.ttf') format('truetype'),
         url('tipografias/josefinsans-thin-webfont.svg#josefin_sansthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**/

HTML, body{
padding:0;
margin:0;
text-align:center;
}

a{text-decoration:none;}

li{
list-style:none;
display:inline-block;
}
/**** MENU ****/

nav#menu{
z-index:100;
position:fixed;
top:0px;
height:150px;
left:16.665%;
}
ul#slickmenu{
margin:0;
padding:0;
}
a#inicio{
height:100px;
background: url(elementos/logomenu.png) center no-repeat;
background-color: rgba(152, 37, 143, 0.8);
}
a#menu{
font-size:16px;
line-height:45px;
font-family:bold;
text-align:center;
height:42px;
color:#630082;
border-bottom:3px solid #630082;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}
a#menu:hover{
opacity:0.9;
}
.violeta{
background:#630082;
}
.oscuro{
background:#F0DFEE;
}
.claro{
background:#F4E9F4;
}
a#fb{
height:45px;
background: url(elementos/fb.png) center no-repeat;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}
a#tw{
height:45px;
background: url(elementos/tw.png) center no-repeat;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}
a#you{
height:45px;
background: url(elementos/you.png) center no-repeat;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}
a#fb:hover, a#tw:hover, a#you:hover{
opacity:0.7;
}
/*MENU CELULAR*/
.slicknav_menu {
	display:none;
}
/**** CONTAINERS ****/

.margen{	/*ESPACIO ENTRE COLUMNAS*/
/**/padding:15px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
	}

.container{	/*Para colocar contenido*/
/**/padding-top:15px;
/**/padding-bottom:15px;
/**/padding-left:15px;
/**/padding-right:15px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
	}


/**** COLUMNAS ****/

/*COLUMNA 100%*/
.columna1{
	display:inline-block;
	position:relative;
	vertical-align:top;
	width:100%;
}
/*1 COLUMNA*/
.columna1A{
display:inline-block;
position:relative;
vertical-align:top;
width:10%;
}
.columna1B{
display:inline-block;
position:relative;
vertical-align:top;
width:80%;

}
/*2 COLUMNAS*/
.columna2{
display:inline-block;
position:relative;
vertical-align:top;
width:50%;

}
/*3 COLUMNAS*/
.columna3{
display:inline-block;
position:relative;
vertical-align:top;
width:33.33%;

}
/*4 COLUMNAS*/
.columna4{
display:inline-block;
position:relative;
vertical-align:top;
width:25%;

}
/*5 COLUMNAS*/
.columna5{
display:inline-block;
position:relative;
vertical-align:top;
width:20%;

}

/*6 COLUMNAS*/
.columna6{
display:inline-block;
position:relative;
vertical-align:top;
width:16.665%;
}

/*6 COLUMNAS*/
.columna6B{
display:inline-block;
position:relative;
vertical-align:top;
width:33.33%;
}

/*COLUMNAS 2/3*/
.columna2-3A{
display:inline-block;
position:relative;
vertical-align:top;
width:33.33%;

}
.columna2-3B{
display:inline-block;
position:relative;
vertical-align:top;
width:66.66%

}
/*COLUMNAS 3/5*/
.columna3-5A{
display:inline-block;
position:relative;
vertical-align:top;
width:40%;

}
.columna3-5B{
display:inline-block;
position:relative;
vertical-align:top;
width:60%;
}
/*COLUMNAS 2/3*/
.columna3-4A{
display:inline-block;
position:relative;
vertical-align:top;
width:75%;
}
.columna3-4B{
display:inline-block;
position:relative;
vertical-align:top;
width:25%;

}

/*** ELEMENTOS ***/
div#contenido{
z-index:2;
top:250px;
position:relative;
}
#img{
max-width:100%;
}
section{
}
header{
}
article{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 10%;
}
aside{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding:30px;
}
.am-wrapper{
	float:left;
	position:relative;
	overflow:hidden;
}
/**** TEXTO ****/

h1{
font-family:bold;
font-size:56px;
margin:0 auto 0.5em;
}
h2{
font-family:arial;
font-weight:bold;
font-size:24px;
margin-top:0;
}
h3{
font-family:arial;
font-size:24px;
margin-top:0;
}
h4{
font-family:arial;
font-size:12px;
margin-bottom:0.5em;
}
p{
font-family:regular;
font-size:24px;
margin-top:0;
}
.especial{
font-size:14px;
font-family:bold;
margin:1em 0;
font-family:arial;
}

/**** EXTRAS ****/


div#sliderfondo{
position:fixed;
left:0;
top:0;
z-index:1;
}
section#texto{
background-image: url(elementos/texto.jpg);
background-position:left top;
background-repeat: no-repeat;
background-color: #F0DFEE;
color:#98258F;
padding:0 0 120px;
z-index:2;
}
div#texto2{
background-color: rgba(255, 255, 255, 0.85);
color:#98258F;
padding:60px 0 0;
z-index:2;
}

/*FOOTER*/
section#contacto{
padding:100px 0;
background: url(elementos/contacto.jpg) center;
z-index:2;
height:600px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position:relative;
}
section#ubicacion{
z-index:2;
background:#FFF;
color:#98258F;
}
section#news{
z-index:2;
background:#8F62A9;
color:#FFF;
height:100px;
}
section#footer{
z-index:2;
color:#FFF;
background:#231F20;
}
h4#footer{
color:#FFF;
display:inline-block;
}	
p#footer{
font-family:arial;
}

/********** RESPONSIVE **********/
@media screen and (max-width: 1400px){
/*** ELEMENTOS ***/
.columna2-3B{width:75%;margin:0;}
nav#menu{left:12.5%;}
aside#mapa{width:66.66%;}
}

@media screen and (max-width: 1280px){
/*CONTAINERS*/
.margen{padding:;}
.container{	padding:;}
.columna2-3B{width:85%;margin:0;}
nav#menu{left:7.5%;}
aside#mapa{width:66.66%;}
h3{font-size:21px;}
h4{font-size:10px;}
}

@media screen and (max-width: 1025px){
.columna2-3B{width:85%;margin:0;}
aside{padding:20px;}
}
@media screen and (max-width: 900px){
/* COLUMNAS*/
.columna1A{width:0%; display:none;margin:0;}
.columna1B{width:100%;margin:0;}

.columna2{width:100%;margin:0;}

.columna3{width:100%;margin:0;}

.columna4{width:50%;margin:0;}

.columna5{width:100%;margin:0;}

.columna6{width:50%;margin:0;}

.columna2-3A{width:100%;margin:0;}

.columna2-3B{width:100%;margin:0;}

.columna3-5A{width:100%;margin:0;}
.columna3-5B{width:100%;margin:0;}

.columna3-4A{width:100%;margin:0;}
.columna3-4B{display:none;margin:0;}


/*MENU*/
nav#menu{display:none;}
.slicknav_menu {	display:block;}


/*CONTAINERS*/
.margen{padding:;}
.container{	padding:;}

/*TEXTO*/
h1{}
h2{}
h3{}
h4{}
p{}
.especial{}

/*EXTRAS*/

/*FOOTER*/


}




@media screen and (max-width: 700px){
}

@media screen and (max-width: 500px){

/*TEXTO*/
.titular{}
.titulo{}
.subtitulo{}
.parrafo{}
.especial{}

/*FOOTER*/


}
