

/* grid.css */
/*general*/
body p{
padding:0px;
}
body{
	background-color:#000000;
	margin:0px;
	padding:0px;
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #BBBBBB;
}

#box_level_0{
	width:980px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}

a{
	color:#BBBBBB;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}

p{
margin:0px;
padding:2px
}

/* ________________________________________________________________________________________________________________________________________________LOGO */   
#logo{
	width:182px;
	height:113px;
	cursor: pointer;
	position:absolute;
	top: 0px;
	left: 0px;
}

/* ________________________________________________________________________________________________________________________________________________JUKE BOX HEADER */   
#juicy_box{
	width:290px;
	height:175px;
	cursor: pointer;
	position:absolute;
	bottom: 0px;
	left: 0px;
}



/*icons_______________________________*/
.icon_comment{
	width:20px;
	height:10px;
	background-image: url(../images/icons/comment_1.jpg);
	background-repeat:no-repeat;
	float: left;
	cursor: pointer;
}

.icon_comment:hover{
	width:20px;
	height:10px;
	background-image: url(../images/icons/comment_1_hover.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
	float: left;
}

.icon_download{
	width:20px;
	height:10px;
	background-image: url(../images/icons/download_1.jpg);
	background-repeat:no-repeat;
	float: left;
	cursor: pointer;
}

.icon_download:hover{
	width:20px;
	height:10px;
	background-image: url(../images/icons/download_1_hover.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
	float: left;
}

/*fonts_______________________________*/

h1{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 14px;
}

h1:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 14px;
	background-color:#000000;
}

h2{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#BBBBBB;
	font-weight: normal;
	line-height: 14px;
	display: inline;
	display: inline;
	letter-spacing: 1px;
}

h3{
	font-family: Arial, Geneva, sans-serif;
	font-size:20px;
	color:#f86d06;
	font-weight: normal;
	line-height: 25px;
	display: inline;
	display: inline;
	letter-spacing: 1px;
}

h4{
	font-family: Arial, Geneva, sans-serif;
	font-size:10px;
	color:#BBBBBB;
	font-weight: normal;
	line-height: 25px;
	display: inline;
	display: inline;
	letter-spacing: 1px;
}

h5{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#f86d06;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 25px;
	display: inline;
	letter-spacing: 1px;
	display: inline;
	cursor:pointer;
}
h5:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 25px;
	display: inline;
	letter-spacing: 1px;
	display: inline;
	cursor:pointer;
}

h6{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#f86d06;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 20px;
	display: inline;
}

.h7{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#f86d06;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	line-height: 20px;
}

.h8{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#f86d06;
	font-weight: bold;
	line-height: 20px;
	display: inline;
	cursor:pointer;
	letter-spacing: 1px;
}

.h8:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#BBBBBB;
	font-weight: bold;
	line-height: 20px;
	display: inline;
	cursor:pointer;
	letter-spacing: 1px;
}

.h9{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#BBBBBB;
	font-weight: normal;
	line-height: 25px;
	display: inline;
	display: inline;
}
a.h9{
	color:#f86d06;
	cursor:pointer;
}
a.h9:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#BBBBBB;
	font-weight: normal;
	line-height: 25px;
	display: inline;
	cursor: pointer;
}

.h10, .icon_comm, .h10_user{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#f86d06;
	font-weight: bold;
	line-height: 14px;
	display: inline;
	letter-spacing: 1px;
	cursor: pointer;
}

.h10:hover, .icon_comm:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#BBBBBB;
	font-weight: bold;
	line-height: 14px;
	display: inline;
	display: inline;
	letter-spacing: 1px;
}

.h11{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	display: inline;
	cursor:pointer;
	background-color:#f86d06;
	line-height: 18px;
	padding-top:2px;
	padding-bottom:2px;
}

.h11:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	display: inline;
	cursor:pointer;
	background-color:#000000;
	line-height: 18px;
	padding-top:2px;
	padding-bottom:2px;
}

.h12{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	line-height: 14px;
	display: inline;
	display: inline;
	letter-spacing: 1px;
}

h13{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#f86d06;
	font-weight: normal;
	line-height: 14px;
	display: block;
	letter-spacing: 1px;
	cursor: pointer;
	float:left;
}

h13:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#BBBBBB;
	font-weight: normal;
	line-height: 14px;
	display: block;
	letter-spacing: 1px;
	float:left;
}

.h14{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	cursor:pointer;
	letter-spacing: 1px;
	background-color:#f86d06;
	line-height: 11px;
}

.h14:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	cursor:pointer;
	letter-spacing: 1px;
	background-color:#000000;
	line-height: 11px;
}

.h15{
	font-family: Arial, Geneva, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 11px;
}

.h16{
	font-family: Arial, Geneva, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 17px;
	background-image: url(../images/pattern_1.gif);
	cursor:pointer;
}

.h16:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 17px;
	background-image: url(../images/pattern_1_hover.gif);
	cursor:pointer;
}

.h17{
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 2px;
	display: inline;
	letter-spacing: 2px;
	line-height: 13px;
}

.h18{
	font-family: Arial, Geneva, sans-serif;
	font-size:40px;
	color:#f86d06;
	font-weight: bold;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 45px;
	background-color:#FFFFFF;
}

.h19{
	font-family: Arial, Geneva, sans-serif;
	font-size:27px;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 30px;
	background-color:#f86d06;
}

.h20{
	font-family: Arial, Geneva, sans-serif;
	font-size:20px;
	color:#f86d06;
	font-weight: bold;
	display: inline;
	letter-spacing: 1px;
	line-height: 20px;
	background-color:#FFFFFF;
	width: 326px;
}

.h21{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 12px;
	height: auto;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	width: 326px;
}

.h22{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 12px;
	height: auto;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.h23{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 14px;
	background-color:#f86d06;
	padding-left: 10px;
	padding-right: 5px;
	float: left;
	width:90px;
}

.h24{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#f86d06;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 12px;
	height: auto;
}

.h25{
	font-family: Arial, Geneva, sans-serif;
	font-size:9px;
	color:#f86d06;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 11px;
	height: auto;
	background-color: #FFFFFF;
	padding-left: 13px;
}

.h26{
	font-family: Arial, Geneva, sans-serif;
	font-size:9px;
	color:#f86d06;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 10px;
	height: auto;
	background-color: #FFFFFF;
}

.h26:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:9px;
	color:#999999;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 10px;
	height: auto;
	background-color: #FFFFFF;
}

.h27{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 12px;
	height: auto;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	width: 326px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.h28 a, a.h28{ 
	font-family: Arial, Geneva, sans-serif;
	font-size:20px;
	color:#f86d06;
	font-weight: bold;
	display: inline;
	letter-spacing: 1px;
	line-height: 20px;
	background-color:#FFFFFF;
	width: auto;
	padding-left: 10px;
	cursor: pointer;
}

.h28 a:hover, a.h28:hover{
	font-family: Arial, Geneva, sans-serif;
	font-size:20px;
	color:#f86d06;
	font-weight: bold;
	display: inline;
	letter-spacing: 1px;
	line-height: 20px;
	background-color:#FFFFFF;
	width: auto;
	padding-left: 10px;
	cursor: pointer;
	background-image: url(../images/pattern_1.gif);
}

.h29{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 12px;
	width: 260px;
}

.h30{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 14px;
	background-color:#f86d06;
	padding-left: 10px;
	padding-right: 5px;
	float: left;
}

.h31{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal;
	letter-spacing: 1px;
	display: block;
	letter-spacing: 1px;
	line-height: 14px;
	width: 55%;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: 5px;
	height: auto;
	padding-bottom:1px;
}

.h32, .h32 p{
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
	letter-spacing: 1px;
	line-height: 12px;
	background-color:#FFFFFF;
	padding-right: 5px;
}
.h33{
	display:inline;
	float:right;
	width:27%;
	padding-top:3px;
	background-image: url(../images/pattern_1.gif);
	text-align:left;
}
.h34{
	display:block;
	float:right;
	width:25%;
	margin-top:3px;
	text-align:left;
	padding-left:2%;
	background-color:#FFFFFF;
	color:#F86D06;
}
/*header_______________________________*/

#box_header{
	width:100%;
	height:290px;
	position: relative;
	margin-bottom:15px;
}


/*logs_______________________________*/

#box_log_general{
	width:220px;
	height:auto;
	float:right;
	z-index: 100;
	position: absolute;
	top: 20px;
	right: 0px;
}

#box_log{
	width:195px;
	height:auto;
	background-color: #000000;
	float: left;
	padding-left: 5px;
}

#box_log_icon{
	width:20px;
	height:20px;
	background-color: #000000;
	text-align:center;
	float: left;
}

#box_reg, #box_out, #box_social{
	width:195px;
	height:20px;
	background-color: #000000;
	float: right;
	padding-left: 5px;
	margin-left: 20px;
	margin-top: 10px;
}
#box_social img{
	margin:3px 2px 2px 2px;
	display:block;
	float:left;
}
body form{
	margin:0px;
	padding:0px;
}
#box_social img:hover, #box_social.ie_img:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	
}
.box_log_pass{
	width:195px;
	height:20px;
	background-color: #000000;
	margin-left:20px;
	clear: left;
	padding-left: 5px;
	line-height: 20px;
}

/*navegacao_______________________________*/

ul {
	text-transform: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

li.header_li {
	text-transform: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-right: 5px;
	float: left;
}

li.header_li:hover {
	text-transform: none;
	text-decoration: none;
	list-style: none;
	cursor: pointer;
}

a.home{
	height:24px;
	width:29px;
	background-image: url(../images/icons/home.jpg);
	background-repeat: no-repeat;
	display:block;
}

a.home:hover, .home_active{
	height:24px;
	width:29px;
	background-image: url(../images/icons/home_over.jpg);
	background-repeat: no-repeat;
	display:block;
}

a.optimus{
	height:24px;
	width:101px;
	background-image: url(../images/icons/optimus_discos.jpg);
	background-repeat: no-repeat;
	display:block;
}
a.optimus:hover, .optimus_active{
	height:24px;
	width:101px;
	background-image: url(../images/icons/optimus_discos_over.jpg);
	background-repeat: no-repeat;
	display:block;
}

a.manifesto{
	height:24px;
	width:72px;
	background-image: url(../images/icons/manifesto.jpg);
	background-repeat: no-repeat;
	display:block;
}
a.manifesto:hover, .manifesto_active{
	height:24px;
	width:72px;
	background-image: url(../images/icons/manifesto_over.jpg);
	background-repeat: no-repeat;
	display:block;
}

a.contacto{
	height:24px;
	width:66px;
	background-image: url(../images/icons/contacto.jpg);
	background-repeat: no-repeat;
	display:block;
}
a.contacto:hover, .contactos_active{
	height:24px;
	width:66px;
	background-image: url(../images/icons/contacto_over.jpg);
	background-repeat: no-repeat;
	display:block;
}

.discos{
	height:24px;
	width:60px;
	background-image: url(../images/icons/discos.jpg);
	background-repeat: no-repeat;
	display:block;
}
.discos:hover, .discos_active{
	height:24px;
	width:60px;
	background-image: url(../images/icons/discos_over.jpg);
	background-repeat: no-repeat;
	display:block;
}
a.passatempo{
	height:24px;
	width:80px;
	background-image: url(../images/icons/passatempo.jpg);
	background-repeat: no-repeat;
	display:block;
}
a.passatempo:hover{
	background-image: url(../images/icons/passatempo_hover.jpg);
}


/*breadcrumbs_______________________________*/
#nav{
	width: 100%;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#breadcrumb{
	width: 975px;
	background-image: url(../images/icons/navegacao.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	position: relative;
	height: 25px;
	padding-bottom: 10px;
	float: left;
}

#breadcrumb_links{
	height: 25px;
	line-height: 25px;
	position: absolute;
	left: 10px;
	width: 750px;
}

#breadcrumb_date{
	float:right;
	position: absolute;
	right: 10px;
	line-height: 25px;
	height: 25px;
}

/*manifesto_______________________________*/
.manifesto_destaque{
	float: left;
	margin-bottom:10px;
	height: auto;
	width: 100%;
	overflow:hidden;
}

.manifesto_td{
	width:100%;
	height:171px;
	background-image: url(../images/manifesto_header_down.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.manifesto_text_orange{
	width:24%;
	height: 161px;
	float: left;
	padding-left: 1%;
	text-align: right;
	padding-right: 1%;
	overflow:hidden;
}

.manifesto_text_gray{
	height: 161px;
	width:48%;
	float: left;
	overflow-x: hidden;
	overflow-y:auto;
}

/*serie_destaque_______________________________*/
.serie_destaque_tr{
	width:100%;
	background-image: url(../images/serie_destaque_down.jpg);
	background-repeat: no-repeat;
	height:690px;
}

.serie_destaque_1stlevel{
	width:455px;
	height:200px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width: 10px;
	margin-left: 9px;
	margin-bottom: 10px;
}

.serie_destaque_2ndtlevel{
	float: left;
	width:10px;
}

.serie_destaque_1{
	height:200px;
	width:455px;
}

.serie_destaque_2{
	height:35px;
	width:85px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 165px;
	margin-right: 100px;
}

.serie_destaque_3{
	height:100px;
	width:270px;
	background-color: #FFFFFF;
	margin-top: 100px;
	overflow: hidden;
	float: left;
}

.serie_destaque_4{
	height:auto;
	width:265px;
	float: left;
	padding-left: 5px;
}

.serie_destaque_5{
	height:auto;
	width:265px;
	float: left;
	border-left-color: #FF6600;
	border-left-style: solid;
	border-left-width: 5px;
}
/*extra_destaque_______________________________*/

.old_1{
	float: left;
	padding-bottom: 10px;
	height: auto;
	width: 646px;
}


.extra_destaque_1stlevel{
	height:100px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 293px;
}

.extra_destaque_1{
	height:100px;
	width:293px;
}

.extra_destaque_2{
	height:35px;
	width:85px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 65px;
}

.extra_destaque_3{
	height:100px;
	width:270px;
	background-color: #FFFFFF;
	overflow: hidden;
	float: left;
}

.extra_destaque_5{
	height:auto;
	border-left-color: #FF6600;
	border-left-style: solid;
	border-left-width: 5px;
	text-align: left;
	float: right;
	width: auto;
	margin-top: 20px;
}

.extra_destaque_6{
	height:auto;
	float: right;
	text-align: right;
	width: 205px;
	margin-left: 3px;
}

.extra_destaque_tr{
	width:100%;
	background-image: url(../images/extra_2_destaque_down.jpg);
	background-repeat: no-repeat;
}

/*serie_old_______________________________*/

.serie_old_1{
	height:100px;
	width:286px;
}

.serie_old_1stlevel{
	width:286px;
	height:100px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.serie_old_6{
	height:auto;
	float: right;
	text-align: right;
	width: 198px;
	margin-left: 3px;
}

/*serie_old_old_______________________________*/

.serie_old_old_1{
	height:100px;
	width:202px;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
}

.serie_old_old_1stlevel{
	width:286px;
	height:100px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.serie_old_old_6{
	height:auto;
	float: right;
	text-align: right;
	width: 180px;
	margin-left: 3px;
}

.serie_old_old_6_destaque_2{
	height:20px;
	width:80px;
	background-color: #FFFFFF;
	float: right;
	padding-left: 5px;
	position: absolute;
	bottom: 0px;
}

/*serie_old_old_______________________________*/
.old_2_comments{
	float: left;
	padding-bottom: 10px;
	height: auto;
	width: 334px;
}

/*discos_______________________________*/

.comments_header{
	height: 30px;
	width: 304px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.comments_header_2{
	height: 181px;
	width: 304px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.comments_vote_1{
	height: auto;
	float: left;
	padding-bottom: 5px;
	width: 304px;
}

.comments_vote_3{
	float: left;
	width: 35px;
	height: 35px;
}

.comments_vote_4{
	float: left;
	width: 269px;
	height: auto;
}

.comments_vote_5{
	float: left;
	width: 100%;
	height: auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F86D06;
	text-align: right;
}


/*comments_______________________________*/

ul.voto_1{
	height: 181px;
	width: 304px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top:0px;
	margin:0px;
	display: block;
}

li.voto_2{
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.voto_3{
	width: 110px;
	height: auto;
	background-image: url(../images/icons/bg_tiny.gif);
	float: left;
	padding-right: 5px;
	text-align: left;
	padding-left: 5px;
}

.vote_4{
	float: left;
	width: 100%;
	height: auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F86D06;
	text-align: right;
	padding-bottom: 15px;
	margin-top: 2px;
}


/* FOOTER */

#footer {
	width: 980px;
	float: left;
}

#footer_nav {
	width: 980px;
	height: 25px;
	position: relative;
}

#footer_links {
	position: absolute;
	left: 10px;
	top: 6px;
	font-size: 12px;
	color: #BBBBBB;

}

#footer_links a {
	color: #FF7000;
	text-decoration: none;
}

#footer_links a:hover {
	color: #FF7000;
	text-decoration: underline;
}

#footer_search {
	position: absolute;
	right: 2px;
	top: 0px;
}

#footer_info {
	width: 980px;
	height: 75px;
	position: relative;
}

#footer_brand {
	position: absolute;
	left: 0px;
	top: 5px;
	padding-bottom: 27px;
}

#footer_copy {
	position: absolute;
	right: 0px;
	top: 5px;
	font-size: 11px;
}

/* SEARCH */

.search_border {
	width: 245px;
	height: 25px;
	background-image: url(../img/search_box.gif);
	float: right;
	position: relative;
}

.search_noborder {
	width: 245px;
	height: 25px;
	float: right;
	position: relative;
}

.search_tag {
	position: absolute;
	left: 5px;
	top: 6px;
	font-size: 12px;
	color: #BBBBBB;

}

.search_box{
	position: absolute;
	width: 155px;
	height: 16px;
	background-color: #4a4a4a;
	border-style:none;
	left: 55px;
	top: 4px;
	color: #FFFFFF;
}

.search_bt{
	cursor:pointer;
	position: absolute;
	width: 29px;
	height: 18px;
	left: 214px;
	top: 4px;
	background-image: url(../img/search_bt.gif);
	border-style: none;
}


/* ________________________________________________________________________________________________________________________________________________DISCO */

/*perfil */
.perfil_bg{
	background-image:url(../images/madame_godard_bg.jpg);
	width:626px;
	background-repeat: no-repeat;
	margin-left: 10px;
	min-height:1326px;
	height:auto;
}

.perfil_foto{
	height:auto;
	width:280px;
	float: left;
	padding-bottom: 10px;
}

.perfil_nome{
	height:auto;
	width:296px;
	float: left;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: 10px;
}

.ficha_item{
	float: left;
	padding-top: 10px;
	width: auto;
}

.ficha_item_item{
	width:auto;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	width:180px;
	display:block;
}

.creative_comments, .creative_comments p{
	text-align: left;
	color: rgb(255, 255, 255);
	width: auto;
	font-size: 9px;
	font-family: Arial, Geneva, sans-serif;
	background-color: rgb(248, 109, 6);
	line-height:10px;
	width: auto;
	display: inline;
}

/*interaction */

.comments_disco{
	width: 303px;
	height: 412px;
	margin-bottom: 10px;
	background-image: url(../images/madame_godard_bg_disco_1%20copy.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
}

.comments_disco_1{
	width: 100%;
	height: auto;
}

.comments_disco_2{
	width: auto;
	height: auto;
	background-color: #F86D06;
	display: inline;
	bottom: 0px;
	right: 0px;
	float: right;
	cursor: pointer;
	border:0;
	color:#FFFFFF;
}

.comments_disco_2:hover{
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	display: inline;
	bottom: 0px;
	right: 0px;
	float: right;
	color: #F86D06;
	cursor: pointer;
}

.comments_disco_3{
	width: auto;
	height: auto;
	background-color: #000000;
	display: inline;
	bottom: 0px;
	right: 0px;
	float: right;
	cursor: pointer;
}

ul.voto_2{
	height: auto;
	width: 100%;
	float: left;
	margin:0px;
	display: block;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: none;
}
.fieldWithErrors{
	border-width:1px;
	border-style:solid;
	border-color:#F86D06;	
}
li.voto_5{
	float: left;
	height: auto;
	padding: 0px;
	font-size: 10px;
	background-color: #FFFFFF;
	margin-top: 2px;
	padding-left: 10px;
	width: 100%;
	padding-top: 10px;
	list-style-type: none;
}
li.voto_5m{
	float: left;
	height: auto;
	padding: 0px;
	font-size: 10px;
	margin-top: 2px;
	padding-left: 10px;
	width: 100%;
	padding-top: 10px;
	list-style-type: none;
}
.vote_6{
	float: left;
	width: 273px;
	height: auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F86D06;
	text-align: right;
	padding-top: 2px;
}

.voto_7{
	width: 110px;
	height: auto;
	background-image: url(../images/pattern_bg_lighter.gif);
	float: left;
	padding-right: 5px;
	text-align: left;
	padding-left: 5px;
}

#voto_8{
	height: auto;
	padding-bottom: 5px;
	width: 273px;
}
#voto_8m{
	height:auto;
	padding-bottom:5px;
	width:100%;
}
#voto_9{
	height: 245px;
	width: 298px;
	float: left;
	overflow-y: auto;
	overflow-x:hidden;
}

#voto_9m{
	height:92%;
	width:100%;
	float:left;
	overflow-y:auto;
	overflow-x:hidden;
}

.voto_11{
	height: 260px;
	width: 303px;
	float: left;
	background-image: url(../images/foto_video_madame%20godard.jpg);
	position: relative;
	background-repeat: no-repeat;
}

.voto_12{
	height: 200px;
	width: 293px;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 5px;
}

li.voto_13{
	height: 200px;
	width: 293px;
	float: left;
	position: relative;
	margin-right: 5px;
}

ul.voto_14{
	height: 190px;
	float: left;
	position: relative;
}

.voto_15{
	height: 15px;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	right: 0px;
	background-color: #FFFFFF;
	color: #666666;
	line-height: 15px;
	font-size: 10px;
	top: 175px;
	bottom: 0px;
	position: absolute;
}

/* ________________________________________________________________________________________________________________________________________________CONTACTO */

#contacto_1{
	width:720px;
	background-image:url(../images/pattern_contacto.gif);
	height:25px;
	top: 0px;
	right: 0px;
	margin-bottom: 15px;
}

#contacto_2{
	width:720px;
	height:257px;
	float: left;
}

#contacto_3{
	width:720px;
	background-image:url(../images/pattern_contacto.gif);
	height:25px;
	right: 0px;
	bottom: 20px;
	text-align: right;
	margin-top: 15px;
}

#contacto_4{
	height:25px;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 24px;
	color: #FFFFFF;
	font-size: 23px;
	background-color: #F97A1C;
	cursor: pointer;
}

#contacto_4:hover{
	height:25px;
	right: 0px;
	bottom: 20px;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 24px;
	color: #F97A1C;
	font-size: 23px;
	background-color: #000000;
	cursor: pointer;
}

.contacto_5{
	height:auto;
	color: #F97A1C;
	font-size: 25px;
	width: 100%;
}
img#mycarousel_previous, img#mycarousel_first, img#mycarousel_next, img#mycarousel_last{
	cursor:pointer;
}


#registo{
	width:400px;
	height:520px;
	background-color: #FFFFFF;
	position: absolute;
	top: 50%;
	margin-top: -250px;
	margin-left: -200px;
	left: 50%;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
}


#registo_1{
	width:100%;
	height:100%;
	background-color: #000000;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
}

#registo_2{
	width:auto;
	height:25px;
	background-color: #000000;
	float:left;
	padding-left: 30px;
	padding-right: 10px;
	line-height: 25px;
}

#registo_3, #simplemodal-container{
	width:400px;
	height:500px;
	position: absolute;
	top: 50%;
	margin-top: -250px;
	margin-left: -200px;
	left: 50%;
}

.registo_4, #simplemodal-container a.modalCloseImg {
	width:16px;
	height:16px;
	background-image:url(../images/icons/close_normal.jpg);
	float: right;
	cursor: pointer;
}

.registo_4:hover, #simplemodal-container a.modalCloseImg:hover{
	width:16px;
	height:16px;
	background-image:url(../images/icons/close.jpg);
	float: right;
	cursor: pointer;
}

#registo_5{
	width:auto;
	height:auto;
	background-color: #000000;
	float:left;
	padding-left: 30px;
	padding-right: 10px;
	line-height: 14px;
	color: #F86D06;
	letter-spacing: 1px;
	font-weight: lighter;
}

#registo_6{
	width:210px;
	float:left;
}

#registo_7{
	width:auto;
	height:14px;
	float:right;
	line-height: 14px;
	padding-left: 5px;
	background-color: #000000;
	padding-right: 5px;
	font-size: 10px;
	overflow: hidden;
}

#registo_8{
	width:auto;
	height:auto;
	float:right;
}

#registo_9{
	width:auto;
	height:auto;
	float:right;
	margin-top:14px;
}

#registo_10{
	width:auto;
	height:auto;
	background-color: #000000;
	line-height: 14px;
	color: #F86D06;
	letter-spacing: 1px;
	display: inline;
	font-weight: lighter;
}

#registo_11{
	width:auto;
	height:20px;
	background-color: #FFFFFF;
	line-height: 20px;
	color: #F86D06;
	letter-spacing: 1px;
	display: inline;
	margin-right: 2px;
	float: left;
	font-weight: lighter;
}

#registo_12{
	width:auto;
	height:20px;
	background-color: #000000;
	float:left;
	padding-left: 30px;
	padding-right: 10px;
	line-height: 20px;
	color: #F86D06;
	letter-spacing: 1px;
	font-weight: lighter;
}

#registo_13{
	width:auto;
	height:auto;
	background-color: #000000;
	line-height: 14px;
	color: #F86D06;
	letter-spacing: 1px;
	display: inline;
	cursor: pointer;
}

#registo_13:hover{
	width:auto;
	height:auto;
	background-color: #F86D06;
	line-height: 14px;
	color: #000000;
	letter-spacing: 1px;
	display: inline;
	cursor: pointer;
	font-weight: lighter;
}

#registo_14{
	width:auto;
	height:auto;
	float:right;
	margin-top:8px;
}

#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
  opacity:0.8;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}
#feedback{
	color:#000;
	padding-left:30px;
	background-color:#F86D06;
	display:inline;
	
}
#drop, #drop3{
	position:absolute;
	display:block;
	z-index:2;
	float:left;
}
#drop2{
	position:absolute;
	display:block;
	z-index:2;
	margin-left:70px;	
}
#drop_top{
	background-image:url(../images/droptop.gif);
	width:70px;
	height:8px;
	background-repeat:no-repeat;
	background-position-y:top;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#drop2_top, #drop_top3{
	background-image:url(../images/drop2top.gif);
	width:139px;
	height:8px;
	background-repeat:no-repeat;
	background-position-y:top;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#drop_content{
	background-color:#363636;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-color:#2b2b2b;
}
#drop2_content,#drop_content3{
	background-color:#363636;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:88px;/*auto;*/
		border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-color:#2b2b2b;
}
#drop_content li, #drop2_content li, #drop_content3 li{
	list-style:square;
	color:#F86D06;
	list-style-position:inside;
	padding-left:8px;
}
#drop2_content li:hover, #drop_content3 li:hover, #drop_content li.active{
	color:#fff;
	background-color:#F86D06;
	padding-left:8px;
	list-style-position:inside;
}
#drop_content .textdrop, #drop2_content .textdrop, #drop_content3 .textdrop2{
	color:#FFF;
}
#drop_fundo{
	background-image:url(../images/dropbottom.gif);
	width:70px;
	height:9px;
		background-repeat:no-repeat;
	background-position-y:top;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#drop2_fundo, #drop_fundo3 {
	background-image:url(../images/drop2bottom.gif);
	width:139px;
	height:12px;
		background-repeat:no-repeat;
	background-position-y:top;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#feedbackc, #feedbackc2, #feedbackcomm, #feedbackcomm2, .inputlimit{
	background-color:#F86D06;
	color:#FFFFFF;
	display:inline;
}
#boxcomment_man{
	width:230px;
	height:300px;
	float:left;
	display:inline;
	padding:0px 10px 10px 10px;
}
#boxcomments_man{
	display:inline;
	float:left;
	height:300px;
	padding:0 0 10px;
	width:720px;
}
#boxcomment_man textarea{
	width:210px;
	height:240px;
	background-color:#FFFFFF;
	border:0px;
	color:#F86D06;
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
	padding:10px;
}
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
  background-color:#000000;
  display:block;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../images/ajax-loading.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #000;
    opacity:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
	color:#F86D06;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #7e6556;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
    background-color: #000;
    opacity:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
	color:#F86D06;

}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 11px;
  font-weight: normal;
  color:#F86D06;
    background-color: #000;
    opacity:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
}
.cluetip-default #cluetip-title a {
	color:#F86D06;
  font-size: 11px;
      opacity:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
      opacity:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
	color:#F86D06;
}
#cluetip, h3#cluetip-title{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	width:300px;
	z-index:1000;
	color:#F86D06;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}
.h22 p{
	padding:0px;
}
#oh_addme:hover, .box_log_pass button:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	cursor:pointer;
}
#drop2_content ul{
	width:137px;
	overflow:hidden;
	display:block;
}
#butreg{
	background-color:#141313;
	border:none;
	color:#F86D06;
	display:inline;
	font-size:11px;
	height:14px;
	line-height:16px;
	margin-left:4px;
	position:relative;
	top:0;
	width:30px;
	font-weight:bold;
}
#drop ul, #drop2 ul, #drop li, #drop2 li{
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#menuArea{
	float:left;
	display:block;
	height:auto;
}
