/*CELULAR*********************************************************************************/
@media screen and (max-device-width:480px){
	#topo {
    margin: auto;
    width: 300px
}
#navyc {
    height: 10px;
    width: 300px
}
#centrolinha {
    margin: auto;
    width: 300px
}
#saudacao {
	display:none;
}
#logo {
    text-decoration: none;
    width: 242px;
	margin:auto;
	padding-top:15px;
}
#central {
    color: #224A7D;
	margin:auto;
    text-align: center;
    font-weight: 600;
    position: relative;
    width: 172px;
	padding-top:25px;
}
#h {
    font-size: 80px;
    color: #FC0;
    letter-spacing: -6px
	
}
#fone {
    display: block;
    position: absolute;
    bottom: -14px;
    right: 10px;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -1px
}
#ct,
#ct2 {
    display: block;
    position: absolute;
    right: 6px;
    font-weight: 400;
    font-size: 14px;
	top:25px;
}
#background,
#bg1,
#bg2 {
    height: 120px;
    width: 100%
}
.txtbn {
    font-weight: 700;
    font-size: 18px;
    padding-top: 14px;
    padding-right: 30px;
    letter-spacing: -1px;
    text-shadow: 2px 2px #333
}
#markup {
    background-image: url(../images/markup.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 240px;
    padding-top: 42px;
	margin:auto;
}
#topico {
    background-image: url(../images/seta2.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 110px;
    width: 240px;
    font-size: 20px;
    text-align: center
}
#categoria {
    width: 300px;
	margin:auto;
	line-height:140%;
	text-align:center;
}
#categoria b{
	text-transform: uppercase;
	line-height:350%;
}
#insti {
    width: 300px;
	text-align:center;
	margin:auto;
	display:block;
	padding-top:20px;
}
#insti h1 {
    font-size: 16px;
    margin: 0;
    left: 0;
    width: 171px
}
#categoria,
#insti {
    box-sizing: border-box;
    padding-left: 0px
}
#filete {
    background-image: url(../images/filete.jpg);
    height: 104px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
	background-size:auto 100%;
    margin-top: 15px;
    font-size: 32px;
    color: #FFF;
    letter-spacing: -2px;
    box-sizing: border-box;
    padding-top: 23px
}
.widgets {
    color: #224A7D;
    width: 300px;
	margin:auto;
	margin-bottom:20px;
}
footer .widgets{
	text-align:center;
	padding:10px;
	box-sizing:border-box;
}
footer {
    background-image: url(../images/rodape.jpg);
	background-size:auto 100%;
    height: 420px;
    width: 100%;
    margin-top: 0px
}
#ch {
    padding-top: 15px;
    font-size: 12px;
	text-align:center;
}
#tls{
	display:none;
}
#call{
	width: 100%;
	height: 50px;
	background-color: #5CBB55;
	position: fixed;
	bottom: 0px;
	right: 0px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	box-sizing: border-box;
	border-top: dotted 3px #FC0;
	padding-top: 8px;
	z-index: 9999;
	background-image: url(../images/ligar.png);
	background-repeat: no-repeat;
	background-position: 40px center;
	display:block;
}
}