/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 30, 2015 */
@font-face {
   font-family: 'fsecure_sans_lightregular';
    src: url('FSecureSans-Light-webfont.eot');
    src: url('FSecureSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('FSecureSans-Light-webfont.woff2') format('woff2'),
         url('FSecureSans-Light-webfont.woff') format('woff'),
         url('FSecureSans-Light-webfont.ttf') format('truetype'),
         url('FSecureSans-Light-webfont.svg#fsecure_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{
	font-family: 'fsecure_sans_lightregular'; 
	font-size:25px;
}

body{ 
	margin:0; 
	padding:0px;
}
 
h1{ 
	margin:0; 
	padding:10px; 
	float:left;
}

img{ border:none}

.principal{ 
	position:relative; 
	z-index:0; 
	width:1100px; 
	margin:auto;
	padding-top:90px; 
}

.topo{ 
	background-color:#170479; 
	height:70px; 
	position:fixed;
	z-index:1;
	width:1100px;
	top:0;	
}

.topo ul{ 
	margin:0; 
	padding:0; 
	list-style:none;
	float:right;
	width:732px;
}

.topo li{ 
	float:left; 
}
	
.topo li:hover{ background-color:#0598da}

.topo li a{
	border-right: 1px solid #ffffff;
    color: #ffffff;
    display: block;
    font-size: 21px;
    margin-bottom: 22px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}

.topo a.ultimo{ 
	border:none;
	margin-right:0;
	padding-right:15px;
}

.titulo{ 
	background-image: url("../img/bgTitulo.gif");
    background-position: right top;
    background-repeat: no-repeat;
    color: #0598da;
    display: block;
    font-size: 55px;
    height: 80px;
    margin: 40px 0;
    padding-top: 20px;
}

.meio span{ display:block; margin:35px 0;}

.novaSerie ul{ 
	margin:20px 20px 0 0; 
	padding:0 20px 0 0; 
	list-style:none; 
	float:left; 
	border-right:#CCCCCC solid 1px;
	width:500px;

}

.novaSerie li{ font-size:18px}

.novaSerie ul.ultimo{ 
	margin:10ox 0px 0px 0px; 
	padding:0px; 
	border:none;
}

.clear{ clear:both}

.banner{ margin-bottom:30px;}

.corporativo ul,
.analitico ul{ 
	margin:0; 
	padding:0; 
	list-style:none;
}

.corporativo li{ 
	float:left; 
	margin-right:10px; 
	padding:10px;
}

.corporativo li span{ 
	padding:0; 
	margin:0px; 
	font-size:14px; 
	display:block; 
	text-align:center;
	margin-bottom:30px;
} 

.analitico li{ 
	float:left; 
	width:430px; 
	margin-right:130px;
}
.analitico li.ultimo{ margin-right:0px;}

.analitico li span{ margin: 15px 0;}

.analitico li span,
.analitico li strong{ font-size:15px}

.analitico li strong{
display: block;
    margin-bottom: 10px;
    margin-top: 10px;}

.rodape{ 
	background-color: #170479;
    margin-top: 20px;
    padding: 30px;
}

.rodape * { 
	color:#FFFFFF; 
	font-size:15px;
}

.rodape .quemSomos,
.rodape .assinatura,
.rodape .faleConosco{ 
	float: left;
    margin: 0 80px 0 0;
    width: 300px;
}
.rodape .faleConosco{
	float: right;
    margin: 0;
    width: 200px;
}

.cotacao *{ vertical-align:middle}
.cotacao form span{ 
	display: inline-block;
    font-size: 20px;
    margin: 0;
    width: 220px;
}
.cotacao form label{ display:block; margin-bottom:20px;}

.cotacao form label.error{ display:inline; margin:0;}

.cotacao form input,
.cotacao form textarea{ border:solid 1px #666666;}

.fornEsquerda{ 
	float:left; 
	width:535px;
}	

.fornDireita{ 
	float:right; 
	width:520px;
}

.video{ 
	height: 344px;
    left: 41px;
    position: absolute;
    top: 2398px;
    width: 576px;
    z-index: 3;
}

.faleConosco ul{ 
	float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.faleConosco li{ float:left;}

.faleConosco li a{ 
	background-image: url("../img/logoRedes.jpg");
    background-repeat: no-repeat;
    display: block;
    height: 31px;
    margin-left: 15px;
    margin-top: 20px;
    width: 25px;
}

.faleConosco a.face{ 	background-position:0 0}
.faleConosco a.twitter{	background-position:-37px 0}
.faleConosco a.youtube{	background-position:-77px 0}