/* 
CSS Document

VINICIUS PIASSAROLLO CSS CODDING 
*/

*{font-size:100%;margin:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0}
table{border-collapse:collapse}
th,td{padding:0;text-align:left;vertical-align:top;border-collapse:collapse}
ol,ul{list-style:none}
ol,ul,li{padding:0}
code,input,textarea{font-family:Arial,sans-serif}
a{text-decoration:none}
:link,:visited{text-decoration:underline}
a img,fieldset{border:0}
b{font-weight:normal}
i{font-style:normal}
body{font:.8em Arial,sans-serif;position:relative;z-index:0;margin:0;padding:0 0 0em 0;color:#000;background:#FCF5E9 }

.l-page{min-height:1000px;background:url(images/l-page-i.png) left top repeat-x}
.l-page-i{width:971px;margin:0 auto;}

.b-nav-top-right{float:right;margin:5px -13px 7px 0}
.b-nav-top-right li{float:left;padding:0 10px 0 8px;}
.b-nav-top-right a{display:block;font-weight:bold; color:#000;}

.b-head{clear:both;position:relative;height:135px;}
.b-head h1{position:absolute;top:12px;left:0px}
.cadastre {position:relative;top:12px;right:0;margin-left:665px;}

.b-menu{position:relative;height:35px;width:971px;background:#fff }

.l-layout:after{display:block;clear:both;visibility:hidden;height:0;content:"."}

.l-layout-right{float:right;width:971px;height:618px;padding:12px 10px 0 0}


.l-layout-menu{background:#dcdcdc;width:165px;padding:0px 0px 0;
position:absolute;top:100px;
}
                      
.l-layout-menuverm{
background:url(images/l-layout_red.png) top repeat-x;
width:165px;padding:12px 10px 0;
position:absolute;top:170px;
height:200px;
}

.menuitens{
width:165px;padding:5px 5px 0;
position:absolute;top:120px;
height:200px;
}
.items {margin:0}
.items .first{padding-top:0px}
.item{margin:0 2px 5px 11px;line-height:100%;cursor:pointer}
.item a{font:109% Arial,serif;padding-left:10px;vertical-align:middle;background-position:5 4px;background-repeat:no-repeat}
.items{margin-bottom:10px;}
.item{padding-bottom:3px;background:url(images/line.gif) left bottom repeat-x}
.item a{text-decoration:none;color:#000;	font-weight: normal;}

.itemb{margin:0 2px 5px 11px;line-height:100%;cursor:pointer}
.itemb a{font:109% Arial,serif;padding-left:10px;vertical-align:middle;background-position:5 4px;background-repeat:no-repeat}
.itemb{padding-bottom:3px;background:url(images/line.gif) left bottom repeat-x}
.itemb a{text-decoration:none;color:#000;	font-weight: normal;}



.menuitensfundo{
width:125px;padding: 0px 20px 10px 19px;
margin:5px 0px 0px 10px;
position:absolute;top:115px;
height:325px;
filter:alpha(opacity=30);
opacity:0.30;
background:#FCF5E9;	
}
                        
.l-layout_todo{

background:#FCF5E9; 
position:absolute;top:100px;

}

.b-list{float:left;width:308px;margin:0 2px 0 10px;background:#FCF5f5 }

.busca2{ display:inline;
position:absolute;top:120px;
height:60px;
margin-left:210px;
width:350px; 
}
.busca { border:0px solid #000; position:relative; top:0;  }
.busca label { font-size:11px; margin:0; padding:0; font-weight:bold; }
.busca #s { width:267px; height:1.2em; margin:0; border:0; display:inline; font-size:0.8em; padding:2px; border:2px solid #000; }
.busca #searchbutton { margin-bottom:-5px; }

.txtfield, .txtfield:hover, .txtfield:focus { display:left; color:#900; padding:2px; }
.txtfield { border:2px solid #bababa; color:#000; width:80%; }
.txtfield:hover { border:2px solid #FC0; color:#737373; }
.txtfield:focus { border:2px solid #E6240A; color:#E6240A; }

.ticker{   background:#fff;
position:absolute;top:170px;
height:213px;
margin-left:185px;
width:493px; 
}
.video{ background:#000;
position:absolute;top:170px;
height:212px;
margin-left:678px;
width:302px; 
} 
.b-list{
position:absolute;top:390px;
margin-left:0px;
width:980px; 
} 

.b-title{margin-left:197px;position:relative;z-index:1;clear:both;height:26px;color:#000}
.b-title h2{font:bold 110% Arial,sans-serif;padding:5px 13px 0;text-transform:uppercase}
.b-title h2 img{margin:0 5px 0 0}
.b-title h2 a{text-decoration:none!important;color:#fff}
.b-title div{position:absolute;top:10px;right:9px}
.b-title div span a img{position:relative;top:-5px}
.b-title ul{position:absolute;top:3px;left:50%;margin-left:-100px}
.b-title li{float:left;margin:3px 5px 0 0;padding:0 3px}
.b-title li.current{background:url(../i/b-title-year.png) repeat-x}
.b-title li a{font:80% Verdana,sans-serif;text-decoration:none;color:#fff}
.b-title_gray-middle{background:#ccc 0 0 no-repeat}

.b-info{width: 729px; margin-left:195px;font:100% Arial,sans-serif;margin-bottom:13px;}
.b-info dt strong{margin-left:15px;font-size:115%;vertical-align:middle;color:#474747;right:10}
.b-info dt a{margin-left:15px;text-decoration:none!important;color:#474747;right:10}
.b-info dt em{margin-left:15px;font-size:85%;vertical-align:middle;color:#8f0000;right:10}
.b-info dt .more{margin-left:15px;vertical-align:middle;right:10}
.b-info dt .shot{margin-left:15px;font-size:85%;font-weight:400;vertical-align:middle;text-decoration:none;color:#838383}
.b-info dt .shot img{margin-left:15px;margin-top:-2px;margin-right:3px}

.line{font-size:1px;height:1px;margin:15px 20px;background:url(images/line.gif) 0 0 repeat-x}

.navlink{margin:35px 33px 45px 90px;padding:20px 50px 10px 10px;}
.navlink li{float:left;padding:0 30px 0 18px;}
.navlink a{display:block;font-weight:bold; color:#fff;}

 /*********
  RODAPÉ
 *********/
#rodape{ width:100%;  margin-left:0px;       
  clear:both;
  background:#5da1d2 url(images/foot-bg.gif) 0 100% repeat-x;border-top:1px solid #99750a;
  overflow:hidden;
  padding:0px 0 0px;
  }
#rodape .wrap {
  margin:0 auto;
  padding-top:10px;
  width:800px;
  overflow:hidden; }
#rodape .newsform {
	padding:10px;
	width:400px;
	float:left; }
#rodape .newsform h3 {
  font:normal 25px Georgia, Times, serif;
  letter-spacing:-1px;
  color:#fff; 
  margin-bottom:10px; }
#rodape .newsform label {
  font: 13px Arial, Verdana,Tahoma,Helvetica,Sans-Serif;
  color:#E1EAEF;
  margin-left:5px; }

#rodape h1{display:none;}
#rodape .info{
  width:900px;
  float:right;
  padding:20px 50px 0 0;
  height:150px;
  text-align:right;
  margin:0 auto;
  overflow:hidden;
}
#rodape .info span{
  font:normal 11px/12px Georgia, Times, serif;
  color:#E1EAEF; }
#rodape .info span span { font-size:2.8em; }
#rodape .info span a{
  display:block;
  font:normal 9px/19px verdana, Arial,Tahoma,Helvetica,Sans-Serif;
  color:#E1EAEF; }
