/*     CSS/MAIN.CSS              */
/*     Hostito Chile S.A.       */

/* html 5 reset - Inicio */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?1g153j');
	src:url('../fonts/icomoon.eot?#iefix1g153j') format('embedded-opentype'),
		url('../fonts/icomoon.woff?1g153j') format('woff'),
		url('../fonts/icomoon.ttf?1g153j') format('truetype'),
		url('../fonts/icomoon.svg?1g153j#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Flaticon";
	src: url("../fonts/flaticon.eot");
	src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"),
	url("../fonts/flaticon.woff") format("woff"),
	url("../fonts/flaticon.ttf") format("truetype"),
	url("../fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-style: normal;
}.flaticon-award52:before {
	content: "\e000";
}
.flaticon-business155:before {
	content: "\e001";
}
.flaticon-lightbulb9:before {
	content: "\e002";
}




body {
    line-height: 1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display: block;
}

nav ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

hr {
    display: block;
    height: 1px;
    border: 0;   
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}
/* html 5 reset - Fin */

/* Textos - Inicio */
p, ol, ul, dl, address { 
	margin-bottom : 1em; 
	font-size : 1.2em;
	line-height:1.6;
	color: #666;
}

p {
	hyphens : none;
	color:#666; 
}

p.center {
	text-align: center;
}

ul, 
ol { 
	margin : 0 0 1.5em 0; 
	padding : 0 0 0 24px; 

		color:#666; 
	}

li ul, 
li ol { 
	margin : 0;
	font-size : 1em; /* 16 / 16 = 1 */ 
	margin-bottom: 1.5em;
		color:#666; 
}

dl, 
dd { 
	margin-bottom : 1.5em; 
}

dt { 
	font-weight : normal; 
}

b, strong { 
	font-weight : bold; 
}

small { 
	font-size : .7em; /* 16 / 16 = 1 */ 
}
/* Textos - Inicio */

/* Imagenes -. Inicio*/
img {
	border : 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

img.floatleft { 
	float: left; margin: 0 15px 0 0; 
}
img.floatright { 
	float: right; margin: 0 0 0 15px; 
}
/*  Imagenes - Fin  */

/* Tables - Inicio */
table { 
	border-collapse : collapse;
	border-spacing : 0;
	margin-bottom : 1.4em; 
	width : 100%; 
}

th, td, caption { 
	padding : .25em 10px .25em 5px; 
}

tfoot { 
	font-style : italic; 
}

caption { 
	background-color : transparent; 
}
/* Tables - Fin */

/*  Botones - Inicio  */
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #f00;
	padding: .5em 1em;
	margin: 1px;
	background: #0099FF;
	font-size : 1.1em;
		
}
.button:hover {
	color: #f00;
	text-decoration: none;
}
.button:active {
	color: #f00;
	top: 1px;
}
.button:visited { 
	color : #f0;
}
/*  Botones - Inicio  */

/*  CSS Global - Inicio */
.clr { 
	clear: both; 
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.imgCenter  {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*  CSS Global - Inicio */

/* Vendor Specific - Inicio */
html { 
	-webkit-overflow-scrolling : touch; 
	-webkit-tap-highlight-color : rgb(52,158,219); 
	-webkit-text-size-adjust : 100%; 
	-ms-text-size-adjust : 100%; 
}

.clearfix { 
	zoom : 1; 
}

::-webkit-selection { 
	background : rgb(23,119,175); 
	color : rgb(250,250,250); 
	text-shadow : none; 
}

::-moz-selection { 
	background : rgb(23,119,175); 
	color : rgb(250,250,250); 
	text-shadow : none; 
}

::selection { 
	background : rgb(23,119,175); 
	color : rgb(250,250,250); 
	text-shadow : none; 
}

button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] { 
	-webkit-appearance : button; 
}

::-webkit-input-placeholder {
	font-size : .875em; 
	line-height : 1.4; 
}

input:-moz-placeholder { 
	font-size : .875em; 
	line-height : 1.4; 
}

.ie7 img,
.iem7 img { 
	-ms-interpolation-mode : bicubic; 
}

input[type="checkbox"], 
input[type="radio"] { 
	box-sizing : border-box; 
}

input[type="search"] { 
	-webkit-box-sizing : content-box;
	-moz-box-sizing : content-box; 
}

button::-moz-focus-inner, 
input::-moz-focus-inner { 
	padding : 0;
	border : 0; 
}
/* Vendor Specific - Fin */


/*     Old col.css  */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
	width: 100%;
	padding: 0;
	margin: 0;
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
.col {
	/*overflow: hidden;*/
	display: block;
	float:left;
	padding: 0;
	margin: 0;
}

.span_0_of_0 {width: 0%;}
/* 1 */
.span_1_of_1 {width: 100%;}

/* 2 */
.span_1_of_2 {width: 50%;}

/* 3 */
.span_2_of_3 {width: 66.66%;}
.span_1_of_3 {width: 33.33%;}

/* 4 */
.span_3_of_4 {width: 75%;}
.span_2_of_4 {width: 50%;}
.span_1_of_4 {width: 25%;}

/* 5 */
.span_4_of_5 {width: 80%;}
.span_3_of_5 {width: 60%;}
.span_2_of_5 {width: 40%;}
.span_1_of_5 {width: 20%;}

/* 6 */
.span_5_of_6 {width: 83.33%;}
.span_4_of_6 {width: 66.66%;}
.span_3_of_6 {width: 50%;}
.span_2_of_6 {width: 33.33%;}
.span_1_of_6 {width: 16.66%;}

/* 7 */
.span_6_of_7 {width: 85.69%;}
.span_5_of_7 {width: 71.41%;}
.span_4_of_7 {width: 57.13%;}
.span_3_of_7 {width: 42.85%;}
.span_2_of_7 {width: 28.57%;}
.span_1_of_7 {width: 14.28%;}

/* 8 */
.span_7_of_8 {width: 87.5%;}
.span_6_of_8 {width: 75%;}
.span_5_of_8 {width: 62.5%;}
.span_4_of_8 {width: 50%;}
.span_3_of_8 {width: 37.5%;}
.span_2_of_8 {width: 25%;}
.span_1_of_8 {width: 12.5%; }

/* 9 */
.span_8_of_9 {width: 88.71%;}
.span_7_of_9 {width: 77.42%;}
.span_6_of_9 {width: 66.13%;}
.span_5_of_9 {width: 54.84%;}
.span_4_of_9 {width: 43.55%;}
.span_3_of_9 {width: 32.26%;}
.span_2_of_9 {width: 20.97%;}
.span_1_of_9 {width: 9.68%;}

/* 10 */
.span_9_of_10 {width: 90%;}
.span_8_of_10 {width: 80%;}
.span_7_of_10 {width: 70%;}
.span_6_of_10 {width: 60%;}
.span_5_of_10 {width: 50%;}
.span_4_of_10 {width: 40%;}
.span_3_of_10 {width: 30%;}
.span_2_of_10 {width: 20%;}
.span_1_of_10 {width: 10%;}

/* 11 */
.span_10_of_11 {width: 90.76%;}
.span_9_of_11 {width: 81.52%;}
.span_8_of_11 {width: 72.29%;}
.span_7_of_11 {width: 63.05%;}
.span_6_of_11 {width: 53.81%;}
.span_5_of_11 {width: 44.58%;}
.span_4_of_11 {width: 35.34%;}
.span_3_of_11 {width: 26.1%;}
.span_2_of_11 {width: 16.87%;}
.span_1_of_11 {width: 7.63%;}

/* 12 */
.span_11_of_12 {width: 91.53%;}
.span_10_of_12 {width: 83.06%;}
.span_9_of_12 {width: 74.6%;}
.span_8_of_12 {width: 66.13%;}
.span_7_of_12 {width: 57.66%;}
.span_6_of_12 {width: 49.2%;}
.span_5_of_12 {width: 40.73%;}
.span_4_of_12 {width: 32.26%;}
.span_3_of_12 {width: 23.8%;}
.span_2_of_12 {width: 15.33%;}
.span_1_of_12 {width: 6.86%;}



	/* FONTS =========== */



[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	margin-right:8px;
	

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {content: "\e600";}
.icon-phone2:before {content: "\e62d";}
.icon-phone3:before {content: "\e62e";}

.icon-mail:before {content: "\e601";}
.icon-mail2:before {content: "\e62a";}

.icon-map:before {content: "\e603";}
.icon-map2:before {content: "\e602";}
.icon-map3:before {content: "\e62c";}

.icon-clock:before {content: "\e604";}
.icon-clock2:before {content: "\e62b";}

.icon-googleplus:before {content: "\e605";}
.icon-googleplus2:before {content: "\e606";}
.icon-googleplus3:before {content: "\e607";}

.icon-google-drive:before {content: "\e608";}

.icon-facebook:before {content: "\e609";}
.icon-facebook2:before {content: "\e60a";}
.icon-facebook3:before {content: "\e60b";}

.icon-instagram:before {content: "\e60c";}

.icon-twitter:before {content: "\e60d";}
.icon-twitter2:before {content: "\e60e";}
.icon-twitter3:before {content: "\e60f";}

.icon-feed:before {content: "\e610";}
.icon-feed2:before {content: "\e611";}
.icon-feed3:before {content: "\e612";}

.icon-youtube:before {content: "\e613";}
.icon-youtube2:before {content: "\e614";}

.icon-vimeo:before {content: "\e615";}
.icon-vimeo2:before {content: "\e616";}
.icon-vimeo3:before {content: "\e617";}

.icon-flickr:before {content: "\e618";}
.icon-flickr2:before {content: "\e619";}
.icon-flickr3:before {content: "\e61a";}
.icon-flickr4:before {content: "\e61b";}

.icon-picassa:before {content: "\e61c";}
.icon-picassa2:before {content: "\e61d";}

.icon-wordpress:before {content: "\e61e";}

.icon-tumblr:before {content: "\e61f";}
.icon-tumblr2:before {content: "\e620";}

.icon-soundcloud:before {content: "\e621";}
.icon-soundcloud2:before {content: "\e622";}

.icon-skype:before {content: "\e623";}

.icon-linkedin:before {content: "\e624";}

.icon-pinterest:before {content: "\e625";}
.icon-pinterest2:before {content: "\e626";}

.icon-html5:before {content: "\e627";}
.icon-html52:before {content: "\e628";}

.icon-css3:before {content: "\e629";}

.icon-nada:before {content: " "; margin-left:10px;}





/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
.span_1_of_2,
.span_2_of_3,.span_1_of_3,
.span_3_of_4,.span_2_of_4,.span_1_of_4,
.span_4_of_5,.span_3_of_5,.span_2_of_5,.span_1_of_5,
.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,
.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7,
.span_7_of_8,.span_6_of_8,.span_5_of_8,.span_4_of_8,.span_3_of_8,.span_2_of_8,.span_1_of_8,
.span_8_of_9,.span_7_of_9,.span_6_of_9,.span_5_of_9,.span_4_of_9,.span_3_of_9,.span_2_of_9,.span_1_of_9,
.span_9_of_10,.span_8_of_10,.span_7_of_10,.span_6_of_10,.span_5_of_10,.span_4_of_10,.span_3_of_10,.span_2_of_10,.span_1_of_10,
.span_10_of_11,.span_9_of_11,.span_8_of_11,.span_7_of_11,span_6_of_11,.span_5_of_11,.span_4_of_11,.span_3_of_11,.span_2_of_11,.span_1_of_11,
.span_11_of_12,.span_10_of_12,.span_9_of_12,.span_8_of_12,.span_7_of_12,.span_6_of_12,.span_5_of_12,.span_4_of_12,.span_3_of_12,.span_2_of_12,.span_1_of_12 {
	width: 100%; 
}
}