/*
Theme Name: BSC Advogados
Theme URI: http://www.tecsite.com.br/
Description: CMS theme for Wordpress
Version: 0.1
Author: Míriam de Paula
Datum: 05/09/2008
*/

body {
  	background: #060606 url(images/bg-site.jpg) repeat-x;
  	color: #333;
  	font: normal .8em/160% Arial, Tahoma, Verdana, "Sans Serif";
}

/* links  */
a, a:visited {
	color: #297CB5;
  	text-decoration: underline;
}

a:hover { color: #960; }

.mais {
	/*height:45px;*/
	margin-top:25px;
	margin-bottom:5px;
	line-height:normal;
	width:100%;
	text-align:right;
	font-weight:bold;	
}

/* headings */
h2 {font-size:1.5em}  /* displayed at 18px */
h3 {font-size:1.2em}  /* displayed at 12px */

h2, h3 { margin-bottom:10px; clear:both; }

/* strong em */
strong { font-weight: bolder; }
em { font-style: italic; }

/* page structure & layout */
#site {
  /* background: #fffurl(images/bg-site.jpg) repeat-y*/;  
  margin: 25px auto 0;  
  width: 930px;
  height:auto;    
}

#cabecalho {	
  background: #fff url(images/bg-cabecalho.jpg) no-repeat;  
  height: 226px/*241px*/;
  width: 900px/*930px*/;
  padding:15px 15px 0;
  /*float:left;*/
  clear:both;
}

#menu {
	width:611px;
	height:39px;	
	font-size:14px;
	font-weight:bold;
	float:left;
}

/*** MENU ****/
	
	#cabecalho .menu-h ul {
		height:39px;		
		margin-left:35px;
		padding:0;				
	}
	
	#cabecalho .menu-h ul li { 
		float:left;
		height:39px;
		width:auto;
	}

	#cabecalho .menu-h ul li a {
		height:39px;		
		margin-left:30px;
		float:left;
		/* visual do link */		
		color: #960;
		text-decoration: none;		
	}

	#cabecalho .menu-h ul li a:hover {
		height:39px;
		background: url(images/menu-current-item.gif) center center no-repeat;
		color:#297CB5;
		text-decoration: none;		
	}

	#cabecalho .menu-h ul li.current_page_item a {
		height:39px;
		color:#297CB5;
		background: url(images/menu-current-item.gif) center center no-repeat;
	}


#corpo {
	background: #fff url(images/bg-corpo.jpg) no-repeat;
  	float: left;  	
	min-height:329px/*359px*/;	 
  	width: 915px/*930px*/;
	padding:15px 0 15px 15px;
}

#rodape {
	background: url(images/bg-rodape.jpg) no-repeat;
  	height: 215px;
  	width:900px/*930px*/;
	padding:0 15px;
	clear:both;
}

/* header */

#cabecalho #cab-esquerdo {
	width:289px;
	height:186px/*226px*/;
	padding-top:40px;
	float:left;
	text-align:center;
}

#cabecalho #cab-direito {
	width:611px;
	height:226px;
	float:left;
	text-align:center;
}

#cabecalho #cab-direito #nome-empresa {
	width:611px;
	height:187px;
	display:block;
	float:left;
}

#cabecalho #cab-direito h1 {	
	
}

#cabecalho #cab-direito h1 a {  	
  	
}

/* breadcrumb */
#breadcrumb a {
  color: #4c7897;
  text-decoration: none;
}

/* content */
#corpo h2 {
  color: #960;
  font-weight:bold; 
  font-size: 1.2em;
  /*width:100%;*/
  height:auto;
  padding-left:15px;
  background:url(images/marcador-cinza.gif) no-repeat 0 5px;  
}

#corpo h2 a, #corpo h2 a:visited {
  color: #960;
  text-decoration: none;
}

#corpo h2 a:hover {
  color: #297CB5;
}

#corpo h3 { /* subtitulos */
  	color:#297CB5;
	margin-bottom:5px;
}

#corpo p {
  line-height: 1.5em;
  margin: 0 0 10px 0;
}

#corpo ol {
  line-height: 1.8em;
  margin: 0 30px 20px 50px;
}

#corpo ul {
  line-height: 1.8em;
  margin: 0 20px 15px 30px;
}

#corpo ul li {
  line-height: 1.8em;
  list-style: square;
  padding-left: 2px;
}

#corpo ul.ultimos-artigos  {
	margin:0;
}

#corpo ul.ultimos-artigos li { list-style:none; margin-bottom:10px; }

#corpo ul.ultimos-artigos li a,
#corpo ul.ultimos-artigos li a:visited {
	color:#333;
	text-decoration:none;
}

#corpo ul.ultimos-artigos li a:hover {
	color:#76aac9;
}

#corpo h3.data {
	background:url(images/calendar-ico.gif) no-repeat 0 5px;
	padding-left:20px;
	font-size:.9em;
}

#corpo .rss {
	float:left;
	width:18px;
	height:18px;
	display:block;
}

/* textos internos */
#corpo #textos {
	width:574px/*594px*/;
	min-height:324px;	
	padding:10px;
	margin-right:15px;
	background:#fff;
	float:left;
}

	#corpo #textos h2 { height:auto; width:auto; }
	
	#corpo #textos p {
		margin-bottom:15px;
	}
	
	#corpo #textos img { float:left; margin-bottom:10px; margin-right:10px; display:block; clear:both; }
	
	#corpo #textos td img { text-align:center; }
	

#corpo .coluna-290px {
	width:270px/*290px*/;
	min-height:324px;	
	padding:10px;
	margin-right:15px;
	float:left;
	text-align:justify;
	background:#fff;
}

	#corpo .sem-margem-direita { margin-right:0; }

	#corpo .coluna-290px img {
		display:block;
		margin-bottom:10px;
	}

#noticias_setor { text-align:left; }

/* footer */
#rodape p {
  line-height: 1.4em;
  font-size:.9em; 
}

#rodape a, #rodape a:visited {
	color:#fff;
  	text-decoration: underline;
}

#rodape a:hover {
	color:#960;
}

#rodape #rodape-endereco-empresa {
	width:900px;
	height:94px/*119px*/;
	padding-top:25px;	
	float:left;	
}

	#rodape #rodape-endereco-empresa a, #rodape #rodape-endereco-empresa a:visited {
		color:#333;
  		text-decoration: underline;
	}
	
	#rodape #rodape-endereco-empresa a:hover {
		color:#960;
  		text-decoration: underline;
	}


#rodape #rodape-copyright-desenvolvedor {
	width:900px;
	padding-top:25px;	
	float:left;
	color:#fff;
}


#rodape #rodape-endereco-empresa .texto-marrom {
	color:#960;
	font-weight:bold;
	margin-bottom:8px;	
}


/* classes */
.hide { display: none; }

hr {
	height:1px;
	border:1px solid #ccc;		
	color:#ccc;
	margin:0 0 5px;	
}
