h3 { font-family: Tahoma; font-size: 14pt; }
form { padding: 0px; margin: 0px; border: 0px; }
table { text-align: left; }
a { text-decoration: none; color: black; }
form { padding: 0px; margin: 0px; border: 0px; } 

.con_label { /*padding-left: 30px;*/ text-align: left; font-family: Tahoma; font-size: 1.5em; }
.con_label_2 { border-bottom: 1px solid black; padding-left: 30px; height: 30px; text-align: left; font-family: Tahoma; font-size: 1em; }
.con_label_3 { padding-left: 30px; height: 30px; text-align: left; font-family: Tahoma; font-size: 1em; }

.former_list { height: 60px; text-align: left; font-family: Tahoma; font-size: 15pt; }
.former_list_col { border-bottom: 1px solid; text-align: left; font-family: Tahoma; font-size: 9pt; }
.former_list_2 { text-align: left; font-family: Tahoma; font-size: 12pt; cursor: pointer; }
.former_list_2:hover { background-color: #E8F5FF; text-align: left; font-family: Tahoma; font-size: 12pt; cursor: pointer; }

.form_label { text-align: left; font-family: Tahoma; font-size: 1.5em; }
.form_label_2 { text-align: left; font-family: Tahoma; font-size: 1.2em; }

.form_field { text-align: left; font-family: Tahoma; font-size: 1.5em; padding: 10px; }
.form_textarea { width: 100%; height: 200px; text-align: left; font-family: Tahoma; font-size: 1.2em; padding: 10px; }
.boton,button, input[type='button'] { height: 30px; }
.tdform { height: 50px; vertical-align: bottom; }
.form_select { text-align: left; font-family: Tahoma; font-size: 1.5em; padding: 10px; }
.waiting_form { text-align: center; font-family: Tahoma; font-size: 8pt; }
.form_error { height: 30px; color: red; text-align: left; font-family: Tahoma; font-size: 1.2em; }

.texto { font-family: verdana; font-size: 10pt; color: black; }
.textform { border: 1px solid black; padding: 10px; height: 300px; width: 100%; font-family: Tahoma; /*font-size: 1em;*/ }

.table_form { background: white; } 
.table_form:hover { background: white; } 

.main_div { background-repeat: no-repeat; 
			background-position: 350px 10px;
			background-color: white; padding: 20px; width: 96%; 
			-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
			-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
			box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px; 
			border: 1px solid #C1C1C1; }