@charset "utf-8";
/* --- CSS 2014 - Alvi Jr --- */


/* --- Correcao do block display nao definido no IE6/7/8/9 & FF3 --- */

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

/* --- reset --- */

* { 
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:baseline;
	border:none;
}


/* --- fonts --- */

@font-face {
    font-family: 'open_sanslight';
    src: url('./fonts/opensans-light_0-webfont.eot');
    src: url('./fonts/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/opensans-light_0-webfont.woff') format('woff'),
         url('./fonts/opensans-light_0-webfont.ttf') format('truetype'),
         url('./fonts/opensans-light_0-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('./fonts/opensans-regular_0-webfont.eot');
    src: url('./fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('./fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('./fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('./fonts/opensans-semibold_0-webfont.eot');
    src: url('./fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('./fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('./fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* --- comuns --- */

body { background:url(fd2.jpg) repeat-x #132A54; font-family: 'open_sansregular'; font-size:12px; margin:0; padding:6% 0; text-align:center;   }
h1 { font-weight:normal; font-family: 'open_sansregular'; color:#001352; }
h2, h3, h4, h5, h6 { font-weight:normal; font-family: 'open_sansregular'; color:#FFF; }
h1 { font-size:38px; }
h2 { font-size:24px; margin-bottom:20px; }
h3 { font-size:22px; }
h4 { font-size:20px; margin-bottom:70px; }
h5 { font-size:16px; }
h6 { font-size:12px; }
a { color:#FFF; text-decoration:none; }
a:hover { opacity:0.8; }
p { font-family:'open_sanslight'; font-size:14px; color:#FFF; }
.clear, .clearfix { clear:both; }
.float-right { float:right; }
.float-left { float:left; }

.sombra-top { width:654px; height:43px; background:url(sombra.png) no-repeat; margin:auto; }
#box-central { width:720px; height:370px; background:#FFF; margin:auto; padding:10px; }
.sombra-bottom { width:654px; height:43px; background:url(sombra2.png) no-repeat; margin:auto; margin-bottom:40px; }
#box-central p { color:#666; }
#box-central-interno { background:url(fundosite_r2_c2.jpg) repeat-x bottom; padding:28px 0; }
#box-central-interno img { margin:30px 0; }
.azul { color:#91AEE6; }