/** general **/
body {padding: 0px; margin:10px 0px; background: url(/sitemedia/img/bck.gif) scroll left top repeat-x #FFF; font-size:0.78em; line-height: 1.5em;}
a { color: #00BBF2; text-decoration:none;}
a:hover, a.active,#utils a,#bread a, #bread, #utils, #list, #lista a:hover {color: #969494;}
a:hover, a.active {text-decoration:none;}
body, td, th {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333}
p, h1, li { padding:3px 0px; margin:0px;}
h1, h2, h3 {font-family:Georgia,serif;}
h1 {padding-top:10px; text-transform:uppercase; color:#564b47; /*background-color: transparent; */
text-transform:uppercase; color:#094B5F; font-size:1.4em}
h2 {font-size:1.25em;color:#00BBF2;}
h3 {font-size:1.1em}
/** forms **/
input[type=submit] {background: url(/sitemedia/img/bbg.gif) left top repeat-x; color:#777; cursor: pointer; height:20px; width:100px;
	border:1px #999 solid; font-family: "DejaVu Sans Condensed", "DejaVu Sans", Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	text-transform:uppercase; font-weight:bold; margin-top:10px;}
input[type=submit]:hover {background-position:0px -18px; color:#094B5F; border-color:#094B5F;}
input[type=text] {border:#969494 solid 1px;  background-color:#f7f7f7;}
input[type=text]:hover {border-color:#00BBF2; background-color:#FFF;}
#subscribe input[type=text] {margin: 3px;}
#logo {height:57px; background:url(/sitemedia/img/barra.gif) scroll left top no-repeat #fff; margin-bottom:10px; text-align:right; }	
#logo #home a {display:block; float:left; width:500px; height:40px; margin:10px;}
#logo form {color:#00BBF2; margin:-10px 10px 0px 0px; float:right;}
#logo form input[type=submit] { background: none; font-weight:normal; width: auto; height: auto; padding:2px;
	border: 0px none; background-color:#000; float:right; color:#fff; margin:2px; cursor:pointer; }
#logo form span {display:block; float:right; font-size: 0.8em}
#box {width:900px; margin:0px auto; padding:0px; text-align:left;}
#bottox {width:900px; margin:0px auto; padding:0px; text-align:center; clear: both; display: block;}
.left {width:280px; float:left; margin:0px 8px 0px 4px; display: block;}
.content {width:280px; float:left;margin:0px 20px}
.right {width:280px;float:right; margin-right:4px; }
#promo {height:265px; background: url(/sitemedia/img/promo1.jpg) scroll left top no-repeat #FFF;}
#partners, #footer {width:900px;text-align:center;color:#AAA7A7; clear:both; display:block;}
#nav {clear:both; margin-bottom:10px; margin-top:0px; text-align:center; text-transform:uppercase;
	font-family: Helvetica, "DejaVu Sans Condensed", "DejaVu Sans", Tahoma, Sans-Serif;
}
#nav a { padding:5px; font-size:1.1em; letter-spacing:0.02em}
#footer a { padding:10px; color:#969494; background:url(/sitemedia/img/sep.gif) scroll left center no-repeat #fff; font-weight:bold}
#pesquisa {border:#00BBF2 solid 1px;padding-top:3px;}
#footer a:hover { color:#00BBF2; }
#txt {float:left; width:590px; margin:0px 0px 30px 10px; padding:0px 0px 30px 0px ;}
#utils {margin: 0px; padding: 0px;}
#utils li {list-style-type:none; margin: 0px; padding:1px;}
#utils li a {background:url(/sitemedia/img/utils.gif) 0px 4px no-repeat #fff; text-decoration:none; padding:3px 10px 2px 20px; margin:0px;display:block;}
#utils li#fav a {background-position: 0px -15px;}
#utils li#amigo a {background-position: 0px -32px;}
#utils li a:hover {background-position: 0px -50px;}
#utils li#fav a:hover {background-position: 0px -69px;}
#utils li#amigo a:hover {background-position: 0px -86px;}
#subnav, .subnav {float:right;width:255px;}

/*  desenho */
.sidebar {float:right;clear:right; width:260px;}
#evento {width:280px; float:left; clear:left;}
#parceiro, #evento {float:left;width:280px;clear:left; margin:0; padding:0; }
#bread {font-size:0.9em;}
#bread {margin-left: 10px;}
#bread a {padding: 5px 0px;}
#subnav{margin-right:10px;}
#subnav ul {margin:0px ;padding:0px;}
#subnav li {list-style:none; margin: 3px 0px; padding:7px 0px; border-bottom:1px solid #969494;font-size:1.15em;}
#subnav li ul{border-bottom:none; border-top:1px solid #969494; padding:5px 0px 0px 20px;}
#subnav li ul li {border-bottom:none;font-size:0.97em; margin: 1px 0px; padding:6px 0px;}
#subnav h1 {border-bottom:2px solid #969494;}
.subnav {margin:15px 15px 0px 15px;}
#lista a:hover {text-decoration:underline;}
#bread a, #list a:hover,#list a{text-decoration:none;border:none;}
.info {color:#666; padding: 5px;}
.info p {color:#969494;}
.info span {color: #333;}
#enviaramigo, #hiddenname {display:none;}
#ilust {height:179px; width:280px; overflow:hidden; margin:10px; 
padding:0px; border: 1px solid #00BBF2; display:block; }
#ilust img {top:0px; left:0px; margin:0px; padding:0px; position: relative; }
#lista td {vertical-align:top;}
#lista h2 {margin: 0px;}
#lista a img {vertical-align:middle;}
#lista  a:hover img {border-color: #969494}
.meio {float:right; width:280px}
#utils a:hover, #bread a:hover, #list a , #lista a {color:#00BBF2;}
#tooltip, #output1 {display:block; width: 240px; height:25px; text-align:center; vertical-align: middle;}
.errorlist {margin: 0px; padding: 1px; color: #333; list-style-type: none;}
.errorlist li .errorlist {color: #f00;}