body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
a {  text-decoration: none}

.imagenfondo {
	background-repeat:  repeat-y;
	background-position: right;
}

.imagenfondo2 {
	background-repeat:  repeat-y;
	background-position: left;
}

.textBox { font-family:Arial, Helvetica, sans-serif;font-size:7pt;color:#000000;text-decoration:none;BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #00306b 1px solid; BORDER-LEFT: #00306b 1px solid; BORDER-RIGHT: #00306b 1px solid; BORDER-TOP: #00306b 1px solid; }
.formularios { font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;text-decoration:none;BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #00306b 1px solid; BORDER-LEFT: #00306b 1px solid; BORDER-RIGHT: #00306b 1px solid; BORDER-TOP: #00306b 1px solid; width: 250px; }
.formulariosCheck { font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;text-decoration:none;BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #00306b 1px solid; BORDER-LEFT: #00306b 1px solid; BORDER-RIGHT: #00306b 1px solid; BORDER-TOP: #00306b 1px solid; }
.blancomed {  font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFFF}
.negromed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: middle;
	padding-left: 5px;
}
.negromedneg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.negrogran {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

.negrogranneg {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.tdLabelRadio {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; vertical-align: middle; padding: 7px 5px; }
.tdRadio {  width: 3%; text-align: center; vertical-align: middle}
.tdanswer { font-family: Arial, Helvetica, sans-serif; font-size: 7pt ; text-align: left; vertical-align: top}
.tableMatrix { background-color: #CCCCCC;}
.tdRadioMatrix {  text-align: center; vertical-align: middle; background-color: #FFFFFF}

.trTextMatrixItemRow { BACKGROUND-COLOR: #F7F7F7 }
.tableMatrixLine { BACKGROUND-COLOR: #CCCCCC }

.tdMatrixHeader { text-align: center; background-color: #CCCCCC }
.trMatrixItemRow { BACKGROUND-COLOR: #F7F7F7 }
.tdMatrixItemCell {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; vertical-align: middle; padding-left: 5px; }

.tdTitleSurvey {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; background-color: #171411; color: white; font-weight: bold; text-align: right; vertical-align: middle; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px}

.tdPresentacion {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; padding: 15px; background-color: #FFFFFF; BORDER: #FF6600 1px solid;}

.tdSection {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #0f376a; color: white; font-weight: bold; text-align: left; vertical-align: middle; padding-left: 5px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px}
.sectionTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; background-color: #758dc9; color: white; text-align: left; vertical-align: middle; padding-left: 5px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px}
.tdquestion {padding:2px 10px 2px 0px !important; border-bottom:1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #002D9A; text-align: left; vertical-align: middle; font-weight:bold;}
.tdquestion2, .tdquestion_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #ffffff; color: #000000; text-align: left; vertical-align: middle; padding-left: 0px; padding-top: 10px; padding-right: 2px; padding-bottom: 2px; font-weight:bold; color:#555;}
.tdMatrixLabel {  width: 42%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; vertical-align: middle; padding: 10px; background-color: #CCCCCC}
.tdMatrixInput { background-color: #F7F7F7; }

.tdLabelMatrix         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: middle; padding-left: 5px; background-color: #CCCCCC}
.tdLabelMatrixSelected { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: middle; padding-left: 5px; background-color: #B0B0B0}
.tdLabelMatrix1 {  width: 42%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: middle; padding-left: 5px; background-color: #FFFFFF}
.tdRadioMatrix {  text-align: center; vertical-align: middle; background-color: #FFFFFF}

.trMatrixNormal   {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: left; vertical-align: middle; padding-left: 5px; background-color: #FFFFFF}
.trMatrixSelected {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: left; vertical-align: middle; padding-left: 5px; background-color: #CCCCCC}
.tdMatrixNormal   {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; vertical-align: middle; padding-left: 5px;}
.tdMatrixSelected {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; vertical-align: middle; padding-left: 5px; background-color: #999999}

.textArea { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;text-decoration:none;BACKGROUND-COLOR: #ffffff; BORDER: #00306b 1px solid; width: 90%; padding:3px 5px !important; height: 90px;}

.trNormal {  background-color: #FFFFFF; }
.trSelected {  background-color: #CCCCCC; }
.select { font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;text-decoration:none;BACKGROUND-COLOR: #e6e6e6; BORDER-BOTTOM: #00306b 1px solid; BORDER-LEFT: #00306b 1px solid; BORDER-RIGHT: #00306b 1px solid; BORDER-TOP: #00306b 1px solid; width: 250px; size: 10;}
.selectSort { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;BACKGROUND-COLOR: #e6e6e6; BORDER-BOTTOM: #00306b 1px solid; BORDER-LEFT: #00306b 1px solid; BORDER-RIGHT: #00306b 1px solid; BORDER-TOP: #00306b 1px solid; width: 100%; line-height:2em;}
.sectionDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	line-height: 20px;
}
.pie_eCliente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	color: #777777;
}
p.explicacion {font-size:11px;}

