@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0; padding: 0; }
img,body,html { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
q:before,q:after { content: ''; }
* { font: 11px Verdana, Arial, Helvetica, sans-serif; }
h3, h3 * { font-size: 16px; }

body {
	background: #fff0da url(images/page-bg.jpg) repeat-x center top;
}

strong,
strong * {
	font-weight: bold;
}

em,
em * {
	font-style: italic;
}

.topo {
	position: absolute;
	top: 0;
	width: 100%;
	height: 265px;
	background: transparent url(images/topo-bg.png) no-repeat center top;
	z-index: 9999;
}

.logo {
	position: relative;
	margin: 5px auto;
	width: 450px;
	height: 175px;
	background: transparent url(images/topo-logo.png) no-repeat center top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topo-logo.png', sizingMethod='scale');
}

.tema {
	position: relative;
	margin: 5px auto;
	width: 594px;
	height: 20px;
	background: transparent url(images/topo-tema.png) no-repeat center top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topo-tema.png', sizingMethod='scale');
}

.divisao {
	position: relative;
	margin: 0px auto 5px;
	width: 695px;
	height: 3px;
	background: transparent url(images/topo-div.png) no-repeat center top;
}

.menu,
.menu a {
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	color: #C30;
}
.menu a:hover {
	text-decoration: underline;
	color: #F90;
}

.container {
	position: absolute;
	left: 50%;
	margin: 210px 0 0 -370px;
	width: 740px;
	color: #FFF;
}
.container-bg {
	padding: 55px 10px 10px;
	border: #FFF solid 1px;
	background: #F90 url(images/texto-bg.jpg) repeat left top;
}

.album {
	margin: 10px 0 15px 10px;
}
.album li {
	margin: 10px 0;
}
.album li a {
	padding: 4px 4px 4px 25px;
	background: transparent url(images/gallery_icon.gif) no-repeat 4px center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.album li a:hover {
	color: #555;
}
.album li a.selected {
	background-color: #FFF;
	border: #999 solid 1px;
	color: #555;
	_filter:alpha(Opacity=85);
	opacity: 0.85;
}

ul.video {
	height: 885px;
	margin: 0 auto;
	position: relative;
	width: 680px;
	list-style: none !important;
	padding-left: 0 !important;
}
.video li {
	float: left;
	margin: 3px;
	padding: 5px;
	background-color: #FFF;
	border: #999 solid 1px;
	_filter:alpha(Opacity=85);
	opacity: 0.85;
}
.video li.wide {
	width: 658px;
	text-align: center;
}

.titulo {
	font-size: 12px;
}

h1 {
	margin: 15px 0 30px;
	font-size: 18px;
	font-weight: bolder;
}

.container p {
	text-indent: 40px;
	margin-bottom: 20px;
}

.container p.clean {
	text-indent: 0;
}

.container ul {
	list-style-type: disc;
	margin-bottom: 20px;
	padding-left: 13px;
}
.container ul li {
	margin-bottom: 3px;
}

b {
	font-weight: bold;
}

.logos {
	margin-top: 10px;
	padding: 5px;
	background-color: #FFF;
	border: #999 solid 1px;
	_filter: alpha(Opacity=85);
	opacity: 0.85;
	text-align: center;
}
.logos a {
	margin: 0 10px;
}

#copy {
	position: relative;
	margin: 15px auto;
	padding-bottom: 20px;
	width: 300px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
	color: #333;
}

input[type=text] {
	width: 370px;
}

textarea {
	width: 425px;
}

.success {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	color: green;
	display: block;
	_filter: alpha(Opacity=85);
	opacity: 0.8;
	padding: 3px;
}