/*
 * Example for the Alkacon OAMP Webform Module
 */
 

/* text mandatory */
	td.webform_mandatory	{
		text-align:right;
		vertical-align: bottom;
		font-size:1.0em;
		padding-top:15px;
	}
	
	
	td.titleForm{
		padding:10px 3px 0 3px;
		vertical-align: bottom;
		color:#004fb6;
		font-size:1.6em;
		font-weight:bold;
	}
	
/* additional fields */
	table.webform_table textarea {
		height: 60px;
		width: 99%;	
	}
	.radio{
		border: 0;
		margin:0;
		padding:0;
	}
	.webform_field input {
		width: 99%;
		margin:0;
		padding:0;
		font-family:Verdana, sans-serif;
		font-size:1em;
	}
	.webform_field_multi textarea {
		margin:0;
		padding:0;
		font-family:Verdana, sans-serif;
		font-size:1em;
	}
	.webform_field_oculto input {
		width: 99%;
		padding:0;
		margin:0;
		
	}
	.webform_field select {
		margin:0;
		padding:0;
	
	}
	
	/* error */
	span.webform_label_error{
		color: #CC0000;
	}
	span.webform_msg_error{
		color: #CC0000; 
		font-weight: bold;
	}
/* checkbox */
	table.webform_checkbox_row{
	}
	
	td.webform_field_checkbox, td.webform_field_checkbox_row{
		width: 20px;
	}
	.check{
		border: 0;
	}
	html>body td.webform_field_checkbox, td.webform_field_checkbox_row{
	}
	td.webform_label_checkbox{
	}
	td.webform_label_checkbox_row{
	}
/* radio */
	table.webform_radio{
		}
	td.webform_field_radio, td.webform_field_radio_row{
		width: 20px;
	}
	
	
	td.webform_label_radio, td.webform_label_radio_row{
		padding: 5px 5px 0px 10px;
		vertical-align: top;
	}
/* table field */
	table.webform_label_table{
		width: 417px;
	}
	td.webform_field{
		width: 417px;
		padding: 4px 5px 4px 10px;
				
	}
	td.webform_field_oculto{
		width: 415px;
		padding: 4px 5px 4px 10px;
		
	}
	
	td.webform_label{
		padding: 7px 5px 2px 10px;
		vertical-align: top;
		
	}
	td.webform_label h3{
		font-size: 1.3em;
		
	}
	td.webform_label_multi{
		vertical-align: top;
		padding: 8px 5px 2px 10px;
		
	}
	td.webform_field_multi{
		padding: 8px 5px 0px 10px;
		
	}
	
	
	
	
	
/* Encuestas */

/* Encuestas check */
	td.webform_field_checkbox_Encuesta, td.webform_field_checkbox_row_Encuesta{
		width: 20px;
	}
	html>body td.webform_field_checkbox_Encuesta, td.webform_field_checkbox_row_Encuesta{
		margin:0;
		padding:0 3px 0 3px;}
		
	td.webform_label_checkbox_Encuesta, td.webform_label_checkbox_row_Encuesta{
		padding:5px;
	}
	html>body  td.webform_label_checkbox_Encuesta, td.webform_label_checkbox_row_Encuesta{
		margin:0;
		padding:0 0 3px 0;
	}	
	.webform_checkbox_Encuesta{
		width: 100%;
	}

/* Encuestas radio */
	td.webform_field_radio_Encuesta, td.webform_field_radio_row_Encuesta{
		width: 20px;
	}
	td.webform_label_radio_Encuesta, td.webform_label_radio_row_Encuesta{
		padding:5px;
	}
	html>body  td.webform_label_radio_Encuesta, td.webform_label_radio_row_Encuesta{
		margin:0;
		padding:5px;
	}
	.webform_radio_Encuesta{
		width: 100%;
	}

/* Encuestas textarea */

	table.webform_table_Encuesta textarea{
		height: 60px;
		width: 99%;	
	}
	td.webform_label_multi_Encuesta{
		vertical-align: top;
		padding: 8px 5px 0px 10px;
	}
	td.webform_field_multi_Encuesta{
		padding: 8px 5px 15px 10px;
	}

/* Encuestas input */
	
	.webform_field_Encuesta input {
		width: 99%;
	}
	
/* Encuestas form */
	td.webform_mandatory_Encuesta	{
		text-align:right;
		vertical-align: bottom;
		font-size:0.9em;
		float:right;
	}
	span.webform_label_error_Encuesta{
		color: #CC0000;
	}
	span.webform_msg_error_Encuesta{
		color: #CC0000; 
		font-weight: bold;
	}

	.webform_label_table_Encuesta tr th, .webform_label_table_Encuesta tr td, 
		.webform_field_table tr th, .webform_field_table tr td {
	}
	table.webform_label_table_Encuesta{
		width: 417px;
	}
	td.webform_field_Encuesta{
		width: 100%;
		padding: 8px 5px 20px 10px;
	}
	
	
	td.webform_label_Encuesta{
		padding: 8px 5px 0px 10px;

	}
	


/* Send in Form */
#formSend {clear:both;float:right;margin-top:14px;}
#formSend input {border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #fff;border-bottom:1px solid #fff;float:left;font-size:1.2em;margin:0.2em 8px;width:14em;}
/*Send Button*/
.sendBtn {float:left;position:relative;}
.sendBtn img {height:2.3em;}
#formSend .sendBtn input {background:none;border:none;color:#004fb6;cursor:pointer;font-weight:bold;left:-1px;line-height:1.2em;margin:0;padding:0.15em 0.5em 0.15em;position:absolute;top:0;width:5em;z-index:50;}

	
 /* TABLES */

.webform_table{
font-size:1.3em;
width:717px;
background:#DBF2FF;
border:1px solid #D5D5D5;
border-collapse:separate;
margin:1em 0 ;
border-spacing: 10px 5px ;


}

#formSearch {clear:both;float:right;margin-top:14px;padding:0 20px 20px 0;}
#formSearch input {border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #fff;border-bottom:1px solid #fff;float:left;font-size:1.2em;margin:0.2em 8px;width:150px;}
/*Search Button*/
.formBtn {float:left;position:relative;}
.formBtn img {height:2.3em;}
#formSearch .formBtn input {background:none;border:none;color:#004fb6;cursor:pointer;font-weight:bold;left:-1px;line-height:1.2em;margin:0;padding:0.15em 0.5em 0.15em;position:absolute;top:0;width:5em;z-index:50;}

.oculto{display:none;}

.tablaRadio{width:100%;}

.H5{height:5px;}
.W246px{width:246px}

td h2 {color:#004fb6;font-size:1.4em;font-weight:normal;line-height:1em;margin:0 0 .54em 0;}

.styleLinea{
	padding-left:11px;
	/* padding-left:20px; */
	width:417px;
}


