@charset "utf-8";
/* CSS Document */

.template1 {width:990px; margin:0px auto; margin-top:15px;}

.template1 A {color:#333; text-decoration:none;}
.template1 A:HOVER {color:#333; text-decoration:none; color:#D90C15;}

.template1 DIV.left {width:670px; margin-right:20px; float:left;}
.template1 DIV.right { width:300px; float:right; clear:right;}

DIV.header {text-transform:uppercase; display:block; margin-bottom:6px; border-bottom:2px solid #333; color:#000; background-color:#E7E7E7; padding:0px 0px 0px 3px;}
DIV.header BIG {font:13px verdana; line-height:20px;}
DIV.header	SMALL {font:12px verdana; line-height:20px;}

.template1 .block H1 {display:block}
.template1 .block P {display:block;}
.template1 .block IMG { float:left; margin:0px 15px 0px 0px;}
	.template1 .block SPAN IMG {margin:0px 15px 0px 0px; border:1px solid #666;}
	.template1 .block SPAN .links {border:0px;}

.template1 .block.topStory { position:relative; margin:15px 25px 15px 0px; padding-bottom:30px; border-bottom:1px dotted #CCC;}
.template1 .block.topStory SPAN IMG { width:150px; height:auto;}
.template1 .block.topStory H1 {font:normal 24px georgia; color:#333; }
.template1 .block.topStory P {font:12px arial; color:#333;}
.template1 .block.topStory SMALL {font:11px arial; color:#D90C15; display:block; margin:5px 0px 15px 0px;}
.template1 .block.topStory SMALL p {font:11px arial; color:#D90C15; }

.template1 .block.topStory UL {position:absolute; bottom:0px; right:0px;}
.template1 .block.topStory LI {float:right;}
.template1 .block.topStory LI IMG {margin:10px 0px 5px 5px; border:0px; width:auto; height:auto;}

/*
.template1 .block.thumb2 { position:relative; display:block; width:310px; float:left; margin:10px 25px 10px 0px; padding-bottom:35px; border-bottom:1px dotted #CCC;}
.template1 .block.thumb2 SPAN IMG { width:80px; height:auto;}
.template1 .block.thumb2 H1 {font:normal 18px georgia; color:#333; }
.template1 .block.thumb2 P {font:11px arial; color:#333;}
.template1 .block.thumb2 SMALL {font:10px arial; color:#D90C15; display:block; margin:5px 0px 15px 0px;}
.template1 .block.thumb2 UL {position:absolute; bottom:0px; right:0px;}
.template1 .block.thumb2 LI {float:right;}
.template1 .block.thumb2 LI IMG {margin:10px 0px 5px 5px; border:0px; width:auto; height:auto;}
.template1 .block.thumb2 DIV.header {margin:0px 0px 40px 5px;}
*/
.template1 .block.linkList {margin-bottom:15px;}
.template1 .block.linkList LI {font:10px arial; color:#4E4E4E; margin:2px 0px; margin-left:3px;}
.template1 .block.linkList SPAN {padding:0px; color:#D90C15; font:11px arial; padding-bottom:2px; margin:7px 2px 5px 3px; border-bottom:1px dotted #666; display:block;}
.template1 .block.linkList .nav {text-align:left; margin:2px 0px 20px 0px;}
.template1 .block.linkList .nav LI {display:inline; margin-right:20px;}
.template1 .block.linkList .nav LI A {color:#333; padding:1px 5px; background-color:#E7E7E7;}
.template1 .block.linkList .nav LI A:HOVER {color:#FFF; padding:1px 5px; background-color:#333;}

.template1 .block.contact {margin-bottom:20px;}
.template1 .block.contact div#sugestoes_text p {font:10px arial; color:#333; padding:0px; margin:5px 0px;}
.template1 .block.contact FORM {}
.template1 .block.contact INPUT, 
.template1 .block.contact TEXTAREA {background-color:#E5E5E5; border:1px solid #FFF; padding:2px; font:11px arial; color:#333; width:298px;}
.template1 .block.contact .btn INPUT {width:auto; background:none;}

.template1 .mrec DIV {margin:-6px 0px 2px 0px; text-align:right; padding-bottom:1px; border-bottom:1px dotted #666;}
.template1 .mrec SPAN {margin:0px 0px 20px 0px; display:block}

/*
.pubTextual a { text-decoration: none;}
.pubTextual a b { font-size: small; color: grey;}
*/

/* Ainda em banca */
ul#destaques_ainda_em_banca > li {
    width: 310px;
    min-height: 250px;
    display: -moz-inline-stack;
    display: inline-block;  
    vertical-align: top;
    margin: 5px;
    zoom: 1;
    *display: inline;
    _height: 250px;
}

ul#destaques_ainda_em_banca .block.thumb2 { position:relative; display:block; width:310px; float:left; margin:10px 25px 10px 0px; padding-bottom:35px; border-bottom:1px dotted #CCC;}
ul#destaques_ainda_em_banca .block.thumb2 SPAN IMG { width:80px; height:auto;}
ul#destaques_ainda_em_banca .block.thumb2 H1 {font:normal 18px georgia; color:#333; }
ul#destaques_ainda_em_banca .block.thumb2 SPAN IMG { width:80px; height:auto;}
ul#destaques_ainda_em_banca .block.thumb2 P {font:11px arial; color:#333;}
ul#destaques_ainda_em_banca .block.thumb2 SMALL {font:10px arial; color:#D90C15; display:block; margin:5px 0px 15px 0px;}
ul#destaques_ainda_em_banca .block.thumb2 UL {position:absolute; bottom:0px; right:0px;}
ul#destaques_ainda_em_banca .block.thumb2 LI {float:right;}
ul#destaques_ainda_em_banca .block.thumb2 LI IMG {margin:10px 0px 5px 5px; border:0px; width:auto; height:auto;}
ul#destaques_ainda_em_banca .block.thumb2 DIV.header {margin:0px 0px 40px 5px;}

.right a img {
	border: 0;
}

#lojas {font: normal normal normal 12px/normal arial;}
#lojas h4 {margin-top: 15px;}
#lojas #video {margin-top: 15px; font-size: 11px;}