.text{
	font-size: 16px;
	font-family: 'Roboto';
	margin: 0 auto;
}
.text .form-error{
	font:14px 'Roboto';
	color:#c00;
}



/* encuesta satisfaccion */
#encuesta_satisfaccion{background:#f3f3f3;border-top:6px solid #847648}
#encuesta_satisfaccion .auto{max-width: 740px;padding-bottom: 100px;margin: 0 auto}
#encuesta_satisfaccion .content_text{text-align:center;color:#000;font-family:'Roboto';padding:40px 0;font-size:14px}
#encuesta_satisfaccion .content_text .description{font-weight:bold;margin-top:5px;color:#000}
#encuesta_satisfaccion form{padding:30px;background:#fff;border:1px solid #847648}
#encuesta_satisfaccion form .form1_1 > ul{text-align: center}
#encuesta_satisfaccion form .titulo_pregunta{font-family:'Times New Roman';font-weight:bold;font-size:20px;font-style:italic}
#encuesta_satisfaccion form .titulo_pregunta .txt_numerosDorados{color:#847648;font-style:normal;margin-right:10px;margin-bottom:20px}

/* #encuesta_satisfaccion form .imagenes{padding-left:300px} */
#encuesta_satisfaccion form .imagenes:before{content:'\e0a0';font:20px Icons;color:#000}
#encuesta_satisfaccion form .imagenes:after{content:'\e0a5';font:20px Icons;color:#c2a472;float:right;/* margin-left: 10px; */}
#encuesta_satisfaccion form ul > li.imagenes{position:relative;width: 290px;margin: 0 auto 10px;text-align: left}
#encuesta_satisfaccion form ul > li.imagenes span{position:absolute;left: 23px;right:23px;top:10px;border-bottom:1px solid #000}
#encuesta_satisfaccion form > li.imagenes span:before{content:'}';font:bold 20px/1px Icons;position:absolute;right:-7px;top:1px}

#encuesta_satisfaccion form .radio_num1{/* padding-left:298px; */}
#encuesta_satisfaccion form .radio_num1, #encuesta_satisfaccion form .radio_num2, #encuesta_satisfaccion form .radio_num3, #encuesta_satisfaccion form .radio_num4, #encuesta_satisfaccion form .radio_num5, #encuesta_satisfaccion form .radio_num6, #encuesta_satisfaccion form .radio_num7, #encuesta_satisfaccion form .radio_num8, #encuesta_satisfaccion form .radio_num9 ,#encuesta_satisfaccion form .radio_num10{margin:0 9px}

#encuesta_satisfaccion form .titulo_respuesta{position: relative;text-align: center;max-width: 295px;text-align: left;margin: 0 auto}
#encuesta_satisfaccion form .titulo_respuesta:before{content:'';font:21px Icons;color:#c2a472;margin-right:5px;display:inline-block;margin-top:-2px;vertical-align:middle}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_20{margin-top: 20px}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_20:before{content:'\e0d1'}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_21:before{content:'\e0cf'}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_22:before{content:'\e0c5'}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_23:before{content:'\e09e'}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_24:before{content:'\e119'}
#encuesta_satisfaccion form .titulo_respuesta.tituloIcono_27:before{content:'\e156'}
#encuesta_satisfaccion form .titulo_respuesta img{margin-right:10px}
#encuesta_satisfaccion form .combo_score{}
#encuesta_satisfaccion form .form1_1 .titulo_pregunta{margin-bottom:20px}

#encuesta_satisfaccion form .form1_2{margin:40px 0;overflow:hidden}
#encuesta_satisfaccion form .form1_2 ul{text-align: center}
#encuesta_satisfaccion form .form1_2 .valores{margin:5px 20px;display:inline-block;vertical-align: middle}

#encuesta_satisfaccion form .form1_3{margin-top:45px;width:550px}
#encuesta_satisfaccion form .form1_3 .titulo_pregunta{margin-bottom: 20px}
#encuesta_satisfaccion form .form1_3 input{width:100%;background:#f3f3f3;border:2px solid #ddd;font-family:'Roboto';padding:5px;box-sizing:border-box}
#encuesta_satisfaccion form .form1_3 textarea{width:100%;background:#f3f3f3;border:2px solid #ddd;height:80px;font-family:'Roboto';padding:5px;box-sizing:border-box}

#encuesta_satisfaccion form #descuentos{text-align:center;margin-top:20px;font-family:'Roboto';font-size:14px}
#encuesta_satisfaccion form #descuentos span{color:#847648;font-weight:bold;font-size:22px}

#encuesta_satisfaccion form #enviar{margin-top:15px;text-align:right}
#encuesta_satisfaccion form #enviar .button{cursor:pointer;background: transparent;line-height: 14px;padding: 16px;color: #847648;font-size: 14px;letter-spacing: 0.1em;text-transform: uppercase;border: 2px solid #847648;text-decoration: none;display: inline-block;position: relative;z-index: 2;cursor: pointer;font-family:'Roboto';float: none}
#encuesta_satisfaccion form #enviar .button:hover{background: #847648;color: #fff;transition:.3s}
#encuesta_satisfaccion form #enviar svg{margin:5px;float: right}

@media screen and (max-width:650px)
{
	#encuesta_satisfaccion form .radio_num1, #encuesta_satisfaccion form .radio_num2, #encuesta_satisfaccion form .radio_num3, #encuesta_satisfaccion form .radio_num4, #encuesta_satisfaccion form .radio_num5, #encuesta_satisfaccion form .radio_num6, #encuesta_satisfaccion form .radio_num7, #encuesta_satisfaccion form .radio_num8, #encuesta_satisfaccion form .radio_num9, #encuesta_satisfaccion form .radio_num10{display:none}

	#encuesta_satisfaccion form .form1_3{width:100%}
}
/* mejoras encuesta by Oscar */

#encuesta_satisfaccion form .titulo_pregunta{font-weight:normal;font-style:normal;font-family:'Droid Serif';font-size:24px;text-align: left}
#encuesta_satisfaccion form .titulo_pregunta:after{content: '*';font-size: 15px;line-height: 26px;color:#847648}
#encuesta_satisfaccion form .titulo_pregunta .txt_numerosDorados{font-size:35px;font-weight:normal;margin-right:0;font-family:'Droid Serif'}
#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta{position:relative}
#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta > img{vertical-align:middle}
#encuesta_satisfaccion form > .form1_1 > ul > li.combo_score{padding-bottom:13px;min-height:13px;max-width: 320px;margin: 8px auto 10px}

#encuesta_satisfaccion form > div > ul > li >  input[type="radio"]{cursor: pointer;margin: 3px 6px;background-color: #E9E9E9;border: 4px solid #E9E9E9;width: 15px;height: 15px;border-radius: 50%;display: inline-block;vertical-align: middle;text-align: center}

#encuesta_satisfaccion form > div > ul > li >  input[type="radio"]:checked{background-color: #878789}

#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta > div#ns_nc{font-size:14px}
#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta > div#ns_nc > input{cursor:pointer;vertical-align:middle}

#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta > div#ns_nc > input[type="checkbox"]{cursor:pointer;vertical-align:middle;background-color: #E9E9E9;border: 4px solid #E9E9E9;width: 15px;height: 15px;margin-right: 11px}

#encuesta_satisfaccion form > .form1_2 > ul > li.titulo_pregunta{margin-bottom:15px}

@media(max-width:741px){
#encuesta_satisfaccion form .radio_num1,
#encuesta_satisfaccion form .radio_num2,
#encuesta_satisfaccion form .radio_num3,
#encuesta_satisfaccion form .radio_num4,
#encuesta_satisfaccion form .radio_num5,
#encuesta_satisfaccion form .radio_num6,
#encuesta_satisfaccion form .radio_num7,
#encuesta_satisfaccion form .radio_num8,
#encuesta_satisfaccion form .radio_num9,
#encuesta_satisfaccion form .radio_num10{
	color: black;
	display: inline-block;
	margin: 9px;
	margin-bottom: 5px;
	padding:0 !important;
}
}


@media(max-width:750px){
	#encuesta_satisfaccion form .radio_num1,
	#encuesta_satisfaccion form .radio_num2,
	#encuesta_satisfaccion form .radio_num3,
	#encuesta_satisfaccion form .radio_num4,
	#encuesta_satisfaccion form .radio_num5,
	#encuesta_satisfaccion form .radio_num6,
	#encuesta_satisfaccion form .radio_num7,
	#encuesta_satisfaccion form .radio_num8,
	#encuesta_satisfaccion form .radio_num9,
	#encuesta_satisfaccion form .radio_num10{display:none}
	#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta > div#ns_nc{position:static;margin:10px 0}
}


/* Reajuste en movil de la colocacion de la puntuacion y los radio-buttom */
#encuesta_satisfaccion form .radio_num1,
#encuesta_satisfaccion form .radio_num2,
#encuesta_satisfaccion form .radio_num3,
#encuesta_satisfaccion form .radio_num4,
#encuesta_satisfaccion form .radio_num5,
#encuesta_satisfaccion form .radio_num6,
#encuesta_satisfaccion form .radio_num7,
#encuesta_satisfaccion form .radio_num8,
#encuesta_satisfaccion form .radio_num9,
#encuesta_satisfaccion form .radio_num10{
	color: black;
	display: inline-block;
	margin: 3px 6px;
	margin-bottom: 5px;
	width: 15px;
	vertical-align: middle;
	text-align: center;
}
#encuesta_satisfaccion form .combo_score{
	margin-top: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}
/* ------------------FIN------------------------ */





/* confirmacion encuesta */
#confirmacion_encuesta{background:#f3f3f3;border-top:6px solid #847648}
#confirmacion_encuesta > .auto{background:#fff;padding:30px}
#confirmacion_encuesta .content{padding:10px;text-align:center}
#confirmacion_encuesta .content .title{color:#847648;font-family:'Droid Serif';font-weight:bold;font-size:36px;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px}
#confirmacion_encuesta .content .description{color:#000;font-family:'Roboto';font-size:14px}
#confirmacion_encuesta .tpl-g-text{border-width:1px}
#confirmacion_encuesta .tpl-g-text .title{font-size:24px}
#confirmacion_encuesta .tpl-g-text .subtitle{font:14px 'Roboto'}
#confirmacion_encuesta .tpl-g-text .text{font:italic 18px 'Droid Serif'}
#confirmacion_encuesta .tpl-g-text .aux_design{display:none}

.tpl-g-text{position: relative;border: 1px solid #847648;text-align: center;background-color: #fff;width:50%;top: 50%;left: 50%;transform: translate(-50%, 0%);margin: 0px !important;margin: 30px 0 !important}
.tpl-g-text .aux_design{border: 10px solid rgba(255,255,255,.7);z-index:-1;position:absolute;top:-12px;bottom: -12px;right:-12px;left:-12px}
.tpl-g-text .title{padding: 70px 10px 15px 10px;color:#847648;font-size: 36px;font-weight: bold;font-family:'Droid Serif'}
.tpl-g-text .subtitle{padding: 0 10px 20px 10px;color:#666;font-size: 25px;width: 70%;margin: 0 auto}
.tpl-g-text .text{padding:0 10px 5px 10px;color:#000;font-size: 14px;width: 70%;margin: 0 auto}
.tpl-g-text{text-align: center;padding: 0 20px}
.tpl-g-text form input{position: fixed;top: 0;left: -100%}
.tpl-g-text form label{padding-left: 26px;box-sizing: border-box;min-height: 20px;display: inline-block;width: 70%;margin-bottom:20px}
.tpl-g-text form label > span{position:relative;display:block;text-align:left}
.tpl-g-text form label > span:before{content: "";width: 16px;height: 16px;border: 1px solid #949494;display: inline-block;border-radius: 50%;box-sizing: border-box;position: absolute;top: 50%;left: -26px;margin-top:-10px}
.tpl-g-text form label:first-of-type{margin-top:30px}
.tpl-g-text form #option1:checked ~ #box_option1 > span:before,
.tpl-g-text form #option2:checked ~ #box_option2 > span:before,
.tpl-g-text form #option3:checked ~ #box_option3 > span:before,
.tpl-g-text form #option4:checked ~ #box_option4 > span:before,
.tpl-g-text form #option5:checked ~ #box_option5 > span:before,
.tpl-g-text form #option6:checked ~ #box_option6 > span:before,
.tpl-g-text form #option7:checked ~ #box_option7 > span:before,
.tpl-g-text form #option8:checked ~ #box_option8 > span:before{content: "\e00a";font: 16px "Icons";border-radius: 50%;color: #847648;border-color: transparent}



.tpl-g-text form textarea{padding: 10px;border: 3px solid #ccc;resize: none;width: 100%;height: 70px;color:#666;font:14px 'Roboto';box-sizing:border-box}
.tpl-g-text button{margin: 20px 0 20px 0;cursor: pointer;background: transparent;line-height: 14px;padding: 16px;color: #847648;font-size: 14px;letter-spacing: 0.1em;text-transform: uppercase;border: 2px solid #847648;text-decoration: none;display: inline-block;position: relative;z-index: 2;cursor: pointer; font-family:'Roboto'}
.tpl-g-text button:hover{background: #847648;color: #fff;transition:.3s}
@media screen and (max-width:800px)
{
	.tpl-g-text{width: 70%}
	.tpl-g-text .title{font-size: 25px !important}
	.tpl-g-text .subtitle{font-size: 20px !important;width:80% !important}
	.tpl-g-text .text{font-size: 16px !important;width:80% !important}
	.tpl-g-text form label{font-size:14px !important;margin: 10px 0 !important}

}
@media screen and (max-width:600px)
{
	.tpl-g-text{width: 85%;overflow-x: hidden;overflow-y: auto;max-height: 85%;min-height: 320px}
	.tpl-g-text .title{padding: 10px 0 0 0;font-size: 25px !important}
	.tpl-g-text .subtitle{padding: 10px;font-size: 20px !important;width:90% !important}
	.tpl-g-text form label{font-size: 12px !important}
	.tpl-g-text .text{width: 80%;padding:0 10px 0px 10px}
	.tpl-g-text button{padding: 5px 25px;margin-bottom: 10px}
	.tpl-g-text .aux_design{display: none}
}


#encuesta_cancelacion{border-top:6px solid #847648}
#encuesta_satisfaccion form .sta-footer{font-weight:bold;color:#847648;margin-top:20px}
#encuesta_satisfaccion form .sta-footer.sta-error{color:#c00}
#encuesta_satisfaccion form .sta-footer:before{content:'*';margin:25px 3px 0 0}

@media(max-width:400px){
	#encuesta_satisfaccion form{padding:30px 15px}
	#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta{width:100%}
}
/* Recibir novedades form1_4*/
#encuesta_satisfaccion form .form1_4{font:400 14px 'Roboto';border:1px solid #ddd;padding:10px;margin:20px 0px 30px 0px}
#encuesta_satisfaccion form .sta-novedades{display:inline-block;padding-left:25px;position: relative}
#encuesta_satisfaccion form .recibir_novedades{position: absolute;left:0;top:0}
#encuesta_satisfaccion form .sta-novedades input:checked + span:after{color:#000;font-size: 10px}
#encuesta_satisfaccion form .sta-novedades > span:before{content: '';position: absolute;width:12px;height:12px;border:1px solid #ddd;left:0;top:0;background:#fff}
#encuesta_satisfaccion form .sta-novedades>span:after{content: '\e0a9';font: 8px/15px Icons;text-align: center;color: transparent;transition: 0.3s;position: absolute;left:2px;top:0;
}
#encuesta_satisfaccion form .sta-novedades:not(:last-of-type){padding-bottom: 20px}
/* Recibir novedades form1_4*/

@media screen and (min-width:801px){
	#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta{margin-top:10px;width: 370px;max-width: none;float: left;clear: both}
	#encuesta_satisfaccion form > .form1_1 > ul > li.combo_score{float: left;border: none;margin: 10px auto 0;padding: 0}
	#encuesta_satisfaccion form > .form1_1 > ul > li.titulo_respuesta > div#ns_nc{position:absolute;bottom:-25px;left:100%;white-space:nowrap;font-size:14px; padding-left: 6px}
	#encuesta_satisfaccion form .form1_1 > ul{text-align: right}
	#encuesta_satisfaccion form ul > li.imagenes{margin-right: 8px;width: 297px}
	#encuesta_satisfaccion form .radio_num10{padding-right: 6px}
}