html
{
height:100%;
}

body
{
height:100%;
margin:0px;
background-color:#e94300;
background-image:url(/images/backgr.jpg);
background-repeat:repeat-x;
font-family: Verdana, Tahoma, Georgia, "Courier New", "Arial Black", "Times New Roman";
color:#FFFFFF;
font-size:10px;
behavior: url(/iepngfix.htc);
}

#container
{
margin:0 auto;
height:100%;
background-image:url(/images/back_img.jpg);
background-repeat:no-repeat;
background-position:top;
behavior: url(/iepngfix.htc);
}

#flash
{
height:210px;
width:950px;
margin:0 auto;
z-index:2;
}

#banner
{
width:440px;
height:98px;
margin:0 auto;
position:relative;
top:-164px;
left:58px;
z-index:1;
}

#menu
{
font-size:12px;
height:40px;
background-image:url(/images/menu.jpg);
text-align:center;
behavior: url(/iepngfix.htc);
}

#submenu
{
height:25px;
background-image:url(/images/submenu.jpg);
background-repeat:repeat-x;
behavior: url(/iepngfix.htc);
}

#cont_fundo
{
width:950px;
margin:0 auto;
background-image:url(/images/cont_back.png);
behavior: url(/iepngfix.htc);
/*
opacity:.4;
filter(alpha.opaccity:40);
*/
}

#conteudo
{
width:850px;
margin:0 auto;
}

#footer
{
clear:both;
margin-top:20px;
}

.clear
{
clear:both;
}

/* ----------------------------------------- FORMATAÇÕES GERAIS ---------------------------*/

a {
font-size:10px;
color:#FFFFFF;
cursor: hand;
cursor: pointer;
}

p {
font-size:10px;
color:#FFFFFF;
margin:0px;
padding:0px;
}

h1 {
font-size:16px;
color:#FF6600;
margin:0px;
padding:0px;
text-decoration: none;
}

h2 {
font-size:12px;
color:#FF6600;
margin:0px;
padding:0px;
text-decoration: none;
}

h3 {
font-size:15px;
color:#990000;
margin:0px;
padding:0px;
text-decoration: none;
}

h4 {
font-size:10px;
color:#FFFFFF;
margin:0px;
padding:0px;
text-decoration: none;
}

.inputs-txt {
margin:0px;
background-color:#e94300;
font-family: Verdana, Tahoma, Georgia, "Courier New", "Arial Black", "Times New Roman";
color:#FFFFFF;
padding: 3px;
font-size:10px;
border: 1px solid #333333;
}


/* -------------------------------------- FORMATAÇÕES MENU ---------------------- */

#menu ul
{
width:950px;
list-style:none;
margin:0 auto;
padding:0px;
}

#menu li
{
float:left;
line-height:40px;
margin:0px;
border-left:#FF6600 solid 1px;
border-right:#990000 solid 1px;
}

#menu a
{
text-decoration:none;
color:#FFFFFF;
display:block;
margin:0px;
padding:0px 30px;
}

#menu a:hover
{
text-decoration:none;
color:#FFFFFF;
background-image:url(/images/menu_hover.jpg);
behavior: url(/iepngfix.htc);
}

.pressed
{
color:#FFFFFF;
margin:0px;
padding:0px 30px;
background-image:url(/images/menu_hover.jpg);
behavior: url(/iepngfix.htc);
}


/* -------------------------------------- FORMATAÇÕES SUBMENU ---------------------- */

#submenu ul
{
width:950px;
margin:0 auto;
list-style:none;
padding:0px;
font-size:10px;
}

#submenu li
{
float:left;
line-height:25px;
margin:0px;
border-left:#666666 solid 1px;
border-right:#333333 solid 1px;
}

#submenu a
{
text-decoration:none;
color:#FFFFFF;
display:block;
margin:0px;
padding:0px 20px;
}

#submenu a:hover
{
text-decoration:none;
color:#FFFFFF;
background-image:url(/images/submenu_hover.jpg);
}

.sub_pressed
{
color:#FFFFFF;
margin:0px;
padding:0px 30px;
background-image:url(/images/submenu_hover.jpg);
behavior: url(/iepngfix.htc);
}



/* -------------------------------------- FORMATAÇÕES FOOTER ---------------------- */

#footer ul
{
width:750px;
margin:0 auto;
list-style:none;
padding:0px;
font-size:10px;
}

#footer li
{
float:left;
line-height:15px;
margin:0px;
border-right:#ffffff solid 1px;
}

#footer a
{
text-decoration:none;
color:#FFFFFF;
display:block;
margin:0px;
padding:0px 10px;
}

#footer a:hover
{
text-decoration:none;
color:#FF9900;
}


/* -------------------------------------- HOME ---------------------- */


#evento
{
width:440px;
height:320px;
float:left;	
margin:20px 40px;
position:relative;
}

#agenda
{
width:250px;
height:320px;
float:left;		
margin:20px 40px;
overflow:auto;
}

#agenda_ev
{
background-image:url(/images/prod_cont.png);
margin-top:20px;
behavior: url(/iepngfix.htc);
}

#ev_foto
{
float:left;
border:#FF3300 1px solid;
}

#ev_texto
{
width:140px;
float:left;
margin-left:5px;
padding:3px;
}


/* -------------------------------------- ARTISTAS ---------------------- */

#lista1
{
width:400px;
float:left;
margin-bottom:20px;
}

#lista2
{
width:400px;
float:left;
padding-left:50px;
}

#art_foto
{
float:left;
border:#FF3300 1px solid;
}

#art_texto
{
width:280px;
float:left;
margin-left:5px;
padding:3px;
}

#lista1 a, #lista2 a
{
text-decoration:none;
color:#990000;
font-size:11px;
font-weight:bold;
}

#lista1 a:hover, #lista2 a:hover
{
color:#CC0000;
}


/* -------------------------------------- ARTISTAS_IND ---------------------- */

#bio
{
float:left;
width:790px;
margin:30px;
}

#multimedia
{
width:490px;
height:430px;
float:left;
}

#agenda1
{
width:250px;
height:430px;
float:left;		
margin:0px 40px;
overflow:auto;
}

#agenda_ev1
{
background-image:url(/images/prod_cont.png);
margin-top:10px;
behavior: url(/iepngfix.htc);
}

#ev_foto1
{
float:left;
border:#FF3300 1px solid;
}

#ev_texto
{
width:140px;
float:left;
margin-left:5px;
padding:3px;
}

#art_texto1
{
width:500px;
float:left;
margin-left:5px;
padding:3px;
}


/* -------------------------------------- SERVIÃ‡OS ---------------------- */

#coluna1
{
width:210px;
float:left;
margin:30px;
}

#coluna2
{
width:210px;
float:left;
margin:30px;
}

#coluna3
{
width:210px;
float:left;
margin:30px;
}

/* -------------------------------------- FAQS ---------------------- */


#cont_int
{
float:left;
width:790px;
margin:30px;
}

/* -------------------------------------- Outras ---------------------- */
.image-float {
	border: 1px dotted #666666;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.image-border {
	border: 1px dotted #666666;
}
.no-space {
	margin: 0px;
	padding: 0px;
	border: none;
}
.gradualshine{
	filter:alpha(opacity=70);
	-moz-opacity:0.6;
	border-width: 2px;
	border-style: solid;
	border-color: #d65b84;
}

.image {
	border-width: 2px;
	border-style: solid;
	border-color: #d65b84;
}

.image:hover {
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
}

