﻿@charset "utf-8";
body { margin:0; padding:0; width:100%; background: url(images/main_bg.gif); }
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
.main { padding:0; margin:0 auto;}
/********** header **********/


/*  inicio do style abril  */
/*  inicio do style abril  */
/*  inicio do style abril  */
body{background:#fff;}
.main {
    background: none repeat scroll 0 0 #fff;
    margin: 0px auto 0;
    padding: 0;
	width: 1020px;
}
.body_resize { 
    background: url(images/main_bg.gif); repeat-y fixed center top transparent; 
    margin: 0; 
    padding: 0; 
 } 
.body {
    margin: 0 auto;
    padding: 0 0;
    width: 1020px;
	background:#fff;
/*	height:550px;  <--- este comando estava bagunçando o rodapé no IE */
}
 #bannert{ 
	background: none repeat scroll 0 0 #333333; 
    height: 90px; 
    margin: 0 auto; 
    width: 760px; 
} 
 #bannerr{ 
	background: none repeat scroll 0 0 #333333; 
    height: 300px; 
    width: 300px; 
	float:right; margin-top:100px; 
} 
	
#publiBG p a img { z-index: -1; position: relative; text-align:center; } 
#publiBG p a { 
    display: block; 
    height: 680px; 
    margin-bottom: -711px; 
    margin-left: -193px; 
    margin-top: -16px; 
    overflow: hidden; 
} 
#publiBG p a img{display: none;  } 

#publiBG{ 
	background-repeat: no-repeat; 
	background-position:top center; 
	background-image:url(http://ia.nspmotion.com/tracking/?p=38766&sc=11231&r=[timestamp]  &goto=http://akfs.nspmotion.com/movies/bg-consorcio-gm-motorclube-01.jpg); 
	display: none;
 } 
/*  fim do style abril  */
/*  fim do style abril  */
/*  fim do style abril  */


.blok_header { margin:0; padding:0; border-bottom:0px solid #ebebeb; background: url(images/header_bg.jpg) top fixed left repeat-x;}
.header { width:1020px; margin:0 auto; padding:0; height: 100px; }
.header h2 { font:normal 36px Arial, Helvetica, sans-serif; color:#3c3c3c; padding:20px 0 20px 15px; margin:0; width:200px; float:left;}
.header p { color:#0e0e0e; padding:25px 0 0 0; margin:0 0 0 7px; width:370px; float:right; line-height:1.5em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    height: 31px;
}
.header a { color:#0096ce; text-decoration:none;}
.logo { padding:0; margin:0 auto; width:267px;}
.rss { width:200px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#ecece3; padding:10px 10px 5px 0; margin:0;}
.rss a { margin:0; padding:0; float:right; display:block; width:16px; height:16px; padding:0 3px;}
.text { width:320px; text-align:right; float:right; margin:0; padding:10px 0 0 20px; font: normal 11px Arial, Helvetica, sans-serif; color:#9a9a9a;}
.text a { color:#0096ce; text-decoration:none;}

.menu_resize_bg { height:31px; background:url(images/menu_bg.gif) top repeat-x; margin:0; padding:0;}
.menu_resize { width:960px; margin:0 auto; padding:0;}
.menu { padding:5px 0 7px 20px; margin:0; width:940px; float:left;	font-family:Verdana, Geneva, sans-serif;}
.menu ul { border-style: none; border-color: inherit; border-width: 0;  text-align: left;  padding:0; margin:0; list-style:none; float:left; height: 40px; }
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#ffd14d; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { color:#fff; background: url(images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {  color:#fff;   background:url(images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  color:#fff;  background:url(images/r_menu.gif) no-repeat right;}
.menu ul li a.active span { color:#fff;    background:url(images/l_menu.gif) no-repeat left;}

.header_text { margin:0 auto 10px auto; padding:5px 10px; width:940px; border-bottom:1px solid #d8d8d8; }
.header_text h2 { font: normal 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:5px 0; margin:0;}
.header_text h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2;}
.header_text img { float:right; margin:0; padding:5px 0 0 0;}
.cu3er_resize { width:960px; margin:0 auto; padding:10px 0 44px 0; background: url(images/simple_bg.gif) no-repeat bottom;}
#cu3er-container { width:960px; outline:0; }

.body_resize { margin:0; padding:0; background:url(images/corpo_bg.gif) top fixed repeat-y;}
.body { width:1020px; margin:0 auto; padding:0px 0;}
.body h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#2a2a2a; margin:0;  padding:15px 0;}
.body h2 span { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7d7d7d; }
.body img {  padding:0; margin:0px  auto;}
.body img.floated { float:left; padding:0; margin:0px 0px 0px 0px;}
.body p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#626262; line-height:1.5em; padding:5px 0; margin:0;}
.body p span  { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#277fc2;}
.body a { text-decoration:none; color:#0033cc;}
.body a:hover { text-decoration:underline; color:#0033cc;}
.right { width:280px; float:right; margin:0; padding:20px 15px;}
.left { width:720px; float:center; margin:0; padding:20px 15px;}
.block { width:232px; float:left; margin:0; padding:5px 4px;}

.div_superior  
{
    background:#c9d1e5;
    margin:0; 
    height:7px;
	margin-bottom: 1px;
 }

.div_lateral {
	width:164px;
	float:left;
	margin:0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:1px;
	padding-right:2px;
	background-color: #e8eef7;
}

.alinha_ad {
	margin:0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
}

.div_corpo{
	width:540px;
	background-color:#ffffff;
	float:left;
	margin:0;
	border:0;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:2px;
	overflow:inherit;
}

.div_listagem{
	width:760px;
	background-color:#fff;
	float:left;
	margin:0;
	border:0px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right:6px;
	
}

.div_capa{
	width:760px;
	background-color:#fff;
	float:left;
	margin:0;
	border:0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right:5px;
}

.div_lateral2 {
	width:280px;
	float:left;
	margin:0;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left:4px;
	padding-right:0px;
}
.div_corpo_exibe{
	width:560px;
	background-color:#fff;
	float:left;
	margin:0;
	border:0;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left:8px;
	padding-right:6px;
	overflow:inherit;
}

.div_corpo_exibe2{
	width:728px;
	background-color:#fff;
	float:left;
	margin:0;
	border:0;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left:8px;
	padding-right:6px;
	overflow:inherit;
}

.div_corpo_diversos{
	width:530px;
	background-color:#fff;
	float:left;
	margin:0;
	border:0;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left:10px;
	padding-right:6px;
	overflow:inherit;
	FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 0px;
}
.div_mat_relacionadas{
	width:750px;
	background-color:#fff;
	float:left;
	margin:0;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right:0px;
}
.menu_rel	        { FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 0px; }
.menu_rel:link	    { FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none }
.menu_rel:hover   	{ FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: underline; margin-left: 0px;  }
.menu_rel:visited 	{ FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0033cc; margin-left: 0px; }
.menu_rel2 	        { FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #585757; TEXT-DECORATION: none; margin-left: 0px; }

.footer {padding:0;  margin:0; background:#252525; border-top:1px solid #434343;}
.footer_resize { width:930px; margin:0 auto; padding:10px 15px;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#a2a2a2;}
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;} 

.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.5em; width:auto;}
p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #e2e2e2; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

.lat_logomarca {
text-align:right;
border: 1px solid #bbbbbb;
border-style: solid;
margin-bottom: 1px;
}

.lat_container {
text-align: left;
width: 140px;
}

.lat_title {
text-align: left; 
height: 20px; 
line-height: 20px; 
font-family: Verdana, Sans-Serif; 
font-size: 12px; 
font-weight: bold;
width: 158px;
color: #0033cc;
padding-left:6px;
background-color:#c9d1e5;
}

.lat_title2 {
text-align: left; 
line-height: 20px; 
font-family: Verdana, Sans-Serif; 
font-size: 12px; 
font-weight: bold;
margin:0;
padding:0;
width: 158px;
color: #0033cc;
background-color: #e8eef7;
}

.lat_body {
text-align: left;
font-family: Verdana, Sans-Serif; 
line-height: 18px; 
font-size: 12px; 
margin-left: auto; 
margin-right: auto;
padding-left:6px;
width: 158px;
border: 1px solid #cac8c8;
border-style: solid;
border-top-color:#0033cc;
border-bottom-color:#e8eef7;
border-left-color:#e8eef7;
border-right-color:#e8eef7;
background-color: #e8eef7;
}

.lat_link {
text-decoration: underline;
color: #0033CC;
}

.recomendamos_container { text-align: center; width: 196px;}
.recomendamos_title {
text-align: left; 
height: 20px; 
line-height: 20px; 
font-family: Verdana, Sans-Serif; 
font-size: 12px; 
font-weight: bold;
width: 196px;
color: #0033cc;
background-color: #FFFFFF;
}
.recomendamos_body {
text-align: left;
font-family: Verdana, Sans-Serif; 
line-height: 18px; 
font-size: 12px; 
margin-left: auto; 
margin-right: auto;
width: 194px;
background-color: #FFFFFF;
border: 1px solid #cac8c8;
border-style: solid;
border-top-color:#0033cc;
border-bottom-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
}
.recomendamos_link { text-decoration: underline; color: #0033CC;}

.menucat  	 	 { FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; TEXT-DECORATION: none; }
.menucat:link	 { FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; TEXT-DECORATION: none; }
.menucat:hover 	 { FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; TEXT-DECORATION: underline; }
.menucat:visited { FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; }

.menu_on    	 	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none; }
.menu_on    	 	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none; }
.menu_on:hover   	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: underline;  }
.menu_on:visited 	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; }

.menu_off    	 	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; TEXT-DECORATION: none; }
.menu_off    	 	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; TEXT-DECORATION: none; }
.menu_off:hover   	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; TEXT-DECORATION: underline ; }
.menu_off:visited 	{ FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCC00; }

.menu_mat    	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 20px; }
.menu_mat:hover   	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: underline; margin-left: 20px;  }
.menu_mat:visited 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #0033cc; margin-left: 20px; }

.menu_mat2    	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none ; margin-left: 20px; padding-top:20px; }
.menu_mat3    	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; TEXT-DECORATION: none ; margin-left: 0px; }
.menu_mat3:link   	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; TEXT-DECORATION: none ; margin-left: 0px;  }
.menu_mat3:hover   	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; TEXT-DECORATION: underline; margin-left: 0px;  }
.menu_mat3:visited 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; margin-left: 0px; }

.menu_mat4    	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 0px; }
.menu_mat5    	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; TEXT-DECORATION: none ; margin-left: 0px; }
.menu_mat5:link	    { FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; TEXT-DECORATION: none }
.menu_mat5:hover   	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; TEXT-DECORATION: underline; margin-left: 0px;  }
.menu_mat5:visited 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #e1691f; margin-left: 0px; }

.menu_mat6    	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 20px; }

.coment    	 	    { FONT-FAMILY: Verdana; FONT-SIZE: 14px; COLOR: #C07A04; TEXT-DECORATION: none; }
.coment:link	 	{ FONT-FAMILY: Verdana; FONT-SIZE: 14px; COLOR: #C07A04; TEXT-DECORATION: none; }
.coment:hover   	{ FONT-FAMILY: Verdana; FONT-SIZE: 14px; COLOR: #C07A04; TEXT-DECORATION: underline;  }
.coment:visited 	{ FONT-FAMILY: Verdana; FONT-SIZE: 14px; COLOR: #C07A04; }

.pontilhado			 { border-style: dotted; border-width: 1px; border-color: #d7d8da; background-color: #fccb57; font-family: verdana, arial; font-size: small; color: #000080; FONT-WEIGHT:normal;} 

.pontilhado3			{ border-width: 0px;	border-color: #d7d8da; background-color: #fecd59; font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold;} 
.pontilhado3 A			{ font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold;} 
.pontilhado3 A:hover	{ font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold; text-decoration: underline} 
.pontilhado3 A:visited	{ font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold;} 

.pontilhado2			{ border-style: dotted; border-width: 1px; border-color: #fccb57; background-color: #ffffff; font-family: verdana, arial; font-size: x-small; color: #000080; FONT-WEIGHT: normal;} 
.pontilhado2 A			{ font-family: verdana, arial; font-size: x-small; color: #000080; FONT-WEIGHT: normal;} 
.pontilhado2 A:hover	{ font-family: verdana, arial; font-size: x-small; color: #000080; FONT-WEIGHT: normal; text-decoration: underline} 
.pontilhado2 A:visited	{ font-family: verdana, arial; font-size: x-small; color: #000080; FONT-WEIGHT: normal;} 

.pontilhado4			{ border-style: dotted; border-width: 1px; border-color: #5789fc; background-color: #ffffff; font-family: verdana, arial; font-size: x-small; color: #000080; FONT-WEIGHT: normal;}


.papel_materia          { FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 0px; }

#div_papel {
	width:580px;
	height:52px;
	FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 0px;
}
#div_papelcol1 {
	width:113px;
	height:52px;
	left: 9px;
	position: absolute;
}
#div_papelcol2 {
	width:461px;
	height:52px;
	left: 130px;
    position: absolute;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	background:#ffffff;
	width: 726px; 
	height: 110px;
	overflow: hidden;
	border:1px solid #fccb57;
	FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #0033cc; TEXT-DECORATION: none ; margin-left: 0px;

	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:730px;
		height:110px;
		overflow:hidden;
		float:left;
		padding:0px;	
		border-width: 0;
		}
	div.scroller div.content {
		width: 10000px;
		}

.table_scr				{ border-style:solid; border-width: 1px; border-color: #fecd59; background-color: #fccb57; font-family: verdana, arial; font-size: small; color: #000080; FONT-WEIGHT:normal;} 
.table_scr2				{ border-style:solid; border-width: 1px; border-color: #fecd59; background-color: #ffffff; font-family: verdana, arial; font-size: small; color: #000080; FONT-WEIGHT:normal;} 
.titulo_scr				{ border-width: 0px;	font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold;} 
.titulo_scr A			{ font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold;} 
.titulo_scr A:hover		{ font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold; text-decoration:underline} 
.titulo_scr A:visited	{ font-family: verdana, arial; font-size: small; color: #CC0000; FONT-WEIGHT: bold;} 


#dsq-comments-title h3 {
color:#9f6605;
font-family: verdana;
}

#disqus_thread {
padding:12px;
margin-bottom:-10px;
font-family: verdana;
color:#313d65;
}

#disqus_thread h3 {
color:#313d65;
font-weight:bold;
font-family: Verdana,Helvetica, sans-serif;
font-size:22px;
padding-bottom:.5em;
}

#dsq-content div.dsq-options {
background:none;
padding-bottom:0px;
font-family: verdana;
}

#dsq-comments li.dsq-comment {
margin-top:12px;
margin-bottom:12px;
padding:12px;
background:#F0F0E9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #ccc;
font-family: verdana;
}

#dsq-content div.dsq-post-area {
padding:12px;
background:#fff0c1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #ccc;
font-family: verdana;
}

#dsq-content .dsq-comment-header {
background:none;
font-family: verdana;
}

.dsq-brlink {
display:none;
font-family: verdana;
}

#dsq-content .dsq-comment-message {
background:#fff;
padding:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-family: verdana;
}

#dsq-content #dsq-authenticate .dsq-login-buttons {
background:none;
background-image:none;
margin-bottom:0;
font-family: verdana;
}

#dsq-content #dsq-form-area .dsq-textarea .dsq-textarea-wrapper,
#dsq-content #dsq-form-area .dsq-post-fields .dsq-input-wrapper {
border: 1px solid #ccc;
}

#dsq-new-post div.dsq-request-user-info {
background:none;
padding-bottom:0px;
font-family: verdana;
}
