*{margin:0; padding:0;}

body{

	background:#f4f4f4;

}

.ok{

	padding:6px;

	border:2px solid #093;

	background:#B7FFB7;

	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#666;

	margin-bottom:3px;

}



.erro{

	padding:6px;

	border:2px solid #FF6464;

	background:#FFAEAE;

	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#666;

	margin-bottom:3px;

}



#formulario{

	width:450px;

	background:#fff;

	margin-left: 120px;

   
	

	

}

#formulario legend{

	font:14px Georgia, "Times New Roman", Times, serif;

	color:#06C;

	font-weight:bold;

	margin:4px;

}

#formulario label{

	display:block;

	margin:0px;

	font:13px Tahoma, Geneva, sans-serif;

	color:#666;

}

#formulario span{

	

	font-weight:bold;

	margin:4px;

}

#formulario input{

	width:160px;

	height:12px;

	margin:0px 0px 6px 17px;

	border:1px solid #333;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	padding:4px;

	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#666;

}

#formulario select{

	padding:3px;

	margin:3px;

	width:150px;

	height:23px;

	font:11px Tahoma, Geneva, sans-serif;

	color:#666;

	font-weight:bold;

}

#formulario textarea{

	width:230px;

	height:90px;

	margin:3px;

	border:1px solid #333;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	padding:4px;

	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#666;

}

#formulario .btn{

	padding:5px;

	width:238px;

	height:35px;

	margin:0px 0px 0px 7px;

	background:#FF4500;

	border:1px solid #fff;

	font:14px Tahoma, Geneva, sans-serif;

	color:#fff;

	border-radius:0px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}

#formulario .btn:hover{

	background:#FFA500;

	cursor:pointer;

}



.txt {               /* texto e dados do campo formulario */

     border:none;

	 height:18px;

	 width:120px;

	 border: thin solid #CDCDC1;

	 font-size:14px;                 /*tamanho da fonte*/

	 box-shadow:0 1px 10px #BBB;   /*sombreamento da box*/

	 padding:0px 5px;            /*distancia que inicia a escrita dentro da box*/

	 background-color:#FFFFFF; /*fundo do formulario antes do clik*/



	 }

	 

.txtmsg {               /* texto e dados do campo formulario */

     border:none;

	 height:99px;

	 width:150px;

	 border: thin solid #CDCDC1;

	 font-size:13px;                 /*tamanho da fonte*/

	 box-shadow:0 1px 10px #BBB;   /*sombreamento da box*/

	 padding:0px 5px;            /*distancia que inicia a escrita dentro da box*/

	 background-color:#FFFFFF; /*fundo do formulario antes do clik*/



	 }



.txtmsg,.txtmsg:focus{                                        /* efeito de luz ao clicar em campo */

            transition: all 0.5s linear;

			-webkit-transition: all 0.5s linear;

            -moz-transition: all 0.5s linear;



}



.txtmsg:focus {                                /*focus da o efeito apos clik*/

	    background-color:#FFF;            /*me da um novo fundo ao clicar no campo*/

        border: thin solid #E83A00;

		box-shadow: 0 1px 5px #E83A00;

		-webkit-box-shadow: 0 1px 5px #E83A00;

		-moz-box-shadow: 0 1px 5px #E83A00;

}







.bradius {                      /* bordas arredondadas */

          border-radius: 6px;

		  -webkit-border-radius: 6px;

		  -moz-border-radius: 6px;



}



.txt,.txt:focus{                                        /* efeito de luz ao clicar em campo */

            transition: all 0.5s linear;

			-webkit-transition: all 0.5s linear;

            -moz-transition: all 0.5s linear;



}



.txt:focus {                                /*focus da o efeito apos clik*/

	    background-color:#FFF;            /*me da um novo fundo ao clicar no campo*/

        border: thin solid #E83A00;

		box-shadow: 0 1px 5px #E83A00;

		-webkit-box-shadow: 0 1px 5px #E83A00;

		-moz-box-shadow: 0 1px 5px #E83A00;

}


input#estiloinput {
	
	margin: 15px 2px 30px 1px;
	
	
}

input#estiloinputescolha {
	
	margin: 15px 0px 0px 0px;
	
	
}




