span.colegio h3.main-title {
	background-color:#009cff !important;
	border: 1px solid #0083ff !important;
}

span.farmaceuticos h3.main-title {
	background-color:#3cbd35 !important;
	border: 1px solid #3ca435 !important;
}

span.ciudadanos h3.main-title {
	background-color:#f03897 !important;
	border: 1px solid #f01f97 !important;
}

.flexipages_widget ul ul {
	padding-left: 30px;
}

.category-box li {
	padding:10px;
}

.category-box h3 {
	padding:0px;
	margin: 5px 0px;
}

.category-box p.meta-info {
	display:none;
}



.container #logo-area, #main-header {
	margin-bottom:20px;
}

.widget li:not(.searchandfilter li).current_page_item li a:hover, .widget li:not(.searchandfilter li) a:hover, .widget li:not(.searchandfilter li) li a:hover, .widget li:not(.searchandfilter li) li li a:hover, .widget li:not(.searchandfilter li).current_page_item a {
	color: #ffa300 !important;
}

.widget li:not(.searchandfilter li).current_page_item li a {
	color: #4c4c4c !important;
}

.widget li:not(.searchandfilter li).current_page_ancestor li.current_page_parent a, .widget li:not(.searchandfilter li).current_page_ancestor a{
	color: #ffa300;
}

.widget li:not(.searchandfilter li).current_page_parent li a, .widget li:not(.searchandfilter li).current_page_ancestor li a, .widget li:not(.searchandfilter li).current_page_ancestor li.current_page_parent li a {
	color: #4c4c4c;
}


.mediacontainer { margin: 20px 0; margin-left: -30px; }
.datosfarmacia { width: 100%; margin-top: 20px; }
.datosfarmacia th, .datosfarmacia td { padding: 5px; }
.datosfarmacia th { width: 20%; }
.datosfarmacia td { width: 80% }


.nav ul.children {
padding-left: 0px;
}

#wp_sidebarlogin-2 li:first-child { background: none !important; }
#divuser { padding: 20px; text-align: center; line-height: normal; }
#divuser span { font-size: large; font-weight:bold; }

h1.title { margin-bottom: 20px; }

/*.colegiados_publicaciones { margin-top: 20px; }*/
.colegiados_publicaciones ul { padding: 0px !important; }
.colegiados_publicaciones ul li a { display:block; }
.category-box h3 { display:inline-block; width: 56%; }
.category-box li { list-style: none; }
.category-box .readinfo { border-left: 1px solid #e5e5e5; float: right; color: #000; padding: 5px; width: 30%;}
.category-box .readinfo div { float: right; font-weight:bold; }
.category-box .readinfo span.sinleer { color: #F00; }

.et-box { font-size: 20px !important; }
.et-box .et-box-content { color: #000 !important;  }

.small-button.more { float: right; color: #000 !important; margin-top: -12px; margin-right: -7px; }
.et_pt_blogmeta { padding-bottom: 0px !important }

.ui-widget { font-size: 0.8em !important; }

.recent-category_widget {
margin-bottom: 20px;
}

.buscador { width: 100%; }
.buscador th, .buscador td { padding: 0px 5px; /*border: 1px solid black;*/}
.buscador th { text-align: right; padding-right: 15px; }
.buscador .buscadorboton { vertical-align: middle; }
.buscador .small-button.more { margin: 0px; margin-right: 20px; }
.buscador input[type=text] { width: 170px; text-align: right; padding: 5px; }
.buscador select { width: 181px; padding: 5px; }
/*.listado_farmacias { display: none; }*/



/* 07/2015 */

/* PARA QUE SE VEAN BIEN LAS TABLAS EN LAS PUBLICACIONES */
.post_content table { width: 100%; }
.post_content table td { padding: 3px; border: 1px solid black; }
.post_content table.buscador td { border: 0px; }
.post_content table.datosfarmacia td { border: 0px; }

/* FILTRAR PUBLICACIONES */
.verpublicaciones { float: right; }
.verpublicaciones.loading { background: transparent url(images/loading.gif) right center no-repeat; padding-right: 20px; margin-right: 5px; }

/* MARCAR COMO LEIDAS */
.category-box li.liarchivar { padding: 10px 0; }
.liarchivar .readinfo { border-left: 0px; margin-right: 20px; background: transparent url(images/flecha_right_up_final.png) right top no-repeat; padding-right: 30px;
	float: none; width: auto;
}
.liarchivar .readinfo div { float: none; text-align: right; }

/* 21/08/2015 */
div.distancia { font-size: 11px; }
.listado_farmacias h3 { width: 50%; }
.listado_farmacias .readinfo { width: 36%; }




/* 08/09/2015 -- FORMULARIOS */
select.campoFormulario {padding-bottom: 2px !important; }
.campoFormulario {
	padding: 2px 5px 0px 5px !important;
}
.campoFormulario.autofilled, .campoFormulario.clone {
	background: rgb(250, 255, 189);
}
.campoFormulario, .plantillaform, .plantillaform *, .formTempDiv{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
}
.formTempDiv { float: left; border: 1px solid black; padding: 2px 5px 0px 5px !important; display:none; }

.campoFormulario.clone {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border: 0px;
}

input[name=impresosFarmaceuticoDni], input[name=impresosFarmaceuticoDni2] { width: 76px; }

input[name=impresosFarmaceuticoDia1], input[name=impresosFarmaceuticoDia3],
input[name=impresosFarmaceuticoDiaApertura], input[name=impresosFarmaceuticoDiasCierre],
input[name=impresosFarmaceuticoDias1], input[name=impresosFarmaceuticoDias2],
input[name=impresosFarmaceuticoFechaNacimiento]
{ width: 73px; }

input[name=impresosFarmaceuticoFirmaFecha] { width: 167px; }
input[name=impresosFarmaceuticoLocalidad], input[name=impresosFarmaceuticoFirmaLugar], input[name=impresosFarmaceuticoLocalidad2],
input[name=impresosFarmaceuticoLocalidadNueva], input[name=impresosFarmaceuticoProvinciaNueva]
{ width: 100px; }

input[name=impresosFarmaceuticoCPNuevo] { width: 40px; }

input[name=impresosFarmaceuticoNombre], input[name=impresosFarmaceuticoNombre2], input[name=impresosFarmaceuticoDomicilio],
input[name=impresosFarmaceuticoDomicilioNuevo]
{ width: 300px; }

input[name=impresosFarmaceuticoMotivoCierreTemporal], input[name=impresosFarmaceuticoMotivoCambio] { width: 600px; }

.impresoDesde { display: none; }


.contenedorfirmas { width: 49%; }
.contenedorfirmas.contizq { float: left; }
.contenedorfirmas.contder { float: left; }

.formulariofirmas { width: 13em; padding: 1em; }
.contenedorfirmas.contizq .formulariofirmas { float: right; }

.customcontactformImpreso .radiolist { margin-left: 10px; }
.customcontactformImpreso { margin-bottom:20px; }
.customcontactformImpreso .submitimpreso { display: none; }

.customcontactformImpreso .small-button.more { margin: 0 5px 8px 0; }

.datepickerMultipleButton { margin-left: 5px; display: inline-block; cursor:pointer; width: 16px; height: 16px; background: transparent url(images/calendar.png) no-repeat center center; display: none; }
.datepickerMultiple { width: 0px; border: 0px !important; padding: 0px !important }

.datepickerMultipleRangeButton, .datepickerMultipleRangeButtonDelete {
	margin-left: 5px;
	display: inline-block;
	cursor:pointer;
	width: 16px;
	height: 16px;
	background: transparent url(images/calendar-add.png) no-repeat center center;
}
.datepickerMultipleRangeButtonDelete {
	background: transparent url(images/calendar-del.png) no-repeat center center;
}
.datepickerMultipleRange, .datepickerMultipleRangeRangeInput {
	width: 185px;
	display: block;
	cursor: pointer;
	background: transparent url(images/calendar-add.png) no-repeat 98% center;
}
.datepickerMultipleRangeRangeInput {
	background: transparent url(images/calendar-del.png) no-repeat 98% center;
}

#ui-datepicker-div .seleccionado a, #calendarioguardias .seleccionado a.ui-state-highlight {
    background: #009cff !important;
    color: #FFF !important;
}

.widefat .submission-content ul ul {
    list-style:disc;
    margin-left: 15px;
    padding: 2%;
}



/* 08/03/2015 */

/* Menu movil: Oculta el menu de categorias */

#secondary-menu { display: none; }

/* Menu movil: Muestra solo las subpáginas del árbol atual */
.mobile_nav li.current_page_item ul ul, .mobile_nav li.current_page_ancestor ul ul {
	display: none !important;
    visibility: hidden !important;
}
.mobile_nav li.current_page_ancestor ul {
	display: block !important;
    visibility: visible !important;
}
.mobile_nav li.current_page_item ul, .mobile_nav li.current_page_ancestor li.current_page_item ul {
    display: block !important;
    visibility: visible !important;
}

body.home #main-area { padding-top: 60px; }
#main-area { padding-top: 0px; padding-bottom: 10px; }



.post_content a.more.buscadorboton-movil { display: none; }

/* Visualización en móvil */
@media only screen and (max-width: 767px) {

/* anchuras paginas */
.children { padding-left: 15px; }
.container { width: 98%; }
#left-area { width: 100%; margin-right: 0px; }
.post_content { padding: 36px 15px 30px 15px; }

/* anchuras home */
.recent-category { width: auto; }

/* anchuras slideshow */
#switcher li { width: 33% !important; }
span.post-meta {
    display: block;
    left: 19px;
    top: 24px;
}
.switcher-content { padding: 31px 19px 14px 83px; }

/* farmaceuticos */
.liarchivar .readinfo div { font-size: 14px; }

/* sidebar login */
#sidebar { display: block; /*float: none;*/ width: 100%; margin: 15px auto; }
#sidebar .widget { display: none; }
#sidebar .widget_wp_sidebarlogin { display: block }
#sidebar .widget.wp_calendar { display: block }

/* footer */
#main-footer { display: block; }
.footer-widget { display: none; }
.footer-widget:first-of-type { display: block; width: 96%; min-height: 0px !important; padding: 24px 2% 15px 2%; }
.footer-widget:first-of-type p { float: left; width: 50%;}
.footer-widget:first-of-type p iframe { width: 100% !important; }
.footer-widget h4.widgettitle { padding-bottom: 43px; }

}

@media only screen and (max-width: 540px) {

/* anchuras paginas */
.container { width: 98%; }

/* farmaceuticos */
.verpublicaciones { font-size: 14px; }
body.page-template-page-colegiados-php .category-box .readinfo { width: 20%; text-align: right; font-size: 14px; }
body.page-template-page-colegiados-php .liarchivar .readinfo { width: auto; }
body.page-template-page-colegiados-php .colegiados_impresos .readinfo { width: 40%; }
body.page-template-page-colegiados-php .colegiados_almacen h3 { width: 80%; }
.liarchivar .readinfo div { font-size: 12px; }

/* buscador de farmacias */
table.buscador td, table.buscador th { display: inline-block; margin-bottom: 10px; }
table.buscador th { margin-top: 5px; padding-right: 5px; }
table.buscador td.buscadorboton { display: none; }
.post_content a.more.buscadorboton-movil { display: block; float: none; width: 90%; margin: 0 auto; text-align: center; }
.buscador select { margin: 0px; width: 200px; }
.buscador input[type=text] { margin: 0px; width: 120px; }
.buscadorlocalidades, .buscadorguardias, .buscadorhorario { float: right; }

/*table.buscador th.buscadorlabelhorario, table.buscador th.buscadorlabellocalidades { width: 20%; }*/

.listado_farmacias .thumb { display: none; }
.listado_farmacias li h3 { width: 56%; }
.listado_farmacias .category-box .readinfo { font-size: 14px; width: 40%; }
.listado_farmacias .category-box .readinfo div { float: none; }

/* footer */
.footer-widget:first-of-type p { float: none; width: 100%; display: block;}

}

@media only screen and (max-width: 350px) {
.buscador select { margin: 0px; width: 170px; }
.buscador input[type=text] { margin: 0px; width: 90px; }

.listado_farmacias .category-box .readinfo { font-size: 13px; width: 35%; }
}

/* Inscripciones cusrsos */
.post_content  .tabla_inscripciones { width: 100%; }
.post_content  .tabla_inscripciones td { border: 0px; padding: 0 0 0 20px; vertical-align: middle;}
.curso_content .filaCurso td { padding-left: 25px; }
.post_content  .tabla_inscripciones th { width: 28%; font-weight:normal; color: #4e4e4e; border: 0px; }
.et-download.et-inscripcion .et-box-content h1 { font-size: 18px; color: #000; margin-top: 10px; font-weight: bold; }
.et-download.et-inscripcion { margin-top: 15px; }
.et-download.et-inscripcion:before { display: none; }
.et-download.et-inscripcion .et-box-content { padding: 10px; }
input[name=impresosFarmaceuticoImpreso8Curso] { display: none; }
.curso_content .customcontactform, .et-box.et-inscripcion, .curso_content .filaCurso { display: none; }
.curso_content .campoFormulario.autofilled, .curso_content .campoFormulario.clone { border: 0px; background: transparent; color: #000; }
a.enviarimpreso.disabled, a.enviarimpreso.disabled:hover { color: #CCC !important; }

/* Inscripciones cusrsos 2024*/
.post_content .tabla_inscripciones .filaCesion { display: none; }
.post_content .tabla_inscripciones .filaCesion td {
	padding: 15px 0 30px 0;
}

/* 2025 */
.post_content .tabla_inscripciones .filaCesion td div {
	width: 80%;
	display: inline-block;
}
.post_content .tabla_inscripciones .filaCesion td span.campo {
	width: 20%;
	display: inline-block;
	vertical-align: top;
}
.post_content .tabla_inscripciones .filaCesion.filaCesion1 { display: table-row; }
.post_content .tabla_inscripciones .filaCesion.filaCesion1 td {
	padding: 0 0 0 20px;
}



/* 11/04/2017 */
/* Fijar los tamaños de algunas cosas para que la web cargue sin moverse, que queda muy feo */
#featured_section { width: 960px; height: 500px; }
#featured { width: 960px; height: 360px; }
.category-box li .thumb { width: 37px; height: 37px; }

/* 22/02/2018 */
/* Para mostrar los contenidos sin leer en el mail */
.colegiados_publicaciones ul.contsinleer { margin-left: 20px;}
.colegiados_publicaciones ul.contsinleer li { list-style: disc; padding: 0px; border-bottom: 0px;}
.colegiados_publicaciones ul.contsinleer li span { font-size: 11px; line-height: 12px; display: block; }


/* 21/03/2018 - https://perishablepress.com/wrapping-content/ (Ajustar enlaces largos al divisor article)*/
article.post a {
					/* wrap long urls */
					white-space: pre;           /* CSS 2.0 */
					white-space: pre-wrap;      /* CSS 2.1 */
					white-space: pre-line;      /* CSS 3.0 */
					white-space: -pre-wrap;     /* Opera 4-6 */
					white-space: -o-pre-wrap;   /* Opera 7 */
					white-space: -moz-pre-wrap; /* Mozilla */
					white-space: -hp-pre-wrap;  /* HP Printers */
					word-wrap: break-word;      /* IE 5+ */
				}

/* 10-2019 BUSCADOR EN MOVIL */
@media only screen and (max-width: 960px) and (min-width: 768px) {
	#search { display: block; }
}

@media only screen and (max-width: 767px) and (min-width: 479px){
	#search { width: 70%; }
	#main-header .mobile_nav { left: auto; right: 0px; border-left: 0px; width: 16%; text-align: center; }
	#search-form #searchinput { width: 100%; margin-right: -40px; }
}

@media only screen and (max-width: 479px) {
	#search { display: block; width: 56%; }
	#search-form #searchinput { width: 100%; margin-right: -40px; }
}

@media only screen and (max-width: 320px) {
	#search { display: block; width: 100%; padding-top: 0px; }
}

.listado_farmacias .category-box .thumb:after {
		-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
		display: none;
}

.listado_farmacias .main-title strong { color: #FFF; }

/* BUSCADOR FARMACIAS 2.0 2020-10-08*/
.farmacia_info { width: 50%; display: inline-block; color: #f03897; font-weight: bold; }
.farmacia_info h3 { width: auto; display: block; margin-bottom: 0px;}

/* CABECERA INICIO */
#featured .overlay { display: none; }
.flexslider img { margin: 0px auto; }

/* PULSATE ALERT */
/* The animation code */
@keyframes example {
  from {width: 17px; height: 17px; top: 32px; left: 28px;}
  to {width: 27px; height: 27px; top: 27px; left: 23px;}
}

/* The element to apply the animation to */
.et-warning:before {
  animation-name: example;
	animation-duration: 0.8s;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
	background: url(images/warningX.png) no-repeat !important;
	background-size: 100% 100% !important;
}

/*
FORMULARIO DE BOLSA DE TRABAJO
*/

#demanda-empleo .row:after {
	    clear: both;
			display: table;
    content: " ";
}

#demanda-empleo input, #demanda-empleo select, #demanda-empleo textarea {
	border: 1px solid #d4d2d2!important;
    border-radius: 8px!important;
    -webkit-border-radius: 8px!important;
    -moz-border-radius: 8px!important;
    color: #303030!important;
    padding: 7px!important;
    margin: 0!important;
		display: block;
		width: 100%;
}

#demanda-empleo .checkbox label {
	margin-left: 20px;
	line-height: normal;
}

#demanda-empleo .checkbox input {
	width: auto;
	position: absolute;
	margin-left: -20px !important;
}

#demanda-empleo label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}

#demanda-empleo .form-group {
    margin-bottom: 15px;
}

#demanda-empleo button {
color: #595a5a !important;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%,#e2e2e2 100%);
    border: 1px solid #c3c3c3;
    text-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 0 0 rgb(255 255 255 / 90%), 1px 1px 1px rgb(0 0 0 / 10%);
    box-shadow: inset 0 1px 0 0 rgb(255 255 255 / 90%), 1px 1px 1px rgb(0 0 0 / 10%);

		padding: 6px 14px;
    font-weight: bold !important;
    font-size: 12px;

		border-radius: 10px;
    line-height: 26px;

		font-family: 'Open Sans Condensed', Arial, sans-serif;
		text-transform: uppercase;

		margin-top: 20px;
}

#demanda-empleo h3 {
	margin: 15px 0;
}

@media (min-width: 992px) {
	#demanda-empleo .col-md-6 {
	    width: 50%;
			float: left;
	}
	#demanda-empleo input {
		width: 90%;
	}

	#demanda-empleo select {
		width: 93.5%;
	}
}

.verpublicaciones small { font-size: 14px; }



/* 2021-12-02 */

.post_content {
	word-wrap: break-word;
}


/* 2024/02 */

.horario_button {
	display: inline-block !important;
	font-size: 0.8em;
	color: #f03897;
	cursor: pointer;
	margin-left: 54px;
}
.tooltip {
	display:none;

	background:#FFF;
	padding:10px;

	color:#333;
	white-space: pre-line;
	font-size: 0.7em;
	line-height: 1.2em;

	-webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75);
}

@media only screen and (max-width: 540px) {
	.horario_button {
		margin-left: 0px;
	}
}




/* asdasdasd*/
