/****************************************
		ELEMENTOS BASE
****************************************/	
* {
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	outline:0;
	line-height:120%;
}

hr {
	display:none;
}

body {
	background:#333333;
	margin: 0px;
	font:9pt Trebuchet MS;
}

a {
	text-decoration:none;
	color:#000;
}

a:hover{
	color:#666;
}



/*******************
               BODY
*******************/

#body_geral{
	width:100%;
}

#body_geral button {
	border: 1px solid #CC0000;
	background: #990000	url(001/bg_btn.gif) repeat-x top;
	color:#FFF;
	font-size:9pt;
	padding:4px;
	margin-bottom: 10px;
}

#body_topo h1, hr{
	display:none;
}

#body_topo{
	margin:0;
}
	#logo_home{
		width:740px;
		height:270px;
		background:url(../images/topo/home.jpg);
	}

	#logo_empresa{
		width:740px;
		height:270px;
		background:url(../images/topo/empresa.jpg);
	}
	
	#logo_sistemas-de-audio{
		width:740px;
		height:270px;
		background:url(../images/topo/sistemas-de-audio.jpg);
	}
	
	#logo_geradores{
		width:740px;
		height:270px;
		background:url(../images/topo/geradores.jpg);
	}
	
	#logo_clientes{
		width:740px;
		height:270px;
		background:url(../images/topo/clientes.jpg);
	}
	
	#logo_eventos{
		width:740px;
		height:270px;
		background:url(../images/topo/eventos.jpg);
	}
	
	#logo_contato{
		width:740px;
		height:270px;
		background:url(../images/topo/contato.jpg);
	}


#body_lat_esq{
	background: url(001/bg_lat_esq.gif) repeat-y left;
}

#body_lat_dir{
	background: url(001/bg_lat_dir.gif) repeat-y right;
}	
	
#body_content{
	text-align:left;
}

	#body_content h2{
		font-size:20pt;
		color:#990000;
		margin:0 0 15px 0;
		line-height:90%;
	}

#body_conteiner, #body_menu{
	background:#fff;
}

#body_text{
	text-align:justify;
	margin-right:10px;
}

#body_text h2{
	text-align:left;
}


#body_bottom_marcas, #body_bottom{
	color:#666;
}

#body_bottom_marcas{
	background: url(001/bg_bottom.gif) repeat-x top;
}

#body_bottom a{
	text-decoration:none;
	font-weight:bold;
	color:#666;
}

#body_bottom a:hover{
	color: #eeeeee;
}	




/**************
	MENU
**************/	

#body_menu{
	background:#fff;
	width:740px;
}
	
	#body_menu_ul {
		border:none;
		font: 12pt Trebuchet MS, arial, verdana, sans-serif;
	}

	#body_menu_ul ul{
		list-style: none;
	}
	
	#body_menu_ul li {
		display: inline;
	}

	#body_menu_ul li a {
		margin:0;
		text-decoration: none;
		padding:7px 15px 7px 15px; 
		color: #990000;
	}
	
	#body_menu_ul li a:hover {
		background: #990000;
		color: #fff; 
	}
	

/**************
      SUBMENU
**************/	

#body_submenu {
	width: 21em;
	padding: 0;
	margin: 0;
}

	#body_submenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#body_submenu li {
		margin: 0;
		border-bottom: 1px solid #fff;
	}

	#body_submenu li a {
		display: block;
		padding: 2px 2px 2px 0.2em;
		color: #990000;
		text-decoration: none;
	}

	#body_submenu li a:hover {
		background-color: #F9F9F9;
	} 

	#body_submenu li.current {
		background-color: #EEEEEE;
		font-weight: bold;
	} 

	
	
/******************
          RODAPE
*******************/


/*********************
	    HOME
*********************/


#home_content h3 {
	color:#990000;
	font-size:17pt;
	margin:0 0 10px 0;
	line-height:90%;
}

#home_content h4 {
	color:#990000;
	font-size:12pt;
	line-height:90%;
	margin:15px 0 15px 0;
}


#home_orcamento_pop{
	background: #990000;
	color: #fff;
	text-align:right;
	margin:0;
	padding: 10px;
	top: 0px;
	left: 4px;
	_left: 3px;
	height:320px;
	width:160px;
}

	#home_orcamento_pop h2 {
		color:#ffffff;
		margin:0;
		padding:5px;
		font-size:17pt;
		text-decoration:none;
	}
	
	#home_orcamento_pop #line{
		background:url(001/bul_line.gif) no-repeat;
		width:157px;
		height:3px;
		margin:20px 0 20px 0;
	}
	
	#home_orcamento_pop #label {
		color:#fff;
		margin:15px 0 25px 0;
	}
	
	#home_orcamento_pop #link{
		position:absolute;
		bottom:10px;
		right:10px;
	}
	
	#home_orcamento_pop #link a {
		color:#ff0000;
	}
	
	#home_orcamento_pop #link a:hover{
		color:#fff;
	}
	
	
		
	#home_orcamento_pop #list {
		text-align:left;
		margin-left:15px;
	}
	
	#home_orcamento_pop #list a{
		color:#FF6666;
		line-height:150%;
	}
	
	#home_orcamento_pop #list a:hover{
		color:#ff0000;
	}

	
#home_depoimento_pop   { 
	background: #000000 url(001/bg_depoimentos_aspas.gif) no-repeat top;
	color: #fff;
	text-align:right;
	padding: 10px;
	top: 0px; 
	right: 0px; 
	height:320px; 
	width:160px;
}

#home_box2{
	background: #ffffff url(001/bg_box_home.gif) repeat-x top;
}





/*****************
      ORCAMENTO
*****************/

#orcamento_div_frm h2{
	font-size:20pt;
	color:#990000;
	margin:0;
}

#orcamento_frm{
	padding:10px;
}
	#orcamento_frm h3{
		font-size:14pt;
		color:#990000;
		margin:20px 0 5px 0;
	}
	
	#orcamento_frm h4{
		font-size:10pt;
		color:#666;
		background:#f0f0f0;
		padding:4px 4px 4px 10px;
	}
	
	#orcamento_frm .sel_eqp{
		padding:6px;
		background:#F9F9F9;
		margin:3px 0 15px 0;
	}
	
		#orcamento_frm .sel_eqp p{
			text-align:right;
			font-weight:bold;
		}
	
		#orcamento_frm .sel_eqp a{
			text-decoration:none;
			color:#B0B0B0;
		}
	
		#orcamento_frm .sel_eqp a:hover{
			COLOR:#990000;
		}

	#orcamento_frm .sel_eqp2{
		padding:6px;
		background:#F9F9F9;
		margin:3px 0 2 0;
	}
	
		#orcamento_frm .sel_eqp2 p{
			text-align:right;
			font-weight:bold;
		}
	
		#orcamento_frm .sel_eqp2 a{
			text-decoration:none;
			color:#B0B0B0;
		}
	
		#orcamento_frm .sel_eqp2 a:hover{
			COLOR:#990000;
		}
		
		
		
	#orcamento_frm #rack{
		display:none;
	}
		
	#orcamento_frm blockquote{
			color:#B0B0B0;
	}
	
	#orcamento_frm #float {
		background:#F9F9F9;
		padding:6px;
		height:100px;
		width:380px;
		overflow:scroll;
		overflow-x:hidden;
	}

	#orcamento_frm #sel h5{
		font-size:10pt;
		font-weight:bold;
		color:#990000;
	}
 	
	#orcamento_frm #sel{
		list-style:none;
		margin:0;
	}
	
		#orcamento_frm #sel li a {
			display: block;
			padding: 2px 2px 2px 0.2em;
			color: #666;
			text-decoration: none;
		}
	
		#orcamento_frm #sel li a:hover {
			background-color: #990000;
			color:#fff;
		}
	
	
	#orcamento_frm button{
		width:120px;
		float:right;
	}
	
	#orcamento_frm table select{
		background:#f5f5f5;
		border:1px solid #C0C0C0;
	}
	
	#orcamento_frm table select option{
		background:#f5f5f5;
		color:#666;
		
	}

	#orcamento_frm  #alt span,#orcamento_frm  #rem span{
		display:none;
	}
	
	#orcamento_frm  #alt div{
		cursor:pointer;
		width:15px;
		height:15px;
		background:#f9f9f9 url(001/ico_edit.gif) no-repeat;
	}

	#orcamento_frm  #rem div{
		cursor:pointer;
		width:15px;
		height:15px;
		background:#f9f9f9 url(001/ico_rem.gif) no-repeat;
	}

	
	
#orcamento_frm_cli{
	padding:10px;
}
	
	#orcamento_frm_cli h3{
		font-size:14pt;
		color:#990000;
		margin:20px 0 5px 0;
	}
	
	#orcamento_frm_cli strong {
		font-size:10pt;
		color:#000;
	}

	#orcamento_frm_cli .input{
		margin-left:20px;
	}
	
	#orcamento_frm_cli input, textarea{
		border: 1px solid #990000; 
		padding: 6px;
		color: #000000;
		margin:2px 0 12px 0;
	}
	
	#orcamento_frm_cli button{
		width:180px;
		float:right;
		_margin-right:0;
		margin-right:25px;
		
	}
	
	#orcamento_frm_cli #c_endereco, 
	#orcamento_frm_cli #e_info{
		height:100px;
		width:350px;
		_width:360px;
		font:10pt Trebuchet MS;
		overflow:auto;
	}
	
	#orcamento_frm_cli #e_atracoes{
		height:50px;
		width:350px;
		_width:360px;
		font:10pt Trebuchet MS;
		overflow:auto;
	}
	
#orcamento_fin h4{
	color:#990000;
	font-size:12pt;
	background:#F5F5F5;
	padding:6px;
}
	
	#orcamento_fin table td{
		background:#F9F9F9;
		padding:8px;
	}
	
	#orcamento_fin strong{
		color:#666;
	}
	
	#orcamento_fin #esquema {
		display:none;
	}
	
	#orcamento_fin  div.show_esquema{
		text-align:right;
		background:#f0f0f0;
		padding:6px;
	}
		#orcamento_fin .show_esquema a{
			color:#B0B0B0;
			text-decoration:none;
			font-weight:bold;
		}
		
		#orcamento_fin .show_esquema a:hover{
			color:#990000;
		}
		
		#orcamento_fin .show_esquema table{
			text-align:left;
		}
	
	
	


	
/*****************
	CLIENTES
*****************/

#cli_artistas div{
	margin-bottom:20px;
}
	#cli_artistas h3{
		color:#990000;
		font-size:12pt;
	}

	#cli_artistas div.cli_left{
		width:50%;
		float:left;
	}

	#cli_artistas div.cli_right{
		float:right;
		width:50%;
	}	

#cli_eventos{
	line-height:145%;
	color:#000;
	margin-left:25px;
}
	#cli_eventos a{
		color:#666;
	}
	
	#cli_eventos a:hover{
		color:#990000;
	}
	


/*****************
	EVENTOS
*****************/
#eventos_lista_img img {
	border: 1px solid #990000
}
	
	
	
	
	
	
/*************************************************
			TEMPORARIO
*************************************************/
/*--- formulario de contato ---*/

.frm_contato{border: 1px solid #990000; 
			width: 300px;
			padding: 6px;
			color: #000000;
			font-size: 14px;
			font-family:Trebuchet MS;}
				  
				  
.frm_contato_btn {border: 1px solid #CC0000; 
			background-color: #990000; 
			background-image: url(001/bg_btn.gif); 
			background-repeat: repeat-x; 
			background-position-y: top; 
			color:#FFFFFF; 
			font-size:12px;
			height: 25px;
			width: 120px;
			margin-left: 195px;}


   


/*---- menu ----*/
table.menu {font-size:16px;
			text-align:center;
			color: #990000;
			background-color: #fff;}

td.menu_on {background-color: #990000;
			color:#fff;}
		   
td.menu_over{background-color: #990000;
			color:#fff;}		   





/*---- eventos html -----*/

.pointer {cursor: pointer;}


/*--- estilos ---*/
.b {font-weight: bold;}


#div_img{
	bottom: -16px; 
	left: -16px;
}