/* 

CSS Document

VINICIUS PIASSAROLLO CSS CODING 

*/

 

*{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:500px;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:39px;width:971px;background:#fff }

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

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


.l-layout-menu{background:#FCF5E9;width:165px;padding:12px 10px 0;
position:absolute;top:100px;
height:270px;
}
                      
.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:#FCF5f5;	
}
                          

.l-layout_todo{

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

}

.b-list{float:left;width:308px;margin:0 2px 0 10px;background:#FCF5f1 }
.b-list_wide{width:468px;margin:0 0 15px;padding:0 8px 0 0;background:none}

.busca2{ display:inline;
position:absolute;top:120px;
height:60px;
margin-left:242px;
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; }



.b-list{
position:absolute;top:171px;
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-info2{width: 729px; margin-left:0px;font:100% Arial,sans-serif;margin-bottom:13px;}
.b-info2 dt strong{margin-left:15px;font-size:115%;vertical-align:middle;color:#474747;right:10}
.b-info2 dt a{margin-left:15px;text-decoration:none!important;color:#474747;right:10}
.b-info2 dt em{margin-left:15px;font-size:85%;vertical-align:middle;color:#8f0000;right:10}
.b-info2 dt .more{margin-left:15px;vertical-align:middle;right:10}
.b-info2 dt .shot{margin-left:15px;font-size:85%;font-weight:400;vertical-align:middle;text-decoration:none;color:#838383}
.b-info2 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}


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



.b-info_small dd {position: absolute; overflow: hidden; width: 103px; height: 66px;float: left; top: 0}
.b-info_small dd img{position: absolute; width: 103px; height: 66px; bottom: 0px}

.b-info_big{position:relative;min-height:85px}
.b-info_big strong{margin-bottom:10px}
.b-info_big .watch{margin-left:5px;text-decoration:underline!important;color:#000}
.b-info_hot dd{font-size:85%;margin-top:15px;color:#474747;}
.b-info_big dt,.b-info_big dd{margin-left:160px}
.b-info_big dt em{display:block}
.b-info_big dd img{position:absolute;top:0;left:0}
.b-info_big dd .more{position:static}
.b-info_hot dt em{display:block}
.b-info_hot dt strong{font-size:130%}
.b-info_hot dd{font-size:85%;min-height:90px;margin-top:7px;color:#474747;}
.b-info_hot dd a{text-decoration:none!important;color:#474747;}
.b-info_hot dd img{float:left;margin-right:10px}
.b-info_vert{position:relative;min-height:110px}
.b-info_vert dt{font-size:120%;margin-left:86px}
.b-info_vert dd img{position:absolute;top:0;left:0}
.b-info_white dt strong,.b-info_white dt strong a{color:#fff}
.b-info_white dt em{color:#fee0a0}
.b-info_white dd a{font-size:85%;text-decoration:none;color:#fff}
.b-info_line em{margin:0 20px 0 0}
.b-info_line.last{margin-bottom:0}


.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:980px;  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;
  margin-top:40px; }
#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; }
