@charset "utf-8";
/* CSS Document */

/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */


div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none;
}

div.feedburnerFeedBlock img {
display:none;
}

div.feedburnerFeedBlock ul li{
margin:0 0 12px 0; 
}

div.feedburnerFeedBlock ul a{
color:#FFFFFF;
text-decoration:none;
}

div.feedburnerFeedBlock ul a:hover{
color:#FFFFFF;
text-decoration:underline;
}

html, body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#3c2412;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
}
h1 {
	font-size: 18px;
}

h2 {
	font:1.25em georgia, serif;
	margin:0 0 0.5em;
}

p {
	line-height:1.5;
	margin:0 0 1em;
}

input{border:solid 1px #52C5FF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.formiguinha{ font-size:9px;}

#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-image:url(../imgs/bg_cabos.gif);
	background-position: 0 449px;	
	background-repeat:no-repeat;
}
#header {
	padding-top:40px;
	background-image:url(../imgs/topo.gif);
	background-position:220px;
	background-repeat:no-repeat;
}
#logo {
border-left:solid 15px #52C5FF;
}
#content {
	clear:both;
	overflow:auto;
	padding-top:20px;
}
#menu {
        float: left;
        width: 165px;
		margin-left: 30px;
		padding-top: 15px;
}

#conteudo {
        float: left;
        width: 560px;
        padding: 15px;
		background:#FFFFFF;
		color:#444;
		margin:0 15px;
		margin-bottom:40px;
		min-height:550px;
}

#conteudo a:link, #conteudo a:visited, #conteudo a:active {
color:#444;
}
#conteudo a:hover {text-decoration: underline; 
background:#FFFFCC; 
text-decoration: underline;
}

#noticias {
        float: right;
        width: 165px;
		margin-right: 20px;
        background-color: #ccc;
		padding-top: 15px;
}

#blog{
	float: right;
	width: 165px;
	margin-right: 20px;
	padding-top: 15px;
	padding-bottom: 50px;
	font-size:10px;
}

#blog{
list-style-image:none;
}

#blog.bbrecposttitle ul li a:hover{
font-size:18px;}


#twitter_div{
	float: right;
	width: 165px;
	margin-right: 20px;
	padding-top: 15px;
	font-size:10px;
}

#twitter_div a{
	color:#52C5FF;
}

#twitter_div ul{
	padding-left:0;
	padding-top:0;
}

#twitter_div li{
	list-style:none;
	padding-left:0;
	padding-bottom:10px;
	padding-top:0;
}

#marcas {
	width:100%;
	bottom:0; /* stick to bottom */
	text-align:center;
}

#footer {
	width:100%;
	bottom:0; /* stick to bottom */
	border-bottom:5px solid #52C5FF;
	text-align:center;
	height:80px;
	padding-top:20px;
}
#footer p {
	padding:1em;
	margin:0;
}
/* CSS Document */

.separador {
	border-bottom:solid #FFFFFF 1px;
}

/* menu */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 160px; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #52C5FF;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #52C5FF;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem .statusiconfrente{ /*CSS for icon image that gets dynamically added to headers*/
top: 5px;
border: none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
padding-bottom:10px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #D2F7FF;
text-decoration: none;
padding: 2px 0;
padding-left: 15px;
background-color:#3C2412;
}

.glossymenu div.submenu ul li a:hover{
text-decoration:underline;
background-color:#3C2412;
}
.espaco{
padding-left: 15px;
height:22px;
}

/* NA HOME */
#parte1{
padding-bottom:20px;
}

#parte2{
margin-bottom:20px;
}

#box_video{
float:left;
width:170px;
}

#box_video a, #box_video a.link{
color:#444444;
text-decoration:none;
}

#box_video a:hover{
color:#444444;
text-decoration:underline;
}

#box_livros{
float:left;
width:170px;
margin-right:25px;
margin-left:25px;
}

#box_outros{
float:right;
width:170px;
}

.destaque_principal{
font-size:12px;
padding:10px;
color:#FFFFFF;
}


.destaque_titulo{
height:20px;
padding-top:5px;
padding-bottom:10px;
}

.destaque_legenda{
height:20px;
font-size:10px;
font-weight:bold;
padding-left:15px;
padding-top:5px;
}

.destaque_texto{
font-size:10px;
padding-top:13px;
color:#444444;
}

.cor_laranja{
background-color:#FF6600;
}

.cor_rosa{
background-color:#BB284F;
}

.cor_azulclaro{
background-color:#00CCFF;
}

.cor_azulescuro{
background-color:#00667F;
}

.fontebranca{
color:#FFFFFF;
}