/*  
Theme Name: A1 Amadeus 0.2
Theme URI: http://amadeus.socialmediaclub.com.br
Description: Amadeus Brasil
Author: Polvora Comunicacao
Author URI: http://polvoracomunicacao.com.br
*/



/* GLOBALS --------------------------------------- */

body { margin: 0px; font-family: Verdana, Geneva, sans-serif; padding: 0px; background-color: #FFF; }
img { border: none; }
a:link, a:visited { text-decoration: none; color : #299BDB; border: 0px; font-weight: bold; }
a:hover, a:active { text-decoration: underline; color : #666; border: 0px; }
blockquote { margin:1em; color:#666; background:url(images/blockquote.gif) no-repeat left top; font-style: italic; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 42px; }
/* END GLOBALS --------------------------------------- */

#main-global { background-image: url(images/top_head_back.jpg); background-repeat: repeat-x; background-position: left 54px; padding: 0px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: table; position: relative; }
#main { height: auto; width: 972px; margin-right: auto; margin-left: auto; padding: 0px; margin-top: 0px; margin-bottom: 0px; display: table; background-image: url(images/back1.jpg); background-repeat: repeat-y; background-position: center top; }
/* END DIV MAIN ------------------------------------------ */


/* HEADER ------------------------------------------------ */
.header { width: 972px; height: 44px; background-color: #FFF; padding: 5px 0px 5px 0px; }
.header img {  position: relative; z-index: 30000000000; float:left; }
/* menu */
.header2 { width: 972px; float: left; height: 76px; background-image: url(images/top_head_back.jpg); background-repeat: repeat-x; background-position: left top; }
.navhome { width: 972px; float: left; text-transform: uppercase; margin: 0px; padding: 0px; }
.navhome span { font-size: 11px; font-weight: normal; color: #FFF; text-align: center; display: inline; float: left; height: 21px; width: 57px; margin-left: 82px; background-image: url(images/back-home.jpg); background-repeat: no-repeat; padding-top: 9px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.navhome span a, .navhome span a:visited { font-size: 11px; font-weight: normal; color: #FFF; text-transform: none; }
.navhome span a:hover, .navhome span a:active { font-size: 11px; font-weight: normal; color: #FFF; text-transform: none; }
.navmenu { float: right; width: 926px; font-size: 11px; text-transform: uppercase; margin: 0px; padding: 0px; display: block; height: 32px; }
.navmenu ul { padding: 0px; float: right; width: 540px; display: inline; height: 32px; margin-top: 1px; margin-right: 85px; margin-bottom: 0px; margin-left: 0px; }
.navmenu ul li { display: inline; float: left; height: 32px; text-align: center; width: 75px; color: #FFF; }
.navmenu ul li.noactive a, .navmenu ul li.noactive a:visited { height: 22px; list-style-type: none; text-align: center; width: 75px; padding-top: 10px; color: #FFF; display: block; font-size: 11px; font-weight: normal; text-decoration: none; background-image: none; }
.navmenu ul li.noactive a:hover, .navmenu ul li.noactive a:active { list-style-type: none; color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/back-menuhover.jpg); background-repeat: no-repeat; }
.navmenu ul li.active { list-style-type: none; height: 22px; list-style-type: none; text-align: center; width: 75px; padding-top: 10px; color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/back-menuhover.jpg); background-repeat: no-repeat; }
.navmenu ul li.active a, .navmenu ul li.active a:visited { color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; }
.navmenu ul li.active a:hover, .navmenu ul li.active a:active { list-style-type: none; height: 22px; list-style-type: none; text-align: center; width: 75px; padding-top: 10px; color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/back-menuhover.jpg); background-repeat: no-repeat; }
.navmenu ul li.noactive2 a, .navmenu ul li.noactive2 a:visited { height: 22px; list-style-type: none; text-align: center; width: 120px; padding-top: 10px; color: #FFF; display: block; font-size: 11px; font-weight: normal; text-decoration: none; background-image: none; }
.navmenu ul li.noactive2 a:hover, .navmenu ul li.noactive2 a:active { list-style-type: none; color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/back-menuhover2.jpg); background-repeat: no-repeat; }
.navmenu ul li.active2 { list-style-type: none; height: 22px; list-style-type: none; text-align: center; width: 120px; padding-top: 10px; color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/back-menuhover2.jpg); background-repeat: no-repeat; }
.navmenu ul li.active2 a, .navmenu ul li.activ2e a:visited { color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; }
.navmenu ul li.active2 a:hover, .navmenu ul li.active2 a:active { list-style-type: none; height: 22px; list-style-type: none; text-align: center; width: 120px; padding-top: 10px; color: #1961A9; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/back-menuhover.jpg); background-repeat: no-repeat; }
/* end menu */




/* CONTENT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.content { height: auto; width: 898px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: table; }
* html .content { height: auto; width: 898px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 37px; display: inline; float: left; } /* IE6 */
.content-logo { height: 217px; width: 898px; background-image: url(images/back-lines.jpg); background-repeat: no-repeat; background-position: right top; padding: 0px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.content-left { float: left; height: 210px; width: 222px; }
.content-right { float: right; height: 207px; width: 642px; }
h1.logo { display: inline; padding: 0px; float: left; height: 73px; width: 198px; margin-top: 31px; margin-right: 0px; margin-bottom: 0px; margin-left: 24px;}
h1.banner-s { display: inline; padding: 0px; float: left; height: 210px; width: 220px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 24px; }
h2.description { font-size: 14px; color: #727678; display: inline; padding: 0px; float: left; width: 198px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 24px; letter-spacing: -0.05em; }
.content-destaque { float: left; height: 207px; width: 804px; display: inline; margin-right: 47px; margin-left: 47px; padding: 0px; margin-top: 0px; margin-bottom: 20px; }
/* Artigos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.postcontent { float: left; height: auto; width: 600px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px; display:inline; }
.areaposts { float: left; height: auto; width: 570px; display: inline; padding: 0px; margin-left: 10px; }
.areaposts h1 { font-size: 14px; font-weight: bold; color: #1861A7; }
.areaposts h2 { font-size: 13px; font-weight: bold; color: #1861A7; }
h3.cattitle { font-size: 18px; font-weight: bold; color: #1861A7; display: block; float: left; height: auto; width: 570px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.datebar { float: left; width: 570px; margin-bottom: 0px; padding-bottom: 5px; height: auto; margin-top: 15px; }
.date { float: left; height: 41px; width: 56px; font-weight: normal; color: #FFF; background-image: url(images/back-date.jpg); background-repeat: no-repeat; text-align: right; }
.day { font-size: 24px; float: left; width: 30px; line-height: 24px; display: block; padding: 0px; text-align: right; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: -0.05em; }
.box-monthyear { float: right; width: 25px; font-size: 8px; text-transform: uppercase; margin-top: 8px; text-align: left; letter-spacing: -0.05em; }
h2.posttitle { font-size: 18px; font-weight: bold; color: #1861A7; float: right; height: auto; width: 500px; padding: 0px; line-height: 22px; letter-spacing: -0.05em; margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; }
h2.posttitle a, h2.posttitle a:visited { font-size: 18px; font-weight: bold; color: #1861A7; text-decoration: none; }
h2.posttitle a:hover, h2.posttitle a:active { font-size: 18px; font-weight: bold; color: #113D6A; text-decoration: none; }
.info-author { display: block; float: right; height: auto; width: 500px; padding: 0px; font-size: 12px; color: #299BDB; }
.info-author a, .info-author a:visited { font-size: 12px; font-weight: normal; color: #299BDB; text-decoration: none; }
.info-author a:hover, .info-author a:active { font-size: 12px; font-weight: normal; color: #13155F; text-decoration: none; }
.entry { float: left; height: auto; width: 570px; font-size: 12px; margin-top: 15px; margin-bottom: 15px; text-align: justify; line-height: 20px; color: #616161; }
.entry hr { height: 1px; color: #0F165E; width: 100%; background-color: transparent; }
.entry strong { font-weight: bold; color: #12165F; }
.entry p { margin-top: 12px; margin-bottom: 12px; padding: 0px; margin-right: 0px; margin-left: 0px; }
.entry h1 { font-size: 16px; font-weight: bold; color: #fff; background-color:#9fc2e2; padding:5px; border-bottom:2px solid #1b61a9; }
.entry h3 { font-size: 14px; font-weight: bold; color: #0F165E; }
.entry h3 a, .entry h3 a:visited { font-size: 14px; font-weight: bold; color: #299BDB; text-decoration: none; }
.entry h3 a:hover, .entry h3 a:active { font-size: 14px; font-weight: bold; color: #0F165E; text-decoration: none; }
.entry h5 { font-size: 13px; font-weight: bold; color: #000; }
.entry ul { padding: 0px; display: block; margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.entry ul li { margin-top: 8px; margin-bottom: 8px; list-style-type: none; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; display: block; background-image: url(images/bullet.jpg); background-repeat: no-repeat; background-position: left 9px; font-weight: normal; text-indent: 5px; }
.entry ul ul { padding: 0px; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }
.entry ul ul li { margin-top: 3px; margin-bottom: 3px; list-style-type: none; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; display: block; background-image: url(images/bullet.jpg); background-repeat: no-repeat; background-position: left 9px; }
.entry-page { float: left; height: auto; width: 460px; font-size: 13px; margin-top: 15px; margin-bottom: 15px; text-align: justify; line-height: 20px; color: #585657; font-weight: normal; }
.entry-page strong { font-weight: bold; color: #12165F; }
.entry-page p { margin-top: 12px; margin-bottom: 12px; padding: 0px; margin-right: 0px; margin-left: 0px; }
.entry-page h1 { font-size: 18px; font-weight: bold; color: #0F165E; }
.entry-page h3 { font-size: 14px; font-weight: bold; color: #0F165E; }
.entry-page h3 a, .entry-page h3 a:visited { font-size: 14px; font-weight: bold; color: #F1792D; text-decoration: none; }
.entry-page h3 a:hover, .entry-page h3 a:active { font-size: 14px; font-weight: bold; color: #113D6A; text-decoration: none; }
.entry-page h5 { font-size: 13px; font-weight: bold; color: #000; }
.postmetadata { float: left; height: auto; width: 570px; margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF; }
.info-tags { height: auto; width: 564px; font-size: 13px; color: #FFF; float: left; display: block; margin-bottom: 5px; line-height: 16px; background-color: #9FC1E1; padding: 3px; margin-top: 5px; }
.info-tags a, .info-tags a:visited { font-size: 13px; font-weight: normal; color: #FFF; text-decoration: none; }
.info-tags a:hover, .info-tags a:active { font-size: 13px; font-weight: normal; color: #13155F; text-decoration: none; }
.socialize { float: left; width: 410px; font-size: 12px; color: #1861A7; margin-top: 22px; }
.socialize a, .socialize a:visited { font-size: 12px; color: #1861A7; font-weight: normal; text-decoration: underline; }
.socialize a:hover, .socialize a:active { font-size: 12px; color: #1861A7; text-decoration: none; }
.socialize img { float: left; margin-right: 5px; }
.teewt { float: left; width: 150px; padding-left: 0px; }
.tituloLeft { background-image: url(images/bg_tit_left.jpg); background-position:left; background-repeat:no-repeat; }
.tituloRight { background-image: url(images/bg_tit_left.jpg.jpg); background-position:right; background-repeat:no-repeat; }
.clear { clear:both; }
.sendemail { float: right; width: 255px; }
.comentarios { float: right; height: 30px; width: 128px; background-image: url(images/icon-comments.jpg); background-repeat: no-repeat; background-position: right bottom; display: block; font-size: 14px; padding-top: 10px; margin: 0px; }
.comentarios .comentarios_num { padding-top:3px; padding-right:17px; float:right; color:#fff; }
.comentarios .comentarios_num a { color:#fff; }
.comentarios .comentarios_num a:hover, .comentarios_num a:active, {
 color:#3CF;
}
.comentarios .comentarios_num a:visited { color:#114679; }
.comentarios .comentarios_txt { padding-top:15px; padding-right:10px; float:left; color: #1861A7; }
.comentarios a, .comentarios a:visited { font-weight: bold; color: #1861A7; text-decoration: none; line-height: 14px; font-size: 12px; }
.comentarios a:hover, .comentarios a:active { font-weight: bold; color: #13155F; text-decoration: none; line-height: 14px; font-size: 12px; }
/* Post Pages
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#post-navigator { margin-top: 15px; margin-bottom: 25px; float: left; height: auto; width: 570px; display: inline; text-align: center; font-size: 11px; padding: 0px; margin-right: 0px; margin-left: 0px; }
#post-navigator-single { margin-top: 15px; margin-bottom: 25px; float: left; height: auto; width: 570px; display: inline; text-align: center; font-size: 11px; padding: 0px; margin-right: 0px; margin-left: 0px; }
#post-navigator-single a:link, #post-navigator-single a:visited { color: #575757; text-decoration: none; font-size: 11px; font-weight: normal; }
#post-navigator-single a:active, #post-navigator-single a:hover { color: #333; text-decoration: none; font-size: 11px; font-weight: normal; }
#post-navigator a:link, #post-navigator a:visited { color: #575757; text-decoration: none; font-size: 11px; font-weight: normal; }
#post-navigator a:hover, #post-navigator a:active { color: #FFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.pgalignright { float: right; height: 25px; width: 270px; text-align: right; }
.pgalignleft { float: left; height: 25px; width: 270px; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin: 2px; text-decoration: none; font-size: 11px; font-weight: normal; padding-top: 2px; color: #333; }
.wp-pagenavi a:hover, .wp-pagenavi a:active { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin: 2px; text-decoration: none; font-size: 11px; font-weight: normal; padding-top: 2px; color: #FFF; background-color: #299BDB; }
.wp-pagenavi span.pages { padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; margin: 2px; text-decoration: none; font-size: 11px; font-weight: normal; padding-top: 0px; }
.wp-pagenavi span.current { padding-top: 2px; margin: 2px; text-decoration: none; font-size: 11px; font-weight: normal; color: #FFF; background-color: #299BDB; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.wp-pagenavi span.extend { font-size: 12px; color:#000; }
a:hover.last, a:active.last { font-size: 12px; color:#000; }
a:hover.first, a:active.first { font-size: 12px; color:#000; }
.wp-pagenavi a.nextpostslink, .wp-pagenavi a:visited.nextpostslink { background-image: url(images/pagenavi-arow-next.jpg); background-repeat: no-repeat; height: 19px; width: 125px; padding-right: 25px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; background-position: right top; font-size: 12px; font-weight: bold; text-align: right; color: #299BDB; }
.wp-pagenavi a.previouspostslink, .wp-pagenavi a:hover.previouspostslink { background-image: url(images/pagenavi-arow-back.jpg); background-repeat: no-repeat; height: 19px; width: 125px; padding-right: 5px; padding-left: 25px; padding-top: 3px; padding-bottom: 3px; background-position: left top; font-weight: bold; color: #299BDB; }
/* Alinhamento images */
.alignleft { float: left; margin-right: 10px !important; margin-bottom: 10px; }
.alignright { float: right; margin-bottom: 10px; margin-left: 10px !important; }
.aligncenter { text-align: center; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #CCCCCC; background-color: #EBEBEB; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 5px; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; color: #333; text-align: center; font-family: Arial, Helvetica, sans-serif; }
/* End captions */


/* SIDEBAR
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.sidebar-great { float: right; width: 255px; height:auto; padding:0px; margin:0px; }
.sidebar { float: left; width: 226px; font-size: 12px; color: #000; height: auto; background-image: url(images/center_side.jpg); background-repeat: repeat-y; background-position: left top; margin-bottom: 25px; }
* html .sidebar { height: auto; width: 226px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; background-position: 6px top; } /* IE6 */
.sidebar-box-top { background-image: url(images/top_side.jpg); background-repeat: no-repeat; background-position: center top; float: left; width: 226px; padding-top: 10px; }
.sidebar-box-bottom { background-image: url(images/bottom_side.jpg); background-repeat: no-repeat; background-position: center bottom; float: left; width: 226px; padding-bottom: 16px; }
.sidebar-box { width: 202px; float: left; margin-bottom: 15px; margin-left: 0px; padding-bottom: 15px; margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-right: 0px; padding-left: 12px; }
.box-search { float: left; height: 32px; width: 200px; display: inline; background-image: url(images/form3.png); background-repeat: no-repeat; background-position: 45px 4px; }
.box-search form { margin: 0px; padding: 0px; }
.form-search { width: 85px; border: 0; font-size: 11px; font-weight: normal; color: #1961A9; background-color: transparent; padding-top: 6px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-family: Verdana, Geneva, sans-serif; background-image: none; background-repeat: no-repeat; background-position: left top; float: left; height: 18px; margin-top: 5px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; }
* html .form-search { padding-right: 2px; padding-left: 5px; margin-right: 1px; margin-left: 1px; } /* IE6 */
* + html/*/ * /**/ body .form-search { padding-right: 2px; padding-left: 5px; margin-right: 5px; margin-left: 1px; margin-top: 1px; }
body:only-of-type .form-search { padding-top: 2px; margin-top: 5px; } /* OPERA */
.button-search { background-color: transparent; border: 0; font-size: 12px; font-weight: normal; color: #1961A9; width:53px; padding-top: 6px; }
.sidebar-box h2 { font-size: 14px; font-weight: bold; color: #0F3D6B; float: left; height: auto; width: 192px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.sidebar-box ul { display: block; padding: 0px; float: left; height: auto; width: 202px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.sidebar-box ul li { background-image: url(images/bullet.jpg); background-repeat: no-repeat; background-position: left 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 1px; font-size: 11px; font-weight: normal; color: #1961A9; list-style-type: none; display: block; margin-top: 1px; width: 182px; margin-right: 5px; margin-left: 5px; }
.sidebar-box ul li a, .sidebar-box ul li a:visited { font-size: 11px; font-weight: normal; color: #1961A9; text-decoration: none; }
.sidebar-box ul li a:hover, .sidebar-box ul li a:active { font-size: 11px; font-weight: normal; color: #666; text-decoration: none; }
.sidebar-box-mailing { float: left; height: auto; width: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 12px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CBE5F4; border-bottom-color: #CBE5F4; border-left-color: #CBE5F4; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.box-burner { float: left; width: 200px; margin-bottom: 18px; display: block; }
.box-image img { float: left; width: 22px; height: 23px; margin-top:7px; margin-left: 10px; }
* + html/*/ * /**/ body .box-image img { margin-top:0px; margin-left: 10px; }
.box-form { float: right; width: 155px; margin-top: 5px; background-image: url(images/form3.png); background-repeat: no-repeat; background-position: left top; }
* + html/*/ * /**/ body .box-form { width: 155px; margin-top: 0px; } /* IE7 */
* html .box-form { width: 150px; } /* IE6 */
.box-form form { margin: 0px; padding: 0px; color: #1961A9; font-size: 12px; }
.button { font-size: 12px; font-weight: normal; color: #1961A9; background-color: transparent; border:0; display: block; background-image: none; text-align: center; width: 53px; padding-top: 2px; padding-bottom: 6px; }
* + html/*/ * /**/ body .button { width: 50px; } /* IE7 */
* html .button { width: 50px; } /* IE6 */
.formclass-01 { width: 84px; border: 0; font-size: 11px; font-weight: normal; color: #1961A9; background-color: transparent; padding-top: 3px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-family: Verdana, Geneva, sans-serif; background-image: none; float: left; height: 18px; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; }
* + html/*/ * /**/ body .formclass-01 { letter-spacing: -0.03em; width: 84px; } /* IE7 */
.box-rss { float: left; width: 202px; font-size: 12px; display: block; }
.box-image { float: left; width: 22px; }
.box-rss-txt { float: right; width: 160px; color: #1961A9; margin-top: 5px; }
.box-rss-txt a, .box-rss-txt a:visited { color: #FF6B05; font-weight: bold; }
.box-rss-txt a:hover, .box-rss-txt a:active { color: #1961A9; }
.box-rss-txt span { float: left; width: 160px; color: #656565; display:block; margin-top: 3px; }
.box-rss-txt span a, .box-rss-txt span a:visited { color: #656565; font-weight: normal; font-size:11px; }
.box-rss-txt span a:hover, .box-rss-txt span a:active { color: #1961A9; font-weight: normal; font-size:11px; }
.box-events { float: left; height: auto; width: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 12px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CBE5F4; border-bottom-color: #CBE5F4; border-left-color: #CBE5F4; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.box-events ul { display: block; padding: 0px; float: left; height: auto; width: 200px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.box-events ul li { background-image: url(images/bullet.jpg); background-repeat: no-repeat; background-position: left 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 1px; font-size: 11px; font-weight: normal; color: #1961A9; list-style-type: none; display: block; margin-top: 1px; width: 180px; margin-right: 5px; margin-left: 5px; }
.box-events ul li a, .box-events ul li a:visited { font-size: 11px; font-weight: normal; color: #1961A9; text-decoration: none; }
.box-events ul li a:hover, .box-events ul li a:active { font-size: 11px; font-weight: normal; color: #666; text-decoration: none; }
h2.sideeve { font-size: 12px; font-weight: bold; color: #0F3D6B; float: left; height: 18px; width: 204px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; line-height: 12px; background-image: url(images/bg_tit.png); background-repeat: no-repeat; background-position: left bottom; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.box-twitter { float: left; height: auto; width: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 12px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CBE5F4; border-bottom-color: #CBE5F4; border-left-color: #CBE5F4; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#twitter-tools { width: 202px; float: left; height: auto; display: block; }
.widget-all { width: 202px; float: left; height: auto; }
.aktt_tweets { width: 202px; float: left; height: auto; }
.aktt_tweets a:link, .aktt_tweets a:visited { color: #9E9C9C; font-weight: normal; text-decoration: none; font-size: 11px; }
.aktt_tweets a:hover, .aktt_tweets a:active { color: #030303; font-weight: normal; text-decoration: none; font-size: 11px; }
li.aktt_more_updates { display: none; }
li.aktt_more_updates a { display: none; }
.aktt_tweets ul { float: left; display: block; width: 192px; height: auto; margin: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.aktt_tweets ul li { display: block; height: auto; width: 180px; list-style-type: none; font-size: 11px; color: #656565; margin-top: 8px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.vejamais { font-size: 11px; color: #1961A9; display: block; width: 192px; height: 16px; float: left; text-align: right; }
.vejamais img { vertical-align: bottom; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
body:only-of-type .vejamais img { margin-top: -3px; } /* OPERA */
* + html/*/ * /**/ body .vejamais img { margin-top: -3px; } /* IE7 */
.vejamais a, .vejamais a:visited { font-size: 11px; color: #1961A9; font-weight: normal; text-decoration: none; text-align: right; line-height: 11px; }
.vejamais a:hover, .vejamais a:active { font-size: 11px; color: #333; font-weight: normal; text-decoration: none; line-height: 11px; }
span.tags { display: block; height: auto; width: 192px; float: left; padding-left: 5px; padding-right: 5px; color: #1961A9; line-height: 18px; }
span.tags a, span.tags a:visited { color: #1961A9; font-weight: normal; text-decoration: none; padding: 3px; }
span.tags a:hover, span.tags a:active { color: #FFF; font-weight: normal; text-decoration: none; background-color: #1961A9; padding: 3px; }
/* Comment List
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
.entry_com { float: left; height: auto; width: 570px; margin-top: 10px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; }
h1#comments { font-size: 15px; font-weight: bold; color: #000; letter-spacing: -0.05em; color: #333; display: inline; height: auto; width: 570px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; float: left; margin-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 10px; }
h1#comments span { color:#1861A7; }
.reply a:hover { color: #000; }
.com-list { height: auto; width: 570px; font-size: 14px; color: #333; margin-top: 15px; margin-bottom: 15px; line-height: 18px; display: inline; padding-right: 0px; padding-left: 0px; letter-spacing: -0.02em; padding-bottom: 5px; }
.com-list blockquote { margin-left: 1em; font-style: italic; }
.avt-name { clear: both; height: 62px; width: 100%; }
.com-avt { background-image: url(images/back_avt.jpg); background-repeat: no-repeat; background-position: left top; height: 62px; width: 62px; float:left; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; }
.com-entry { margin-bottom: 20px; }
.com-entry-bot { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 20px; }
.com-con { color:#666; }
.com-name h1 { padding:0px; margin:0px; }
.com-name { font-size: 18px; font-weight: bold; letter-spacing: -0.05em; height: auto; width: 60%; color:#333; padding-top: 15px; }
.com-ping a:link, .com-ping a:visited, .com-ping a:active { font-size: 18px; font-weight: bold; height: auto; width: 90%; color:#1861A7; letter-spacing: -0.05em; }
.com-ping a:hover { color:#333; }
.com-name a:link, .com-name a:visited, .com-name a:active { color:#1861A7; text-decoration:none; }
.com-name a:hover { color:#333; text-decoration:none; }
.com-con .avatar { margin-top:5px; margin-left:4px; }
.com-con .avatar img { height: 50px; width: 50px; }
.date-reply { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #797068; height: 33px; display: block; width: 100%; }
.com-date { font-size: 10px; font-weight:normal; color: #999; float: left; display: block; padding-top: 10px; }
.com-date a, .com-date a:visited { font-size: 11px; font-weight: normal; text-decoration: none; color:#999; }
.com-date a:hover, .com-date a:active { font-size: 11px; font-weight: normal; text-decoration: none; color:#1861A7; }
.reply { float: right; padding: 0px; width: 99px; height: 33px; margin: 0px; }
.reply a:link, .reply a:active, .reply a:visited { background-image: url(images/reply_button.jpg); background-repeat: no-repeat; background-position: left center; font-size: 11px; line-height: 20px; font-weight: bold; color: #F7F7F7; text-decoration: none; text-transform:uppercase; height: 21px; width: 99px; float:left; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: center; }
.reply a:hover { color: #F7F7F7; text-decoration: underline; }
.comment_text { width:95%; height:auto; font-size: 11px; color: #666; word-wrap: break-word; }
.comment_text p { padding: 0px; margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
.comment_text_ping { width:95%; height:auto; font-size: 13px; color: #666; word-wrap: break-word; margin: 0px; padding: 0px; }
.comment_text_ping p { padding: 0px; margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
.com-con p.com-name, .com-con p.com-date, .com-con p.avatar { padding: 0; }
/* Comment Form
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		
.entry_form { float: left; height: auto; width: 570px; margin-top: 20px; padding-bottom: 20px; margin-bottom: 20px; }
h1.title_comments { font-size: 18px; font-weight: bold; color: #000; letter-spacing: -0.05em; color: #333; display: inline; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; padding-top: 10px; text-transform: uppercase; clear: both; margin: 0px; }
h1#comentar { font-size: 15px; font-weight: bold; color: #000; letter-spacing: -0.05em; color: #FFF; background-color: #CCC; background-image: url(images/back_numcomments.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; height: 24px; width: 546px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; text-transform: uppercase; }
#cancel-comment-reply-link { display: block; font-size: 13px; color: #fff; text-decoration: none; background-color:#333; border: solid 1px #fff; font-weight: bold; margin-top: 10px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.com-form { color:#333; margin-top: 5px; }
.com-form-bot { min-height:331px; color:#333; margin-top: 10px; padding-top: 0px; padding-bottom: 20px; }
.com-form p { padding: 0px 0px; position: relative; }
p.logg { font-size: 11px; }
.com-form p strong { color:#1861A7; font-weight: normal; }
.com-form label { font-size: 13px; color: #333; text-transform: uppercase; }
.com-form a, .com-form a:visited, .com-form a:hover { color: #1861A7; text-decoration: underline; }
.com-form input { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-top: 10px; font-size: 12px; width: 98%; font-family: Arial; }
.com-form textarea { width: 98%; background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-top: 10px; font-family: Arial; font-size: 12px; }
.com-form .sendbutton { display: block; width: 99px; height: 33px; border: none; background-image: url(images/reply_button.jpg); background-repeat: no-repeat; float: right; font-size: 12px; font-weight: bold; color: #FFF; padding-top: 11px; }
.com-form label#subscribe-label { position:relative; left:0px; top: 0px; }
/* RODAPE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 898px; height: 256px; font-size: 12px; color: #464646; float: left; padding: 0px; display: block; background-image: url(images/back-rodape.jpg); background-repeat: no-repeat; margin: 0px; }
.bottom { background-image: url(images/bkg-rodape.png); background-repeat: no-repeat; background-position: 1px top; float: left; height: 226px; width: 842px; margin: 0px; display: block; padding-top: 30px; padding-right: 28px; padding-bottom: 0px; padding-left: 28px; }
.bottom-left { float: left; width: 590px; display: block; padding: 0px; height: auto; }
.categorias-bottom { float: left; width: 250px; background-image: url(images/line.jpg); background-repeat: no-repeat; background-position: right top; margin-right: 25px; padding-right: 20px; height: 182px; }
.categorias-bottom h2 { font-size: 14px; font-weight: bold; text-transform: lowercase; color: #FFF; display: block; padding: 0px; float: left; height: 30px; width: 250px; margin: 0px; }
.categorias-bottom ul { display: block; margin: 0px; padding: 0px; float: left; width: 250px; }
.categorias-bottom ul ul { padding: 0px; float: left; width: auto; list-style-type: none; display: block; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
.categorias-bottom ul ul li { font-size: 11px; font-weight: normal; color: #FFF; display: block; width: 230px; margin-top: 2px; margin-bottom: 2px; padding-left: 0px; list-style-type: none; float: left; background-image: none; }
.categorias-bottom ul li { font-size: 11px; font-weight: normal; color: #FFF; background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: left 6px; display: block; width: 240px; margin-top: 1px; margin-bottom: 1px; padding-left: 10px; list-style-type: none; padding-top: 1px; padding-bottom: 1px; }
.categorias-bottom ul li a, .categorias-bottom ul li a:visited { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.categorias-bottom ul li a:hover, .categorias-bottom ul li a:active { font-size: 11px; font-weight: normal; color: #333; text-decoration: none; }
.links-bottom { float: right; height: 182px; width: 250px; display: block; background-image: url(images/line.jpg); background-repeat: no-repeat; background-position: right top; margin-right: 25px; padding-right: 20px; }
.links-bottom h2 { font-size: 14px; font-weight: bold; text-transform: lowercase; color: #FFF; display: block; padding: 0px; float: right; height: 30px; width: 250px; margin: 0px; }
.links-bottom ul { display: block; padding: 0px; float: right; height: auto; width: 250px; margin: 0px; }
.links-bottom ul li { font-size: 11px; font-weight: normal; color: #FFF; background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: left 6px; display: block; width: 240px; margin-top: 1px; margin-bottom: 1px; padding-left: 10px; list-style-type: none; padding-top: 1px; padding-bottom: 1px; }
.links-bottom ul li a, .links-bottom ul li a:visited { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.links-bottom ul li a:hover, .links-bottom ul li a:active { font-size: 11px; font-weight: normal; color: #333; text-decoration: none; }
.pdf-bottom { float: right; height: auto; width: 250px; margin: 0px; padding: 0px; }
.pdf-bottom h2 { font-size: 14px; font-weight: bold; text-transform: lowercase; color: #FFF; display: block; padding: 0px; float: right; height: 30px; width: 250px; margin: 0px; }
.pdf-bottom ul { float: left; width: 250px; display: block; margin: 0px; background-image: url(images/back-pdf-bottom.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 13px; padding-left: 0px; height: auto; }
.pdf-bottom-top { float: left; width: 250px; background-image: url(images/back-pdf-top.gif); background-repeat: no-repeat; background-position: left top; display: block; padding-top: 13px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.pdf-bottom ul li { display: block; width: 212px; list-style-type: none; font-size: 11px; color: #FFF; background-image: url(images/icon-pdf.jpg); background-repeat: no-repeat; background-position: left 2px; margin-right: 0px; margin-bottom: 1px; padding-top: 1px; padding-bottom: 1px; padding-left: 15px; margin-top: 1px; margin-left: 10px; }
.pdf-bottom ul li a:link, .pdf-bottom ul li a:visited { padding: 0px; font-size: 11px; font-weight: normal; color: #FFF; text-decoration: none; }
.pdf-bottom ul li a:hover, .pdf-bottom ul li a:active { padding: 0px; margin: 0px; font-size: 11px; font-weight: normal; color: #333; text-decoration: none; }
.copyright { float: left; height: 18px; width: 842px; display: block; font-size: 11px; font-weight: normal; color: #FFF; text-align: right; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.copyright a, .copyright a:visited { font-size: 11px; font-weight: normal; color: #FFF; text-decoration: underline; }
.copyright a:hover, .copyright a:active { font-size: 11px; font-weight: normal; color: #FFF; text-decoration: none; }
.gravatartxt { font-size: 11px; font-weight: normal; color: #818181; text-transform: lowercase; }
.gravatartxt a, .gravatartxt a:visited { font-size: 11px; font-weight: normal; }
.gravatartxt a:hover, .gravatartxt a:active { font-size: 11px; font-weight: normal; }
/* SLIDER STYLING +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#gallery_wrap { width: 610px; height: 207px; padding: 0px; }
.nav-links { position: absolute; top: 30px; left: 20px; width: 200px; list-style: none; margin: 0; padding: 0; }
.nav-links li { line-height: 1.6em; font-size: 1.2em; }
#content-slider { height: 207px; width: 610px; display: block; margin: 0px; padding: 0px; float: left; }
.content-masc { height: 207px; width: 610px; overflow:hidden; }
#content-slider h2 { font-size: 12px; line-height: 12px; text-transform: uppercase; display: block; height: auto; width: 550px; padding-top: 20px; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; }
#content-slider h2 a, #content-slider h2 a:visited { font-size: 12px; line-height: 12px; text-transform: uppercase; font-weight: normal !important; text-decoration: none !important; }
#content-slider h2 a:hover, #content-slider h2 a:active { font-size: 12px; line-height: 12px; text-transform: uppercase; font-weight: normal !important; text-decoration: underline !important; }
.galleryview { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#parts-img { border: 1px solid black; }
img.nav { border: 1px solid black; margin-bottom: 5px; }
img.nav-prev { position: absolute; cursor: pointer; top: 6px; left: 5px; width:22px; height:22px; background-image: url(lib/themes/nav/prev.png); background-repeat: no-repeat; }
img.nav-next { position: absolute; cursor: pointer; top: 6px; right: 5px; width:22px; height:22px; background-image: url(lib/themes/nav/next.png); background-repeat: no-repeat; }
.panel-overlay h2, .panel-overlay p { margin: .3em 0; }
.panel-overlay p { line-height: 1.2em; }
div#pointer img { display:none !important; }
/*
SLIDER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.box-slider { width:202px; float:left; margin-right:25px; padding:0px; margin-top:0px; background:transparent; }
#slider1 { padding: 0; margin:0; list-style: none; overflow: hidden; height: 150px; width:200px; }
#slider1 li { padding: 0; margin:0; zoom:1; }
#slider1 img, #slider2 img { float:left; border:1px solid #1861A7; width:198px; }
.bx-wrapper .bx-window { width:200px !important; }
#options { display:none; }
a.bx-next, a:visited.bx-next { position:absolute; top:35%; right:-10px; z-index:30000; width:30px; height:30px; text-indent:-999999px; background-image:url(lib/bx_styles/blue_next.png); outline:0; background-repeat: no-repeat; background-position: left top; }
a.bx-prev, a:visited.bx-prev { position:absolute; top:35%; left:5px; z-index:30000; width: 30px; height:30px; text-indent: -999999px; background-image: url(lib/bx_styles/blue_prev.png); outline:0; background-repeat: no-repeat; background-position: left top; }
a:hover.bx-next, a:active.bx-next { position:absolute; top:35%; right:-10px; z-index:30000; width:30px; height:30px; text-indent:-999999px; background-image:url(lib/bx_styles/blue_next.png); outline:0; background-repeat: no-repeat; background-position: left bottom; }
a:hover.bx-prev, a:active.bx-prev { position:absolute; top:35%; left:5px; z-index:30000; width: 30px; height:30px; text-indent: -999999px; background-image: url(lib/bx_styles/blue_prev.png); outline:0; background-repeat: no-repeat; background-position: left bottom; }
.bx-pager a { display:none; }
.bx-auto .start { display:none; }
.bx-auto .stop { display:none; }
.caption-bottom { color:#FFF; width:190px; font-size:11px; font-weight:bold; display: block; margin-top: 10px; background-color: #1861A7; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; line-height: 20px; }
.bx-captions { width:1px; height:1px; clear:both; }


/* JANELA
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* campanha */
#quiz { background-color: transparent; background-image: url(images/opacity.png); background-repeat: repeat; background-position: left top; margin: 0px; padding: 0px; height:2600px; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 30000; }
#campanha { background: transparent url(images/bg-box-top.png) no-repeat left top; width: 700px; position: relative; z-index: 1000; top:80px; font-size: 14px; color: #000; margin-right: auto; margin-left: auto; padding: 15px 0px 0px; margin-top: 0px; margin-bottom: 0px; }
.campanha-top { background: transparent url(images/bg-box-bottom.png) no-repeat left bottom; width: 700px; float: left; margin: 0px; padding: 0px 0px 24px; }
.campanha-bottom { background: transparent url(images/bg-box-body.png) repeat-y left bottom; width: 700px; float: left; margin: 0px; padding: 0px; }

#campanha img { position:absolute; z-index:9000; top:0; left:0 }
a.fecha-campanha { color: #FFF; font-weight: bold; position: absolute; left: 34px; top: 33px; }
a.closebanner, a:visited.closebanner { cursor:pointer; width:30px; height:30px; position:absolute; left:-5px; top:-5px; display: block; z-index: 999999; background-image: url(images/fancy_close.png); background-repeat: no-repeat; }
a:hover.closebanner, a:active.closebanner { width:40px; height:30px; background-image: url(images/fancy_close_hover.png); background-repeat: no-repeat; display: block; z-index: 999999; }
.quiz-area-center { padding: 10px 20px 10px 50px; width: 630px; }
#next-question { float:right; margin-bottom: 15px; }
#action-button  { float:right; margin-bottom: 15px; }
.question-content { font-size: 18px; font-weight: bold; color: #006699; }
