/* CSS Document */

@font-face {
	font-family: "bentonsans-light";
    src: url("bentonsans-light-webfont.eot");
    src: url("bentonsans-light-webfont.eot?#iefix") format("embedded-opentype"),
        url("bentonsans-light-webfont.ttf") format("truetype"),
        url("bentonsans-light-webfont.woff") format("woff"),
        url("bentonsans-light-webfont.svg#Sbentonsans-light-webfont") format('svg');
    font-weight: 300;
}

@font-face {
	font-family: "Benton-Sans-Medium";
    src: url("Benton-Sans-Medium.eot");
    src: url("Benton-Sans-Medium.eot?#iefix") format("embedded-opentype"),
        url("Benton-Sans-Medium.ttf") format("truetype"),
        url("Benton-Sans-Medium.woff") format("woff"),
        url("Benton-Sans-Medium.svg#SBenton-Sans-Medium") format('svg');
    font-weight: 700;
}

@font-face {
	font-family: "AthelasItalic";
    src: url("AthelasItalic.eot");
    src: url("AthelasItalic.eot?#iefix") format("embedded-opentype"),
        url("AthelasItalic.ttf") format("truetype"),
        url("AthelasItalic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
}

.contenido_be article,
.contenido_be aside,
.contenido_be figure,
.contenido_be footer,
.contenido_be header,
.contenido_be menu,
.contenido_be nav,
.contenido_be section,
.contenido_be div,
.contenido_be img,
.contenido_be h1,
.contenido_be h2,
.contenido_be h3,
.contenido_be h4,
.contenido_be h5,
.contenido_be h6,
.contenido_be p,
.contenido_be span,
.contenido_be strong {
	display: block;
	font-family: "bentonsans-light",Arial,Helvetica,sans-serif;
	font-weight: 300;
	color: #666666;
    box-sizing: border-box;
}

/* Mixin itself */
.clearfix() {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}

/* Usage as a mixin */
.element {
  .clearfix();
}

.contenido_be strong,
.parrafo-m strong,
.titu-03a strong {
	font-family: "Benton-Sans-Medium",Arial,Helvetica,sans-serif;
	font-weight: 700;
}

/* CONTENIDO */

.contenido-be {
	margin: 0 auto;
	width: 734px;
	color: #7d7d7d;
	overflow: hidden;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
}


.contenedor-01,
.contenedor-02 {
	padding: 6% 8%;
    display: inline-block;
    box-sizing: border-box;
}

.contenedor-01 {
	text-align: right;
    padding: 10px 50px;
    width: 100%;
}

.contenedor-03 {
	height: 15px;
	background-color: #0066b1;
    box-sizing: border-box;
    width: 100%;
}
.contenedor-04 {
	width: 300px;
	float: left;
}

.contenedor-06 {
	padding: 0% 8% 4% 5%;
    float: right;
    width: 433px;
    box-sizing: border-box;
}

.contenedor-05 {
    position: absolute;
    top: 420px;
    padding-left: 50px;
}


.parrafo-m,
.parrafo-m2 {
	font-family: "bentonsans-light",Arial,Helvetica,sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 23px;
	color: #7d7d7d;
	text-align: justify;
	margin: 0 0 10px;
}

.parrafo-m2 {
	font-family: "AthelasItalic",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #fff;
	font-size: 36px;
}


