#cabecera {	height: auto;}#cabecera img{	float: left;;}#cabecera .socialtop{	float: right;	position: relative;	top: -52px;	right: 30px;	width: 280px;	height: 28px;	display: block;}#cabecera .socialtop a.fb, #cabecera .socialtop a.tw, #cabecera .socialtop a.yb{	display: block;	float: left;	width: 25px;	height: 25px;		margin-left: 5px;	margin-top: 2px;}#cabecera .socialtop a.tw, #cabecera .socialtop a.yb{	margin-left: 7px;}#cabecera .socialtop a.oa{	display: block;	float: left;	width: 150px;	height: 40px;		margin-left: 34px;	margin-top: -12px;}#laencuesta {	font-family: Arial, Helvetica, sans-serif;}#laencuesta h1{color: #e31d1a;border-bottom: 1px dotted #e31d1a;line-height: 22px;}#laencuesta h1 span.referencia_ticket{	color:#000000;	float: right;	font-size: 12px;	}#laencuesta .bloque_azul{/*	background-color: #e0ffff;*/	padding: 8px;}#laencuesta .bloque_amarillo{	background-color: #eee5c3;	padding: 8px;}#laencuesta .bloque_verde{	background-color: #eef1d2;	padding: 8px;}#laencuesta .flecha_verde{	float: left;		background: transparent url(flecha_verde.png) no-repeat left;	padding-left: 18px;	padding-right: 25px;}#laencuesta .bloque_cabecera{		padding: 8px;		font-weight: bold;}#laencuesta .bloque_grupo{	}#laencuesta .bloque_grupo h2{	color: #ffffff;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	background-color: #e31d1a;	line-height: 22px;	padding-left: 5px}#laencuesta .bloque_grupo .bloque_pregunta{	padding: 4px 0 4px 10px;	color:#000000;	font-size: 11px;}#laencuesta .bloque_grupo .bloque_pregunta_gris{	padding: 4px 0 4px 10px;	color:#000000;	font-size: 11px;	background-color: #f2f2f2;}#laencuesta .bloque_grupo .bloque_radios{	float: right;	}#laencuesta .bloque_grupo_final{		background-color: #eee5c3;	padding: 8px;}#laencuesta .bloque_grupo_final h3{	color: #cc9800;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	line-height: 22px;	padding-left: 5px}#laencuesta .bloque_grupo_final p{	float: left;		width: 450px;	margin-left: 4px;}#laencuesta .bloque_grupo_final .bloque_radios{	float: right;	}#laencuesta label {    float: none;    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;    font-size: 11px;    margin-right: 4px;    padding-top: 0px !important;    text-align: right;    width: auto;}#laencuesta label input{	 margin-top: 2px;}#laencuesta label span{padding-top: 0;}.centrar{	text-align: center;}#laencuesta textarea{	width: 840px;	height: 80px;}#enviar_encuesta {	border: 0;    width: 250px;  height: 42px;	background-image: url(boton_formulario_entidades.jpg);  padding: 2px;  color: #ffffff;  background-repeat: no-repeat;  background-position: top;}#enviar_encuesta:hover{		cursor: pointer; 		opacity: 0.6; }#boton_nueva {margin: 0 auto;	border: 0;  	display: block;  width: 287px;  height: 38px;	background-image: url(boton_nueva.jpg);  padding: 2px;  color: #ffffff;  background-repeat: no-repeat;  background-position: top;}#enviar_encuesta:hover{		cursor: pointer; 		opacity: 0.6; }#laencuesta #orden{	width: 600px;}.cabecera_grupos_disp{	background-color: #cd9800;	color: #ffffff;	border: 1px solid #ccc;	padding: 2px;}.cabecera_grupos_sel{	background-color: #cd9800;	color: #ffffff;	border: 1px solid #ccc;	padding: 2px;}.grupos_sel li{	list-style-type: decimal;}.ms-container{  background: transparent url('switch.png') no-repeat 50% 50%;  width: 600px;}.ms-container:after{  content: ".";  display: block;  height: 0;  line-height: 0;  font-size: 0;  clear: both;  min-height: 0;  visibility: hidden;}.ms-container .ms-selectable, .ms-container .ms-selection{  background: #fff;  color: black;  float: left;  width: 47%;}.ms-container .ms-selection{  float: right;}.ms-container .ms-list{/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;  -o-transition: border linear 0.2s, box-shadow linear 0.2s;  transition: border linear 0.2s, box-shadow linear 0.2s;*/  border: 1px solid #ccc;/*  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;*/  position: relative;  height: 110px;  padding: 0;  overflow-y: auto;}.ms-container .ms-list.ms-focus{  border-color: rgba(82, 168, 236, 0.8);/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  outline: 0;  outline: thin dotted \9;*/}.ms-container ul{  margin: 0;  list-style-type: none;  padding: 0;}.ms-container .ms-optgroup-container{  width: 100%;}.ms-container .ms-optgroup-label{  margin: 0;  padding: 5px 0px 0px 5px;  cursor: pointer;  color: #999;}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{  border-bottom: 1px #eee solid;  padding: 2px 10px;  color: #000;  font-size: 12px;  font-weight: bold;}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{  cursor: pointer;  color: #fff;  text-decoration: none;  background-color:  #cd9800;}.ms-container .ms-selectable li.disabled,.ms-container .ms-selection li.disabled{  background-color: #eee;  color: #aaa;  cursor: text;}.bloque_sugerencias .errorinput{}.errorinput{		border: 1px solid #8b0000 !important; }#pie .social {	margin-top: 0px;}