@charset "utf-8";
/* CSS Document */
*{
    padding:0;
    margin:0;
}
img { border:none; }

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('myriadpro-semibold-webfont.eot');
    src: url('myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('myriadpro-semibold-webfont.woff') format('woff'),
        url('myriadpro-semibold-webfont.ttf') format('truetype'),
        url('myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldlight';
    src: url('Montserrat-Regular.woff2') format('woff2'),
        url('Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat At';
    src: url('MontserratAlternates-Thin.woff2') format('woff2'),
        url('MontserratAlternates-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat m';
    src: url('Montserrat-Medium.woff2') format('woff2'),
        url('Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat l';
    src: url('Montserrat-Light.woff2') format('woff2'),
        url('Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat Ab';
    src: url('MontserratAlternates-Bold.woff2') format('woff2'),
        url('MontserratAlternates-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldbold';
    src: url('Montserrat-SemiBold.woff2') format('woff2'),
        url('Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat Ar';
    src: url('MontserratAlternates-Regular.woff2') format('woff2'),
        url('MontserratAlternates-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldbook';
    src: url('Montserrat-Bold.woff2') format('woff2'),
        url('Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat Al';
    src: url('MontserratAlternates-Light.woff2') format('woff2'),
        url('MontserratAlternates-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat As';
    src: url('MontserratAlternates-SemiBold.woff2') format('woff2'),
        url('MontserratAlternates-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat Am';
    src: url('MontserratAlternates-Medium.woff2') format('woff2'),
        url('MontserratAlternates-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

.ob { font-family: 'oswaldbold'; }
.ol { font-family: 'oswaldlight'; }
.od { font-family: 'oswaldbook'; }
.h{ font-family: 'Montserrat Al'; }
.n { font-weight:bold; }
.B { font-family: 'Montserrat Al'; }
.C { font-family: 'Montserrat Al'; }
.M { font-family: 'Montserrat Al'; }
.A { font-family: Arial, Helvetica, sans-serif; }

body{
    background:#fff;
    font-family: 'oswaldlight';
    font-size:13px;
    color:#555;
}

header{
	margin-bottom:0px;
}

h1 {  
    color:#2D2D2D;
	font-family: 'oswaldlight';
	font-size:33px;
    font-weight:bold;	
	margin:0px;
	padding:0px;
	text-transform: uppercase;
	letter-spacing: 4px;
}
h2 {  
    font-family: 'oswaldlight';
    font-size:26px;
    font-weight:normal;	
    color:#333;
}

h3 {  
    font-family: 'oswaldlight';
    font-size:20px;
    font-weight:bold;	
    color:#333;
    line-height:20px;
    margin-bottom:10px;
}
h4 {
    font-size: 17px;
    font-family: 'oswaldlight';
    color:#444;
    text-align:left;
    margin:0px;
    font-weight:bold;
}
h5 {  
    font-family: 'oswaldlight';
    font-size:17px;
    font-weight:normal;	
    color:#444;
    line-height:22px;
}
h6 {  
    font-family: 'oswaldlight';
    font-size:15px;
    font-weight:normal;	
    color:#444;
    line-height:20px;
}

.efectazo{
	 width:100%; height:100%;
	 background-attachment: fixed;
 	 background-position: center center;
  	 background-size: cover;
}

.efectazo2{
	 width:100%; height:100%;
 	 background-position: center center;
  	 background-size: cover;
}

a { color:#555; text-decoration:none }
a:hover { color:#999; text-decoration:none }


.so{ text-shadow: 0.1em 0.1em 0.1em #444; }
.soo{ text-shadow: 0px 2px 5px #aaa; }
.so2{ text-shadow: 0px 5px 2px #666; }
.t_10 { font-size:10px;	}
.t_11 { font-size:11px;	}
.t_12 { font-size:12px;	}
.t_13 { font-size:13px;	}
.t_14 { font-size:14px;	}
.t_15 { font-size:15px;	}
.t_16 { font-size:16px;	}
.t_17 { font-size:17px;	}
.t_18 { font-size:18px;	}
.t_19 { font-size:19px;	}
.t_20 { font-size:20px;	}
.t_21 { font-size:21px;	}
.t_22 { font-size:22px;	}
.t_23 { font-size:23px;	}
.t_24 { font-size:24px;	}
.t_25 { font-size:25px;	}
.t_26 { font-size:26px;	}
.t_27 { font-size:27px;	}
.t_28 { font-size:28px;	}
.t_29 { font-size:29px;	}
.t_30 { font-size:30px;	}
.t_31 { font-size:31px;	}
.t_32 { font-size:32px;	}
.t_33 { font-size:33px;	}
.t_34 { font-size:34px;	}
.t_35 { font-size:35px;	}
.t_36 { font-size:36px;	}
.t_37 { font-size:37px;	}
.t_38 { font-size:38px;	}
.t_39 { font-size:39px;	}
.t_40 { font-size:40px;	}
.t_41 { font-size:41px;	}
.t_42 { font-size:42px;	}
.t_43 { font-size:43px;	}
.t_44 { font-size:44px;	}
.t_45 { font-size:45px;	}
.t_46 { font-size:46px;	}
.t_47 { font-size:47px;	}
.t_48 { font-size:48px;	}
.t_49 { font-size:49px;	}
.t_50 { font-size:50px;	}
.t_55 { font-size:55px;	}
.t_60 { font-size:60px;	}
.t_65 { font-size:65px;	}
.t_70 { font-size:70px;	}
.t_75 { font-size:75px;	}

.grisa{ color:#AAA; }
.gris{ color:#222; }
.gris1{ color:#111; }
.gris2{ color:#222; }
.gris3{ color:#302B2B; }
.gris4{ color:#494949;	}
.gris5{ color:#555;	}
.gris6{ color:#666;	}
.gris7{ color:#727272;	}
.gris8{ color:#888;	}
.gris9{ color:#999;	}
.grisd{ color:#ddd;	}
.grisc{ color:#ccc;	}
.negro{ color:#000;	}
.amarillo{ color:#ffd300; }
.amarillo2{ color:#7F6828; }
.rojo{ color:#b7002d; }
.rojo2{ color:#B2303D; }
.cian{ color:#2c438f; }
.azul{ color:#2c438f; }
.azul2{ color:#485463; }
.lemas{ color:#564e48; text-shadow: 0em 0.5px 0em #ddd; }
