/* elementos */



body
{
 font-family: 'Ubuntu', sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 margin:0;
 padding:0;
}

big
{
 font-size: 22px;
}


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;
}



.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: 420px;
    background: #000000;
    padding: 15px 10px 0px 10px;
    height:100%;
    min-height:520px;
    cursor: default;
}


.content {
    margin:20px 0 35px 20px;
}


.subm {
  float:left;
  padding-top:4px;
  padding-right:20px;
  font-size: 11px;
  text-transform: uppercase;
}

.subm a{
  font-size: 11px;
  color: #FFF;
}






#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: 112px; 
    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: 105px; 
    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: 112px; 
    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: 128px; 
    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: 163px; 
    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: 144px; 
    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: 144px; 
    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: 144px; 
    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: 141px; 
    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: 184px; 
    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: 249px; 
    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: 219px; 
    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: 83px; 
    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: 117px; 
    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: 138px; 
    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;
}








/* Sroll Sroll Sroll Sroll Sroll Sroll Sroll Sroll */


#mcs_container {position:relative; margin:20px 0 0 10px; width:95%; height:450px; padding:0 10px;}

#mcs_container .customScrollBox{position:relative; height:100%; overflow:hidden;}

#mcs_container .customScrollBox .container {position:relative; width:95%; top:0; float:left; margin-right:10px;}

#mcs_container .customScrollBox .content{clear:both;}

#mcs_container .dragger_container{position:absolute; width:2px; height:390px; float:left; top:30px; right:0; background:#000; cursor:pointer -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:s-resize;  margin-right:5px;}


#mcs_container .dragger{position:absolute; width:2px; height:60px; background:#999; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

#mcs_container .dragger_pressed {position:absolute; width:4px; margin-left:-1px; height:60px; background:#999; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:s-resize;}


#mcs_container .scrollUpBtn, #mcs_container .scrollDownBtn {
position:absolute; display:inline-block; width:12px; height:15px; text-decoration:none; right:0px; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; margin-right:10px;}


#mcs_container .scrollUpBtn{top:0; right:15; width: 12px; background-image: url("/files/12/124.png");
background-repeat: no-repeat; opacity: 0.4; background-position: -18px 0;}

#mcs_container .scrollDownBtn{bottom:0; right:0; width: 12px; background-image: url("/files/12/124.png");
background-repeat: no-repeat; opacity: 0.4; background-position: -18px -20px;}


#mcs_container .scrollUpBtn:hover, #mcs_container .scrollDownBtn:hover{filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70;}
