/* elementos */



body
{
 font-family: 'Ubuntu', sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 margin:0;
 padding:0;
 background: #807b7a;
}

h1
{
  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:hover {
  color: #DF0060;
}

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: 564px;
    padding: 0px 0px 20px 0px;
    height:100%;
    min-height:520px;
    cursor: default;
}

.content {
    position: relative;
    z-index: 10;
    width: 564px;
}



#pub {
    display: block;
    padding:20px 0px 0px 0px;
}


#pub .item {
	width:132px;	
        height:90px;	
	margin: 2px 0 2px 4px;
	overflow:hidden;
        position:relative;
	float:left;
        text-transform:uppercase;
}


#pub .item_sem {
	width:132px;	
        height:90px;	
	margin: 2px 0 2px 4px;
	overflow:hidden;
        position:relative;
	float:left;
}

#pub .item .caption {
	width:132px;
        height:192px;	
	background:#df0060;
	color:#fff;
        text-transform:uppercase;
	position:absolute;
	left:0;
	display:none;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8;    
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
}

#pub .item .caption a {
	text-decoration:none;
	color:#FFF;
	font-size:12px;	
        font-weight: 600;
	padding: 24px 10px 75px 18px;
	display:block;
}

#pub .item .caption small {
        font-weight: 400;
}


#pub img {
	border:0;
	position:absolute;
}


#pub .clear {
	clear:both;	
}




#lightbox {
    background-color: #FFFFFF;
    padding: 10px;
    color: #111;
    
}

#lightbox img {
    border: medium none;
    clear: both;
}
#closeButton {
    right: 5px;
    top: 5px;
}

#lightboxCaption {
    margin-top:7px;
    font-size: 0.8em;
    float: left;
}

#keyboardMsg {
    margin-top:7px;
    float: right;
}

#lightboxDetails {
    font-size: 0.8em;
}






#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;
}








/* slide show slide show slide show slide show */


.roundabout-holder {
      list-style: none;
      padding: 0;
      margin: 0 auto;
      height: 452px;
      width: 310px;
   }
   .roundabout-moveable-item {
      height: 452px;
      width: 310px;
      cursor: pointer;
      border: 1px solid #000;
   }
   .roundabout-in-focus {
      cursor: auto;
   }


.roundabout-holder li img {
    width: 100%;
}

.roundabout-holder li.roundabout-in-focus {
    cursor: default;
}

.roundabout-holder li span {
    background: #111;
    display: block;
    padding: 5px 0 6px 8px;
    color: #FFF;
    font-size:10px;
    text-transform:uppercase;
}

#carbonads-container .carbonad {
margin: 0 auto;
} 






/* Sroll Sroll Sroll Sroll Sroll Sroll Sroll Sroll */


#mcs_container {position:relative; margin:20px 0 0 10px; width:95%; height:465px; 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:405px; 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;}










/* GALERIA GALERIA GALERIA SHOW SHOW SHOW SHOW */


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#fff;}

#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}

#sb-overlay{position:relative;height:100%;width:100%;}

#sb-wrapper{position:absolute;visibility:hidden;width:100px;}


#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}

#sb-body{position:relative;height:100%;}

#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}

#sb-body img{border:none;}

#sb-loading{position:relative;height:100%;}

#sb-loading-inner{position:absolute; font-size:14px; line-height:24px;height:24px;top:50%; margin-top:-12px; width:100%;text-align:center;}

#sb-loading-inner span{background:url(/files/12/1223.gif) no-repeat; padding-left:34px; display:inline-block;}

#sb-body,#sb-loading{background-color:#060606;}

#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}

#sb-title,#sb-title-inner{height:26px;line-height:26px;}

#sb-title-inner{font-size:16px;}

#sb-info,#sb-info-inner{height:20px;line-height:20px;}

#sb-info-inner{font-size:12px;}

#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}

#sb-nav a{ display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}

#sb-nav-close{background-image:url(/files/12/1219.png);}

#sb-nav-next{background-image:url(/files/12/1220.png);}

#sb-nav-previous{background-image:url(/files/12/1222.png);}

#sb-nav-play{background-image:url(/files/12/1224.png);}

#sb-nav-pause{background-image:url(/files/12/1221.png);}

#sb-counter{float:left;width:45%;}

#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}

#sb-counter a.sb-counter-current{text-decoration:underline;}

div.sb-message{font-size:12px;padding:10px;text-align:center;}

div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
