                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html,body,div,dl,dt,dd,ul,p,blockquote,pre,th,td,form,fieldset,input,textarea {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img,abbr,acronym {
	border:0;
}

ol,ul {
	list-style:none;
	margin:0;
	padding:0;
}

caption,th {
	text-align: justify;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400;
	margin:0;
	padding:0;
}

body {
	font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
	background-image:url('bg.png');
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center; 
}

h1,.printouttitle {
	color:#328639;
	font-size:130%;
	font-weight:700;
	margin:5px 0 15px;
}

h2 {
	color:#1d2d45;
	font-size:120%;
	font-weight:700;
	margin:5px 0 10px;
}

h3 {
	color:#1d2d45;
	font-size:110%;
	font-weight:700;
	margin:5px 0 10px;
}

a:link,a:visited {
	color:#AE268A;
	text-decoration:none;
}

#surveylist,#surveyinfo,#privacynote,#surveydata,#register,#load,#save,.printouttitle,.printouttable th,.groupname,.groupdescription,p.captcha,#tokenform ul li {
	text-align:center;
}

table.register,#load table,#save table {
	margin:0 auto;
}

.numeric-multi .answer ul li label,.multiple-short-txt .answer ul li label {
	text-align:justify;
}

#outer-wrapper,#statsContainer {
	margin:0 auto;
	width:1000px;
}

#header-wrapper {
	margin:0;
	padding:0px 10px 0;
}

.header_left {
	float:left;
	margin:0;
	padding:0;
	width:300px;
}

.header_right {
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	width:300px;
}

.header_middle {
	margin:0 300px;
	text-align:center;
}

#footer-wrapper {
	margin:30px 10px 10px;
	text-align:center;
}

#footer a {
	text-decoration:underline;
}

#loadbutton,#savebutton,input.submit,.clearall,.saveall,.date p.question button.ui-datepicker-triggert {
	font-size:11px;
	padding:1px 3px;
}

.clearall,.saveall {
	font-size:10px;
}

#surveylist {
	padding:10px;
}

.surveylistheading {
	font-weight:700;
}

#surveylist ul {
	margin:20px 0;
}

#surveylist li.surveytitle {
	padding:0 0 5px;
}

#surveylist li.surveytitle a {
	font-size:100%;
	text-decoration:none;
}

#surveylist li.surveytitle a:hover {
	text-decoration:underline;
}

.surveycontact {
	margin:20px 0 0;
}

#surveylist .poweredby {
	font-size:10px;
}

#surveylist .lang-wrapper {
	margin:10px 0;
}

#surveyinfo {
	margin:35px 0 0 0;
}

.welcomenote {
	margin: 10px 35px;
	padding: 10px;
	border-radius: 10px;
	border: 1px solid #8F8F8F;
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* Opera */ 
	background-image: -o-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, right bottom, 0, right bottom, 1012, color-stop(0, #CECECE), color-stop(0.5, #FFFFFF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at right bottom, #CECECE 0%, #FFFFFF 50%);
}
.welcomenote p {
	margin: 5px 360px 5px 5px;
	text-align: justify;
}
.welcomenote p.tick {
	background: url("tick.png") 40px 0 no-repeat;
	padding-left: 65px;
} 
.welcomenote .welcome-content {
	background: url('00.png') no-repeat top right;
	min-height: 247px;
	text-align: justify;
}
.therearexquestions {
	font-style:italic;
	text-align:center;
}

#privacynote {
	background-color:#eef6ff;
	font-size:80%;
	margin:20px 15%;
	padding:5px;
}

#surveydata {
	background-color:#eef6ff;
	margin:0;
	padding:10px 0 0;
}

#surveydata h1 {
	padding-left:10px;
	padding-right:10px;
}

#surveydata .surveydescription {
	padding:0 10px 5px;
}

#surveydata .lang-wrapper {
	float:right;
	margin:10px 5px 0 0;
}

#assessment {
	border:1px solid #eee;
	margin:20px 5% 0;
	padding:10px;
}

.assessmentheading {
	background-color:#eef6ff;
	font-size:105%;
	font-weight:700;
	padding:3px;
	text-align:center;
}

#assessments table {
	width:100%;
}

#assessments table th {
	padding:3px;
	text-align:center;
}

#assessments table td {
	padding:3px;
}

#completed- {
	border: none;
	margin: 10px 35px 15px;
	background: url(emaitzak_es.png) no-repeat 0 55px;
	height: 387x;
}
#completed-es {
	border: none;
	margin: 10px 35px 15px;
	background: url(emaitzak_es.png) no-repeat 0 55px;
	height: 387px;
}
#completed-eu {
	border: none;
	margin: 10px 35px 15px;
	background: url(emaitzak_eu.png) no-repeat 0 55px;
	height: 387px;
}#completed-en {
	border: none;
	margin: 10px 35px 15px;
	background: url(emaitzak_en.png) no-repeat 0 55px;
	height: 387px;
}

#perfil-general {
	height: 250px;
    margin: 60px 12px 0;
    width: 175px;
	float: left;
}
#potencial {
    float: left;
    margin: 50px 20px 0 70px;
    width: 600px;
}
#competencias{
	float: left;
    margin: 50px 0 0 20px;
    width: 710px;
}
#competencia {
    color: #A5C11F;
    float: left;
    font-weight: bold;
	font-size: 100%;
    text-align: center;
    width: 140px;
}
#completed div#result-right {
	width: 715px;
	float:right;
}

.success {
	color:#0d0;
	font-size:100%;
	font-weight:700;
}

#clearall {
	margin:20px 5%;
	text-align:center;
}

#clearall span.answerscleared {
	color:#ff0f0f;
	font-size:100%;
	font-weight:700;
}

.regmessage1 {
	font-weight:700;
	margin:5px 0;
}

table.register {
	margin-bottom:20px;
	margin-top:10px;
	text-align:left;
}

table.register td {
	padding:3px;
}

#load,#save {
	padding-bottom:10px;
}

#load h1,#save h1 {
	background-color:#eef6ff;
	margin-bottom:20px;
	margin-top:0;
	padding:5px 3px;
}

#load .loadmessage,#save .savemessage {
	margin:5px 0;
}

#load table,#save table {
	margin-bottom:20px;
	margin-top:10px;
	text-align:left;
}

#load table table,#save table table {
	margin:0;
}

#load td,#save td {
	padding:3px;
}

.error,.errormandatory,.warningjs {
	color:#8ea716;
	font-size:95%;
	font-weight:700;
	text-align:center;
}

#statsContainer {
	padding-top:15px;
}

#statsContainer .statsSurveyTitle {
	font-size:130%;
	font-weight:700;
	text-align:center;
}

#statsContainer .statsNumRecords {
	font-size:110%;
	font-weight:700;
	text-align:center;
}

table.statisticssummary {
	margin:10px auto 50px;
}

table.statisticssummary thead th {
	text-align:center;
}

table.statisticssummary tbody th {
	font-size:100%;
	font-weight:400;
	padding-right:5px;
	text-align:right;
}

table.statisticssummary tbody td {
	padding-left:5px;
	text-align:left;
}

table.statisticstable {
	margin:5px 0 20px;
}

#group-wrapper {

}

#group-wrapper h3.groupname {
	font-size:110%;
	margin:15px 0;
}

/*#group-wrapper .groupdescription { 
	float: right;
	font-size: 30px;
	font-weight: bold;
	margin-right: 80px;
	text-align: right;
	width: 100px;
        color: #8EA716;
}*/
#group-wrapper .groupdescription {
	margin-right: 100px;
	text-align: left;
	float:left;
	width: 100%;
}

.question-wrapper {
	border-radius: 10px;
	border: 1px solid #8F8F8F;
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* Opera */ 
	background-image: -o-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, right bottom, 0, right bottom, 1012, color-stop(0, #CECECE), color-stop(0.5, #FFFFFF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(right bottom, circle farthest-corner, #CECECE 0%, #FFFFFF 50%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at right bottom, #CECECE 0%, #FFFFFF 50%);
	margin:5px 35px;
	padding: 10px 0;
	/*font-size: 90%*/
}

div.questiontext {
	font-weight:normal;
	padding:5px 10px;
	text-align: justify;
}



div.questiontext .errormandatory {
	text-align:left;
}

div.questiontext a:hover {
	color: #000;
}

div.answer {
	background-color:none;
	padding: 10px 15px 0px 35px;
	font-size: 90%;
	text-align: justify;
}

.date .answer,.gender .answer,.numeric .answer,.numeric-multi .answer,.ranking .answer,.yes-no .answer,.language .answer,.multiple-opt .answer,.multiple-opt-comments .answer,.list-dropdown .answer,.choice-5-pt-radio .answer,.list-radio .answer,.list-with-comment .answer,.multiple-short-txt .answer,.text-short .answer,.text-long .answer,.text-huge .answer {
	padding-left:40px;
}

.radio-list, .checkbox-list{
	width: 70%;
}

div.q-help {
	font-size: 70%;
    padding: 0 0 40px 650px;
	display:none;
}
div#question-content.INFO_01 div.q-help,div#question-content.INFO_02 div.q-help,div#question-content.INFO_03 div.q-help,
div#question-content.COM_04 div.q-help,div#question-content.COM_05 div.q-help,div#question-content.COM_06 div.q-help,
div#question-content.CCONT_01 div.q-help,div#question-content.CCONT_03 div.q-help,div#question-content.CCONT_04 div.q-help,
div#question-content.SEG_04 div.q-help, div#question-content.SEG_05 div.q-help,
div#question-content.SOLP_01 div.q-help,div#question-content.SOLP_02 div.q-help{
	display:inherit;
}

div.q-help img {
	display: none;
}
span.questionhelp {
	display: none;
}

#navigator {
	margin: 0 35px;
	padding:5px 0;
}

#navigator #left {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	width:250px;
}

#navigator #right {
	float:right;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
	width:250px;
}

#navigator #middle {
	margin:0 250px;
	text-align:center;
}

.percentcomplete {
	background-color:#d2e0f2;
	padding:3px 0 5px;
}

#progress-wrapper .hide {
	font-weight:400;
	left:-9999px;
	position:absolute;
	top:-9999px;
}

#progress-wrapper .ui-widget-header {
	background-color:#ccc;
	border:1px solid #999;
}

.printouttitle {
	background-color:#eef6ff;
	display:block;
	margin:0 5% 20px;
	padding:5px 3px;
	text-align:left;
}

.printouttable {
	margin:0 5%;
	text-align:left;
}

.printouttable th {
	border-bottom:1px solid #ddf;
	padding:3px;
	text-align:left;
}

.printouttable td {
	border-bottom:1px solid #ddf;
	padding:3px;
	vertical-align:top;
}

.printouttable td:first-child {
	background-color:#ddf;
	border-bottom-color:#fff;
	text-align:right;
}

p.captcha {
	margin:0 0 20px;
}

.captcha table table img {
	margin:0 5px;
}

.captcha table .submit {
	margin-top:10px;
}

p#tokenmessage {
	font-weight: bold;
    	margin: 35px 0;
    	text-align: center;
}

#tokenform ul {
	margin-bottom:20px;
	margin-top:10px;
}

#tokenform ul li {
	vertical-align:middle;
}

#token,#captchaimage {
	margin:3px 5px;
}

span.asterisk {
	color:#ff0f0f;
	font-family: "Century Gothic", Verdana;
	font-size:80%;
	letter-spacing:2px;
}

.numeric-multi .answer ul,.multiple-opt-comments .answer ul,.multiple-short-txt .answer ul {
	display:table;
}

.numeric-multi .answer ul li,.multiple-opt-comments .answer ul li,.multiple-short-txt .answer ul li {
	display:table-row;
}

.numeric-multi .answer ul li label,.numeric-multi .answer ul li span.input,.numeric-multi .answer ul li.multiplenumerichelp span,.numeric-multi .answer ul li div.slider_lefttext,.numeric-multi .answer ul li label.slider-label,.numeric-multi .answer ul li div.multinum-slider,.numeric-multi .answer ul li div.slider_righttext,.multiple-opt-comments .answer ul li span.option,.multiple-opt-comments .answer ul li span.comment,.multiple-short-txt .answer ul li label,.multiple-short-txt .answer ul li span {
	display:table-cell;
	vertical-align:middle;
}

.numeric-multi .answer ul li label,.multiple-opt-comments .answer ul li span.option,.multiple-short-txt .answer ul li label {
	padding:3px 10px 3px 0;
}

.numeric-multi .answer ul li span.input,.numeric-multi .answer ul li.multiplenumerichelp span,.multiple-opt-comments .answer ul li span.comment,.multiple-short-txt .answer ul li span {
	padding:3px;
}

input.text,.array-multi-flexi-text tbody td label input,.array-multi-flexi tbody td input,.date p.question input,.numeric-multi li.multiplenumerichelp input.good,.numeric-multi li.multiplenumerichelp input.problem,.numeric-multi .answer ul li span.input input {
	padding:1px 3px;
}

input.text:focus,.array-multi-flexi-text tbody td label input:focus,.array-multi-flexi tbody td input:focus,.date p.question input:focus,.numeric-multi .answer ul li span.input input:focus,.textarea:focus {
	background-color:#f5f7f9;
}

.numeric p.question input.text,.numeric-multi li.multiplenumerichelp input,.numeric-multi .answer ul li span.input input {
	text-align:right;
}

.gender .answer ul li,.yes-no .answer ul li,.multiple-opt .answer ul li,.choice-5-pt-radio .answer ul li,.list-radio .answer ul li,.list-with-comment .answer .list ul li {
	margin-bottom:10px;
	position:relative;
	text-align:justify;
}

.gender .answer ul li input.radio,.yes-no .answer ul li input.radio,.multiple-opt .answer ul li input.checkbox,.choice-5-pt-radio .answer ul li input.radio,.list-radio .answer ul li input.radio,.list-with-comment .answer .list ul li input.radio {
	left:0;
	position:absolute;
	top:1px;
}

.gender .answer ul li label.answertext,.yes-no .answer ul li label.answertext,.multiple-opt .answer ul li label.answertext,.choice-5-pt-radio .answer ul li label.answertext,.list-radio .answer ul li label.answertext,.list-with-comment .answer .list ul li label.answertext {
	display:inline-block;
	margin-left:20px;
}

.multiple-opt-comments .answer ul li span.option {
	padding-left:20px;
}

.multiple-opt-comments .answer ul li.other span.option {
	padding-left:0;
}

.multiple-opt-comments .answer li span.option input.checkbox {
	float:left;
	margin-left:-20px;
}

.gender .answer ul li,.yes-no .answer ul li,.choice-5-pt-radio .answer ul li {
	display:inline;
	padding-right:20px;
}

p.tip {
	font-size:85%;
	font-style:italic;
}

p.problem {
	color:#ff0f0f;
}

table.question thead th {
	padding:2px 5px;
	text-align:center;
	vertical-align:bottom;
}

table.question tbody th.answertext {
	padding:5px 7px;
	vertical-align:middle;
}

table.question tbody td {
	padding:3px 5px;
	text-align:center;
	vertical-align:middle;
}

table.question tbody th.answertext,.array-flexible-column tbody th.arraycaptionleft,.array-flexible-row tbody th.answertextright {
	font-weight:400;
}

table.question tbody .array1,.array-flexible-column table.question .odd {

}

table.question tbody .array2,.array-flexible-column table.question .even {

}

table.question tbody tr.array1:hover,table.question tbody tr.array2:hover {
	background-color: #ddd;
}

.array-flexible-column tbody th.arraycaptionleft,.array-flexible-row tbody th.answertextright {
	padding:3px;
	text-align:left;
}

.array-flexible-duel-scale thead .groups {
	background-color:#fff;
}

.array-flexible-duel-scale tbody td.ddprefix {
	text-align:right;
}

.array-flexible-duel-scale tbody td.ddsuffix {
	text-align:left;
}

.array-flexible-duel-scale tbody td select {
	margin:2px 1px;
}

.date p.tip {
	margin-top:5px;
}

.numeric p.tip {
	margin-top:5px;
}

.numeric-multi p.tip {
	margin-bottom:5px;
}

.numeric-multi li.multiplenumerichelp input.good {
	background-color:#0d0;
}

.numeric-multi li.multiplenumerichelp input.problem {
	background-color:#ff0f0f;
}

.numeric-multi .answer li span.input,.numeric-multi .answer li.multiplenumerichelp span {
	text-align:justify;
}

.numeric-multi .answer ul li label.slider-label {
	font-size:100%;
	padding:5px 15px 5px 0;
	vertical-align:middle;
	width: 650px;
}

.numeric-multi .answer ul li div.slider_lefttext {
	font-size:90%;
	padding:10px 15px 0 0;
	text-align:right;
	vertical-align:middle;
}

.numeric-multi .answer ul li div.slider_righttext {
	font-size:90%;
	padding:0 0 0 15px;
	text-align:left;
	vertical-align:middle;
}

.numeric-multi .answer ul li div.multinum-slider {
	vertical-align:middle;
}

.ranking table td.label select.select {
	margin-top:5px;
}

.ranking table td.output table td {
	padding:2px 3px;
}

.list-with-comment p.comment {
	margin-top:5px;
}

.list-with-comment p.comment label {
	display:block;
	vertical-align:top;
}

.list-with-comment p.comment textarea.textarea {
	margin-top:5px;
}

.multiple-short-txt .answer li span {
	text-align:left;
}

ul.cols-2-ul,ul.cols-3-ul,ul.cols-4-ul,ul.cols-5-ul,ul.cols-6-ul,ul.cols-7-ul,ul.cols-8-ul {
	display:inline-block;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	vertical-align:top;
}

ul.cols-2-ul {
	/*width:49%;*/
	width:32.5%;
}

ul.cols-3-ul {
	/*width:32%;*/
	width:32.5%;
}

ul.cols-4-ul {
	width:24%;
}

ul.cols-5-ul {
	/*width:19%;*/
	width:16%;
}

ul.cols-6-ul {
	width:16%;
}

ul.cols-7-ul {
	width:14%;
}

ul.cols-8-ul {
	width:12%;
}

ul.cols-2-ul li,ul.cols-3-ul li,ul.cols-4-ul li,ul.cols-5-ul li,ul.cols-6-ul li,ul.cols-7-ul li,ul.cols-8-ul li {
	padding-right:5px;
}

.ui-wrapper {
	border:1px solid #50A029;
}

.ui-wrapper input,.ui-wrapper textarea {
	border:0;
}

.ui-slider {
	background: url(bg_slider.png) no-repeat top center;
	height: 9px;
	padding: 0 25px 0 20px;
	width: 200px;
}

.ui-slider .ui-slider-handle {
	background-image: url("slider-handle.gif");
	background-repeat: no-repeat;
	height: 23px;
	position: relative;
	top: -8px;
	width: 12px;
}

.ui-state-default,.ui-widget-content .ui-state-default {
	background-color:transparent;
	border:none;
}

.slider_callout {
	float: right;
	font-size: 85%;
	font-weight: bold;
	color: #571245;
	height: 20px;
	margin-right: -2px;
	margin-top: -25px;
	position: relative;
	text-align: left;
	width: 200px;
}
.slider_showmax {
	float: right;
	font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-weight: 400;
	margin: -25px -25px 0 0;
	position: relative;
	text-align: left;
}
.slider_showmin {
	float: left;
	font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-weight: 400;
	margin: -3px 0 0 -10px;
	text-align: right;
}
#slider-min-text {
	float: left;
    margin-right: 60px;
    text-align: left;
    width: 100px;
}
#slider-max-text {
    float: left;
    text-align: right;
    width: 100px;
}
/* START: Clearfix */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* END: Clearfix */
#navigator button {
	cursor: pointer;
}
#navigator button#movenextbtn.submit,
#navigator button#moveprevbtn.submit,
#navigator button#movesubmitbtn.submit {
	background:url(botoi_morea.png) 0 3px no-repeat;
	width:181px;
	height: 32px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}		
#navigator button#movenextbtn.submit,
#navigator button#movesubmitbtn.submit{
	float:right;
}	
span.asterisk {
	display:none;
}
#menu-wrapper {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px 10px;
	background: #f3f3f3;
	margin-bottom:10px;
	font-size: 80%;
}	
#menu-wrapper .left {
	float:left;
}
#menu-wrapper .right {
	float:right;
}	 
#menu-wrapper .left a:link,#menu-wrapper .left a:visited {
	color:#8FA627;
	text-decoration:none;
}	 
#menu-wrapper .left a:hover,#menu-wrapper .right a:hover {
	color:#000000; 
}		
#menu-wrapper	div.left a.current	{
	color:#000;
}
td.answer_cell_00A1,td.answer_cell_00A2 {
	width: 50px;
}			
table.question colgroup.col-responses col.col-answers {
	width: 80%;
}	 


#start {
	margin: 10px 35px 0;
}

#progress-pre, #progressbar {
  display: none;
}

#group-wrapper .groupdescription  { 
	float: right;
	font-size: 30px;
	font-weight: bold;
	margin-right: 80px;
	text-align: right;
	width: 100%;
    color: #8EA716;
	padding-bottom: 20px;
}
/* TITULOS es */
#group-wrapper .INTRO_01_es,#group-wrapper .INTRO_02_es { 
	background: url(barra1_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .EQUIP_01_es,#group-wrapper .CONEC_01_es,#group-wrapper .USO_01_es,#group-wrapper .USO_02_es,#group-wrapper .USO_03_es,#group-wrapper .USO_04_es { 
  	background: url(barra2_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .BAGAJETIC_01_es,#group-wrapper .BAGAJETIC_02_es {
    	background: url(barra3_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .INFO_01_es,#group-wrapper .INFO_02_es,#group-wrapper .INFO_03_es {
    	background: url(barra4_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .COM_01_es,#group-wrapper .COM_02_es,#group-wrapper .COM_03_es,#group-wrapper .COM_04_es,#group-wrapper .COM_05_es,#group-wrapper .COM_06_es {
    	background: url(barra5_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .CCONT_01_es,#group-wrapper .CCONT_02_es,#group-wrapper .CCONT_03_es,#group-wrapper .CCONT_04_es {
    	background: url(barra6_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .SEG_01_es,#group-wrapper .SEG_02_es,#group-wrapper .SEG_03_es,#group-wrapper .SEG_04_es,#group-wrapper .SEG_05_es,#group-wrapper .SEG_06_es {
    	background: url(barra7_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .SOLP_01_es,#group-wrapper .SOLP_02_es,#group-wrapper .SOLP_03_es,#group-wrapper .SOLP_04_es {
    	background: url(barra8_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .DATOSBASICOS_es {
    	background: url(barra9_es.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
/* TITULOS eu */
#group-wrapper .INTRO_01_eu,#group-wrapper .INTRO_02_eu { 
	background: url(barra1_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .EQUIP_01_eu,#group-wrapper .CONEC_01_eu,#group-wrapper .USO_01_eu,#group-wrapper .USO_02_eu,#group-wrapper .USO_03_eu,#group-wrapper .USO_04_eu { 
  	background: url(barra2_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .BAGAJETIC_01_eu,#group-wrapper .BAGAJETIC_02_eu {
    	background: url(barra3_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .INFO_01_eu,#group-wrapper .INFO_02_eu,#group-wrapper .INFO_03_eu {
    	background: url(barra4_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .COM_01_eu,#group-wrapper .COM_02_eu,#group-wrapper .COM_03_eu,#group-wrapper .COM_04_eu,#group-wrapper .COM_05_eu,#group-wrapper .COM_06_eu {
    	background: url(barra5_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .CCONT_01_eu,#group-wrapper .CCONT_02_eu,#group-wrapper .CCONT_03_eu,#group-wrapper .CCONT_04_eu {
    	background: url(barra6_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .SEG_01_eu,#group-wrapper .SEG_02_eu,#group-wrapper .SEG_03_eu,#group-wrapper .SEG_04_eu,#group-wrapper .SEG_05_eu,#group-wrapper .SEG_06_eu {
    	background: url(barra7_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .SOLP_01_eu,#group-wrapper .SOLP_02_eu,#group-wrapper .SOLP_03_eu,#group-wrapper .SOLP_04_eu {
    	background: url(barra8_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .DATOSBASICOS_eu {
    	background: url(barra9_eu.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
/* TÍTULOS en */
#group-wrapper .INTRO_01_en,#group-wrapper .INTRO_02_en { 
	background: url(barra1_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .EQUIP_01_en,#group-wrapper .CONEC_01_en,#group-wrapper .USO_01_en,#group-wrapper .USO_02_en,#group-wrapper .USO_03_en,#group-wrapper .USO_04_en { 
  	background: url(barra2_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .BAGAJETIC_01_en,#group-wrapper .BAGAJETIC_02_en {
    	background: url(barra3_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .INFO_01_en,#group-wrapper .INFO_02_en,#group-wrapper .INFO_03_en {
    	background: url(barra4_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .COM_01_en,#group-wrapper .COM_02_en,#group-wrapper .COM_03_en,#group-wrapper .COM_04_en,#group-wrapper .COM_05_en,#group-wrapper .COM_06_en {
    	background: url(barra5_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .CCONT_01_en,#group-wrapper .CCONT_02_en,#group-wrapper .CCONT_03_en,#group-wrapper .CCONT_04_en {
    	background: url(barra6_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .SEG_01_en,#group-wrapper .SEG_02_en,#group-wrapper .SEG_03_en,#group-wrapper .SEG_04_en,#group-wrapper .SEG_05_en,#group-wrapper .SEG_06_en {
    	background: url(barra7_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .SOLP_01_en,#group-wrapper .SOLP_02_en,#group-wrapper .SOLP_03_en,#group-wrapper .SOLP_04_en {
    	background: url(barra8_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}
#group-wrapper .DATOSBASICOS_en {
    background: url(barra9_en.png) no-repeat;
	height: 42px;
	margin: 10px 35px;
	width: 100%;
}

/* FONDOS */
#question-content.EQUIP_01 {
	background: url("01.png") no-repeat scroll 490px 50px transparent;
}
#question-content.EQUIP_01 .answer table.question tbody tr th.answertext,
#question-content.EQUIP_01 .answer table.question thead tr td{
	width: 300px;
  	padding-right: 200px;
} 
#question-content.CONEC_01 {
	background: url("02.png") no-repeat scroll 700px 70px transparent;
} 
#question-content.USO_01,#question-content.USO_02 {
	background: url("03.png") no-repeat scroll 560px 15px transparent
}
#question-content.USO_02 div.answer ul.answers-list {
	width: 60%;
}  
#question-content.USO_03 {
	background: url("05.png") no-repeat scroll 500px 20px transparent;
} 
#question-content.USO_03 div.answer {
	width: 630px;
}
#question-content.USO_04 {
	background: url("06.png") no-repeat scroll 670px 70px transparent;
}  
#question-content.BAGAJE_TIC_01 {
	background: url("07.png") no-repeat scroll 720px 35px transparent;
}
#question-content.BAGAJE_TIC_02 {
	background: url("07.png") no-repeat scroll 720px 55px transparent;
}   
#question-content.INFO_01, #question-content.INFO_02 {
	background: url("09.png") no-repeat scroll 250px bottom transparent;
    padding-bottom: 170px;
}  
#question-content.INFO_03{
	background: url("09.png") no-repeat scroll 250px bottom transparent;
    padding-bottom: 180px;
}     
#question-content.COM_01,#question-content.COM_02,#question-content.COM_03, #question-content.COM_04 ,#question-content.COM_05,#question-content.COM_06 {
	background: url("13.png") no-repeat scroll 320px bottom transparent;
    padding-bottom: 170px;
}  
 
#question-content.CCONT_01, #question-content.CCONT_03,#question-content.CCONT_04 {
	background: url("19.png") no-repeat scroll 260px bottom transparent;
    padding-bottom: 180px;
}   
#question-content.CCONT_02 {
	background: url("19.png") no-repeat scroll 260px bottom transparent;
    padding-bottom: 20px;
}   

div#question-content.CCONT_02 div.answer ul.answers-list {
	width: 100%;
	padding-bottom: 180px;
}
#question-content.CCONT_04 div.answer ul.subquestions-list li label.slider-label {
	padding: 10px 15px 10px 0;
}

#question-content.SEG_01,#question-content.SEG_02,#question-content.SEG_03, #question-content.SEG_04,#question-content.SEG_05 {
	background: url("22.png") no-repeat scroll 600px bottom transparent;
    padding-bottom: 160px;
} 

#question-content.SOLP_01,#question-content.SOLP_02 { 
	background: url("26.png") no-repeat scroll 450px bottom transparent;
    padding-bottom: 160px;
}   
#question-content.SOLP_03, #question-content.SOLP_04 { 
	background: url("26.png") no-repeat scroll 450px bottom transparent;
    padding-bottom: 200px;
}  

/* DATOS BASICOS */
#group-wrapper.DATOSBASICOS {
	background: url("99.png") no-repeat scroll 770px 150px transparent;
}
#group-wrapper.DATOSBASICOS div.question-wrapper.DB_01 {
	border: none;
	background: none;
}

#group-wrapper.DATOSBASICOS .question-wrapper.DB_02,#group-wrapper.DATOSBASICOS .question-wrapper.DB_03,#group-wrapper.DATOSBASICOS .question-wrapper.DB_04,#group-wrapper.DATOSBASICOS .question-wrapper.DB_05,#group-wrapper.DATOSBASICOS .question-wrapper.DB_06, #group-wrapper.DATOSBASICOS .question-wrapper.DB_02GI,#group-wrapper.DATOSBASICOS .question-wrapper.DB_02BI,#group-wrapper.DATOSBASICOS .question-wrapper.DB_02AR {
	width: 670px;
	padding: 0;
}
#group-wrapper.DATOSBASICOS div.questiontext {
	padding-bottom: 0px;
}
#group-wrapper.DATOSBASICOS div.answer {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* BOTÓN DE ACCESO AL INFORME */
#report-button {
	background: url("botoi_morea.png") 0 0 no-repeat;
    float: right;
    text-align: center;
    width: 181px;
	height: 32px;
	padding-right: 35px;
}
#report-button p {
	padding-top: 4px;
}
#report-button a, #report-button a:link, #report-button a:visited{
	color: #fff;
	font-weight: bold;
}       
/* Meter clave */
form#tokenform input.submit {
  background: url("botoi_morea.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    height: 32px;
    margin-top: 15px;
    text-transform: uppercase;
    width: 181px;
  
}
label.hide {
  	display:none;
}  
.dropdown-item {
  	margin-bottom: 5px;
  	padding: 2px;
  	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}                                    