/* form.css */
form {
  font-size:12px;
  margin:0;
  padding:0;
}

form fieldset {
  font-size: 100%;
  border-color: #ccc;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  width:468px;
}

form fieldset legend {
  color:#333;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px;
  font-size:14px;
  font-weight:bold;
  
}

label {
  font-size: 13px;
  color:#666;
  font-weight:600;
  }

.required input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  background:url("Images/bgInput.jpg") repeat-x #DADADA;
  font-size: 100%;
  color: #000000;
  border:solid 1px #ACB694;
  padding:2px;
  width:300px;
 
}

textarea {
  overflow: auto;
  padding:2px;
   max-width:260px;
   min-height:100px;
}

 .required {
             display: block;
             _height: expression('1%');
             margin: 5px 30px 0px 0px;
             padding: 1px 3px;
             clear:left;
              width:400px;
}

 .required label {
              display: block;
              float: left;
              width: 100px;
              text-align: left;
}

.submit 
{
    text-align: left;
}

.submit input
{
	border:none;
	background:url(Images/enviarbtn.jpg);
	width:82px;	
	height:25px;
	cursor:pointer;
	margin:10px 78px 10px 0px;
	*margin:10px 65px 10px 0px;
	float:right;
}

.submit_ingles 
{
    text-align: left;
}

.submit_ingles input
{
	border:none;
	background:url(Images/sendbtn.jpg);
	width:82px;	
	height:25px;
	cursor:pointer;
	margin:10px 78px 10px 0px;
	*margin:10px 65px 10px 0px;
	float:right;
}

.temaForm { background-color:#F5F5F5;
			margin-top:10px;
			padding-bottom:15px;
}
#login fieldset{
    margin-left:20px;
    border:none;
    padding:6px;
    width:200px;
    *padding:0px;
}
#login label 
{
     margin-left:3px;
    	color:#3d6941;
    	font-weight:bold;
    	float:left;
    	width:40px;
    	padding-top:4px;
}
#login p{
color:#3d6941;
}
#formulario
{
	float:left;
	margin-right: 40px;
}
.radio{
    padding: 1px 3px;
      clear:left;
}
.radio label{
    float:left;
}
.radio table{
    margin-left:100px;
}
.radio tr{
    float:left;
}
.radio input
{
	text-align:left;
	width:10px;
	float:left;
}
#login .required{
    width:220px;
    margin:0px;
}
#login input{
	background:url(Images/bgInput.png) center no-repeat;
	border:none;
	width:143px;
	height:18px;
	clear:none;
}	
#login input.entrar{
	background:url(Images/bgEntrar.png);
	width:63px;	
	height:20px;
	cursor:pointer;
	margin:4px 90px;
	*margin:4px 60px;
}
