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

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

a:hover { color:#FF0000; }

.mais, .more-link {
	float:left;		
	height:30px;
	margin-top:15px;
	font-weight:bold;
	margin-bottom:30px;
	width:100%;
}

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


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

h2, h3, h4 { font-family:"Lucida Sans",Arial, Helvetica; margin-bottom:5px; clear:both; }

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

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

#cabecalho {
  	height:190px/*220px*/;
  	width:920px/*980px*/;
	padding:30px 30px 0;  
  	background:url(images/bg-cabecalho.jpg) no-repeat;
}

#corpo {
	float: left;		  	
	min-height:745px/*800px*/;	 
  	width:920px/*980px*/;
	padding:25px 30px 30px;	
	background:#fff url(images/bg-corpo.jpg) repeat-x;
}

#rodape {
	width:100%;
	height:123px;	
	float:left;
	background:#80838C url(images/bg-rodape.jpg) repeat-x;
	line-height:normal;
	color:#fff;
}
	
	#rodape #rodape-conteudo {
		width:920px/*980px*/;
		padding:20px 30px 0; 
		margin:0 auto;
	}

/* header */
#logo {
	width:315px;
	height:136px;
	float:left
}

#box-animacao {	
	width:605px;
	height:136px;
	float:left;
}


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

#corpo #lado-direito {
	width:290px;
	margin-left:25px;
	float:left;
	padding-top:38px;
}

#corpo h2 { /*titulos internos */
  	color: #F00;
	height:30px/*45px*/;
	width:auto;	
	clear:both;
	line-height:normal;
	margin:0 0 20px 0;
	padding:15px 0 0 10px;	
	text-transform: uppercase;
	background:url(images/bg-titulos.jpg) repeat-x;	
	font-weight:bold;
}

#corpo h3 { /* subtitulos */
	color: #333;
	margin-top:25px;
	font-weight:bold;
}

#corpo #subitens {
	width:573px/*605px*/;
	padding:15px;
	border:1px solid #eee;
	background:#f5f5f5;
}

#corpo h3.veja-mais {
	margin:0;	
	color:#f00;
}
		
#corpo .thumbs, #textos img {
	float:right;
	margin:0 0 5px 15px;
	padding:5px;
	border:1px solid #eee;
	background:#fff;
}

#corpo #caixa-apresentacao {
	width:605px;
	height:auto;
	margin-bottom:25px;
}

#corpo #caixa-cotacao {
	width:280px/*290px*/;
	height:auto;
	padding:5px;
	background:#ccc;
	float:left;
	color:#333;
}

#corpo #caixa-cotacao h2 {
	background:url(images/bg-titulo-cotacao.jpg) repeat-x;
	color:#fff;
	padding-top:10px;
	height:35px;
	margin-bottom:5px;
}

#corpo #caixa-cotacao .link-iniciar-cotacao { float:right; margin-top:15px; }

#corpo #caixa-cotacao .link-iniciar-cotacao a,
#corpo #caixa-cotacao .link-iniciar-cotacao a:visited {
	color:#333;
	font-weight:bold;
}

#corpo #caixa-cotacao .link-iniciar-cotacao a:hover { color:#fff; }

#corpo .caixa-290px {
	width:290px;
	min-height:285px;
	float:left;
	margin:0 25px 25px 0;
}

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


#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 {
	color:#80838c;	
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:1px dotted #ccc;
	float:left;
	width:294px;
	clear:both;	
}

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


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


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

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

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

#rodape-esquerdo, #rodape-direito {
	width:460px;		
	float:left;	
}

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

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

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

/* Tabelas */
table { width:100%; }

th { font-weight:bold; }

th.align-right { text-align:right; }

#moedas, #tempo { margin-bottom:25px; }

/* Mapa */
#mapa img { background: transparent; }