/* agendaPortada */
.agendaPortada .tituloRegionales {font: 30px/33px open sansb;color: #D20A11;text-transform: uppercase;margin: 0 0 10px 0;letter-spacing: -0.03em;}
.agendaPortada .listadoCategorias {overflow: hidden;margin-bottom: 20px;border-top: 1px solid #9da7a7;list-style: none;padding-top: 10px;}
.agendaPortada .listadoCategorias li {float: left;padding: 0 3px;border-right: 2px solid #bec4c4;margin-bottom: 5px;}
.agendaPortada .listadoCategorias li:first-child {border-right: 3px solid #000;font: 20px open sansb;padding: 0 5px 0 0;float: left;margin-bottom: 0;text-transform: none;margin-top: 0;color: #000;line-height: 18px;}
.listadoCategorias li:first-child span {font-size: 16px;}
.agendaPortada .listadoCategorias li:last-child {border-right: 0;}
.agendaPortada .listadoCategorias a {font: 12px open sans;text-transform: none;}
.agendaPortada .listadoCategorias span {float: none;margin-left: 3px;font: 13px open sansb;}
.agendaDestacados .evento:nth-child(2) figure {float:right;margin-left: 10px;margin-right: 0;}
.agendaDestacados .evento p { font: 16px/19px open sans;}
.agendaPortada .evento h3 {margin-top: 0;overflow: hidden;font: 21px/24px open sansb;}
.agendaPortada .evento h3 a{margin-top: 0; overflow: hidden;letter-spacing: -0.05em;color: #000;font: 21px/25px open sansb;display: block;}
.agendaPortada article h2 {background: #eeefef;text-transform: uppercase;margin: 0;font: 21px open sansb;color: #596560;padding: 7px 0 7px 10px;}

.categoriaEvento {margin: 0 0 5px 0;}
.categoriaEvento a {color: #ca0023; text-transform: uppercase; font: 13px open sansb;}
.categoriaEvento a:last-child {padding-left: 5px; border-left: 2px solid #ca0023; margin-left: 5px; display: inline-block;line-height: 12px;float: none;background: none;margin-bottom: 0;border-radius: 0;}

/* Destacados */
.agendaDestacados {overflow: hidden; margin-bottom: 20px;border: 0 !important;}
.agendaDestacados article:nth-child(2) {border-top: 0}
.agendaDestacados article:nth-child(2) .infoEvento {float: left; margin-top: 0}
.agendaDestacados h3 a {font: 32px/38px open sansb !important;margin-top: 0;margin-bottom: 10px;text-transform: capitalize;overflow: hidden;}
.agendaDestacados .categoriaEvento {margin-left: 0;margin: 0 !important;}


/* evento */
.evento {overflow: hidden; padding-top: 10px;border-top: 1px solid #9da7a7;margin-bottom: 20px; margin-top: 0;}
.evento figure {float: left; margin-right: 20px;}
.evento div:first-child {width: 473px;}
.evento p {font: 15px/19px open sans;  }
.evento span.destacado {margin-bottom: 10px;font: 12px nova;color: #fff;background: #9da7a7;letter-spacing: -0.03em !important;padding: 0 3px;text-transform: uppercase;}

/* masEventos */
.masEventos {border-top: 0 !important;clear: left;}
.masEventos .evento h3 {line-height: 54px;margin-top: 0;font: 19px open sansb;color: #000;}
.masEventos .evento:nth-child(2) figure {float: left;margin-left: 0;}
.masEventos .eventoDestacado {background: #eeefef;}
.masEventos h2 {/* background: #eeefef; */text-transform: uppercase;padding-left: 10px;margin-top: 0;font: 21px open sansb !important;margin-bottom: 10px !important;color: #596560;padding: 7px 0 7px 10px;}
.masEventos h2:before, .agendaDestacados h2:before {display: none}

.evento a.comprarEntrada {width: auto}
a.comprarEntrada {display: block;background: #ca0023;color: #fff;clear: left;text-align: center;border-radius: 3px;position: relative;width: 140px;}
a.comprarEntrada span {background: url(/comun/img/2014/spriteCartelera.png) no-repeat -7px -44px;width: 53px !important;height: 16px;top: -16px;text-indent: -9999px;position: absolute;left: 86px;z-index: 1;color: #596560;font: 12px open sansb;}
.infoEvento .comprarOferplan{clear:left; float:left}
.comprarOferplan {background-color: #EEEFEF;border: 1px solid #D8DBDD;border-radius: 4px;display: block;height: 20px;margin-bottom: 20px;padding-left: 20px;position: relative;z-index: 0; width:110px}
.comprarOferplan span {background-color: #CC0023;border-radius: 3px;    color: #fff; position:absolute; right:0;font: 14px open sans;margin-top: -1px;padding: 1px 7px;text-align: center;}
.comprarOferplan:hover span {background-color:#8a1002}
.comprarOferplan img {bottom: -10px;position: absolute;z-index: 1;}

/* detalleEvento */
.infoEvento + nav{clear:both}
.detalleEvento nav {border-bottom: 1px solid #9da7a7;padding-bottom: 10px; margin-bottom: 10px;}
.detalleEvento nav a {margin-left: 50px;font: 12px open sansb;padding-right: 20px;background: url(/comun/img/2014/flechasAgenda.png) no-repeat 56px -16px;text-transform: uppercase;}
.detalleEvento nav a:first-child {margin-left: 0;padding-left: 20px;padding-right: 0;background-position: -8px -35px;}
.detalleEvento nav .noAnterior {color: #d8dbdd;}
.detalleEvento h1 {font: 40px/39px open sansb;display: block;margin-bottom: 30px;word-wrap: break-word;width: 301px;}
.detalleEvento h2 {font: 20px/27px open sans;margin-bottom: 80px;}
.detalleEvento figure {float: right;margin-bottom: 20px;margin-left: 10px;}
.detalleEvento .infoEvento ul+ul {margin-top: 24px;float: right;}
.detalleEvento .infoEvento .comprarEntrada {margin-bottom: 20px;}
.detalleEvento .contenido p {width: auto;text-indent: 0;border-bottom: 1px solid #9da7a7;padding-bottom: 20px;}
.detalleEvento .contenido p:last-child {margin-bottom: 20px}
.detalleEvento>.infoEvento {padding-top: 10px; margin-top: 20px;}
.detalleEvento .contenido.span6 {float: none !important}

    /* infoEvento */
    .infoEvento h4 {font: 12px open sansb; color: #9da7a7; text-transform: uppercase; margin: 0 0 15px 0;}
	.infoEvento ul {margin-bottom: 20px;display: block;}
    .infoEvento ul:nth-child(3) {margin-right: 0;}
    .infoEvento ul:nth-child(3) li {color: #596560;margin-bottom: 7px; width: 230px;}
    .infoEvento ul:nth-child() li span {width: 170px;} 
    .infoEvento ul:first-child li:first-child {border-right: 0;font: 12px open sansb; text-transform: uppercase;color: #9da7a7;display: block;margin-bottom: 10px;}
	.infoEvento ul:first-child li:first-child a {color: #9da7a7;padding: 0;}
    .infoEvento ul li {font: 12px open sansb; color: #596560; text-transform: uppercase; overflow: hidden; margin: 0 0 5px 0;border: 0; word-wrap: break-word}
	.infoEvento ul li a {color: #000;padding: 0;}
    .infoEvento li span {padding-left: 1px;  /* text-align: left; */ float: right; width: 104px;font: 12px/16px open sans; text-transform: none;  /* margin: 0 8px; */border: 0;}	
    .infoEvento ul li a span:hover {text-decoration: underline}
	.infoEvento nav {border-bottom: 0;}
	
/* mapaGoogle */
.mapaGoogle {margin-bottom: 20px;overflow: hidden;clear: left;}
.mapaGoogle a {font: 400 12px open sans; color:#ca0023; background: none; width: auto; margin: 0;}
 
/* buscadorEventos */
.buscadorEventos {background: #eeefef;  overflow: hidden;margin-bottom: 20px;border-bottom: 1px solid #9da7a7}
.buscadorEventos h3 {background: #ca0023; color: #fff; font: 24px open sansb;text-transform: uppercase; margin-top: 0;margin-bottom: 0;line-height: 33px; padding-bottom: 30px; padding-left: 5px}
.buscadorEventos div input[type=text] {background: url(/comun/img/2014/ic-lupa.png) #fff no-repeat 270px 3px; padding: 7px;color: #5b6566;	border: 1px solid #dbdbdb;	font: 13px open sans;width: 258px; margin-bottom: 15px}
.buscadorEventos div input[placeholder] {padding-right: 34px}
.buscadorEventos ul li {overflow: hidden;border: 0;}
.buscadorEventos ul {margin-bottom: 20px;overflow: hidden;list-style: none;}
.buscadorEventos .selector .selector { top: -17px;display: block; position: relative;left: -9px;border-top: 0}
.buscadorEventos select {width: 150px;}

.botones_buscador a {background: #5b6566;width: 150px; text-align: center; border-radius: 4px;color: #fff; font: 14px open sans;float: right;padding: 3px 0;margin-right: 8px;}
.botones_buscador a:hover{background-color:#000; text-decoration:none}
.botones_buscador a:first-child{float:left; margin-right:0 }
.botones_buscador a:last-child{float:right;margin-right:8px}

.buscadorEventos>div:nth-child(2) {padding: 10px 0 10px 9px; overflow: hidden; background: #d8dbdd;border-bottom: 1px solid #9da7a7;}
.buscadorEventos .selector {width: 125px !important;float: left;margin-right: 17px;padding: 2px 8px;}
.buscadorEventos li .selector:last-child {margin-right: 0}

	/* calendarioEvento */
	.buscadorEventos #datepicker {padding: 14px 54px;}
	.buscadorEventos .ui-datepicker-year {display: none}
	.buscadorEventos .ui-datepicker-inline{  color: #ca0023; background: url(/comun/img/2014/bg-calender-caption.png) no-repeat left top #eeefef;  /* margin-top: 14px; */  text-transform: uppercase;}
	.buscadorEventos .ui-datepicker-header {overflow: hidden;position: relative;}
	.buscadorEventos .ui-datepicker-prev span {display: inline-block; text-indent: -9999px; background: url(/comun/img/2014/flechasAgenda.png) no-repeat -9px 2px; width: 19px;height: 18px;}
	.buscadorEventos .ui-datepicker-next span {background: url(/comun/img/2014/flechasAgenda.png) no-repeat -8px -16px;width: 17px;display: block;}	
	.buscadorEventos .ui-datepicker-title {text-align: center;display: block;margin-left: 15px;}
	.buscadorEventos .ui-datepicker-calendar span, .buscadorEventos .ui-datepicker-calendar a { border-right:1px solid #ededed; font: 12px open sansb; /* text-align:center; */ padding:3px; width: 100%; color:  #596560; display: block;}
	.buscadorEventos .ui-state-default {font:14px open sansb; color: #9da7a7; text-align: center;display: block;width: 100%;/* padding: 3px; */}
	.buscadorEventos .ui-state-default:hover {text-decoration: none;background: #8f9aa0;border-radius: 3px;color: #fff;padding: 2px;}
	.buscadorEventos .ui-state-default.eventoDia {background: #fff !important; border-radius: 3px}
	.buscadorEventos .ui-state-default.eventoDia:hover {background: #5b6566 !important;color: #fff;}
	.buscadorEventos .ui-state-default.eventoDia:hover a {color: #fff;}
	.buscadorEventos .ui-state-default.eventoDia:active {background: #ca0023;}
	.buscadorEventos .ui-datepicker-month {color: #ca0023;font: 15px open sansb;}
	.buscadorEventos .ui-state-default.ui-state-active {background: #ca0023 ;color: #fff !important; border: none !important;border-radius: 3px;padding: 2px;display: block;}
	.buscadorEventos .ui-datepicker-next.ui-corner-all {text-indent: -9999px;overflow: hidden;right: 20px;position: absolute;}
	.buscadorEventos .ui-datepicker-prev.ui-corner-all {left: 20px;position: absolute;}
	.buscadorEventos thead th {border-bottom: 0;}
	.buscadorEventos .ui-datepicker-calendar td {width: 30px;}
	
/* enviaEventos */
.enviaEventos {margin-top: 20px;}
.enviaEventos li {background: #9da7a7; display: block; margin-bottom: 10px;border-radius: 3px;}
.enviaEventos li a {background: #000; font: 16px open sansb; color: #fff; text-transform: uppercase; padding: 5px 0 20px 5px; margin: 0; width: 238px; display: inline-block;}
.enviaEventos li span {text-indent: -9999px; display: inline-block;float: right; height: 40px; background: url(/comun/img/2014/sprite_enviaEventos.png) no-repeat 10px 6px;width: 40px;}
.enviaEventos li:last-child span {background-position: 11px -37px;}

/* lugarInteres */
.lugarInteres h1 {margin-bottom: 20px}
.lugarInteres .categoriaEvento>a:first-child { width: auto; padding: 0; border: none; margin: 0;}
.lugarInteres article {overflow: hidden; margin-bottom: 10px}
.lugarInteres .categoriaEvento {margin-left: 0 !important;margin-top: 0;float: none;}
.lugarInteres .infoEvento.span3 {
	float: none;
	margin-bottom: 143px;
}
.infoEvento.span3 + .contenido.span6 {
	clear: both;
}
.infoEvento.span3 + .infoLugar.span6 {
	width: auto;
}

.lugarInteres h1+.infoEvento span {width: 120px}
.lugarInteres article .infoEvento li {width: auto;}
.lugarInteres .infoLugar p { overflow: hidden;margin: 0 0 10px 0;}
.lugarInteres .infoLugar h3 {font:21px open sansb; color: #ca0023; border-bottom: 1px solid #9da7a7; text-transform: uppercase;}
.lugarInteres .infoLugar h4 {font:14px open sansb; color: #ca0023;margin-top: 0;text-transform: uppercase;margin-bottom: 5px;}
.lugarInteres .infoLugar ul {margin-bottom: 20px;}
.lugarInteres .infoLugar nav {border-bottom: 0;}

/* tarifas */
.tarifas {margin-bottom: 20px;border-bottom:1px solid #9da7a7; padding-bottom: 10px;overflow: hidden;}
.tarifas h2 {color: #ca0023; text-transform: uppercase;font:21px open sansb;border-bottom: 1px solid #9da7a7;margin-bottom: 5px;}
.tarifas ul {padding-left: 0; overflow: hidden;margin-bottom: 30px}
.tarifas ul li {font:14px open sansb;margin-bottom: 5px;}
.tarifas li p {display: inline;margin-left: 10px !important; color: #596560;float: none;}

.tarifas li span {margin-left: 5px;font: 12px open sans; }
.tarifas article h3 {font:14px open sansb; text-transform: uppercase;color: #ca0023;margin-bottom: 10px;}
.tarifas article p {font: 12px open sansb;color: #596560;margin-top: 0;}
	
/* eventosLugar */
.eventosLugar {clear: left;}
.eventosLugar .evento {border-bottom: 1px solid #d3d7da;overflow: hidden;}
.eventosLugar h3 {font-size: 21px; margin-top: 0; overflow: hidden; line-height: 24px;width: auto;letter-spacing: -1px;}
.eventosLugar figure {float: left;}

/* listadoPortada */
.listadoPortada .listadoCategorias {margin-bottom: 40px;}
.listadoPortada p.categoriaEvento a {border-left: 0; padding-left: 0; margin-left: 0;}
.listadoPortada .evento p {width: auto;display: block;font: 14px open sans;}
.listadoPortada .infoEvento span {float: none !important; display: block;width: auto;margin-left:0;}
.masEventos header+.evento {border-top: 0;}

.navegacionEventos {position: relative;width: 1040px;padding: 5px 0;}
.navegacionEventos>a {background: url("/comun/img/2014/flechas-carrusel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;position: absolute;top: 44px;left: 0;z-index: 2;text-indent: -9999px;width: 20px;}
.navegacionEventos>a:last-child {left: 1020px;background-position: -20px 0;}
.navegacionEventos>a:hover {background-position: 0 -20px;}
.navegacionEventos>a:last-child:hover {background-position: -20px -20px;}
.navegacionEventos ul {width: 20000em; position: relative; }
.navegacionEventos ul.inline>li {width: 248.3px;border-right: 1px solid #d8dbdd; height:100px; overflow:hidden}
.navegacionEventos figure {margin-right: 10px;}
.navegacionEventos p.categoriaEvento a {border-left: 0; padding-left: 0; margin-left: 0;}
.navegacionEventos p.categoriaEvento{height:24px; overflow:hidden; width:138px}
.navegacionEventos p {line-height: 16px;}
.navegacionEventos p:nth-child(3) {margin-bottom: 0}
.navegacionEventos h2 {padding: 0;border: 0;overflow: hidden;height: 40px;}
.navegacionEventos h2 a {font: 15px/17px open sansb; color: #000;}
.navegacionEventos.escaparate:before, .navegacionEventos.escaparate:after {background: url(/comun/img/2014/lineas-carrousel.png) -2px 55px;height: 100%;z-index: 1;top: 0;right: 0;display: block;}
.navegacionEventos.escaparate:after {left: 0;}

.agendaPortada.agenda_envia h1 {font-size: 24px ;border-bottom: 1px solid #9da7a7;padding-bottom: 5px;margin-bottom: 4px;}
.agenda_envia article p {color: #596560; font: 14px/19px open sans;}
.agenda_envia article p:nth-child(3) {margin-bottom: 50px}
.agenda_envia .enviaEvento {margin: 0 auto;float: none;}
.agendaPortada.agenda_envia .pasos {margin-bottom: 20px}
.agendaPortada.agenda_envia .pasos ul {overflow: hidden;border-bottom: 1px solid #9da7a7;list-style: none;border-radius: 4px;}
.agendaPortada.agenda_envia .pasos li {margin: 0;float: left;font: 13px open sansb;padding: 0;border: 1px solid #e2e4e4;width: 120px;background-color: #fff;}
.agendaPortada.agenda_envia .pasos li a {display: block; text-align: center;}
.agendaPortada.agenda_envia .pasos li:last-child {margin-right: 0}
.agendaPortada.agenda_envia .pasos li.active {background-color: #9da7a7 ;color: #fff;border: 1px solid #9da7a7;}
.agendaPortada.agenda_envia .pasos li.active a {color: #fff;}
.agendaPortada.agenda_envia .pasos li.visited {background-color: #eeefef;/* border: 0; */}

#paso2 p:first-child {color: #596560 !important;font: 13px open sans !important;}
.enviaEvento select {left: 0;}
.enviaEvento>div {width: 404px; margin: 0 auto 40px auto;} 
.enviaEvento>div {margin-bottom: 20px;display: none;}
.enviaEvento div.active {display: block;}
.enviaEvento a {color: #000;text-decoration: underline;display: block;}
.enviaEvento label {position:relative;overflow: hidden;}
.enviaEvento label[for="subcategoria"] span, .enviaEvento label[for="familiar"] span {background: none}
.enviaEvento fieldset {margin-bottom: 40px;clear: left;}
.enviaEvento input::-webkit-input-placeholder {color: #9da7a7;}
.enviaEvento input::-moz-placeholder {color: #9da7a7;}
.enviaEvento input:-moz-placeholder {color: #9da7a7;}
.enviaEvento input:-ms-input-placeholder {color: #9da7a7;}
.enviaEvento input, .enviaEvento textarea {width: 388px;}
.enviaEvento input,
.enviaEvento select,
.enviaEvento textarea {border: 1px solid #9da6ab;padding: 3px 0 3px 10px;  line-height: 19px;border-radius: 3px;color: #9da7a7;font: 13px open sans;background: url("/comun/img/2014/error-login-usuario.png") no-repeat 0px -19px;}
.enviaEvento input[type="file"] {width: 392px;}
.enviaEvento label .selector {padding: 3px; border: 1px solid #9da7a7;float: left;margin-right: 13px;width: 187px;margin-bottom: 0;}
.enviaEvento label:last-child .selector {margin-right: 0;}
.enviaEvento .selector span {color: #9da7a7;background: url("/comun/img/2014/error-login-usuario.png") no-repeat -2px -21px;padding: 0 0 0 8px;width: auto !important;height: auto;}
.enviaEvento .selector, .enviaEvento select {width: 187px !important;border-radius: 3px;}
.enviaEvento select[name="comunidad"], .enviaEvento select[name="municipio"] {margin-right: 8px}
.enviaEvento label[for="tipoEvento"] .selector {margin-right: 13px;width: 187px !important;}
.enviaEvento input[name="telpromotor"] {width: 195px}
.enviaEvento select[name="combocategoria"], .enviaEvento select[name="comboccaa"] {margin-right: 20px}
.enviaEvento input[name="Paginaweb_URL"] {background: none}
.enviaEvento label[for="Familiar"] .selector ,.enviaEvento label[for="Familiar"] .selector, .enviaEvento select[name="Familiar"] {width: 64px !important;margin-right: 8px;padding: 3px;}
.enviaEvento input[name="tipoVia"] {width: 66px; margin-right: 5px;padding: 3px 0 3px 5px;line-height: 19px;background: none;}
.enviaEvento input[name="via"] {width: 220px;padding: 3px 0 3px 12px;margin-right: 6px;} 
.enviaEvento input[name="numero"] {width: 65px;background: none;}
.enviaEvento p {margin-bottom: 2px;font: 13px open sans !important;color: #9da7a7 !important;}
.enviaEvento input[name="Precio"] {width: 309px;}
.enviaEvento input[name="Descuentos"] {margin-right: 13px;}
.enviaEvento input[name="Descuentos"], .enviaEvento input[name="Ventadeentradas"] {width: 177px;padding: 0 5px 108px 9px;background: none;}
.enviaEvento textarea[name="Observaciones"], .enviaEvento textarea[name="descripcion"] {width: 388px;background: none;}
.enviaEvento .caja_pasos {background: #eeefef; padding:10px;margin-bottom: 30px;}
.enviaEvento .caja_pasos ul {margin-left: 15px;list-style: none;}
.enviaEvento div.uploader input {opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;border: none;background: none;position: absolute;top: 0;left: 0;cursor: default;}
.enviaEvento .uploader .action {float: left;background: #ca0023;color: #fff;width: 122px;text-transform: none;}
.enviaEvento .uploader .filename {float: right;width: 257px;padding: 1px 7px;border: 1px solid #9da6ab;border-radius: 3px;color: #9da6ab;}

.seleccionaFecha {overflow: hidden;margin-bottom: 20px;}
.seleccionaFecha p:first-child {margin-bottom: 20px}
.seleccionaFecha p:first-child span {color: #ca0023}
.fecha_bloque .ui-datepicker-header {background: #e8e9eb;border: 0;border-radius: 0;position: relative;width: 100%;}
.fecha_bloque a.ui-corner-all {position: absolute; left: 0;top: 0;width: 31px;height: 20px;}
.fecha_bloque .ui-datepicker-next.ui-corner-all {left: 157px;}

.fecha_bloque #calendario {position: relative;}
.fecha_bloque .ui-widget-content {border: none}
.fecha_bloque .ui-widget-header .ui-icon {background: url(/comun/img/2014/flechasAgenda.png) no-repeat -5px 3px !important;width: 17px;height: 100%;display: block;text-indent: -9999px;background-size: 200% !important;}
.fecha_bloque .ui-icon.ui-icon-circle-triangle-e {background: url(/comun/img/2014/flechasAgenda.png) no-repeat -6px -13px !important;background-size: 200% !important;text-indent: -9999px;display: block;width: 16px;}
.fecha_bloque .ui-state-default {width: 100%;color: #5b6566 !important;text-align: center;display: block;text-decoration: none;}
.fecha_bloque .ui-state-default.ui-state-active {background: #ffffff; color: #5b6566 !important;border-radius: 3px;text-decoration: none;}
.fecha_bloque .ui-datepicker-title span {font: 12px open sans !important;text-transform: uppercase;margin-top: 5px;display: inline-block;}
.fecha_bloque thead {color: #5b6566;font-size: 11px;}
.fecha_bloque {float: left;margin-right: 8px;border: 1px solid #9da6ab;padding: 5px 5px;width: auto !important;}
.fecha_bloque:last-child {margin-right: 0;}
.fecha_bloque fieldset {margin-bottom: 20px !important;padding: 0 6px;}
.fecha_bloque fieldset label {float: left;background: url(/comun/img/2014/Calendario.png) no-repeat 46px 0;padding-top: 11px;}
.fecha_bloque fieldset label:first-child {margin-right: 5px;margin-left: auto;}
.fecha_bloque label input[name="desde"], .fecha_bloque label input[name="hasta"] {display: block;width: 74px;background: none;padding: 3px;}
.fecha_bloque .ui-datepicker {width: 180px !important;overflow: hidden;}
.fecha_bloque label[for="from"], .fecha_bloque label[htmlFor="from"] {line-height: 24px;display: block;margin: 0 auto;color: #9da6ab;width: 120px;margin-bottom: 10px;}
.fecha_bloque th {width: 23px;padding: 1px 2px !important;}
.fecha_bloque .ui-datepicker-title {text-align: center;}
.fecha_bloque th span { display: block; text-align: center; width: 100%;}

.fecha_bloque .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {background: #ca0023; color: #fff !important;border-radius: 3px;}

p.obligatorio {color: #9da7a7 !important;font: 11px arial !important;margin-bottom: 20px !important;}
p.obligatorio span {color: #ca0023}

.redBUttonSus {background: #ca0023;padding: 2px 0px;color: #fff !important;text-transform: uppercase;border-radius: 3px;-webkit-border-radius: 3px;width: 105px;float: right;text-decoration: none !important;display: block;text-align: center;border: none;}

.comprobacionSeguridad {padding: 0;overflow: hidden;margin-bottom: 21px;}
.comprobacionSeguridad input {display: block;width: 339px;background: none;}
.comprobacionSeguridad label {color: #9da7a7;}
.comprobacionSeguridad>p:first-child {margin-bottom: 10px !important;font-size: 16px !important;color: #606060 !important;}
.captcha {margin-bottom: 20px;overflow: hidden;}
.captcha p {font-size: 12px; color: #9da7a7;margin-bottom: 20px;}
.captcha img {float: left;margin-right: 10px;}
.captcha a {color: #000;text-align: left !important;overflow: hidden; background: url(/comun/img/2014/sprites/sprite-captcha.png) no-repeat 0 1px; padding-left: 15px;display: block;}
.captcha a:nth-child(4) {background-position: 0 -17px;}
.captcha a:nth-child(5) {background-position: 0 -37px;} 

.nomargin {margin: 0;}

#SInombrelocal, textarea[name="SIDescripcion"], input[name="SIPaginaweb_URL"]  {width: 97%}

div.selector.size_100, .size_100 {width: 100px !important;margin-right: 11px !important;}
.size_auto {width: auto !important;}
