


* {
	margin: 0;
	padding: 0;
}

/* Formatação */

/* Class para limpar floats */
.clear {
	clear:both;
	/* Remover padding/margins do IE */
	padding:0;
	margin:0;
	visibility:hidden;
	}

/* Remove bordas de imagens com links */
img {
	border: 0;
}

html {
	background-color: #ffffff;
}

body {
	color:#695848;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 0.9em;
	letter-spacing: 1px;
	background-color: #ffffff;
	word-spacing: 1px;
	line-height: 1.1em;
	font-weight: 300;
	}
#container_ext{
	background-color: #a8b0bd;
}

#top {
	background-image: url(../bu_imagens/top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
	top: 0px;
	height: 19px;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	left:0px;
}

#bot {
	background-image: url(../bu_imagens/bot.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position: absolute;
	bottom: 0px;
	height: 19px;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	left:0px;
}


#container_int{
	margin:0 auto;
	padding:0;
	top: 240px;
	background-color: #ffffff;
	/*background-image: url(../bu_imagens/bkgd.jpg);
	background-repeat: repeat;*/
}

#caixa_externa {
	/*background-image: url(../bu_imagens/bkgd.jpg);
	background-repeat: repeat-y;
	min-height:560px;*/
	}
	
#caixa_interna {
	margin:0 auto;
	padding:0;
	position:relative;
	width:1000px;
	/*background-repeat: no-repeat;
	background-image: url(../cn_imagens/top.jpg);*/
	top: 0px;
	background-position: 20px 0px;
	}

	
#content {
	margin:30px 0 0 0;
	padding: 0px 4px 22px 0;
	width:1000px;
	background-image: url(../bu_imagens/bkgd.jpg);
	background-repeat: repeat-y;
	height: 790px;
	}	
		
#logo_bar {
	position: absolute;
	right: 20px;
	_right: 24px;
	top: 50px;
	*top: 80px;
}

#topo_historia {
	position: absolute;
	right: 20px;
	_right: 24px;
	top: 50px;
	*top: 80px;
	height: 260px;
}



/* controle de titulação
-----------------------------------------------------------------------------*/	
h1 {
	font-size:25px;
	color:#333333;
	height:40px;
	z-index:0;
	/*width: 530px;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-bottom-color: #333333;
	padding-top: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 27px;
	}	
	
h2 {
	font-size:100%;
	color:#666666;
	z-index:0;
	}
	
h3 {
	/*font-size:95%;*/
	color:#851a1e;
	z-index:0;
	margin-bottom: 20px;

	}
	
h4 {
	font-size:135%;
	color:#594e2f;
	z-index:0;
	}
	
h5 {
	font-size:125%;
	color:#851a1e;
	z-index:0;
	}
	
	
fieldset {
	padding: 20px;
	margin-bottom: 20px;
}	
	
legend {
	font-size: 90%;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}	
	
a {
	color: #006633;
	text-decoration: none;
}	

a:hover {
	color: #990000;
	text-decoration: none;
	cursor: auto;
}

/*a:visited {
	color: #999900;
}*/


#content p {
	padding:0 0 15px 0;
	}

/* rodapé
-----------------------------------------------------------------------------*/
#rodape {
	background-color: #FFFFFF;
	height: 40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	
/*#rodape_nav {
	padding:10px 0 5px 0;
	}
	
#rodape_nav a {
	color:#cfb178;
	}

#rodape_nav a:link, #rodape_nav a:visited  {
	color:#cfb178;
	text-decoration:none;
	}

#rodape_nav a:hover, #rodape_nav a:active {
	color:#cfb178;
	text-decoration:underline;
	}

.cn_registro {
	font-size:85%;
	padding:5px 0 15px 0;
	color:#CCCCCC;
	}	

.cn_registro a {
	color:#959595;
	}

.cn_registro a:link, .rbgi_registro a:visited  {
	color:#959595;
	text-decoration:underline;
	}

.cn_registro a:hover, .rbgi_registro a:active {
	color:#959595;
	text-decoration:none;
	}

.web {
	font-size:70%;
	padding:0 0 10px 0;
	color:#959595;
	}	

.web a {
	color:#959595;
	}

.web a:link, .web a:visited  {
	color:#959595;
	text-decoration:underline;
	}

.web a:hover, .web a:active {
	color:#959595;
	text-decoration:none;
	}

img#mail {
	padding-right: 15px;
}*/


/* -----------------  barra de navegação --------------------- */


#barra_nav {
	width:200px;
	height:253px;
	z-index:1;
	position:absolute;
	top:175px;
	*top:205px;
	left:0px;
	float: left;
	margin-left:19px;
	/*background-image: url(../cn_imagens/bkd_barnav4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	}

#barra_nav a {
	padding-left: 20px;
}
	
#barra_nav ul {
	list-style:none;
	display: block;
	padding: 0;
	}
	
#barra_nav ul li {
	list-style:none;
	float:left;
	font-weight: bold;
	margin: 5px 0px;
	}


	
#barra_nav ul li  a {
	color: #000000;
	width: 170px;
	display:block;
	}
	
/*#barra_nav ul li a:link, */
/*	font-size: 14px;
	background-repeat:no-repeat;
	background-position:left bottom;*/

#barra_nav ul li a:hover {
	background-color: #DFCEBD;
	text-decoration: none;
}

/*#barra_nav li {
/*	padding-left: 30px;
}

#barra_nav li .current {
	background-color: #CCCCCC;

}*/

/*#barra_nav ul li a:hover, #barra_nav ul li a:active,  / *Para corrigir 'flicker' do IE em rollover* /  #index_nav, #historia_nav, #cardapio_nav, #receita_nav, #equipe_nav, #contato_nav, #info_nav, #galeria_nav, #noticias_nav {
	display:block;
	background-repeat:no-repeat; 
	background-position:top;
}*/

#index_nav a, #index_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background-image: url(../cn_imagens/bot_inicio.jpg);
	background-repeat: no-repeat;*/
	}

#historia_nav a, #historia_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_ensaios.jpg) no-repeat;*/
	}
	
	
#cardapio_nav a, #cardapio_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_artigos.jpg) no-repeat;*/
	}
	
#receita_nav a, #receita_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_entrevistas.jpg) no-repeat;*/
	}

#equipe_nav a, #equipe_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_coluna.jpg) no-repeat;*/
	}


#contato_nav a, #contato_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_coluna.jpg) no-repeat;*/
	}

#info_nav a, #info_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_academicos.jpg) no-repeat;*/
	}

#galeria_nav a, #galeria_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_palestras.jpg) no-repeat;*/
	}

#noticias_nav a, #noticias_nav {
	height:17px;
	width:160px;
	/*margin: 5px 0px;
	background:url(../cn_imagens/bot_palestras.jpg) no-repeat;*/
	}

/*-----fim barra-nav-----*/
/*#index1 {
	width:450px;
	height:58px;
	background-image:url(../../imagens/titulo_index.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:0;
	top: 220px;
	background-position: 0% 100%;
	}

#coluna1 {
	width:500px;
	height:60px;
	background-image:url(../cn_imagens/coluna1.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:0;
	top: 240px;
	background-position: 0% 100%;
	}

#coluna2 {
	width:790px;
	height:60px;
	background-image:url(../cn_imagens/coluna1.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:0;
	top: 230px;
	background-position: 0% 100%;
	}

#livros1 {
	width:500px;
	height:60px;
	background-image:url(../cn_imagens/livros1.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:0;
	top: 240px;
	background-position: 0% 100%;
	}
*/
	
#coluna_esq {
	float:left;
	width:625px;
	min-height:650px;
	padding-left: 305px;
	margin-top: 190px;
	margin-bottom: 30px;
	}

#coluna_esq_index {
	float:left;
	width:660px;
	height:270px;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	overflow: auto;
}


#coluna_esq_historia {
	float:left;
	width:675px;
	height:390px;
	padding-left: 280px;
	padding-right: 15px;
	margin-top: 320px;
	margin-bottom: 30px;
	overflow: auto;
}
#coluna_esq_cardapio {
	float:left;
	width:800px;
	height:700px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 19px;
}

#coluna_esq_provisorio {
	float:left;
	width:400px;
	height:400px;
	padding-left: 260px;
	margin-top: 160px;
}


#coluna_esq_galeria {
	float:left;
	width:675px;
	height:690px;
	padding-left: 280px;
	padding-right: 15px;
	margin-top: 40px;
	margin-bottom: 30px;
}


#coluna_esq_noticias {
	float:left;
	width:655px;
	height:700px;
	padding-left: 290px;
	padding-right: 15px;
	margin-top: 40px;
	margin-bottom: 30px;
	overflow: auto;
}

#coluna_esq_contato {
	float:left;
	width:565px;
	height:650px;
	padding-left: 280px;
	padding-right: 15px;
	margin-top: 35px;
	margin-bottom: 30px;
	overflow: auto;
}

#coluna_esq_form_env {
	float:left;
	width:675px;
	height:650px;
	padding-left: 280px;
	padding-right: 15px;
	margin-top: 135px;
	margin-bottom: 30px;
	overflow: auto;
}


#img_rolantes {
	margin-top: 0px;

}


#slogan {
	margin-top: 0px;

}

#equipe_insert {
	position: absolute;
	right: 20px;
	_right: 24px;
	top: 550px;
	*top: 580px;
	height: 260px;

}


#noticias_lide {
	margin-top: 30px;
	position: absolute;
	left: 25px;
	top: 453px;
	*top: 483px;
	z-index: 2;
	width: 270px;
	font-size: 0.7em;
	text-align: left;
	background-image: url(../bu_imagens/bkd_noticias.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 310px;
}

#noticias_lide h4{
	font-weight: bold;
	width: 180px;
	padding-left: 40px;
	padding-top: 65px;
	font-size: 0.95em;
}

#noticias_lide p {
	width: 180px;
	padding-left: 40px;
	padding-top: 15px;
}
/* */
#noticias_bolet {
	margin-top: 10px;
	position: absolute;
	left: 2px;
	top: 423px;
	*top: 453px;
	z-index: 2;
	width: 240px;
	font-size: 0.9em;
	text-align: left;
	height: 50px;
	background-image: url(../bu_imagens/bt_not.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-left: 40px;
}
#noticias_bolet a{
	color: #FFFFFF;
	font-weight: bold;
}


#noticias_bolet a:hover{
	color: #999999;
}

/* */

#noticias_list {
	margin-top: 10px;
	position: absolute;
	left: 2px;
	top: 473px;
	*top: 503px;
	z-index: 2;
	width: 240px;
	font-size: 0.9em;
	text-align: left;
	height: 50px;
	background-image: url(../bu_imagens/bt_not.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-left: 40px;
}
#noticias_list a{
	color: #FFFFFF;
	font-weight: bold;

}


#noticias_list a:hover{
	color: #999999;

}


#tit_noticias {
	margin-top: 40px;
	position: absolute;
	left: 35px;
	top: 465px;
	*top: 495px;
	z-index: 3;
}

#foto1{
	margin-top: 40px;
	margin-bottom: 20px;
	left: 290px;
	top: 70px;
	*top: 100px;
	position: absolute;
}
#foto2{
	margin-top: 40px;
	margin-bottom: 20px;
	left: 530px;
	top: 70px;
	*top: 100px;
	position: absolute;
}
#foto3{
	margin-top: 40px;
	margin-bottom: 20px;
	left: 770px;
	top: 70px;
	*top: 100px;
	position: absolute;
}
#corpo_noticia{
	margin-top: 10px;
	margin-bottom: 20px;
	left:290px;
	top: 270px;
	*top: 300px;
	position: absolute;
	width: 680px;
	overflow: auto;
	height: 470px;
	font-size: 0.8em;
}

#titulo_historia {
	position: absolute;
	left: 200px;
	top: 240px;
	*top: 270px;
	z-index: 3;
}
#titulo_boletins {
	position: absolute;
	left: 215px;
	top: 60px;
	*top: 90px;
	z-index: 3;
}

#titulo_noticia {
	position: absolute;
	left: 215px;
	top: 240px;
	*top: 270px;
	z-index: 3;
}

#boletins {
	width:650px;
	height:150px;
}



#titulo_cardapio {
	position: absolute;
	left: 50px;
	top: 230px;
	*top: 260px;
	z-index: 3;
}


#titulo_form_env {
	position: absolute;
	left: 280px;
	top: 60px;
	*top: 90px;
	z-index: 3;
}


#voltar {
	position: absolute;
	left: 18px;
	top: 1px;
	*top: 31px;
	z-index: 4;
	font-weight: bold;
	color: #FFFFFF;
}

#voltar a {
	color: #FFFFFF;
}

#voltar a:hover{
	color: #999999;
}


#voltar_manutencao {
	position: absolute;
	left: 470px;
	top: 600px;
	*top: 630px;
	z-index: 4;
	font-weight: bold;
	color: #FFFFFF;
}


#flor {
	margin-top: 30px;
	position: absolute;
	left: 18px;
	top: 570px;
	*top: 610px;
	z-index: 4;
}

#logo_int {
	margin-top: 30px;
	position: absolute;
	left: 19px;
	top:20px;
	*top:50px;
	z-index: 4;
}

#aviso {
	margin-top: 90px;
	position: absolute;
	left: 50px;
	top:100px;
	*top:130px;
	z-index: 4;
}


#champanhe {
	margin-top: 30px;
	position: absolute;
	left: 18px;
	top: 570px;
	*top: 610px;
	z-index: 4;
}


#coluna_exp {
	float:left;
	width:750px;
	min-height:450px;
	padding-left: 20px;
	margin-top: 270px;
	*margin-top: 270px;/*hack para corrigir discrepancia de posicionamento*/
	margin-bottom: 30px;
	}
	
	

#receita {
	margin-left:15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #996600;
	padding-top: 10px;
	margin-top: 20px;
	}


.li_receita {
	margin-left: 30px;
	list-style-type: circle;
	font-size: 0.8em;
}

.p_redux{
	font-size: 0.8em;
}

.rec_subtitulo {
	color:#851a1e;
	font-weight: bold;
}


.info_subtitulo {
	color:#851a1e;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC9900;
	padding-top: 10px!important;
}

.info_subtitulo_not {
	color:#851a1e;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC9900;
	padding-top: 10px!important;
	padding-bottom: 10px;
}

.rec_instru {
	font-size: 0.8em;
	padding-left: 15px!important;
}

.ressalvas {
	font-size: 0.9em;
	font-weight: bold;
}

#caricatura {
	float:left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
}

/*.resumo_liv {
	padding-left: 200px!important;
	padding-top: 25px!important;
}


.tteditorial{
	font-size: 75%;
	padding-top: 20px!important;
	padding-left: 180px!important;
	}

.ulcoluna{
	padding-left: 15px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #666666;
	list-style-type: circle;
}

.lidecoluna{
	font-family: "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666666;
	font-size: 0.8em;
	font-style: italic;
	padding-top: 3px!important;
	padding-left: 10px!important;
	font-weight: normal;
}
.titulocoluna{
	padding-left: 15px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	padding-top: 30px!important;

}

.autorcoluna{
	padding-left: 15px!important;
	font-size: 0.8em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #851a1e;
}


.citacao {
	padding-left: 80px!important;
	padding-right:70px!important;
	font-size: 0.8em;
	text-align: right;
	padding-bottom: 25px!important;
}

.biblio {
	font-size: 0.8em;
	padding-left: 20px;
}

.comentario{
	font-size: 0.8em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 10px!important;
}

.num_comentario{
	font-size: 0.6em;
	color: #0066CC;
	vertical-align: top;
}

#insert_biblio {
	padding-top: 30px;
	padding-left: 20px;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #999999;
	margin-top: 30px;
}


#citacao_corpo{
	line-height: 1.2em;
	font-weight: 800;
	color: #333333;
	padding-left: 15px!important;
	font-size: 0.9em;
}

.autorcitado{
	padding-right:100px!important;
	font-size: 0.8em;
	text-align: right;
}

.intro_serv{
	padding-top: 20px!important;

}

.serv {
	font-weight: bold;
	padding-left: 10px!important;
	padding-bottom: 10px!important;
}



.equipe {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 0.8em;
	padding-left: 20px!important;
}

.nomes {
	color: #91090c;
	font-size: 1.2em;
}*/

#receitas{
	width: 650px;
	position: static;
	left: 0px;
	/*top: 200px;
	*top: 230px;*/
	height: 30px;
	/*border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC9933;
	padding-top: 5px;*/
}
#reservas{
	width: 550px;
	position: absolute;
	left: 310px;
	top: 680px;
	*top: 710px;
	height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC9933;
	padding-top: 5px;
}

#reservas p{
	padding: 15px 0px 0px 130px;
}

#receitas p{
	padding: 15px 0px 20px 15px;
}


/*-----------estilo formul&#225;rio---------------*/

#form-cur{
	width: 400px;
	background-image: url(../bu_imagens/bkg_contato.jpg);
	position: absolute;
	left: 270px;
	top: 255px;
	*top: 285px;
	padding: 30px 30px 30px 50px;
	background-repeat: no-repeat;
	height: 350px;
}

#dados_gerais {
	width: 300px;
	background-image: url(../bu_imagens/bkd_contato_info.jpg);
	position: absolute;
	left: 680px;
	top: 295px;
	*top: 325px;
	padding: 20px 30px 0px 30px;
	background-repeat: no-repeat;
	height: 400px;

}

/*#dados_gerais p{
	padding: 30px 30px 10px 30px!important;

}*/

.tel {

	padding-left:50px;

	background-image: url(../img/tel.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height:40px;

	padding-top: 10px;

}

.end {

	padding-left:50px;

	background-image: url(../img/end.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height:55px;

	_height:40px;

}

.mail {

	padding-left:50px;

	background-image: url(../img/mail.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height:40px;

		padding-top: 10px;



}

.mapa {

	padding-left:50px;

	background-image: url(../img/map.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height:40px;



}

fieldset {

	font: 0.7em "Helvetica Neue", helvetica, arial, sans-serif;

	color: #333333;

	background-color: #ffffff;

	padding: 4px;

	border: 1px solid #d3d3d3;

	width: 260px;

	margin-bottom: 10px!important;

	margin-left: 0px;

	margin-top: 10px;

    }

	

    legend {

    color: #666;

    font-weight: bold;

    font-variant: small-caps;

    background-color: #d3d3d3;

    padding: 2px 6px;

    margin-bottom: 8px;

    }

	

	label  {

    font-weight: bold;

    line-height: normal;

    text-align: right;

    margin-right: 5px;

    position: relative;

    display: block;

    float: left;

    width: 85px;

    }

	

	label.fieldLabel  {

    display: inline;

    float: none;

    }

	

	input.formInputText  {
	font-size: 1em;
	color: #000000;
	background-color: #dfcdbb;
	padding: 1px;
	border: 1px solid #666699;
	margin-right: 5px;
	margin-bottom: 5px;
	height: auto;
	width: 150px;
	letter-spacing: 1px;
    }

	

	input.formInputText:hover {
	background-color: #f3dfcc;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
    }

	

    input.formInputText:focus {

    color: #000;

    background-color: #ffffff;

    border: solid 1px #006600; 

    cursor: text;

    }

	

	select.formSelect {

    font-size: .8em;

    color: #666;

    background-color: #fee;

    padding: 2px;

    border: solid 1px #f66;

    margin-right: 5px;

    margin-bottom: 5px;

    cursor: pointer;

    }

	

	select.formSelect:hover {

    color: #333;

    background-color: #f3dfcc;

    border: solid 1px #006600;

    }

	

    select.formSelect:focus {

    color: #000;

    background-color: #ffffff;

    border: solid 1px #006600;

    }

	

	input.formInputButton  {
	font-size: 1.2em;
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #300;
	padding: 1px;
	border: 1px solid #666699;
	float: right;
	cursor: pointer;
	background-color: #996600;
	background-image: url(../bu_imagens/bkdmapa.gif);
	background-repeat: repeat-x;
    }

	

	input.formInputButton:hover  {
	font-size: 1.2em;
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #999999;
	padding: 1px;
	border: solid 1px #666699;
	float: right;
	cursor: pointer;
	background-color: #FFFFCC;

    }

	

    input.formInputButton:active  {

    font-size: 1.2em;

    vertical-align: middle;

    font-weight: bolder;

    text-align: center;

    color: #fff;

    background: #23571A;

    padding: 1px;

    border: 1px dotted #666699;

    float: right; 

    cursor: pointer;

    }

	

		/*---textarea---*/

	textarea.formInputText  {
	font: 1.2em "Helvetica Neue", helvetica, arial, sans-serif;
	color: #666;
	background-color: #dfcdbb;
	padding: 2px 10px 2px 2px;
	border: 1px solid #666699;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 80px;
	width:150px;
    }

	

	textarea.formInputText:hover {

    background-color: #f3dfcc;

    border: solid 1px #006600;

    color: #000;

    cursor: pointer;

    }

	

    textarea.formInputText:focus {

    color: #000;

    background-color: #ffffff;

    border: solid 1px #006600; 

    cursor: text;

    }

/*---fim textarea---*/	
