body {
	background-color:#FFFFFF;
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position:top center;
	margin:0px;
	padding:0px;
	overflow-y:hidden;
}

*{
font-family:"Trebuchet MS", Arial, sans-serif;
behavior: url(/images/iepngfix.htc);
}

a:link, a:visited, a:hover{
color:#000000;
text-decoration:underline;
font-weight:bold;
color:#606060;
}

a img{
border:none
}


div.copyright{
font-size:10px;
color:#616161;
float:left;
}

.gobold{
font-weight:bold;
}

.lineheight130{
line-height:130%;
}

.lineheight120{
line-height:120%;
}

div.go12{
text-align: left;
font-size:12px;
}

div.go14{
text-align: left;
font-size:14px;
}

div.box{
	width:754px;
	max-width:754px;
	min-width:754px;
	height:354px;
	max-height:354px;
	min-height:354px;
	margin-left:auto;
	margin-right:auto;
}

div.search{
width:225px;
min-width:225px;
max-width:225px;
height:30px;
min-height:30px;
max-height:30px;
background-color:#d8d8d8;
float:right;
font-size:11px;
padding-left:10px;
padding-top:10px;
}

div.search2{
float:left;
padding-top:2px;
}

div.line{
	height:85px;
	width:754px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	padding:0px;
	left: 257px;
	top: 378px;
}

div.bottom{
	width:754px;
	max-width:754px;
	min-width:754px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

#textfield{
font-size:12px;
font-family:"Trebuchet MS", Arial, sans-serif;
}


div.buscarvideos{
font-size:12px;
}

div.boxlateral{
font-size:11px;
color:#606060
}

div.titulovideo{
font-size:12px;
}

div.titulotemasresultados{
font-size:14px;
}

div.gofloatright{
float:right;
}

div.gofloatleft{
float:left;
}


img.button{
border:none
}

div.logomemoria{
float:left;
margin-left:-250px; margin-left:100px;
}



/* HOME */

div.flashhome{
position:absolute;
padding-left:148px;
}

div.biggerthanbox{
margin-left:auto;
margin-right:auto;
}

div.popupshome{
z-index:10;
width:270px;
margin-left:auto;
margin-right:auto;
padding-top:3px;
padding-left:253px;
}

div.texthome{
padding-left:400px;
padding-top:60px;
}

div.texthomeindent{
padding-left:30px;
font-size:13px;
}





/* Album */




.albumthumb{
border:solid 1px;
border-color:#cecece;
margin:2px;
float:left;
}

.albumphoto{
border:solid 1px;
border-color:#cecece;
}


div.albumdescription{
width:374px;
max-width:374px;
min-width:374px;
font-size:12px;
padding-left:3px;
}

div.albumrightcolumn{
float:right;
border-left:0px;
padding-right:11px;
width:370px;
font-size:11px;
color:#606060;
}

div.albumleftcolumn{
width:340px;
max-width:340px;
min-width:340px;
padding-left:20px;
}

div.albumleftcolumn2{
width:340px;
max-width:340px;
min-width:340px;
z-index:8;
}

div.phototext{
width:340px;
max-width:340px;
min-width:340px;
padding-left:21px;
margin-top:238px;
position:absolute;
z-index:8;
}

.phototitle{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#1d1d1d;
}

.photographer{
font-size:10px;
font-style:italic;
color:#c8c8c8;
background-color:#757575;
}

/* Lista */

div.listpadding{
padding-left:20px;
padding-right:20px;
}

div.list{
float:left;
width:224px;
max-width:224px;
min-width:224px;
padding-left:25px;
font-size:11px;
color:#606060;
}

div.pages{
margin-left:auto;
margin-right:auto;
width:500px;
text-align:center;
font-size:18px;
color:#818181;
}



/* Video01 */

div.rightvideocolumn{
float:right;
width:250px;
max-width:250px;
min-width:250px;
}

div.rightvideocolumn2{
text-align:left;
width:205px;
height:282px;
background-color:#eaeaea;
float:right;
font-size:11px;
color:#606060;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
padding-right:10px;
margin-top:0px;
}

.videoimgfloat{
float:left;
border:solid 1px;
border-color:#cecece;
margin-right:6px;
}

div.leftvideocolumn{
background-color:#0066CC;
}

div.videopadding{
padding-left:15px;
padding-bottom:0px;
float:left;
}

div.videodescription{
width:150px;
max-width:150px;
min-width:150px;
padding-left:5px;
padding-right:10px;
height:276px;
max-height:276px;
min-height:276px;
position:relative;
display:table;
vertical-align:middle;
float:right;
}

div.videodescription2{
	width:100%;
	display:table-cell;
	position:relative;
	padding-bottom:10px;
}

.videotitle{
padding-left:10px;
padding-top:10px;
margin-left:10px;
}



/* Menu DHTML */

div.popup1{
z-index:10;
background-color:transparent;
color:#FFFFFF;
position:absolute; 
visibility: hidden; 
border:0px; 
width: 209px; 
height: 234px;
padding-bottom:3px;
}

div.popup2{
z-index:10;
background-color:transparent;
color:#FFFFFF;
position:absolute; 
visibility: hidden; 
border:0px; 
width: 263px; 
height: 357px; 
padding-bottom:3px;
}

div.popups{
z-index:10;
width:270px;
margin-left:auto;
margin-right:auto;
padding-top:25px;
padding-left:253px;
}

#subcontent{
z-index:10;
padding-top:100px;
}

#subcontent2{
z-index: 0px;
padding-top:100px;
}

.links {
	position:relative;
	height:64px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-40px;
	padding:0px;
}

.links_wrapper {
	margin-left:400px; 
	padding-top:21px;
}

.linkItems {
	float: left;
	margin-left: 5px;
}

#flashcontent2 {
	z-index:20;
	position:relative;
	top: 111px;
	left: 45px;
	width:209px;
	height:166px;
	display:none;
}

#flashcontent3 {
	z-index:20;
	position:relative;
	top: -78px;
	left: 239px;	
	width:263px;
	height:357px;
	display:none;
}

.menu_container {
	z-index:20;
	position:relative;
	top: -342px;
	height: 250px;
	width: 1px;
	margin-left:213px;
	left: -127px;
}

/* novo footer */

.newfooter1{
	width:633px;
	display:table;
}

.newfooter2{
	float:left; display:table;
}

.newfooter3{
	height:70px;
	float:left; 
	background-color:#DEDEDE;
	width:293px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.newfooter4{
	float:right;
}

.newfooter5{
	margin-left:10px;
	margin-top:10px;
}

.newfooter1b{
	display:table;
	margin-left:auto;
	margin-right:auto;
	margin-top:-260px;
	overflow:hidden;
	width:750px;
}

.newfooter3b{
	height:70px;
	background-color:#DEDEDE;
	float:left; 
	width:495px;
	display:table;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


.newfooter5b{
	margin-left:15px;
	margin-top:15px;
	text-align:left;
}
