/* tipografia com fontes do font-face do fontsquirrel.com
----------------------------------------------------------------------------------------------------*/


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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}



body {
	color:#000;
	font-family: 'Arial', arial, serif;
	font-size: 13px;
	line-height: 22px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	background-color:#f5f5f5;
	white-space:normal;
}
a:focus {
	outline:none;
}
a:active {
	outline:none;
}
:focus {
	-moz-outline-style:none;
}
a {
	text-decoration:none;
}



 /* para efeito de fade nos links, utilização de transições */
a:link, a:active, a:visited {
	text-decoration:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
h1, h2, h3, h4, h5, h6 {
	color:#000;
	line-height:100%;
	margin-bottom:10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: 'PTSansBold', arial, serif;
	text-transform:uppercase;
	letter-spacing:1px;
}
h1 {
	font-size: 30px;
	line-height:34px;
}
h2 {
	font-size: 24px;
	line-height:28px;
}
h3.big {
	font-family: 'PTSansBold', arial, serif;
	text-transform:uppercase;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
}
h3 {
	font-size: 20px;
	line-height:24px;
}
#project h3 {
	font-family: 'PTSansBold', arial, serif;
	text-transform:uppercase;
	font-weight: 400;
}
h4 {
	font-size: 16px;
	line-height:20px;
	color: #B60517;
}
h5 {
	font-size: 12px;
	line-height:16px;
	color: #B60517;
}
h6 {
	font-size: 10px;
	line-height:14px;
}
p {
	margin-bottom: 10px;
}
#navegacao {
	font-family: 'PTSansBold', arial, serif;
	text-transform:uppercase;
	font-weight: 400;
	font-size:12px;
}




ul.social li {
	text-transform:uppercase;
	font-size:10px;
	font-family: 'PTSansBold', arial, serif;
}



ul.detalhes_entrada {
	text-transform:uppercase;
	font-size:10px;
	font-family: 'PTSansBold', arial, serif;
}





#sub_rodape {
	font-size:10px;
	font-family: 'PTSansBold', arial, serif;
	text-transform:uppercase;
}


