* {
	margin				:0;
	padding				:0;
	list-style			:none;
	text-decoration		:none;
	border				:0;
}

body {
	font-family			:Arial, Verdana, Helvetica, sans-serif;
	text-align			:center;
	font-size			:12px;

}

h1 {
	display				:none;
}


p {
	line-height:16px;
	}

#conteiner {
	margin				:0 auto;
	background-image	:url(../images/bgConteiner.jpg);
	background-repeat	:repeat-y;
	width				:927px;
	text-align			:left;
	padding:0px 14px;
}

#top {
	position:relative;
	width				:97.1%;
	_width				:100%;
	height				:63px;
	background			:url(../images/bghead.jpg) repeat-x;
}


#logo {
position:absolute;
width:220px;
height:60px;
top:2px;
left:20px;
background:url(../images/logo.png) no-repeat center center;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bsbmobile.com.br//templates/bsbmobile/images/logo.png',sizingMethod='crop');
*background:none;
}



#atalhos {
width:300px;
padding-left:10px;
position:absolute;
top:25px;
left:240px;
font-size:12px;
color:#fff;
border-left:1px solid #fff;
}

#atalhos a {
color:#fff;
font-size:11px;
}

#busca{
width:300px;
padding-left:10px;
position:absolute;
top:14px;
right:-100px;
font-size:12px;
color:#fff;
border-left:1px solid #fff;
}

#login  {
position:absolute;
bottom:7px;
width:355px;
right:220px;
_left:320px;
border-left:1px solid #fff;
padding-left:7px;
padding-bottom:0px
}

#login h3 {
color:#fff;
font-size:12px;
font-weight:normal;
text-transform:uppercase;
padding-left:5px;
_margin-bottom:-5px;
}

/* ESPECÍFICO DO MÓDULO DE LOGIN */

.js_loginflat, .mod_loginform {font-size:10px; color:white}

fieldset.js_loginflat {padding:5px}
fieldset.js_loginflat {border:0px}
fieldset.js_loginflat legend {display:none}



.search {
position:relative;
}

.search #mod_search_searchword{
	width				:140px;
	height				:13px;
	_height				:18px;
	padding-top			:2px;
	background-color	:#fff;
	margin-right:10px;
	margin-top	:5px;
	padding-left:10px;
	text-align:middle;
	font-size:10px;
	color:#686868;
	
}

.search .button {
position:absolute;
top:5px;
left:155px;
background: url(../images/botaoOK.jpg) bottom no-repeat ;
width:21px;
height:20px;
margin:0px;
padding:0px;
}

#menu {
width:97.1%;
height:29px;
_margin-bottom:-10px;
*margin-bottom:10px;
background:url(../images/bgmenu.jpg) repeat-x;
}

.moduletable #mainlevel-top  {
margin:0px;
padding:0px;
padding-left:5px;
width:100%;
width:103%;
height:38px;
_height:18px;
display:inline;
}

.moduletable  #mainlevel-top li {
float:left;
position:relative;
background-image:none;
padding:0px;
}

.moduletable #mainlevel-top li ul {
padding:0;
margin:0;
list-style:none;
position:absolute;
top:0px;
left:160px;
width:150px;
border:1px solid #dadada;
display:none;
background-color:white;
display:none;
}

.moduletable #mainlevel-top li a {
float:left;
height:30px;
_height:10px;
padding:7px 20px;
padding-bottom:0px;
margin-left:0;
color:white;
font-size:11px;
font-weight:bold;
font-family:arial;
background-image:url(../images/separadorMenu.jpg);
background-position:99% 2px;
background-repeat:no-repeat;
}

.moduletable #mainlevel-top li a:hover {
font-weight:bold;
color:#a8d0fb;
margin-left:0px;
}	

.moduletable #mainlevel-top li:hover ul {
display:block;
}

.moduletable #mainlevel-top li #active_menu-top 	{
color:#a8d0fb;
}

#head {
	width				:100%;
	height				:161px;
}

#head .moduletable img {
margin-top:-10px;
_margin-top:0px;
padding:0px;
}

#corpo {
	width:100%;
	border-left:1px solid #d2d2d2;
	padding:0px 10px;
}

#coluna1, #coluna2, #coluna3 {
float:left;
}

#coluna1 {
width:469px;
_width:459px;
margin-left:-5px;
_margin-left:-3px;
}

#coluna2, #coluna3 {
width:205px;
_width:209px;
padding:0px 5px;
}

#corpo #coluna1 #pathway {
width:96.5%;
_width:468px;
padding:7px;
border:1px solid #cdcdcd;
/*background-color:#333;*/
margin:0px 0px;
}

#pathway {
padding-left:0px;
background-color:#f8f8f8;
width:96.5%;
_width:90%;
}

.pathway, .pathway a{
color:#4f4f4f;
font-size:12px;
}

#data {
font-size:18px;
background-color:#3884DA;
color:white;
height:25px;
width:96.5%;
_width:468px;
margin:5px 0px;
padding:5px;
padding-left:7px;
padding-bottom:3px;
text-align:left;
text-align:left;
}

#destaque {
margin-top:10px;
}

#menu {
width:97.1%;
height:29px;
background:url(../images/bgmenu.jpg) repeat-x;
}

#menuDias .moduletable {
margin-top:10px;
} 

#menuDias .moduletable table tbody tr td {

}

#menuDias .moduletable table tbody tr td a{
color:black;
font-size:16px;
padding:0px 10px;
font-weight:bold;
}

#menuDias .moduletable table tbody tr td .level0-dias_hoje {
padding-left:0px;
}

#box1 {
border:0px solid #dadada;
margin:20px 0px;
margin-bottom:0px;
padding:5px 0px;
}


#box1 img {
margin:0px;
padding:0px;
}

#outras {
margin:10px 0px;
margin-top:20px;
_margin-top:0px;
}

#mainbody {
width:100%;
}

/* ESTILOS DO JOOMLA */

/* MÓDULOS */

div.module {
margin-bottom:10px;
}

div.module-titulo div div div  h3 {
padding:6px;
_padding:4px;
padding-left:6px;
_padding-left:10px;
background:url(../images/bgh3Laranja.jpg) repeat-x top;
font-size:14px;
color:#fff;
text-transform:uppercase;
border:1px solid #ffac5b;
}

div.module-titulo  {
width:99%;
_width:102%;
background-color:#f6f6f6;
border:1px solid #dadada;
}

div.module-titulo div div div  {
 
}

#menuDias module-titulo {
_width:168px;
}


div.module div div div  h3 {
font-size:10px;
}

#box1 h3 {
color:#333;
font-size:9px;
font-style:uppercase;
text-align:right;
background:none;
padding:0px;
margin-bottom:0px;
border:0px;
}

/*listas */

#coluna2 ul, #coluna3 ul {
margin:0px;
list-style:none;
width:93%;
_width:100%;
clear:both;	
text-align: left;
padding:0px 7px;
margin-bottom:10px;
border:1px solid #dadada;
border-bottom:0px;
background-color:#f6f6f6;
}

#coluna2 ul li, #coluna3 ul li {
background:url(../images/add.png) 4px 10px no-repeat;
padding-left:10px;
margin:0px;
border-bottom:1px solid #dadada;
}


#coluna3 ul li a, #coluna2 ul li  a {
display:block;
padding:0px;
width: 100%;
font-size:12px;
font-weight:bold;
padding:10px 0px;
color:#2463a9;
line-height:normal;
margin:0px;
padding-left:20px;	
}


/* LOGIN 

#mod_login_username {
margin-top:0px;
margin-right:15px;
}

#mod_login_remember{
margin-top:10px;
border:0;
margin-bottom:-1px;
}


.lostpasssword, .lostpasssword a, .register, .register a  {
color:white;
}

.lostpasssword, .register  {
margin-left:10px;
}
*/

.credentials {
display:block;
width:150px;
margin:10px;
margin-bottom:0px;
margin-left:0px;
color:white;
margin-top:0px;
/*border:1px solid #dadada;*/
padding:3px;
padding-left:20px;
padding-top:10px;
vertical-align:niddle;
height:12px;
float:left;
background:  url(../images/calendar_view_day.png) 2px 5px no-repeat;
}

.row {
margin-bottom:5px;
}

.row label {
display:block;
}

.contentitem h1, .contentitem h1 a,  .contentitem h2 a, .componentheading, .componentheading a, .contentpagetitle {
display:block;
margin-top:15px;
margin-bottom:0px;
font:18px bold Verdana, Arial, Tahoma; color:#2463a9; font-family:arial; border-bottom:1px solid #ccc;
}

.componentheading, .contentheading {
margin-left:0px;
margin-bottom:10px;
margin-top:10px;
font-size:22px;
padding:4px;
border:1px solid #ccc;
background-color:#3884DA;
color:white;
}

.componentheading {
width:100%
}

.contentitem img {
display:block;
clear:both;
}

.contentintro {
font-size:1em;
margin-top:15px;
overflow:auto;
clear:both;
height:auto;
}

.contentintro  img {
margin-right:7px;
}

.contentitem div {
color:#333;
}

.icones {
float:right;
margin-right:10px;
margin-top:0px;
background-color: ;
padding:3px;
}

.icones img {
display:inline;
margin-left:5px;
}

html>body #icones {

}


.itemblock {
background-color:#f6f6f6;
font-size:1em;
margin:15px 0px;
padding: 10px 7px;
}

.itemblock h2 a {
font-size:0.8em;
color:#2463a9;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {
}
.pnav:hover {
}


.small {
font-size: 10px;
margin-left:20px;
margin-top:0px;
color: #666;
}
.smalldark {
font-size: 10px;
height: 10px;
line-height: 10px;
text-align: left;
}


.sectiontableentry1, .sectiontableentry2 {
padding: 5px 5px;
height:20px;
font-size: 11px;
border-top:1px solid #dadada;
text-align:left;
color:#000;
}

hrml>body .sectiontableentry1, hrml>body  .sectiontableentry2 {
font-size: 0.9em;
height:25px;

}

.sectiontableentry1 {
text-align: left;
background-color:#F6F6F6;

}

.sectiontableentry1:hover, .sectiontableentry2:hover {
background-color:#dadada
}

.sectiontableentry2 {
background: #FFF;
}

.sectiontablefooter {
background-color:1px solid #ccc;
font-size:11px;
}

.button {
border: 1px solid #BBBBBB;
font-size:10px;
padding:3px 3px 3px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/bgAtalho.jpg);
background-repeat:repeat-x;
margin:0;
}

.inputbox, select, textarea {
border: 1px solid #dadada;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#2463a9;
font-weight:bold;
padding:4px;
}

.inputbox {
padding:3px;
_height:25px;
}

.contact_email input {
margin-bottom:12px;
}

.contact_email label {
padding-bottom:0px;
margin-bottom:-23px;
clear:both;
width:auto;
}

.contact_email #contact_name, .contact_email #contact_subject  {
width:420px;
}

.contact_email textarea {
width:420px;
height:300px;
}

html>body .contact_email textarea {
height:250px;
}

.inputbox:focus {
border: 1px solid  rgb(0,124,195);
}

.createdate {
color: #333;
font-size:10px;
line-height: 0.7;
}
.modifydate {
display:block;
width:98%;
margin:10px 0px;
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}
a.readon {
display:block;
width:94%;
font-size: 11px;
font-weight:bold;
color:#555;
text-decoration: none;
padding:5px;
padding-left:23px;
margin-top:10px;
background:#f9f9f9 url(../images/control_play.png) 3px 4px no-repeat;
clear:both;
}

a.readon:hover {
background-color: #f8931e;
color:#fff;
font-weight: bold;
}

.blog_more {
margin-top:15px;
font-size: 0.7em;
}


.blog {
width: 99%;
padding:0px 5px;
}

.contentpane {
font-size: 1em;
}

.contentpaneopen {
text-align: left;
background: transparent;
line-height: 1.4em;
}

table.contentpane td.contentheading {
font-weight: bold;
height: 23px;
line-height: 20px;
font-family: Verdana, sans-serif;
border: none;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.contentdescription {
font-size: 11px;
}
.filtros { 
text-align:left;
font-weight:bold;
height:40px;
}

.sectiontableheader {
font-weight: bold;
font-size: 11px;
height:20px;
_height:26px;
background-image:url(../images/bgh3.jpg);
background-repeat:repeat-x;
padding:3px 3px 3px 5px;
padding:3px 3px 3px 5px;
color:white;
}

html>body .sectiontableheader {
height:23px;
padding:3px 3px 3px 5px;
}

#left {
border-left:1px solid #EBEBEB;
}

#grid {border:1px solid #ccc;
}

.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS", Verdana, sans serif;
}

a.category {
text-decoration:  underline;
display:block;
padding:5px 0px;
padding-left:20px;
background: #f6f6f6 url(../images/add.gif) left 2px no-repeat; 
width:98%;
}

a.category:hover {
text-decoration:  underline; 
}

.categorylist {
margin-top:10px;
}



table.moduletable {
width:  100%; 
font-size:10px
}
 
 
table.moduletable th  {
font-size: 1em;
}

.poll {
font-size: 10px;
text-align: left;
}

.back_button {
margin-top:20px;
height:20px;
clear:both;
background-color:#f6f6f6;
display:block;
text-align:right;
padding:8px 10px;
}


.back_button a{
font-size: 15px;
font-weight: normal;
font-weight:bold;
color:#4273AB;
}

.blogsection {
font-size: 10px;
text-align:center;
}

.blog_more {
font-size:12px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 10px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
font-size: 0.9em;
}

table.contenttoc th {
background-color:#f7e7c6;
display:block;
font-weight: bold;
padding:4px 3px;
padding-bottom:5px;
}

table.contenttoc td {
padding:3px 3px;
padding-left:15px;
background-image:url(../images/bulletLeiaMais.png);
background-repeat:no-repeat;
background-position:3px 6px;
}

form {
margin: 0px;
padding: 0px;
}

.contact_email label{
height:40px;
}

.blogpagination {
text-align:center;
margin-top:30px;
}

.blogpaginationcounter {
text-align:center;
font-size: 1em;
}

#pageCounter {
font-size: 0.7em;
}

.pagenav {
color:#333;
font-weight:bold;
margin:15px auto;
text-align:center;
}

.pagenav_prev a, .pagenav_next a {
color: #666666;
text-decoration: none;
font-size:11px;
}

.pagenav_next {
text-align:left
}

.pagenav_prev {
text-align:right
}

.pagenav_prev:visited, .pagenav_next:visited {
text-decoration: none;
}


.pagenav_next:hover, .pagenav_prev:hover {
text-decoration:none;
color:#f8931e;
}

.searchblock, .searchparams {
margin-bottom:10px;
}

.clr {
	clear				:both;
}

#leaderboard {
width:95.8%;
_width:100%;
}

#leaderboard .module {
float:left;
}

#rodape {
width:95.8%;
_width:100%;
height:28px;
background:url(../images/bgmenu.jpg) repeat-x;
color:white;
font-size:10px;
padding:7px;
}

#rodape a {
font-weight:bold;
color:#f8931e
}

#rodape #creditos{
display:block;
float:left;
}

#menurodape {
float:right;
}

.moduletable #mainlevel-rodape {
margin:0px;
padding:0px;
padding-left:5px;
width:40%;
_width:330px;
height:20px;
display:inline;
list-style:none;
}

.moduletable  #mainlevel-rodape li {
float:left;
background-image:none;
padding:0px;
}

.moduletable #mainlevel-rodape li a {
float:left;
_display:block;
height:20px;
padding:0px 10px;
padding-bottom:0px;
margin-left:0;
color:white;
font-size:10px;
font-weight:bold;
font-family:arial;
background-image:url(../images/separadorMenu.jpg);
background-position:99% 2px;
background-repeat:no-repeat;
}

.moduletable #mainlevel-rodape li a:hover {
font-weight:bold;
color:#a8d0fb;
margin-left:0px;
}	

.moduletable #mainlevel-rodape li:hover ul {
display:block;
}

.moduletable #mainlevel-rodape li #active_menu-top 	{
color:#a8d0fb;
}


/* DISPLAY NEWS */

/**  CSS Styling for DISPLAY NEWS - LATEST 1-3 module  **/

/* Styling for the div around the whole module*/
.dn-whole {	
	padding:0px;
	border-bottom:0px;
	width:99%;
}

/* Styling for the div around the auto Title link at the top of the Module */
.dn-title_auto {	

}

/* Styling for the div around the top module title */
.dn-module_title {
	display:block;
margin-top:15px;
margin-bottom:0px;
border-bottom:1px solid #ccc;
font:18px bold Verdana, Arial, Tahoma;
color:#2463a9;
font-family:tahoma;

}

/* Styling for the div around the module description */
.dn-module_description {	
}

/* Styling for the div around each News Item  */
.dn-each {		
	
	clear:both;	
	text-align: left;
	padding:7px 7px;
	padding-bottom:0px;
		background-color:#f6f6f6;
	border:1px solid #dadada;
	margin-top:5px;
	/*background:url(../images/add.png) 4px 13px no-repeat;*/
}

.dn-each img {	
width:210px;
height:86px;
margin-right:7px;
margin-bottom:10px;
padding:0px;
}

.dn-each:hover {
background-color:#f8f8f8;
}

/*========================================================================================*/
/* Styling for the div around the Section of each News Item */
.dn-section {		
	text-align: left;
	background-image: none;
}

/* Styling for the Section link of each News Item */
a.dn-section, a.dn-section:link, a.dn-section:visited {	
display:block;
	background-image: none;
	color:#333;
	font-weight:bold;
	margin-bottom:0px;
	font-weight: bold;
	font-size:10px;
	text-transform:uppercase;
	padding-left:20px;
}
a.dn-section:hover {
color:#2463a9;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the Category of each News Item */
.dn-category {	
	
}
/* Styling for the Category link of each News Item */
a.dn-category, a.dn-category:link, a.dn-category:visited {	
display:block;
	background-image: none;
	color:#333;
	font-weight:bold;
	margin-bottom:0px;
	font-weight: bold;
	font-size:10px;
	text-transform:uppercase;
	padding-left:20px;
}
a.dn-category:hover {	
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/* Styling for the div around the Date of each News Item*/
.dn-date {		
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Title of each News Item */
.dn-title {	
	display:block;
/*margin-top:15px;*/
margin-bottom:0px;
font-size:18px;
font-family:Verdana, Arial, Tahoma; 
color:#2463a9; 
font-family:tahoma; 
border-bottom:1px solid #ccc;
}
/* Styling for the Title link of each News Item */
a.dn-title, a.dn-title:link, a.dn-title:visited {	
	display:block;
/*margin-top:15px;*/
margin-bottom:0px;
font-size:18px;
font-family:Verdana, Arial, Tahoma; 
color:#2463a9; 
font-family:tahoma; 
border-bottom:1px solid #ccc;
}
a.dn-title:hover {
	color:#f8931e;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.dnl {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Styling for the ul controlling the Title of each News Item */	
ol.dnl {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/* Styling for the li controlling the Title of each News Item */
li.arrow-dnl {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(arrowl.png);
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.list-dnl {	
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}
/******************************************************************************************/

/* Styling for the div around the Author of each News Item */
.dn-author {	
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Intro Text of the News Item */
.dn-introtext {	
	text-align: left;
	display: block;
	margin-top:10px;
	color: black;
	line-height:20px;
	
}
a.dn-introtext-link, a.dn-introtext-link:link, a.dn-introtext-link:visited, .dn-introtext-link {
color:black;
text-decoration:none;
}
a.dn-introtext-link:hover {
	font-weight: normal;
	
}
/******************************************************************************************/

/* Styling for the div around the Full Text of each News Item */
.dn-fulltext {	
	text-align: left;	
}

/*========================================================================================*/
/* Styling for the div around the Read More link of each News Item */
.dn-read_more {
	text-align:left;	
}

/* Styling for the Read More link of each News Item */
a.dn-read_more, a.dn-read_more:link, a.dn-read_more:visited {
display:block;
width:99%;
font-size: 11px;
font-weight:bold;
color:#555;
text-decoration: none;
padding:5px;
padding-left:5px;
margin-top:5px;
background-color:#e9e9e9;
}

a.dn-read_more:hover {
	background-color: #f8931e;
	color:#fff;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the More link at the end of the Module */
.dn-more {		
	text-align: center;
}
/* Styling for the More link at the end of the Module */
a.dn-more, a.dn-more:link, a.dn-more:visited {	
	font-style: italic;
	font-weight: bold;
}
a.dn-more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the bottom module link */
.dn-module_link {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	background-color: #F6CF7C;
}
/* Styling for the Section link of each News Item */
a.dn-module_link, a.dn-module_link:link, a.dn-module_link:visited {	
}
a.dn-module_link:hover {
	background-color: #C6D3EF;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

























.emailform {
width:400px;
padding:10px;
margin-top:15px;
background:#fff url(../images/email.png) right no-repeat;
border:1px solid #dadada;
}

.formelm {
margin-top:0px;
}

fieldset.js_loginflat  {
padding-bottom:0px;
}

.js_loginflat .button {
padding-top:0px;
height:17px;
background:url(../images/bgbotao.jpg) left repeat-x;
color:#676767;
}

.js_loginflat a {
color:white;
text-decoration:underline;
}
#lostpassword, #register {
float:right;
padding-top:3px;
}

#register {
padding-right:10px;
}

.moduletableflat h3 {
margin-bottom:0px;
padding-bottom:0px;
}

.adminform {
font-size:11px
}

label {
font-size:10px}

/* FORMATAÇÕES DO SOBI */

.titulo_item {
font-size:20px;
font-weight:bold;
color:#2463a9;
border-bottom:1px solid #868686	;
padding:2px 0px;
padding-bottom:0px;
margin:20px 0px;
}

#sobi2Listing_field_local_label,  
.sobi2Listing_field_endereco_label,
#sobi2Listing_field_data_label, 
#sobi2Listing_field_preco_label,
.sobi2Listing_field_genero2_label,
.sobi2Listing_field_salahora_label,
#sobi2Listing_field_genero_label,
#sobi2Listing_field_sinopse_label,
#sobi2Listing_field_censura_label,
#sobi2Listing_field_salahora_label,
{
font-weight:bold;
}

.sobi2Listing_field_genero2_label, .sobi2Listing_field_genero2 {
_font-size:12px;
}

.sobi2Listing_field_genero2_label {
font-weight:bold;
}

.sobi2Listing_field_genero ul {
list-style:none;
margin:0px;
padding:0px;

}

.sobi2Listing_field_salahora_label, #sobi2Listing_field_salahora_label {
display:block;
}


.sobi2Listing_field_local, 
.sobi2Listing_field_endereco, 
.sobi2Listing_field_data, 
.sobi2Listing_field_preco,
.sobi2Listing_field_genero,
.sobi2Listing_field_salahora,
.sobi2Listing_field_quando,
.sobi2Listing_field_local,
.sobi2Listing_field_ra
 {
display:block;
margin:7px 0px;
_font-size:12px;
}

#sobi2Details_field_local, 
#sobi2Details_field_endereco, 
#sobi2Details_field_data, 
#sobi2Details_field_preco, 
#sobi2Details_field_descricacao,
#sobi2Details_field_nomeoriginal,
#sobi2Details_field_genero,
#sobi2Details_field_sinopse,
#sobi2Details_field_censura,
#sobi2Details_field_salahora
 {
display:block;
padding:10px 0px;
}

.sobi2Listing_field_foto {
float:left;
width:110px;
margin-right:5px;
}

.sobi2Listing_field_foto  .cinema {
_width:7em;
_height:10.5em;
}

.titulo_categoria, .titulo_categoria a  {
background:transparent url(../images/bghead.jpg) bottom;
color:white;
padding:4px;
padding-left:6px;
_font-size:16px;
}


#mainbody #sobi2Search {
width:250px;
padding:3px;
font-size:14px;
border-color:#bdbdbd;
margin-bottom:10px; 
}



#sobi2Search td {
font-size:11px;
}

.sobi2DetailsImage {
display:none;
}

#sobi2outer {
font-size:1.3em;
_font-size:0.8em;
}

/*#sobi2Details_field_de, */
#sobi2Details_field_ate, 
#sobi2Details_field_precopesq, 
#sobi2Details_field_salapesq,
#sobi2Details_field_vejamais {
display:none;
margin:0px 0px;
}

#sobi2Details_field_descricao, #sobi2Details_field_quando, #sobi2Details_field_local, #sobi2Details_field_ra, #sobi2Details_field_preço{
display:block;
margin:0px 0px;
}

#sobi2Listing_field_quando_label, #sobi2Listing_field_local_label, #sobi2Listing_field_ra_label, .sobi2Listing_field_quando_label, .sobi2Listing_field_local_label, .sobi2Listing_field_ra_label  {
font-weight:bold;
}

.sobi2Listing_field_foto {
display:block;
margin-right:20px;
_margin-right:10px;
float:left;
}

.sobi2Listing_field_foto img {
width:110px;
padding:3px;
_padding:10px;
border:1px solid #dedede

}

.sobi2MenuMod  ul {
margin:0px;
padding:0px;
width:97%;
}

.sobi2MenuMod  li {
position:relative;
background-image:none;
padding:0px;
}

.sobi2MenuMod  li ul {
padding:0;
margin:0;
list-style:none;
position:absolute;
top:0px;
left:160px;
width:150px;
border:1px solid #dadada;
display:none;
background-color:white;
}

.sobi2MenuMod  li a {
display:block;
padding:7px 28px;
margin-left:0;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#555;
border-bottom:1px solid #fafafa;
background:url(../images/folder.gif) no-repeat 5px 5px;
_background:url(../images/folder.gif) no-repeat 5px 9px;
}

.sobi2MenuMod  li a:hover {
font-weight:bold;
color:#123964;
background-color:#f6f6f6;
margin-left:0px;
}	

.sobi2MenuMod   li:hover ul {
display:block;
}

.sobi2Listing td {
margin:15px 0px;
}

.sobi2DetailsFooter {
_font-size:10px;
}

.sobi2latest {
display:block;

margin-bottom:17px;
font-size:0.8em;
color:#444;

}

.sobi2latest a {
color:#444;
}

.sobi2latesttr {
display:block;
margin:5px 0px;
}

#sobipesquisa, #sobicategorias {
background: url(../images/bgDetalheh3.png) no-repeat left;
padding-left:15px;
}

div.titulo_item {
line-height: 24px;
font-size: 22px;
}

.sobi2ItemTitle {
display:block;
margin-bottom:5px;
}

#sobi2Footer {
display:none;
}
 
.level0-top_eventos {
display:none
}

.imgDetalhes {
margin: 5px; float: left; 
}

/* FORMATAÇÕES DE MÓDULO 
/
/
SOBI2 FEATURE */

.sobi2Featured-destaque {

}



#coluna2 ul li, #coluna3 ul li {
background:url(../images/add.png) 4px 10px no-repeat;
padding-left:10px;
margin:0px;
border-bottom:1px solid #dadada;
}

.sobi2Featured-destaque .entry, 
.sobi2Featured-destaqueExpo .entry,
.sobi2Featured-cinema  .entry,
.sobi2Featured-hoje .entry {
margin:0px;
width:98%;
_width:100%;
clear:both;	
text-align: left;
margin-bottom:10px;
border:1px solid #dadada;
padding:0 0 0 3px; 
_padding:3px; 
margin-bottom:3px;
background-color:#f6f6f6; 	
position:relative;
}

.sobi2Featured-destaque  .entry .title, 
.sobi2Featured-destaqueExpo  .entry .title, 
.sobi2Featured-cinema  .entry .title,
.sobi2Featured-destaque  .C29 {
position:absolute;
width:183px;
_width:190px;
background-color:black;
padding:3px;
}

/*.sobi2Featured-cinema  .entry .title {
width:183px;
_width:192px;
background-color:black;
padding:5px;
}*/

.sobi2Featured-destaque  .entry .title,
.sobi2Featured-destaqueExpo  .entry .title,
.sobi2Featured-cinema  .entry .title  {
left:6px;
_left:4px;
}

.sobi2Featured-destaque  .entry .title{
bottom:15px;
}

.sobi2Featured-destaqueExpo  .entry .title{
bottom:10px;
}

.sobi2Featured-cinema  .entry .title {
bottom:3px;
}


.sobi2Featured-destaque  .entry .title a, 
.sobi2Featured-destaqueExpo  .entry .title a, 
.sobi2Featured-cinema  .entry .title a,
.sobi2Featured-destaque  .C29 {
display:block;
padding:0px;
width: 97%;
font-weight:bold;
padding:10px 5px;
color:#fff;
line-height:normal;
margin:0px;
font-size:12px; 
}
.sobi2Featured-hoje  .C15, 
.sobi2Featured-hoje  .title a {
color:#2463a9;
display:block;
padding:0px;
width: 100%;
font-weight:bold;
padding:2px 0px;
line-height:normal;
margin:0px;
font-size:12px; 
}

.sobi2Featured-hoje  .title a:hover {
text-decoration:underline;
}
.sobi2Featured-hoje  .C15 {
font-weight:normal;
font-size:10px;
}

.sobi2Featured-destaque  .C29  {
bottom:2px;
left:6px;
_left:5px;
font-size:12px;
font-weight:normal;
padding:2px 0px;
padding-left:4px;
width:185px;
_width:192px;
}

/* FORMATAÇÃO DO CAMPO "LOCAL */

.sobi2Featured-destaque  .C16 {
color:#2463a9;
}

.sobi2Featured-destaque .customfields {
padding-bottom:47px;
}

.sobi2Featured-cinema .customfields {
padding-bottom:40px;
}

.customfields .C20 img {
width:189px;
_width:185px;
padding:3px;
_padding:10px;
border:1px solid #dedede/

}

.sobi2Featured-cinema .customfields .C20 img {
width:189px;
}

html > body .customfields .C20 img {
/*width:95.5%;
height:95.5%;*/
margin-top:5px;
}

.C40  {
display:none;
}

/* FORMATAÇÃO DO MÓDULO DE DESTAQUE DA HOME - SOBI2 */

.sobi2Featured-destaqueHome .entry {
float:left;
width:50%;
margin-bottom:10px;

}
.sobi2Featured-destaqueHome  .title  {
display:block;
width:99%;  
text-align:left;
font-size:14px;
margin-bottom:3px;
color:#333;
}

.sobi2Featured-destaqueHome  .title a {
color:#2463a9;
font-size:12px;
font-weight:bold;
}

.sobi2Featured-destaqueHome .customfields {
font-size:10px;
}

.sobi2Featured-destaqueHome .customfields {

}

.sobi2Featured-destaqueHome .customfields .C20 img {
display: block;
float:left;
height:45%;
width:45%;
_height:8em;
_width:5.5em;
}

.sobi2Featured-destaqueHome .customfields .C20  {
margin-right:20px;
padding-left:0px;
padding-left:3px;

}


/* FORMATAÇÕES DE CONTEÚDO - ARTIGOS */

.tabelaArtigo td {
border:1px solid #b6b6b6; 
padding:5px;
font-size:11px; 
}

.linha {
display:block;
width:95%;
border-bottom:1px solid #b6b6b6;
}

.message {
margin:5px 0px;
/*height:100px;*/
/*width:50%;*/
text-align:center;	
/*background-color:#f6f6f6;*/
/*border:1px solid #dadada;*/
color:#2463a9;
font-size:14px;
font-weight:bold;
padding:10px;
padding-top:20px;
/*background:url(../images/logo.jpg) no-repeat center 60px; */
}

.sobiCatOverBubble a {
font-size: 12px;
font-weight:bold;
color:#2463a9;;
}

.sobiCatOverBubble div img {
width:90px;
}

.sobiCatOverBubble .categoriaBolha a {
font-size:11px;
color:#333;
}

.slidetext h1 {
display:block; 
}
.slidetext h1 a {
font-size:13px;
}
.fpss-introtext .slidetext h1 a:hover {
color:#fff;
text-decoration:underline;
}
.dn-introtext {
color:#888888;
}

.sobi2SearchMod {
margin-left:7px;
padding:10px 0px;
}

.sobi2eSearchForm .button {
margin-top:10px;
}

.sobi2eSearchForm {
font-size:10px;
}

.module-publicidade h3, .moduletable-publicidade h3 {
font-size:10px;
}