/*
Theme Name: Sudeste Navegacao
Theme URI: http://www.tecsite.com.br/
Description: CMS theme for Wordpress - By Tecsite
Version: 0.1
Author: Miriam de Paula
Datum: 10/12/2008
*/
body {
  	background:#C7D3EA url(images/bg-site-1024.jpg) no-repeat;
  	color: #333;
  	font: normal .8em/180% Arial, Helvetica, sans-serif;	
}

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

a:hover { color:#9C0; }

.mais, .more-link {
	float:left;	
	text-align:right;
	height:30px;
	margin-top:15px;
	font-weight:bold;
	margin-bottom:30px;
}

	.mais a, .mais a:visited {
		color:#333;
		text-decoration:none;
	}
	
	.mais a:hover { color:#9C0; }


/* headings */
h2 {font-size:1.4em;} 
h3 {font-size:1.2em;}
h4 {font-size:1em; font-weight:bold;} 

h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; clear:both; }

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

/* page structure & layout */
#site {   
  margin: 85px auto 0;  
  width:960px;
  height:auto;
  display:table;/*FF*/
}

#cabecalho {  
  height:146px/*166px*/;
  width:920px/*960px*/;  
  padding:0 20px 20px;
  float:left;
  background:url(images/bg-cabecalho.jpg) 0 bottom no-repeat;
}

#corpo {
	float: left;		  	
	min-height:880px/*900px*/;	 
  	width:880px/*960px*/;
	padding:0 40px 20px;
	background:url(images/bg-corpo.jpg) repeat-y;
}

#rodape {
	width:920px/*960px*/;
	height:79px/*94px*/;
	padding:15px 20px 0;
	float:left;
	background:#f3f3f3;
	line-height:normal;
}
	

/* header */

#cabecalho #cab-esquerdo {
	width:288px;
	height:146px;
	float:left;
}

#cabecalho #cab-direito {
	width:612px;
	height:48px/*146px*/;
	padding-top:98px;
	float:left;
	margin-left:20px;
}

	#cabecalho #cab-direito #barra-busca-idiomas {
		width:auto;
		position:relative;
		float:right;
		height:28px/*48px*/;
		padding-top:20px;
	}
	
	#cabecalho #cab-direito #barra-busca-idiomas img { 
		float:left;
		display:block;
		margin:3px 5px 0 0;
	}
	
	#cabecalho #cab-direito #barra-busca-idiomas .tit-idiomas { float:left; margin-right:10px; }
	
/* content */
#box-animacao {
	width:588px/*612px*/;
	height:205px/*235px*/;
	margin-bottom:20px;
	background:url(images/bg-animacao.jpg) no-repeat;
	padding:14px 12px	
}


/* corpo */
#corpo #lado-direito, 
#corpo #textos {
	width:612px;	
	float:left;
} 

#corpo #lado-esquerdo {
	width:248px;
	margin-right:20px;
	float:left;
}

#corpo #box-localizacao {
	clear:both;
	width:580px/*612px*/;
	padding:15px;
	border:1px solid #ccc;
	background:#eee;
	margin-bottom:20px;	
}
	
		
#corpo .thumbs {
	float:left;
	margin:0 10px 5px 0;
}

#corpo .caixa-296px {
	width:296px;
	min-height:215px;
	float:left;
	margin:0 20px 20px 0;
}

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

#corpo h2 { /*titulos internos */
  	color: #146A39;
	height:auto;
	width:auto;	
	clear:both;
	line-height:normal;
	margin:0 0 20px 0;
	padding-bottom:3px;
	border-bottom:4px solid #9C0;
	text-transform: uppercase;
	font-weight:bold;
}

#corpo h3 {
	color:#333;
	font-weight:bold;
}

#corpo #subitens {
	width:612px;
	margin:30px 0;
	float:left;
}

#corpo h3.veja-mais {	
	color: #333;
	border-bottom:1px solid #ccc;
	text-transform:none;
	margin-bottom:10px;
	font-weight:bold;
}

#corpo p {
  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: circle;
  padding-left: 2px;
}

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

#corpo ul.ultimos-artigos,
#corpo ul.ultimas-noticias { margin-bottom:10px; }

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

#corpo span.data-artigo,
#corpo span.data-noticia {	
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
	width:294px;
	clear:both;	
}

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

#corpo #tempo h3 {	margin:0; }

#corpo #tempo p { line-height:normal; }

/* textos internos */
#corpo #textos p { margin-bottom:15px; }


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

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

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


#rodape-esquerdo, #rodape-direito {
	width:450px;
	height:61px;	
	float:left;	
}

#rodape-direito { text-align:right; }

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

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

/* Tempo */
#tempo { width:auto; height:240px; margin-bottom:25px; }
