/** CSS HOME **/
div.content_home {
	width: 980px;
}
		div#container_painel{
			display: block;
			height: 380px;
			clear: both;
			background: #ed1d24;
			margin-bottom: 30px; }
			div#container_painel ul#menu_painel{
				background: url(../images/bg_menu_painel.jpg) no-repeat;
				height: 38px;
			}
				div#container_painel ul#menu_painel li {
					display: inline;
					float: left;
					width: 159px;
					height: 38px;
					padding-left: 25px;
				}
				div#container_painel ul#menu_painel li.last{
					width: 219px;
				}
				div#container_painel ul#menu_painel li.ativo {
					background: #ed1d24;				
				}
					
					div#container_painel ul#menu_painel li.ativo,
						div#container_painel ul#menu_painel li a {
						color: #FFFFFF;					
						font-size: 16px;
						text-decoration: none;
						line-height: 35px;
					}
					div#container_painel ul#menu_painel li a:hover {
						text-decoration: underline;
					}
					div#container_painel ul#menu_painel li.ativo a:hover {
						text-decoration: none;
					}
			div#foto_destaque{
				width: 480px;				
				float: left;
				display: inline;
				clear: left;
				margin: 10px 0 0 10px;
				font-size: 0;
				position: relative;
				padding-bottom: 43px; top: 0px; }
				div#foto_destaque a {					
					font-size: 0;					
					margin: 0;
					padding: 0;
				}
				div#foto_destaque img {
					width: 480px;
					height: 270px;
				}
				div#foto_destaque div.desc_foto_destaque {
					position: absolute;
					bottom: 0;
					left: 0;
					width: 475px;					
					background: #c70b00;
					padding: 10px 0 0 5px;
				}
					div#foto_destaque div.desc_foto_destaque h2{						
						height: 33px;
						margin-left: 10px;						
						text-indent: 0;
					}
					div#foto_destaque div.desc_foto_destaque h2,
						div#foto_destaque div.desc_foto_destaque h2 a {
							font-size: 20px;
							font-weight: bold;
						}
					div#foto_destaque p.desc_foto_destaque_details {						
						display: none;
						height: 80px;
						font-size: 12px;
						padding: 0 10px 10px 10px;
					}
					div#foto_destaque p.desc_foto_destaque_details,
						div#foto_destaque p.desc_foto_destaque_details a {
							font-size: 12px;
						}
					div#foto_destaque div.desc_foto_destaque h2,
						div#foto_destaque div.desc_foto_destaque h2 a,
					div#foto_destaque p.desc_foto_destaque_details,
						div#foto_destaque p.desc_foto_destaque_details a {
						color: #EED1B5;
						text-decoration: none;
					}
					div#foto_destaque div.desc_foto_destaque h2 a:hover,
						div#foto_destaque p.desc_foto_destaque_details a:hover {
							text-decoration: underline;
					}
			div#foto_menor{
				display: inline;
				float: left;
				width: 240px;
				margin: 10px 0 0 10px;
			}
				div#foto_menor div.destaque_menor{
					background: #c70b00;
					width: 240px; height: 156px; }
				div#foto_menor div.last{
					margin-top: 5px;
				}
					div#foto_menor div.destaque_menor h3{
						font-size: 16px;
						color: #ffffff;
						float: left;
						width: 182px;
						padding: 3px 0 3px 5px;
						height: 14px;
					}					
					div#foto_menor div.destaque_menor a{
						font-size: 12px;
						color: #eed1b5;
						float: right;
						font-weight: bold;
					}
						div#foto_menor div.destaque_menor h3 a {
							color: #e3a35b;
							float: none;
							font-weight: bold;
							text-decoration: none;
							font-size: 14px;
						}						
						div#foto_menor div.destaque_menor h3 a:hover {
							text-decoration: underline;
						}
					div#foto_menor div.destaque_menor a.mais_info{
						margin: 5px 3px 0 0;
					}
			ul#destaque_lista{
				float: left;
				width: 220px;
				display: inline;
				margin: 10px 0 0 10px;
				padding-left: 0px;
			}
				ul#destaque_lista li{
					height: 55px;
					background: #b70a00;
					width: 215px;					
					padding: 5px 0 0 5px;
					margin: 0 0 4px 0;
					color: #ffffff;
					font-size: 12px;
					list-style-position: outside !important;
				}
				ul#destaque_lista li.last{
					margin: 0;
				}
				ul#destaque_lista li.lista_hover{
					background: #A00B02;
				}
					ul#destaque_lista li h3 a{
						color: #e3a35b;
						font-size: 16px;
						font-weight: bold;
						text-decoration: none;
					}
			ul#paginacao_destaque{
				height: 25px;
				margin: 10px 0 0 10px;
				float: left;
				display: inline;
				clear: left;
				width: 480px;
			}
				ul#paginacao_destaque li{
					display: inline;
					float: left;
					margin-right: 10px;
					padding-left: 5px;
					background: #b4181e;
					width: 23px;
					height: 25px;
				}
				ul#paginacao_destaque li.first,
				ul#paginacao_destaque li.last{
					width: auto;
					background: transparent;
					
				}
				ul#paginacao_destaque li.ativo{
					background: #7a1318;					
				}
					ul#paginacao_destaque li a{
						color: #f7d2bb;					
						font-size: 14px;
						text-decoration: none;
						line-height: 25px;
					}
					ul#paginacao_destaque li.first a,
					ul#paginacao_destaque li.last a{
						text-decoration: underline;
					}
			div#ticker_destaque{
				float: right;
				display: inline;
				margin: 10px 10px 0 0;
				width: 469px;				
				height: 27px;
				background: url(../images/bg_ticker.gif) no-repeat #636363;
				
			}
				div#ticker_destaque *{
					font-size: 12px;
				}
				div#ticker_destaque p{
					padding: 5px 0 0 7px;
					float: left;
					display: inline;
					color: #FFFFFF;
					font-weight: bold;
				}
				div#ticker_destaque a{
					color: #b4b4b4;
					margin-left: 8px;
					font-weight: bold;
					float: right;
					display: inline;
					margin: 5px 5px 0 0;
				}
		table#lista_home{
			background: url(../images/bg_table.jpg) repeat-y left top;
			width: 100%;
			display: block;
			margin-top: 10px;
		}
		table#lista_home td{
			height: 90px;
			width: 151px;
			border-right: solid 1px #e1e1e1;
			text-align: center;
			
		}
		table#lista_home td.first{
			width: 90px;
			text-align: left;
		}
		table#lista_home td.desc{
			width: 355px;
			text-align: left;
		}
		table#lista_home td.first, table#lista_home td.last{
			border: 0;
		}
		table#lista_home h4{
			font-size: 22px;
			color: #000000;
			font-weight: bold;
		}
		table#lista_home p{
			font-size: 14px;
			color: #8c8c8c;
		}
		table#lista_home p abbr{
			font-size: 14px;
			color: #ed1d24;
			font-weight: bold;
			display: block;
		}
			table#lista_home td.last a{
				background:transparent url(../images/ok.jpg) no-repeat scroll right center;
				display:block;
				font-size:18px;
				height:41px;
				line-height:2em;
				font-weight: bold;
				padding-right:50px;
				color: #ed1d24;
			}
		div#em_breve{
			display: inline;
			clear: left;
			float: left;
			width: 445px;
		}
			div#em_breve h2{
				width: 445px;
				height: 40px;				
			}
			div#em_breve table {
				clear: both;
				width: 100%;
			}
				div#em_breve table td{
					border: 1px solid #e1e1e1;
					border-top: 0;
					border-left: 0;
					color: #7d7d7d;
					text-align: center;
					font-size: 12px;
					padding: 5px;
				}
				div#em_breve table td.last{
					border-right: 0;
					width: 65px;
				}
					div#em_breve table td.last a {
						color: #ed1d24;
						font-weight: bold;
						font-size: 12px;
					}
						div#em_breve table td.last a:hover{
							color: #000000;
						}
				div#em_breve table td.first{
					width: 200px;
					font-weight: bold;
					color: #000000;
					text-align: left;
					padding-left: 40px;
					background: url(../images/bg_com_foto.gif) no-repeat 10px center;
				}
				div#em_breve table td.sem_foto {
					background-image: url(../images/bg_sem_foto.gif)
				}
					div#em_breve table td a.titulo{
						color: #000000;
						font-weight: bold;
						font-size: 12px;
					}
						div#em_breve table td a:hover.titulo{
							color: #ED1D24;
						}
		div#nuvens{
			float: right;
			display: block;
			width: 504px;
		}
			div#nuvens h2 {
				width: 504px;
				height: 40px;
			}
			div#nuvens h2.mais_comprados{
				clear: both;
				padding-top: 10px;
			}
			#nuvens ul{
				width: 504px;	
			}
				#nuvens ul li{
					display: inline;
					/*float: left;*/
				}
					#nuvens ul li a{
						color: #7a7a7a;
					}
					#nuvens ul li a.n_01{
						font-size: 14px;
					}
					#nuvens ul li a.n_02{
						font-size: 22px;
					}
					#nuvens ul li a.n_03{
						font-size: 36px;
					}
					#nuvens ul li a.n_04{
						font-size: 11px;
					}
div#em_breve h2 , div#nuvens h2{
	font-size: 22px;
	color: #b70a00;
	font-weight: bold;
	text-indent: 0;
	float: left;
	margin-top: 10px;
	text-transform: uppercase;
	background: url(../images/bg_point_red.gif) repeat-x bottom left; 
	margin-bottom: 15px;
}
/** Classes de uso geral **/
input.text_hidden {
	width: 0;
	height: 0;
}
/* Correções */
div#foto_menor div.destaque_menor:after, div#em_breve:after, form#busca_home div.opcoes_avancadas:after {
	content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
