*{
	margin: 0;
	padding: 0;

}

body{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;

}

p{
	margin-bottom: 1em;


}

html{
	background: url(img/fondo-general.png);
}

.cnt_img img
{
	margin:0 auto;
	display:block;
}

.clearfix:before, .clearfix:after,
.row:before, .row:after,
.container12:before, .container12:after, .container16:before, .container16:after {
    content:'.';
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
}
/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
}
.row:after, .clearfix:after, .container12:after, .container16:after {clear:both;}
/* For IE7. Move this to separate file when you notice some problems */
.row, .clearfix {zoom: 1;}
img, object, embed {max-width:100%;}
img {height:auto;}


@media screen and (max-width:1024px){
	body{
		font-size: 14px;
	}

}

@media screen and (max-width:980px){
	body{
		font-size: 13px;
	}

}
