@charset "utf-8";
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration:none}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing:0}
caption, th, td {text-align: left;font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

html {background:#076A70 url(../img/layout/home-html.png) repeat-x scroll 0 -100px;}
body {font: 13px Arial, Helvetica, sans-serif;}

a {color:#ffea00; overflow: hidden;}
a:hover {text-decoration: underline}
.hide, hr, legend {display: none}

#geral{
width: 620px;
margin: 0 auto;
}


/** Header*/
#header {position: relative;height: 105px;margin-top: 25px;z-index: 10}

h1.logo {
	background: url(../img/layout/logo-png24-trans.png) no-repeat;
	position:absolute;
	top:20px;
}

h1.logo a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	width:291px;
	height: 143px;
}

.partner {position: absolute; right: 0}

/** === Main menu=== */
ul.mainmenu {
	width: 325px;
	height: 28px;
	position: absolute;
	top:68px;
	right:0	
}

ul.mainmenu li{float: left}
ul.mainmenu li a {
	display:block;
	height:28px;
	text-indent:-9999em;
	background-image:url(../img/layout/mainMenu.jpg);
}

ul.mainmenu li#mConheca a {width: 63px}
ul.mainmenu li#mRede a {width: 39px;background-position: -63px top}
ul.mainmenu li#mNoticias a {width: 60px;background-position: -102px top}
ul.mainmenu li#mEventos a {width: 61px;background-position: -162px top}
ul.mainmenu li#mTags a {width: 41px;background-position: -223px top}
ul.mainmenu li#mContato a {width: 61px;background-position: -264px top}

ul.mainmenu li#mConheca a:hover {background-position: left bottom}
ul.mainmenu li#mRede a:hover {background-position: -63px bottom}
ul.mainmenu li#mNoticias a:hover {background-position: -102px bottom}
ul.mainmenu li#mEventos a:hover {background-position: -162px bottom}
ul.mainmenu li#mTags a:hover {background-position: -223px bottom}
ul.mainmenu li#mContato a:hover {background-position: -264px bottom}

/** Multimedia Nav*/

ul#nav-multimedia {
	position: absolute;
	left: 35px;
	bottom: 10px
}

ul#nav-multimedia li {
	float: left;
	width: 138px;
	height: 27px;
	line-height:27px;
	text-align:center;
	
}
ul#nav-multimedia li a{
	background: url(../img/layout/multimedia-icons.png) no-repeat;
	font-size:12px;
	text-transform:uppercase;
	padding-left: 14px;
}

ul#nav-multimedia li.texts a{background-position: left -18px}
ul#nav-multimedia li.images a{background-position: left -35px}
ul#nav-multimedia li.audios a{background-position: left -53px}
ul#nav-multimedia li.videos a{background-position: left -68px}

ul#nav-multimedia li.texts, ul#nav-multimedia li.images, ul#nav-multimedia li.audios {border-right: 1px solid #146c71;}
ul#nav-multimedia li.images, ul#nav-multimedia li.audios, ul#nav-multimedia li.videos {border-left: 1px solid #2e9399;}
/** Box with Buttons and Search*/
#main-box {
	background: url(../img/layout/box_home.jpg) no-repeat center center;
	position: relative;
	width:620px;
	height: 260px;
	z-index:1;
}

.bigButtons {position: absolute;right: 32px;height:106px;}
.bigButtons li {float: left}
.bigButtons li a {display: block}
.bigButtons li.crieFuturos {margin-top:15px }
.bigButtons li.crieAqui { margin-top: 30px}


#searchform {
	left:60px;
	position:relative;
	top:140px;
	width: 500px
}

#searchform ul li { display: inline}
#searchform #term {width: 418px; border:none; padding: 3px;}
form#searchform fieldset input.btFind {
position:relative;
top:7px;
}
form#searchform fieldset p {
	margin:6px 2px;
	text-align:right;

}
form#searchform fieldset p a {
	background:transparent url(../img/layout/advSearch-trans.png) no-repeat left bottom;
	padding-left:17px;
	
}
.box-busca-a a {color: #A6FFFC
	
}


/* === TagCloud === */
.tagCloud {margin-top: 15px;text-align: center}
.tagCloud span { position: absolute; left: -999em; width: 990px; }
.tagCloud .notPopular { font-size: 11px; }
.tagCloud .notVeryPopular { font-size: 14px; }
.tagCloud .somePopular { font-size: 16px; }
.tagCloud .popular { font-size: 18px; }
.tagCloud .veryPopular { font-size: 20px; }
.tagCloud .ultraPopular { font-size: 22px; }
.tagCloud li {display:inline;padding-left:15px;}
.tagCloud li a{line-height:20px;color: #D0D0D0;font-family: "Trebuchet MS";}




/* ==== Rodapé ====  */
#footer {padding-top:40px;}
#footer .nav, #footer .nav ul{background-color:#00575E;}
#footer .nav {height:36px;}
#footer .nav div {margin:0 auto;width:750px;position:relative}
#footer .nav ul.menu {padding-top:11px;}
#footer .nav ul.menu li, #footer .nav ul.menu-right li {padding:12px 6px 9px 0; }
#footer .nav ul.menu li a, #footer .nav ul.menu-right li a{border-right:1px solid #ffea00;padding-right:5px;}
#footer .nav ul li a.no-border{border-right:none;}

#footer .nav ul.menu-right {position: absolute; right: 5px; top: 11px;}

#footer .nav ul li{display:inline;}

#footer #credits {width:750px; height:98px; margin: 16px auto 0; background:#076a70;}
#credits p {color: #FFF}
#credits p.vcard {float: left;margin: 17px 0 0 68px}