/* elementos */



body
{
 font-family: 'Ubuntu', sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 margin:0;
 padding:0;
}

h1
{
  font-family: 'Ubuntu', sans-serif;
  font-size: 26px;
  color: #FFFFFF;
  font-weight: 400;
  margin:0;
  padding:0;
}

h2
{
  font-size: 17px;
  color: #FFFFFF;
  font-weight: 400;
  margin:0;
  padding:0 0 15px 0;
}

a
{
  color: #000000;
  font-size: 13px;
  outline: 0 none;
}

a:link
{
  text-decoration: none;
}


img
{
  border: 0px;
  margin:0px;
  padding:0px;
}

input
{
 outline:none;
}

table,td
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

td
{
  vertical-align: top;
}



/* Formulários*/

form {
font-size:12px;
}


.form-textline
{
width:350px; 
margin-top:3px;
margin-bottom:5px;
padding:4px;
border: 1px solid #C8C8C8;
}

.form-text
{ 
width:350px; 
height: 120px;
margin-top:3px;
margin-bottom:5px;
padding:4px;
border: 1px solid #C8C8C8;
 }

.form-integer
{ 

width:350px;
margin-top:1px;
border: 1px solid #C8C8C8;
 }


.form-email
{ 
width:350px;
margin-top:3px;
margin-bottom:5px;
padding:4px;
border: 1px solid #C8C8C8;
}


textarea {
border: 1px solid #C8C8C8;
font-size: 12px;
padding: 10px;
height:120px; 
}



/* button */
input[type="button"], input[type="submit"] {
    height: 28px;
    width: 85px;
    border: 1px outset #414141;
    background-color: #515151;
    color: #FFF;
    font-size:12px;
}








.album-td
{
  padding-bottom: 10px;
}


.form-textline, .form-text
{
  width: 400px;
}


.clist
{
  padding-bottom:25px;
}








/* ids  */

#bg {
	position:fixed; 
	top:-50%; 
	left:-50%; 
	width:200%; 
	height:200%;
        z-index:-2;
}


#bg img {
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	margin:auto; 
	min-width:50%;
	min-height:50%;
}



#mc {
    display: table;
    width: 100%;
}


#menu {
    display: table;
    float: left;
    width:370px;
    padding-top:5px;
    height:400px;
}



#wrapper {
    display: table;
    float: left;
    width: 560px;
    background: #000;
    padding: 10px 2px 15px 2px;
    min-height:410px;
    cursor: default;
}


.content {
    display: table;
    padding: 10px 0 0 15px;
}

.cleft {
    display: block;
    float: left;
    width: 352px;
}

.cright {
    display: block;
    float: left;
    width: 164px;
    padding: 0px 8px 12px 8px;
    font-size:9px;
    text-transform:uppercase;
}




.cright h1{
    font-size:15px;
    font-weight:400;
    color:#ffd610;
}

.content_final {
    margin:5px 0px 5px 12px; 
    height:15px; 
    padding:0px 0px 0px 10px;
}


.home {
  width:98%;
  text-align: right;
}








#left {
    position:absolute;
    bottom:0;
    left:0;
    width:165px;
    padding: 0 0 20px 20px;
}


#left .em_cena
{
    width:165px;
    height: 172px;
    background: url(/files/45/45.png) 0 0 no-repeat;
}


#left .em_cena:hover {
    background: url(/files/45/45.png) -180px 0 no-repeat;
}



#home
{
    display:block;
    position:absolute;
    bottom:28px;
    right:25px;
}

#home .gif
{
    display: inline-block;
}




#right {
    display:block;
    position:absolute;
    bottom:0;
    right:0;
    background: #000000;
    color: #FFFFFF;
    font-size:13px;
    padding:5px 20px 5px 10px;
}

#right a {
    font-size:13px;
    color: #FFFFFF;
}

#right a:hover {
    color: #E30A16;
}










/* MENU MENU MENU MENU MENU MENU MENU MENU MENU  */


#menu ul{
    list-style: none;
    padding: 0; 
    margin: 0;
}


#menu span
{
    display: none;
}


#nav {
    float: left; 
    width: 350px; 
    margin: 15px 0;
}


#nav li ul {
    display: none;
}

#nav li {
    padding-top:5px;
}




/* MENU PRINCIPAL */


.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a {
    display: block; 
    height: 32px;
}

#pmenu1 {
    width: 137px;
    background: url(/files/47/47.png) 0 0 no-repeat;
}

#pmenu1:hover, #pmenu1.active {
    background: url(/files/47/47.png) 0 -192px no-repeat;
}


#pmenu2 {
    width: 187px;
    background: url(/files/47/47.png) 0 -32px no-repeat;
}

#pmenu2:hover, #pmenu2.active {
    background: url(/files/47/47.png) 0 -224px no-repeat;
}



#pmenu3 {
    width: 247px;
    background: url(/files/47/47.png) 0 -64px no-repeat;
}

#pmenu3:hover, #pmenu3.active {
    background: url(/files/47/47.png) 0 -257px no-repeat;
}


#pmenu4 {
    width: 245px;
    background: url(/files/47/47.png) 0 -96px no-repeat;
}

#pmenu4:hover, #pmenu4.active {
    background: url(/files/47/47.png) 0 -289px no-repeat;
}


#pmenu5 {
    width: 280px;
    background: url(/files/47/47.png) 0 -128px no-repeat;
}

#pmenu5:hover, #pmenu5.active {
    background: url(/files/47/47.png) 0 -321px no-repeat;
}


#pmenu6 {
    width: 170px;
    background: url(/files/47/47.png) 0 -160px no-repeat;
}

#pmenu6:hover, #pmenu6.active {
    background: url(/files/47/47.png) 0 -353px no-repeat;
}





 
/* SUB MENU */

.sub11 a {
    width: 132px; 
    height: 28px;
    background: url(/files/50/50.png) 0 0 no-repeat;
}

.sub11 a:hover {
    background: url(/files/50/50.png) 0 -462px no-repeat;
}


.sub12 a {
    width: 125px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -30px no-repeat;
}

.sub12 a:hover {
    background: url(/files/50/50.png) 0 -492px no-repeat;
}


.sub13 a {
    width: 132px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -61px no-repeat;
}

.sub13 a:hover {
    background: url(/files/50/50.png) 0 -523px no-repeat;
}


.sub14 a {
    width: 148px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -92px no-repeat;
}

.sub14 a:hover {
    background: url(/files/50/50.png) 0 -554px no-repeat;
}




.sub21 a {
    width: 183px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -123px no-repeat;
}

.sub21 a:hover {
    background: url(/files/50/50.png) 0 -585px no-repeat;
}

.sub22 a {
    width: 164px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -154px no-repeat;
}

.sub22 a:hover {
    background: url(/files/50/50.png) 0 -616px no-repeat;
}






.sub31 a {
    width: 164px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -185px no-repeat;
}

.sub31 a:hover {
    background: url(/files/50/50.png) 0 -647px no-repeat;
}


.sub32 a {
    width: 164px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -216px no-repeat;
}

.sub32 a:hover {
    background: url(/files/50/50.png) 0 -678px no-repeat;
}





.sub41 a {
    width: 161px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -246px no-repeat;
}

.sub41 a:hover {
    background: url(/files/50/50.png) 0 -708px no-repeat;
}

.sub42 a {
    width: 204px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -277px no-repeat;
}

.sub42 a:hover {
    background: url(/files/50/50.png) 0 -739px no-repeat;
}





.sub51 a {
    width: 269px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -307px no-repeat;
}

.sub51 a:hover {
    background: url(/files/50/50.png) 0 -769px no-repeat;
}


.sub52 a {
    width: 239px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -339px no-repeat;
}

.sub52 a:hover {
    background: url(/files/50/50.png) 0 -801px no-repeat;
}






.sub61 a {
    width: 103px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -369px no-repeat;
}

.sub61 a:hover {
    background: url(/files/50/50.png) 0 -831px no-repeat;
}



.sub62 a {
    width: 137px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -399px no-repeat;
}

.sub62 a:hover {
    background: url(/files/50/50.png) 0 -861px no-repeat;
}



.sub63 a {
    width: 158px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -431px no-repeat;
}

.sub63 a:hover {
    background: url(/files/50/50.png) 0 -893px no-repeat;
}






/* GALERIA GALERIA GALERIA GALERIA GALERIA */

#main {
	width:353px;
        overflow:hidden;
	margin:0 auto;
        display: table;
}


#controls {
        width:100%;
        display: table;
        height: 30px;
	margin: auto;
        padfding-top:5px;
}


.exposureTarget {
	width:353px;
	height:275px;
	background-image:url(/files/55/558.gif);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;	
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden; 
}

.exposureWrapper {
	position:absolute; 
	top:0; 
	left:0;
}

.exposureWrapper img {
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}

.exposureLoaded {
	background-image:none;	
}

.exposureData {
	position:absolute;
 	left:0;
 	right:0;
 	bottom:-2000px;
	height:60px;
	padding:7px;
	color:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.exposureControls span,
.exposureControls a {
	font-size:12px;
	padding:8px;
	background-color:#000;
	display:block;
	float:left;
}

.exposureControls a {
	color:#ccc;
	text-decoration:none;
	outline:none;
}

.exposureControls a:active,
.exposureControls a:hover {
	background-color:#111;
	color:#ddd;
}

.exposureControls .active {
	color:#fff;
	background-color:#111;	
}



.exposurePrevPage 
{
        margin-top:5px;
        width:15px;
	color:#fff;
        height: 8px;
	background: url(/files/58/580.png) no-repeat;	
}



.exposureNextPage 
{
        margin-top:5px;
        width:15px;
	color:#fff;
        height: 8px;
	background: url(/files/58/581.png) no-repeat;	
}