html, body {height:100%;}

* {
margin: 0;
padding: 0;
}

body {
background-color:#ffffff;
color:#666;
text-align:center;
background-image:url("../img/prt_hdr_bck.gif");
background-repeat:repeat-x;
}

#header_portal{
width:1000px;
height:25px;
margin:0 auto;
background-color:transparent;
}

#header_portal .box{
margin:auto;
}

#header_portal ul {
margin-left:0px;
}

#header_portal ul li{
display:inline;
float:left;
}

#header_portal ul li a{
display:block;
color:#FFF;
line-height:23px;
height:23px;
border-right:1px solid #8b9cad;
padding-left:10px;
padding-right:10px;
margin-top:1px;
margin-bottom:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

#header_portal ul li a:hover{
text-decoration:underline;
}

.selected {
background-image:url("../img/prt_hdr_bck_bt.gif");
background-repeat:repeat-x;
text-decoration:none;
}

#header_portal .busca{
display:block;
float:right;
padding-top:2px;
}

#header_portal .busca input{
background-color:#d7e0ed;
border:1px solid #a7b3be;
width:160px;
float:left;
height:18px;
color:#666;
font-size:10px;
line-height:18px;
padding-left:2px;
}

#header_portal .busca img{
margin-top:-1px;
margin-right:0px;
border:1px solid #666666;
}

#topo {
border:0px solid;
margin:0 auto;
margin-top:0px;
width:1200px;
height:205px;
text-align:center;
background-image:url("../img/topo.jpg");
background-repeat:none;
}

#tudo { 
width:1020px;
position:relative;  /*Contexto de posicionamento */
background:#fff url(bg-auxiliar.gif) repeat-y right;
margin:0 auto;
text-align:left;
min-height:100%;
}

*html #tudo {height: 100%;}
#conteudo {padding-bottom:30px;}

#principal {
	width:1020px;
	padding-left:0px;
	float:left;
	padding-top:30px;
	text-align:left;
}


div.coluna{
	width:200px;
	float:left;	
}
div.coluna div.img{
	height:160px;
	background-repeat:no-repeat;
	background-position:center left;
}
div.coluna ul{
	list-style-type:none;
	left:40px;
}
div.coluna ul li{
	list-style-type:none;
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:20px;
	background-position:0 2px;
}
div.coluna ul li.twitter{background-image: url("../img/twitter.jpg");}
div.coluna ul li.blogger{background-image: url("../img/blogger.jpg");}
div.coluna ul li.orkut{background-image: url("../img/orkut.jpg");}
div.coluna ul li.facebook{background-image: url("../img/facebook.jpg");}
div.coluna ul li.flickr{background-image: url("../img/flickr.jpg");}
div.coluna ul li.youtube{background-image: url("../img/youtube.jpg");}

.clear {clear:both;}

#rodape {
margin:0 auto;
height:50px;
background-image:url("../img/fot_bck.gif");
background-repeat:repeat-x;
}

#rodape p {
margin:0;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:15px 0px 0px 0px;
}

a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
}


