/*GERAL*/

.fl{ float:left;}
.fr{ float:right !important;}
.cb{ clear:both;}


/*PADDING*/
.p-tb-10{ padding:10px 0;}

/*MARGIN*/
.m5{ margin:5px;}
.m10{ margin:10px;}


/*SOMBRAS*/
.s_ext{-webkit-box-shadow: 1px 1px 5px 1px #CCCDCF; box-shadow: 1px 1px 5px 1px #CCCDCF;}
.s_ext2{-webkit-box-shadow: 1px 1px 5px 1px #aaaaaa; box-shadow: 1px 1px 5px 1px #aaaaaa;}

.s_int{-webkit-box-shadow: inset 1px 1px 25px 5px #DDDDDD;box-shadow: inset 1px 1px 25px 5px #DDDDDD;}

.centro { margin:0 auto; width:1080px; }
@media screen and (max-width: 1080px) {.centro { margin:0 auto; width:93%;} }

.centro_fotos { margin:0 auto; width:450px;}
@media screen and (max-width: 980px) {.centro_fotos iframe, .centro_fotos div { width:100% !important;margin:0 auto;} }

.px_cinza { background:url(img/px_cinza.gif) repeat-y center;}



/*CONTEUDO*/

#conteudo { background:#FFFFF; padding:20px 0; }

#conteudo img { max-width:1045px;height: auto;}

ti

#conteudo .texto .titulo { border-bottom:1px solid #CCC;padding: 5px 0;margin-bottom: 10px; }
#conteudo .texto .titulo h1 { text-transform:uppercase; }
#conteudo .texto .titulo .mapa { float:right; font-size:12px;margin-top: 25px; text-transform:lowercase;  }

#conteudo a{ color:#0072B9;}
#conteudo a:hover{ color:#DF1279;}

@media screen and (max-width: 1100px) {
#conteudo .texto { font-size:13px;}
#conteudo .texto .titulo .mapa { display:none;  }
#conteudo .texto img { max-width: 100%; height: auto;  }
#conteudo blockquote { margin:5px; }

#conteudo iframe { width:100%;}

}

@media screen and (max-width: 600px) {
#conteudo .videos { width:100%; height:250px; }

}
