@charset "utf-8";
/* CSS Document */

/* NOTICIA */
#content h1,
hgroup h2,
.infobar,
p,
aside strong {
	padding:0 7px;
}

#barrasuperior h1 {
	padding:0;
}

article hgroup {
	margin-bottom:15px;
}

article hgroup h1 {
	font-size:1.25em;
	color:#444444;
	line-height:24px;
}

article hgroup h2 {
    font-size:1em;
    color:#999999;
    margin-top:5px;
}

.infobar {
	font-size:0.813em;
	font-style:italic;
	margin-bottom:20px;
}

.infobar em,
.infobar a,
.infobar time {
	color:#999999;
}

article p {
	font-size:1em;
	line-height:22px;
	margin-bottom:20px;
	letter-spacing:0;
	color:#333333;
}

article a {
	color:#0061A5;	
}

aside {
	width:100%;
}
/* NOTICIA */


/* FOTOS */
aside figure a {
    color:#333333;
}

figure {
	text-align:center;
    margin-bottom:1em;
    display:block;
}

figure img {
    display:block;
}

figure figcaption {
	display:block;
	background:#e1e1e1;
	font-size:0.813em;
	font-weight:normal;
	padding:0.438em;
	text-align:left;
}
/* FOTOS */



/* GALERIA */

article figure.galeria { 
    display:none;
}

article figure.galeria img { 
    width:100%;
}

.is_touch_device article figure.galeria { 
    display:block;
}

figure.galeria figcaption {
    overflow: hidden;
    height:24px;
    line-height:26px;
    position:relative;
}

figure.galeria figcaption a.legenda {
    width:65%;
    position:absolute;
    left:7px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color:#333333;
}

figure.galeria figcaption a.vejamais {
    float:right;
}

/* GALERIA */



/* CITAÇÃO */
article aside.citacao { 
    margin:0 auto 20px;
    width: 13.75em;
}

article aside.citacao q {    
    display: block;
    border-top: 1px solid #0062A8;
    border-bottom: 1px solid #0062A8;
    font-family: Georgia;
    font-size: 1.25em;
    padding: 0.5em 0;
    color: #0062A8;
}
/* CITAÇÃO */



/* VIDEO */
iframe.video {
    margin-bottom:1.25em;
    max-height:12.5em;
}

section#content article p object {
    width: 100% !important;
    height: auto  !important;
}
/* VIDEO */



/* MEDIA QUERIES */
@media all and (orientation:portrait) {     
    article aside img {
    	max-height: 25em;
    	width: 20em;
    }  
     
    figure img {
    	width:100%;
    }
    
    article aside.citacao {
        float:none;
    }
    
    article iframe.video {
        width:20em !important;
    }
}


@media all and (orientation:landscape) { 
    article aside img {
    	max-width: 30em;
    	height: 16.25em;
    }  
    
    .vertical {
    	max-width:225px;
    	max-height:375px;
    }
    
    article p {
        font-size:1.1em;
        line-height:1.5em;
    }
    
    figure.vertical.float-ri {
        margin-left:10px;
        float:right;
    }
    
    figure.vertical.float-le,
    figure.vertical.float-none {
        margin-right:10px;
        float:left;
    }
    
    figure.horizontal img {
    	width:100%;
    }
    
    figure.vertical img {
    	width:225px;
    }
    
    figure.galeria figcaption a.legenda {
        width:78%;
    }

    article aside.citacao {
        width: 10em;
    }
    
    article aside.citacao.float-le,
    article aside.citacao.float-none {
        float:left;
        margin-right:0.75em;
        margin-left:0.438em;
        margin-bottom:0.7em;
    }
    
    article aside.citacao.float-ri {
        float:right;
        margin-left:0.75em;
        margin-right:0.438em;
        margin-bottom:0.7em;
    }
    
    footer {
    	clear:both;
    }
    
    article iframe.video {
        width:13.75em !important;
        max-height:8.6em;
        float:left;
        margin-right:1em;
        margin-bottom:0.75em;
    }
}
/* MEDIA QUERIES */



/* CONTEUDO EXCLUSIVO */


#assine {
width:100%;
overflow:hidden;
text-align:center;

    background-color: #efefef;
    background-image: -moz-linear-gradient(top, #ffffff, #d8d8d8); /* FF3.6 */
    background-image: -o-linear-gradient(top, #ffffff, #d8d8d8); /* Opera 11.10+ */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #d8d8d8)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(#ffffff, #d8d8d8); /* Chrome 10+, Saf5.1+ */
    background-image: linear-gradient(top, #ffffff, #d8d8d8);
}

#assine h6 {
    margin: 20px 0px 0px;
    color:#0061A5;
    font-size:1.1em;
}

#assine ul {
    overflow:hidden;
    padding:1em;
}

#assine li {
    width:100%
}

#assine p a {
    background: #0061A5;
    color: white;
    font-weight: bold;
    padding: 0.25em 0.75em;
    border: none;
    cursor: pointer;
    height: 1.85em;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 10px auto;
    position: relative;
    display: block;
    width: 65%;
    line-height: 2.0em;
    font-size: 1.4em;
}

/* LEITOR REPORTER */

.leitor-reporter .noticia-ltr-rpt article img {
    max-width:100% !important;
}
