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;
	zoom: 1;
}
/*body {
	line-height: 1;
	color: black;
	background: white;
}*/
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
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: "" "";
}

hr { display: none; }
fieldset{ display: block; }

/* /reset */


#container {
	margin: 0 auto;
	width: 1000px;
}

hr {
    display: none;
}

body {
	background: #FFF url("../img/bg_body.gif") repeat-x;
}

.clearFix:after {
    display: block;
    content: ".";
    clear: both;
    visibility: hidden;
    overflow: hidden;
    height: 0;
}

/* Main */
.container {
    margin: 0 auto;
    width: 850px;
}

/* Header*/
.header {
	background: #FFF url("../img/topo.jpg") no-repeat center top;
    height: 298px;
}

.header h1 { display: none; }



.presents {
	margin: 6px 0 0 510px;
	position: absolute;
}


.presents a {
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -5000px;
}

.presents a.unesc {
	height: 65px;
    width: 64px;
}

.presents a.tribuna {
	height: 50px;
    margin: 9px 0 0 95px;
    width: 130px;
}

.presents a.rc {
	height: 47px;
    margin: 9px 0 0 245px;
    width: 232px;
}



/* Content*/
.content {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    padding: 0 10px
}

.content .intro {
    margin: -10px 0 34px;
}

.content .intro big, .content .intro big span {
    font-size: 26px;
    font-weight: bold;
}

.content .intro big {
    color: #241F41;
    display: block;
    float: left;
    letter-spacing: -1px;
}

.content .intro big span {
    color: #8C852F
}

.content .intro .obs {
    color: #777;
    font-size: 11px;
    float: right;
    margin-top: 9px;
}

/* Artistas */
.boxes {
    margin: -20px -13px 0 ;
    clear: both;
    >height: 1%;
    _margin: -20px -34px 0;
    >width: 900px
}

.boxArtist {
    background: #F8EAC0;
    float: left;
    margin: 10px;
    padding: 7px;
    width: 166px;
    height: 150px;
}

.boxArtist:hover {
    background: #988E3D
}

.boxArtist label {
    background: #988E3D;
    display: block;
    height: 73px;
}

.boxArtist:hover label {
    background: #241F41
}

.boxArtist label input {
    margin: 30px 0 0 13px;
    float: left;
    position: relative;
}

.boxArtist label img {
    display: block;
    float: right;
    width: 128px;
}

.boxArtist big {
    color: #3A4750;
    display: block;
    font-weight: bold;
    font-size: 15px;
    padding-top: 4px;
    text-align: center;
}

.boxArtist:hover big {
    color: #FFF
}

.boxArtist a {
    text-decoration: none;
    font-size: 11px;
    display: block;
    text-align: center;
}

.boxArtist:hover a {
    color: #E3D8FF
}

/* Box para votação */
.boxVote {
    background: #988E3D;
    margin: 20px 0;
    >height: 1%;
    padding: 20px;
}

.boxVote label strong {
    color: #FFF;
    display: block;
    float: left;
    font-size: 16px;
    margin: 5px
}

.boxVote input {
    display: block;
    float: left;
    margin-right: 6px;
    padding: 5px;
    font-size: 15px;
}

.boxVote input.vote {
    background: #201B3A;
    border: none;
    color: #FFF;
    height: 32px;
    font-size: 19px;
    font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 2px 30px 5px;
    cursor: pointer;
	margin-right: 12px;
}

/* Footer*/
.footer {
    color: #666;
	font-family:Arial, Helvetica, sans-serif;
    padding: 0 10px 20px;
    text-align: center
}

.imgvideo {
    width: 128px;
    height: 73px;
}

.mensagem {
    color: white;
}