/* Configuracion formulario de localidades */
*{font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.datos-espectaculo{
box-shadow:1px 1px 3px rgba(0,0,0,.5);
height:40px;
padding:0 !important;
margin:0 !important;
overflow:hidden;
background:#D92126;
}
.datos-espectaculo img{
display:none;
}
.datos-espectaculo h3{
margin-left:100px;
margin-top:10px;
}
.datos-espectaculo h3 a{
color:#FFF;
}
.datos-espectaculo h3:before{
content:"";
float:left;
width:95px;
height:40px;
margin-right:10px;
background:url(http://www.timbre4.com/images/sprite.png) left -220px #000 no-repeat;
position:absolute;
top:0;
left:0;
}
.datos-espectaculo div{
display:none;
}
#sector-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
	display: block;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 80px;
	padding-left: 20px;
	margin: 0px;
	height: auto;
}
#sector-formulario td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#formulario-localidad {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}

#formulario-localidad input{
width:67%;
max-width:300px;
padding:3px 1% 3px 1%;
border:solid 1px #000;
font-size:.9em;
border-radius:3px;
margin-top:5px;
}
#formulario-localidad input:focus{
box-shadow:1px 1px 2px rgba(0,0,0,.5) inset;
outline:solid 1px #D92126;
}
#formulario-localidad select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#formulario-localidad label {
	display: block;
	margin-bottom: 10px;
	position: relative;
}
#formulario-localidad label span {
	display: block;
	width:30%;
	max-width: 120px;
	float: left;
	text-align: right;
	margin-right: 1%;
	padding-top: 2px;
	font-weight:bold;
}
#formulario-localidad fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
#formulario-localidad input[type=checkbox]{
width:15px !important;
border:none;
}
#boton-continuar {
padding:5px !important;
font-weight:700;
color:#FFF;
background-color:#D92126;
width:90px !important;
border:none;
font-size:1.5em !important;
cursor:pointer;
position:absolute;
right:15px;
border:none !important;
}
#progreso-continuar {
    position: absolute;
    bottom: 22px;
    right: 240px;
}
.agotado {
   color: #999999;
}
.sector-info-localidades {
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.titulo-confirmacion {
  font-weight: bold;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.sector-boton-confirmacion {
  font-weight: bold;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.titulo-item-confirmacion {
  font-weight: bold;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.valor-item-confirmacion {
  font-weight: normal;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.titulo-itemfinal-confirmacion {
  font-weight: bold;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
}
.valor-itemfinal-confirmacion {
  font-weight: normal;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
}
.titulo-importes-confirmacion {
  font-weight: normal;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
}
.valor-importes-confirmacion {
  font-weight: normal;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
}
.titulo-total-confirmacion {
  font-weight: bold;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.valor-total-confirmacion {
  font-weight: bold;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
/*@media screen and (max-width: 320px) {
#formulario-localidad label span {
width:inherit;
float:none;
text-align:left;
margin-bottom:5px;
}
#formulario-localidad input{
width:inherit;
}
}*/

/* Configuracion formulario de localidades */