
*{list-style: none;
	text-decoration: none;
	vertical-align: middle;
	margin:0px;
	padding:0px;

}
/*
------------------------------------as
*/
a, a:link, a:visited, a:hover, a:active
{
	color: white;
}

a:hover
{
	color: #DBAA70;
}


.imgleft_blocentrada{
	
	float:left;
	border:#552137 1px solid;
}
/*
------------------------------------  fotodisplaycontainer
*/

div#fotodisplaycontainer  img{


	border: #762D4A 2px solid;
	outline:none;
	display:block;
}

div#fotodisplaycontainer  a:hover img{
	border: #fff 2px solid;
	outline:none;

}

/*
------------------------------------  containerfotos
*/


div#containerfotos img{


	border:#552137 3px solid;
	outline:none;
	display:block;

}

div#containerfotos a:hover img{
	border: #BEBBBC 3px solid;
	outline:none;

}


p{
	font-family:tahoma, arial, helvedica, sans-serif;

}
/*------------- IMGS -------------- */

.imgleft{
	border:#552137 3px solid;
	float:left;
	margin:0 20px 20px 0;


}

.imgfotoleft{


	float:left;
	margin:0 20px 20px 0;
	

}

.imgfotoleft2{


	
	margin:0 10px 20px 6px;
	display:inline;


	

}
#imgfotoleft2{


	float:left;
	margin:0 10px 20px 6px;
	display:block;
	

}
.imgvideoleft{


	float:left;
	margin:15px 22px 20px 0;
	

}
.imgfotoleftfirst{
	border:#552137 4px solid;
	float:left;
	margin:0 0 20px 0;


}

.imgleftsemborda{
	padding:4px;
	float:left;
	margin:0 20px 20px 0;
}


.imgright{
	border:#552137 4px solid;
	float:right;
	margin:0 0 20px 20px;


}
.imgrightsemborda{
	padding:4px;
	float:right;
	margin:0 16px 20px 20px;

}
.imgrightsemborda2{
	padding:4px;
	float:right;
	margin:0 33px 0 20px;


}
.imgrightsemborda3{
	padding:4px;
	float:right;
	margin:15px 20px 0 0;
	

}
.caixafoto{
	border:#060406 2px solid;
	
}
.caixafoto2{
border: 1px solid #606060;
outline:none;
}

.clear{
	clear:both;

}

#alertf{
	color: #FFF;
	font-size: 1.2em;
	line-height:1.8em;
	font-family:Tahoma, Arial, Sans-serif;

}


body
{
	background-color: #07050a;
	font-size:62.5%;
	font:tahoma, arial, helvedica, sans-serif;

}

/*------------- BEGIN MAIN LAYOUT -------------- */
#fundo
{	
	width:100%;
	margin:0px auto;
	background-color: #07050a;
	background-image:url(../imgs/fundo_site.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	min-height:800px;
    height:auto !important;
}

#main-general /* GENERAL, GENERIC LAYOUT */
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	


}
#main-general:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        
}





/*
	/////////////////////////////////////////////////////logo

*/
div#topologo{
	float:left;
	width: 400px;
	height:130px;
	margin:10px 0 0 40px;

	
}
div#topologo:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
div#topologo h1{
	width:163px;
	height:132px;
	
}


div#topologo h1 a{
	text-indent: -9000px;
	overflow:none;
	width:163px;
	height:132px;
	float:left;
	background:url(../imgs/logomarca.jpg) no-repeat;
}





/*------------- NAVIGATION -------------- */


/*------------- BEGIN NAVIGATION -------------- */
#navigation
{
	
	width: 943px;
	height: 88px;
	margin:5px 0 0 0;
	float:left;
	padding: 12px 0 0 18px;



	/*background:url(../imgs/navigation.gif) no-repeat;	*/
	
}
#navigation:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}




#navigation ul
{

	float:left;
}

#navigation li
{
	

	float: left;
		

}

#navigation li a
{

	display: block;
	float: left;
	text-decoration:none;
	color:#EDEDED;
	font-size:14px;
	font-family:tahoma, arial, helvedica, sans-serif;
	height:45px;
	padding:36px 0 0 0;
	background-repeat:repeat-x;
	background-position:0 0;
	background-image:url(../imgs/imgbtnmenu.gif);
	text-align:center;
	margin:3px 0 0 0;


	
}
#navigation li#home a{

	width:110px;

}
#navigation li#casamento a{
	width:120px;

}
#navigation li#debutante a{
	width:120px;
}
#navigation li#formatura a{
	width:120px;
}
#navigation li#corporativo a{
	width:120px;
}
#navigation li#fotos a{
	width:105px;
}	
#navigation li#videos a{
	width:105px;
}
#navigation li#contato a{
	width:105px;
}
#navigation li a:hover{
	color:#FFF;
	background-color:#371A31;

}
#navigation li.seleciona a{
	color:#EDEDED;
	background-color:#090609;

}


/*------------- END NAVIGATION -------------- */


/* ---------------------------------------MAINS----------------------------------------------- */
#geral
{
	width: 980px;
	float:left;
	min-height:800px;
	height:auto !important;
	height:800px;
	
	
}
#geral:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

#contentleft{
	float: left;
	width:628px;
	padding:40px 0 0 40px;
	color: #BABABA;
	font-size: 1.1em;
	line-height:1.8em;

}


#contentright{
	float: right;
	width:230px;
	background: url(../imgs/fundomenulateral.jpg) no-repeat;
	padding:55px 28px 0 20px;
	color: #BABABA;
	font-size: 1.1em;
	line-height:1.6em;
	height:400px;


}
#divhome{
	width:100%;
	background: url(../imgs/main_generichome.jpg) no-repeat;
	background-position:17px 0;
}
#divhome:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

/* --------------------------------------- DIVS----------------------------------------------- */


#caixatopico_entrada{
	width:630px;
	padding:0 20px 0 20px;
	margin:15px 0 0 30px;
	float:left;


}








#depoimentotop {
	width:100%;
	margin:0 0 20px 0;
	
	/*
	border-bottom:#321521 1px solid;
*/

}
#depoimentocenter {
	width:100%;
	margin:15px 0 20px 0;
	padding:25px 0 0 0;

	border-top:#321521 1px solid;


}


#depoimentotop:after, #depoimentocenter:after {
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}


div#depoimentoright{
float:right;
width:470px;
margin:0 20px 0 0;
padding:0 10px 20px 0;

/*
background: url(../imgs/fimparagrafo.gif) right bottom no-repeat;
*/
}



/* --------------------------------------- CONTENT LEFT----------------------------------------------- */
div#caixatopico{
	padding:20px 30px 32px 0;
	width:100%;
}
div#containerfotos{

	margin:20px 0 0 10px;
	width:100%;

}
div#containerfotos:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

.caixatopico{
	padding:20px 0 32px 0;
	width:100%;
	


}

.caixatopico:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

div#caixatopico:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
div#blockcaixatopicoleft {
	width:375px;
	float:left;

}
#blockcaixatopicoright1 {
	width:430px;
	float:right;


}



/* --------------------------------------- foto display----------------------------------------------- */
div#fotodisplaycontainer{
	padding:30px 40px 0 40px;

}
div#fotodisplaycontainer:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        
}
div#fotodisplaycontainer p.entrada{
	padding-top:50px;
	font:13px tahoma, arial, helvedica, sans-serif;
	color: #BABABA;



}
div#fotodisplaycontainer div#imgleftcaixafoto{

	float:left;
	width:280px;
	height:180px;
	padding: 0 10px 20px 10px;
	
}


div#lateral_contato{
	width:460px;
	padding:0 0 20px 0;
	float:right;


}
#rodapefotodisplaycontainer{
	height:25px;
	margin:30px 0  0
	width:100%;
	clear:both;

padding:10px 0 0 0;

}
#rodapefotodisplaycontainer2{
	height:25px;
	margin:45px 0  0
	width:100%;
	clear:both;

padding:10px 0 0 0;

}
/* --------------------------------------- CONTENT RIGHT----------------------------------------------- */
#contentright div#caixaright{

padding:0 0 0 10px;


}

/* --------------------------------------- FIM MAINS----------------------------------------------- */

#rodape{

	width:100%;
	clear:both;
	border-top:#321521 1px solid;
	margin:50px 0 25px 0;;
	height:100px;
	


}
.barrarodape{
	color:FFF;
	font:13px Tahoma, Arial, Tahoma;
	padding:0 5px 0 5px;


}
#rodape ul{
	margin:0px auto;
	text-align:center;
	
}
#rodape li{
	font:13px/20px Tahoma, Arial, Tahoma;
	padding:0 6px 0 3px;
	display:inline;
	color:#FFF;
}
#rodape li:a{
	
	display:inline;
}
#rodape p{
padding:10px 0 0 0;
font:13px/24px Tahoma, Arial, Tahoma;
color:#FFF;
text-align:center;
}
div#geralrodape{
	width: 950px;
	margin:0px auto;
	padding:30px 0 0 0;



}
#rodape div#rodapeleft{

	width:300px;
	float:left;
	background:url(../imgs/logomarca2.jpg) no-repeat;
	background-position:42px 10px;
	height:150px;
	padding:90px 0 0 15px;

}
#rodape div#rodaperight{
	width:300px;
	float:right;
	background:url(../imgs/logomarca3.jpg) no-repeat;
	background-position:42px 10px;
	height:150px;
	padding:90px 0 0 15px;

}

/*
////////////////////////////////////////////////form contato
*/


/*----------------------------------------------- HS------------------------------------------------ */


.justify1{
	text-align:justify;

}
#contentleft h1{
	font-size: 1.3em;
	font-weight:bold;
	padding:0 0 10px 0;
	margin-bottom: 20px;
	font-family:Tahoma, Times, sans-serif;
	color:#F7E9CA;

	border-bottom:#F7E9CA 1px solid;

}

#contentright h1
{
	font-family:Tahoma, Times, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-left:15px;
	color:#FFF;
	text-transform:capitalize;
}



#contentleft h2{
	font-size: 1.3em;
	font-weight:bold;
	padding:0 0 10px 0;
	margin-bottom: 10px;
	font-family:Tahoma, Times, sans-serif;
	color:#F7E9CA;
	text-transform:capitalize;
	border-bottom:#F7E9CA 1px solid;
}
#contentleft h5{
	font-size: 1.3em;
	font-weight:bold;
	padding:0 0 7px 0;
	font-family:Tahoma, Times, sans-serif;
	color:#FFF;

}

#contentright h2{
	color:#FFF;
	padding:15px 0 15px 0;
	text-transform:capitalize;


}

#contentright h3{
	color:#FFF;
	font:bold 13px Tahoma, Times, sans-serif;
	text-transform:capitalize;
	padding:22px 0 10px 0;
	

}

#contentleft h3{
	font-size: 13px;
	color:#FFF;
	font-family:Tahoma, Times, sans-serif;
	padding: 0 0 9px 0;
	margin:10px 0 10px 0;
	border-bottom:#321521 1px solid;



}
#contentleft h6{
	font-size: 13px;
	color:#FFF;
	font-family:Tahoma, Times, sans-serif;
	padding: 0 0 13px 0;
	margin:10px 0 24px 0;




}
#rodapefotodisplaycontainer h6{
	font-size: 15px;
	color:#FFF;
	font-family:Tahoma, Times, sans-serif;
	padding: 0 0 9px 0;
	margin:10px 0 10px 0;
	display:block;




}
#rodapefotodisplaycontainer  a, #rodapefotodisplaycontainer2  a{

	font-size: 13px;
	color:#FFF;
	font-family:Tahoma, Times, sans-serif;
	font-weight:normal;
	padding: 0 0 0 15px;
	margin:10px 0 0 0;
	background:url(../imgs/setavolta.gif) no-repeat;
	background-position:0 7px;


}

#rodapefotodisplaycontainer a:hover, #rodapefotodisplaycontainer2 a:hover{
	background-position:0 -35px;
	color: #DBAA70;
}

#contentleft h3 a{

	font-size: 13px;
	color:#FFF;
	font-family:Tahoma, Times, sans-serif;
	font-weight:normal;
	padding: 0 0 0 15px;
	margin:10px 0 0 0;


	display:block;
	background:url(../imgs/setah3.gif) no-repeat;
	background-position:0 8px;


}
#contentleft h3 a:hover{
	background-position:0 -34px;
	color: #DBAA70;
}

#fotodisplaycontainer h3.entrada{

	color:#FFF;
	padding:10px 0 5px 0;
	font:13px Tahoma, Times, sans-serif;
	margin:0 0 10px 0;
	height:20px;


	border-bottom:#321521 1px solid;


}
#fotodisplaycontainer h3{

	color:#FFF;
	padding:10px 0 8px 0;
	font:13px Tahoma, Times, sans-serif;
	margin:0 0 18px 0;
	height:20px;


	border-bottom:#321521 1px solid;


}
#fotodisplaycontainer h1{
	font-size: 1.3em;
	font-weight:bold;
	padding:0 0 10px 0;
	margin-bottom: 20px;
	font-family:Tahoma, Times, sans-serif;
	color:#F7E9CA;

	border-bottom:#F7E9CA 1px solid;



}

h4{

	color:#FFF;

	font:13px Tahoma, Times, sans-serif;
	margin:0 0 10px 0;

}
div#lateral_contato h4{

	color:#FFF;
	font:13px Tahoma, Times, sans-serif;
	margin:0 0 10px 0;
	background: url(../imgs/seta.gif) no-repeat;
	background-position:2px 6px;
	text-indent:16px;

}

#depoimentotop  h4, #depoimentocenter h4{
	padding:20px 0 0 0;
	font: italic bold 13px Tahoma,Arial ,Verdana ,sans-serif;
	text-align:right;
	display:block;
	color:#FFF;
	text-transform:capitalize;

}



/*----------------------------------------------- ULS------------------------------------------------ */


#contentleft #caixatopico ul{
	padding:0 0 10px 0;
	list-style:none;
}

#contentleft #containerfotos li a{


	margin:0 0 10px 0;
	background: url(../imgs/setah3.gif) no-repeat;
	background-position:0 10px;
	padding:5px 0 5px 14px;	
	font:13px Tahoma, Arial, Helvedica, sans-serif;

}
#contentleft #containerfotos li a:hover{
	background-position:0 -32px;
}


#contentleft #caixatopico li{
	
	background: url(../imgs/seta.gif) no-repeat;
	background-position:0 12px;
	padding:5px 0 5px 14px;	
	font:11px Tahoma, Arial, Helvedica, sans-serif;

}

#contentright ul{
	margin:0px;
	padding:0px;
}
#contentright li.first{

	margin:0 0 0 9px;
	border-bottom:#110911 2px solid;

}
#contentright li.center{

	margin:0 0 0 9px;
	border-top:#2C1527 1px solid;
	border-bottom:#110911 2px solid;

}
/*
#contentright li{
	margin:0 0 0 9px;
	border-top:#2C1527 1px solid;
	border-bottom:#110911 2px solid;
	
}
*/
#contentright li a{
	padding:8px 0 8px 14px;
	display:block;
	background:url(../imgs/imgullateral.gif) no-repeat;
	background-position:0 11px;
	font:13px Tahoma, Arial, Helvedica, sans-serif;

}
#contentright li a:hover{
	background-position:0 -31px;
}


/*----------------------------------------------- DLS------------------------------------------------ */
#contentright dl,#colun2_entrada dl{
	margin:5px 10px 15px 15px;
	padding:0px;
}

#contentright dt, #colun2_entrada dt{

	font:bold 11px Tahoma, Arial, Helvedica, sans-serif;
	padding:13px 0 10px 0;
	color:#FFF;



}
#contentright dd, #colun2_entrada dd{

	font:12px/16px Tahoma, Arial, Helvedica, sans-serif;
	padding:0 0 6px 0;
	
}
#contentright dd a, #colun2_entrada dd a{
	color:#BABABA;

}
#contentright dd a:hover, #colun2_entrada dd a:hover{
	text-decoration:underline;

}

#contentleft dl{




}

#contentleft dt, #colun1_entrada dt{

	font:bold 13px Tahoma, Arial, Helvedica, sans-serif;
	padding:5px 0 5px 0;
	color:#FFF;

}
#contentleft dd, #colun1_entrada dd{

	font:12px/16px Tahoma, Arial, Helvedica, sans-serif;
	padding:5px 0 5px 0;

}






/*
/////////////////////////////////////////////////////////////// form contato
*/


.form-contato {width:90%;



float:left;


background:url(../imgs/imgcarta.jpg) no-repeat;
background-position:right top;
}
.form-contato fieldset{
/*
	border: 1px solid #0E0B12;
	border-bottom: 5px solid #0E0B12;
	*/
	border:0;
	
}


.form-contato legend{
display:none;
}
.form-contato label{
	float:left;
	width:310px;
	margin:20px 0 2px 0;
	padding:0px;
	clear:both;
	
}
.form-contato label b.topfirst{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:9px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;
	margin: 0 0 15px 0;
	padding:0 0 25px 0;

}
.form-contato label b.top{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:15px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;
	margin: 0 0 15px 0;
	padding:0 0 25px 0;

}
.form-contato label b.left{
	font:13px Tahoma, Arial, Tahoma;

	color:#FFF;
	display:inline;
	cursor:pointer;
	margin: 0 13px 15px 4px;
	float:left;



}
.form-contato label select{

	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#525252;
	border:1px solid #A6A6A6;
	width:100%;
	height:30px;
	vertical-align:middle;

}

.form-contato label select:focus{
	border:1px solid #4D3450;
}

.form-contato label option{
	padding:2px 0 2px 0;

}
.form-contato label radio{
	width:20px;
}
.form-contato label input.radio{
	float:left;
	width:20px;
	height:20px;


}
.form-contato label input.textarea{
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:300px;


	
}
.form-contato label input:focus{
	border:1px solid #4D3450;

}

.form-contato label textarea {
	margin: 15px 0;
	font: 13px/23px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#FFF;
	border:1px solid #3B283E;
	background:none;
	padding:2px 0px;
	width:450px;
	height:190px;
	display:block;
	
}

.form-contato label textarea:focus {
		border:1px solid #4D3450;
}

.form-contato input.bot-submit{
	margin: 10px 0 20px 0;
	float:left;
	padding:5px;
	border:1px #0C070E solid;
	background: #131118;
	color:#FFF;
	font-size:11px;
	width: 70px;
	text-transform:uppercase;
	cursor:pointer;
	
}

/*
/////////////////////////////////////////////////////////////// form orcamento
*/


.form-orcamento {width:460px;
float:right;

}
.form-orcamento fieldset{
/*
	border: 1px solid #0E0B12;
	border-bottom: 5px solid #0E0B12;
	*/
	border:0;

	
}


.form-orcamento legend{
display:none;
}
.form-orcamento label.textarea{
	float:left;
	width:390px;
	margin:20px 0 12px 0;
	padding:0px;

	

	
}
.form-orcamento label.tipoevento{

	float:left;
	width:380px;

	margin:10px 0 2px 0;
	padding:0px;

}
.form-orcamento label.textmensagem{
	float:left;
	width:490px;
	margin:10px 0 2px 0;
	padding:0px;
	
	
	
}

.form-orcamento label b.topfirst{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:9px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;
	

	

}
.form-orcamento label b.top{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:15px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;
	
	

}
.form-orcamento label b.left{
	font:13px Tahoma, Arial, Tahoma;
	color:#FFF;
	display:inline;
	cursor:pointer;
	margin: 15px 20px 5px 4px;
	float:left;
	



}

.form-orcamento label select{

	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#525252;
	border:1px solid #A6A6A6;
	width:100%;
	height:30px;
	vertical-align:middle;

}

.form-orcamento label select:focus{
	border:1px solid #4D3450;
}

.form-orcamento label option{
	padding:2px 0 2px 0;

}
.form-orcamento label radio{
	margin: 10px 0 0 0;
	width:35px;

	
}
.form-orcamento label input.radio{
	float:left;
	width:35px;
	height:20px;
	margin:10px 0 0 0;

	


}
.form-orcamento label input.radioshow{
	float:left;
	width:33px;
	height:20px;
	margin:10px 2px 0 0;

}

.form-orcamento label input.radioinfantil{
	float:left;
	width:35px;
	height:20px;
	margin:10px 0 0 25px;
}

.form-orcamento label input.textarea{
	margin: 15px 0;
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:381px;


	
}
.form-orcamento label input.textarea2{
	margin: 15px 0;
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:280px;


	
}
.form-orcamento label input:focus{
	border:1px solid #4D3450;

}

.form-orcamento label textarea {
	margin: 15px 0;
	font: 13px/23px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#FFF;
	border:1px solid #3B283E;
	background:none;
	padding:2px 0px;
	width:450px;
	height:190px;
	display:block;
	
}

.form-orcamento label textarea:focus {
		border:1px solid #4D3450;
}

.form-orcamento input.bot-submit{
	margin: 10px 0 20px 0;
	float:left;
	padding:5px;
	border:#3B283E;
	background: #3B283E;
	color:#FFF;
	font-size:11px;
	width: 70px;
	text-transform:uppercase;
	cursor:pointer;
	
}
/*
/////////////////////////////////////////////////////////////// form noticia
*/


.form-noticia {width:460px;
float:right;

}
.form-noticia fieldset{
/*
	border: 1px solid #0E0B12;
	border-bottom: 5px solid #0E0B12;
	*/
	border:0;
	
}


.form-noticia legend{
display:none;
}
.form-noticia label{
	float:left;
	width:390px;
	margin:8px 0 12px 0;
	padding:0px;
	clear:both;

	
}

.form-noticia label b.topfirst{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:9px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;


}
.form-noticia label b.top{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:15px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;


}
.form-noticia label b.left{
	font:13px Tahoma, Arial, Tahoma;
	color:#FFF;
	display:inline;
	cursor:pointer;
	margin: 0 13px 15px 4px;
	float:left;



}
.form-noticia label select{

	font: 13px/16px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#333;
	width:90%;
	height:20px;
	vertical-align:middle;
	margin: 15px 0;

}



.form-noticia label radio{
	width:20px;
}
.form-noticia label input.radio{
	float:left;
	width:20px;
	height:20px;


}

.form-noticia label input.textarea{
	margin: 15px 0;
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:380px;

	
}
.form-noticia label input.textarea2{
	margin: 15px 0;
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:381px;


	
}
.form-noticia label input:focus{
	border:1px solid #4D3450;

}

.form-noticia label textarea {
	margin: 15px 0;
	font: 13px/23px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#FFF;
	border:1px solid #3B283E;
	background:none;
	padding:2px 0px;
	width:450px;
	height:190px;
	display:block;
	
}

.form-noticia label textarea:focus {
		border:1px solid #4D3450;
}

.form-noticia input.bot-submit{
	margin: 10px 0 20px 0;
	float:left;
	padding:5px;
	border:#3B283E;
	background: #3B283E;
	color:#FFF;
	font-size:11px;
	width: 70px;
	text-transform:uppercase;
	cursor:pointer;
	
}

/*
/////////////////////////////////////////////////////////////// form noticia
*/


.form-depoimento {width:460px;
float:left;

}
.form-depoimento fieldset{
/*
	border: 1px solid #0E0B12;
	border-bottom: 5px solid #0E0B12;
	*/
	border:0;
	
}


.form-depoimento legend{
display:none;
}
.form-depoimento label{
	float:left;
	width:390px;
	margin:0 0 6px 0;
	padding:0px;
	clear:both;

	
}

.form-depoimento label b.topfirst{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:9px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;


}
.form-depoimento label b.top{
	font:13px Tahoma, Arial, Tahoma;
	padding-top:15px;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
	cursor:pointer;


}
.form-depoimento label b.left{
	font:13px Tahoma, Arial, Tahoma;
	color:#FFF;
	display:inline;
	cursor:pointer;
	margin: 0 13px 15px 4px;
	float:left;



}
.form-depoimento label select{

	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#525252;
	border:1px solid #A6A6A6;
	width:100%;
	height:30px;
	vertical-align:middle;

}

.form-depoimento label select:focus{
	border:1px solid #4D3450;
}

.form-depoimento label option{
	padding:2px 0 2px 0;

}
.form-depoimento label radio{
	width:20px;
}
.form-depoimento label input.radio{
	float:left;
	width:20px;
	height:20px;


}

.form-depoimento label input.textarea{
	margin: 15px 0;
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:380px;

	
}
.form-depoimento label input.textarea2{
	margin: 15px 0;
	padding:8px 0 8px 0;
	font: 13px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#fff;
	border:1px solid #3B283E;
	background:none;
	width:381px;


	
}
.form-depoimento label input:focus{
	border:1px solid #4D3450;

}

.form-depoimento label textarea {
	margin: 15px 0;
	font: 13px/23px Tahoma, Arial, Tahoma, Sans-Serif;
	color:#FFF;
	border:1px solid #3B283E;
	background:none;
	padding:2px 0px;
	width:450px;
	height:190px;
	display:block;
	
}

.form-depoimento label textarea:focus {
		border:1px solid #4D3450;
}

.form-depoimento input.bot-submit{
	margin: 10px 0 20px 0;
	float:left;
	padding:5px;
	border:#3B283E;
	background: #3B283E;
	color:#FFF;
	font-size:11px;
	width: 70px;
	text-transform:uppercase;
	cursor:pointer;
	
}

/*
///////////////////////////////////////////////////////////////////////////////// light window

*/

#lefthome{
	float:left;
	width:570px;
	padding:40px 0 0 40px;
	color: #BABABA;
	font-size: 1.1em;
	line-height:1.8em;


}
#lefthome div#caixatopico{
	padding:20px 30px 32px 0;
	width:100%;
}

#lefthome h1{
	font-size: 1.3em;
	font-weight:bold;
	padding:0 0 10px 0;
	margin-bottom: 20px;
	font-family:Tahoma, Times, sans-serif;
	color:#F7E9CA;
	text-transform:capitalize;
	

}
#lefthome h3{
	font-size: 13px;
	color:#FFF;
	font-family:Tahoma, Times, sans-serif;
	padding: 0 0 9px 0;
	margin:10px 0 10px 0;
	
	text-transform:capitalize;


}
#bloco_entrada1{
	width:270px;
	float:left;
	height:140px;
	padding:5px;
	
	

}
#bloco_entrada2{
	width:270px;
	float:right;
	height:140px;
	padding:5px;


}
#bloco_entrada1 h5 a, #bloco_entrada2 h5 a{
	
	font-size: 13px;
	font-weight:bold;
	padding:0 0 7px 0;
	font-family:Tahoma, Times, sans-serif;
	color:#FFF;
}
#bloco_entrada1 h5 a:hover, #bloco_entrada2 h5 a:hover{
	text-decoration:underline;
}

#bloco_entrada1 p a, #bloco_entrada2 p a{
	
	color:#BABABA;
}
#bloco_entrada1 p a:hover, #bloco_entrada2 p a:hover{
	text-decoration:underline;
	color: #DBAA70;
}


#blocoentrada_right{
	float:right;
	width:165px;
	padding:0 0 0 15px;
	

}



#righthome{
	float:right;
	width:330px;

	color: #BABABA;
	font-size: 1.4em;
	line-height:1.8em;
	padding:0 0 0 0;



}

#mensagem_entrada{
	
	
	
	width:250px;
	font-size:13px;
	height:292px;
	background:url(../imgs/fundo_mensagementrada2.jpg) no-repeat;
	padding:58px 30px 0 30px;
	margin:32px 0 0 0;
	float:left;




}
#mensagem_entrada p{
	text-indent:50px;
	font-size:13px;
	
}

#mensagem_entrada h4{
	margin:18px 30px 0 0;
	float:right;
	font-size:13px;
}
/*
///////////   paginacao
*/

div.paginacao{
	padding:40px 0 30px 0;
	margin:0px auto;
	text-align:center;
}

div.paginacao p{
	font: 12px Tahoma, Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
	color:#F5F5F5;
}
div.paginacao .estilobold{
	
	font:bold 12px/18px Tahoma, Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
	color:#F5F5F5;

}
div.paginacao ul{
	display:inline;
	clear:both;
	
	margin:20px 0 0 0;
	
	
}

div.paginacao li{
	font:bold 12px Tahoma, Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
	display:inline;
	text-align:center;
	margin:0 5px 0 5px;
	color:#BABABA;

	
	
}

div.paginacao li a{
	
	
	color:#FFF;
	



}
div.paginacao li a:hover{

	color: #FFF;
	text-decoration:underline;

}

div.paginacao li.paginacao2{
	font:bold 12px Tahoma, Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
	display:inline;
	margin:0 5px 0 5px;
	color:#BABABA;
	background:none;

}


/*
///////////   fim  paginacao
*/


/*
///////////   relaciona
*/

#relaciona{

	width:100%;
	margin:0 0 25px 0;


}
#relaciona:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        
}


#relaciona ul{
	display:inline;


}
#relaciona li.first{
	display:inline;
	font:13px Tahoma, Arial, Tahoma;
	padding:0 15px 0 10px;

}

#relaciona li.center{
	display:inline;
	font:13px Tahoma, Arial, Tahoma;
	color:#FFF;
	padding:0 15px 0 0;



}
#relaciona li.last{
	display:inline;
	font:13px Tahoma, Arial, Tahoma;
	color:#FFF;
	padding:0 15px 0 0;
	


}
.barra{
	padding:3px 0 0 6px;
	color:#E8E8E8;

}
#relaciona li a{
	color:#FFF;
	text-decoration:none; 



}

#relaciona li a:hover{ 
	color:#DBAA70; 
	text-decoration:underline; 
}





/*
 -------------------------------   poup up
*/

#popup{
	position: absolute;
	top: 230px;
	left: 56%;
	width: 387px;
	height: 530px;
	padding: 0;

}
#parter1-popup{

	width:100%;

}

#parter1-popup:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
#parter2-popup{

	width:100%;
	padding:15px 0 0 10px;

}
#parter2-popup:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
	  .texto2{
			color:#FF8110;

	  }
	  a.fechar{
		float:right;
		font-size:12px;
		color:#FFF;
		padding:0 105px 9px 0;
		font:bold 12px Tahoma, Verdana, san-serif;
		display:inline;
	

	  }
	  a.fechar:hover{
		 color:#f6e8f2;
	  }
	    a.texto3{
			color:#FFF;
			font-size:13px;
			margin:5px 0 0 0;
			text-decoration: none;

	  }
	  a.texto3:hover{
		color:#d59967;
		text-decoration: underline;

	  }

