.listaLopd {
	margin-top:15px !important;
	border: 1px solid black;
	border-color: black;
	border-spacing: 20px;
	border-collapse: collapse;
	font-size: 0.8em !important;
}

.menuSeu{
	visibility: hidden
}
.listaLopd tr {
	border: 1px solid black;
}

.listaLopd tr td {
	border: 1px solid black;
	padding:10px
}

#sedemix .listaArchivos {
	list-style-type: none;
	padding: 0;
}
#sedemix .listaArchivos li {
	padding-left: 28px;
	padding-top: 7px;
	min-height: 15px;
	line-height: 130%;
	background-image: url('../img/icon.archivo.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: 20px 22px;
}
#sedemix .listaArchivos li.pdf {
	background-image: url('../img/icon.pdf.png');
}
#sedemix .listaArchivos li.doc {
	background-image: url('../img/icon.doc.png');
}
#sedemix .listaArchivos li.xls {
	background-image: url('../img/icon.excel.png');
}
#sedemix .listaArchivos li.gif {
	background-image: url('../img/icon.gif.png');
}
#sedemix .listaArchivos li.jpg {
	background-image: url('../img/icon.jpg.png');
}
#sedemix .listaArchivos li.mpeg {
	background-image: url('../img/icon.mpeg.png');
}
#sedemix .listaArchivos li.odt {
	background-image: url('../img/icon.odt.png');
}
#sedemix .listaArchivos li.ppt {
	background-image: url('../img/icon.powerpoint.png');
}
#sedemix .listaArchivos li.son {
	background-image: url('../img/icon.son.png');
}
#sedemix .listaArchivos li.tiff {
	background-image: url('../img/icon.tiff.png');
}
#sedemix .listaArchivos li.txt {
	background-image: url('../img/icon.txt.png');
}
#sedemix .listaArchivos li a {
	color: #156FB0;
	font-size: 0.9230769230769231em;
}
body {
	background-color: white;
	color: black;
	font-family: Arial, sans-serif;
	font-size: 16px;
}


/* cap */

header.imc--cap { display: flex; align-items: center; position: sticky; z-index: 10; top: 0; height: 7em; padding: .7em 1.2em; background-color: #fff; box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important; }



/* app nom i logos */

header .imc--goib-logo { width: 12em; height: 3.1em; margin-right: 1.5em; border-right: 1px solid #ccc; padding-left: .1em;}
header .imc--goib-logo::before { content: ""; display: inline-block; width: 11em; height: 3.1em; background: transparent url(/seucaib/resources/img/logo.png) no-repeat left center; background-size: 10em;}
header .imc--goib-logo span { position: absolute; top: -999em; left: -999em; }


header .imc--app-logo { flex-grow: 2; display: flex; align-items: center; height: 100%; }
header .imc--app-logo span { font-size: 1.6em; line-height: 1em; }



/* menú visible -> ELIMINAT */

header .imc--menu { flex-grow: 4; }
header .imc--menu ul { display: flex; }



/* idioma */

header .imc--idioma { padding-right: 1em; margin-right: 1em; border-right: 1px solid #ccc; }
header .imc--idioma .imc--llista { display: flex; }

header .imc--idioma button { position: relative; top: 1px; background-color: transparent; border-bottom: 2px solid transparent; }
header .imc--idioma button span { color: var(--color-primari); }

html[lang="ca"] header .imc--idioma .imc--llista button[data-idioma="ca"] { cursor: default; border-color: var(--font-color-primari); pointer-events: none; }
html[lang="ca"] header .imc--idioma .imc--llista button[data-idioma="ca"] span { color: var(--font-color-primari); font-weight: bold; }

html[lang="es"] header .imc--idioma .imc--llista button[data-idioma="es"] { cursor: default; border-color: var(--font-color-primari); pointer-events: none; }
html[lang="es"] header .imc--idioma .imc--llista button[data-idioma="es"] span { color: var(--font-color-primari); font-weight: bold;}

html[lang="en"] header .imc--idioma .imc--llista button[data-idioma="es"] { cursor: default; border-color: var(--font-color-primari); pointer-events: none; }
html[lang="en"] header .imc--idioma .imc--llista button[data-idioma="es"] span { color: var(--font-color-primari); font-weight: bold;}

html[lang="fr"] header .imc--idioma .imc--llista button[data-idioma="es"] { cursor: default; border-color: var(--font-color-primari); pointer-events: none; }
html[lang="fr"] header .imc--idioma .imc--llista button[data-idioma="es"] span { color: var(--font-color-primari); font-weight: bold;}

html[lang="de"] header .imc--idioma .imc--llista button[data-idioma="es"] { cursor: default; border-color: var(--font-color-primari); pointer-events: none; }
html[lang="de"] header .imc--idioma .imc--llista button[data-idioma="es"] span { color: var(--font-color-primari); font-weight: bold;}

header .imc--idioma > button { white-space: nowrap; }



/* cercador */

header .imc--cercador {}

header .imc--cercador > button { background-color: transparent; }
header .imc--cercador > button span { position: absolute; top: -999em; left: -999em; }

header .imc--cercador .imc--ce-form { overflow: hidden; position: fixed; z-index: 10; top: 4.5em; left: 0; width: 100%; height: calc(100% - 4.5em); transition: visibility .2s cubic-bezier(0,.78,.25,1), opacity .2s cubic-bezier(0,.78,.25,1); }
header .imc--cercador .imc--ce-form[aria-hidden="false"] { transition: visibility 0s ease-out, opacity .2s cubic-bezier(0,.78,.25,1); }

header .imc--cercador .imc--ce-form::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .7; }

header .imc--cercador .imc--ce-form form { position: absolute; top: 0; left: 0; width: 100%; text-align: center; padding: 2em; background-color: #fff; border-top: 1px solid #ccc; transform: translateY(-100%); transition: transform .2s cubic-bezier(0,.78,.25,1); }
header .imc--cercador .imc--ce-form[aria-hidden="false"] form { transform: translateY(0); }

header .imc--cercador .imc--ce-form form div.imc--fo-elms { margin-bottom: 1em; }
header .imc--cercador .imc--ce-form form div.imc--fo-elms input { width: 30em; }

header .imc--cercador .imc--ce-form form div.imc--destacades { display: flex; align-items: center; justify-content: center; gap: 1em; }



/* menú lateral */

header .imc--m-lateral > button { background-color: transparent; }
header .imc--m-lateral > button span { position: absolute; top: -999em; left: -999em; }



/* opcions menú */

header .imc--m-lateral .imc--me-menu { position: fixed; z-index: 11; top: 0; left: 0; width: 100%; height: 100%; transition: visibility .2s cubic-bezier(0,.78,.25,1), opacity .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"] { transition: visibility 0s ease-out, opacity .2s cubic-bezier(0,.78,.25,1); }

header .imc--m-lateral .imc--me-menu::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .7; }

header .imc--m-lateral .imc--me-menu > .imc--m-principal { position: absolute; top: 0; right: 0; width: 25em; height: 100%; padding: 9em 2em 2em 2em; background-color: var(--color-primari); /*background: var(--color-primari) url(logo-white-goib.png) no-repeat 2em 2em / 3em auto;*/ transform: translateX(100%); transition: transform .2s cubic-bezier(0,.78,.25,1), width .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"] > .imc--m-principal { transform: translateX(0); }

header .imc--m-lateral .imc--me-menu .imc--m-principal ul { height: 100%; overflow: hidden; overflow-y: auto; }

header .imc--m-lateral .imc--me-menu .imc--m-principal ul li { border-bottom: 1px solid rgba(255, 255, 255, .3); }
header .imc--m-lateral .imc--me-menu .imc--m-principal ul a { display: block; width: 100%; color: #fff; padding: .8em .5em; }
header .imc--m-lateral .imc--me-menu .imc--m-principal ul a span { font-size: 1.2em; }

header .imc--m-lateral .imc--me-menu .imc--m-principal ul button { display: block; width: 100%; color: #fff; padding: .8em .5em; background: transparent url(ico_nav_fff.svg) no-repeat right .5em center / 1em auto; }
header .imc--m-lateral .imc--me-menu .imc--m-principal ul button span { font-size: 1.2em; line-height: inherit; }

header .imc--m-lateral .imc--me-menu .imc--m-principal ul a:hover,
header .imc--m-lateral .imc--me-menu .imc--m-principal ul a:focus,
header .imc--m-lateral .imc--me-menu .imc--m-principal ul button:hover,
header .imc--m-lateral .imc--me-menu .imc--m-principal ul button:focus { background-color: rgba(0, 0, 0, .15); }


header .imc--m-lateral .imc--me-menu > ul.imc--m-secundari { position: absolute; z-index: 1; bottom: 2em; right: 0; width: 22.5em; background-color: var(--color-primari); transform: translateX(100%); transition: transform .2s cubic-bezier(0,.78,.25,1), width .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"] > ul.imc--m-secundari { transform: translateX(0); }

header .imc--m-lateral .imc--me-menu ul.imc--m-secundari a { display: block; width: 100%; color: #fff; padding: .2em 0; }


header .imc--m-lateral .imc--me-menu .imc--m-logo { position: absolute; z-index: 10; top: 1.5em; right: 20em; width: 3em; height: 5em; background: var(--color-primari) url(logo-white-goib.png) no-repeat 0 0 / 3em auto; transform: translateY(-6em); transition: transform .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"] .imc--m-logo { transform: translateY(0); }


header .imc--m-lateral .imc--me-menu .imc--m-idioma { display: flex; position: absolute; z-index: 10; top: 1.5em; left: calc(100% - 19em); transform: translateY(-6em); transition: transform .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"] .imc--m-idioma { transform: translateY(0); }

header .imc--m-lateral .imc--me-menu .imc--m-idioma button { background-color: transparent; }
header .imc--m-lateral .imc--me-menu .imc--m-idioma button span { color: #fff; }

html[lang="ca"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="ca"] { cursor: default; pointer-events: none; }
html[lang="ca"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="ca"] span { font-weight: bold; }

html[lang="es"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="es"] { cursor: default; pointer-events: none; }
html[lang="es"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="es"] span { font-weight: bold; }

html[lang="en"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="ca"] { cursor: default; pointer-events: none; }
html[lang="en"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="ca"] span { font-weight: bold; }

html[lang="fr"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="es"] { cursor: default; pointer-events: none; }
html[lang="fr"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="es"] span { font-weight: bold; }

html[lang="de"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="es"] { cursor: default; pointer-events: none; }
html[lang="de"] header .imc--m-lateral .imc--me-menu .imc--m-idioma button[data-idioma="es"] span { font-weight: bold; }



header .imc--m-lateral .imc--me-menu > button[data-accio="menu-tanca"] { position: absolute; top: 1.1em; right: 1.3em; transform: translateY(-5em); transition: transform .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"] > button[data-accio="menu-tanca"] { transform: translateY(0); }


header .imc--m-lateral .imc--me-menu > button[data-accio="menu-enrere"] { position: absolute; top: 4em; right: 1.3em; transform: translateY(-8em); transition: transform .2s cubic-bezier(0,.78,.25,1); }
header .imc--m-lateral .imc--me-menu[aria-hidden="false"][data-nivell] > button[data-accio="menu-enrere"] { transform: translateY(0); }


header .imc--m-lateral .imc--me-menu .imc--me-submenu { position: absolute; z-index: 2; top: 0; right: 0; width: 25em; height: 100%; padding: 9em 2em 2em 2em; background-color: var(--color-primari); border-left: 1px solid #fff; transform: translateX(100%); transition: transform .2s cubic-bezier(0,.78,.25,1), width .2s cubic-bezier(0,.78,.25,1); box-shadow: 0 2rem 7rem rgba(0, 0, 0, .35); }
header .imc--m-lateral .imc--me-menu .imc--me-submenu[aria-hidden="false"] { transform: translateX(0); }


header .imc--m-lateral .imc--me-menu[data-nivell="1"] > .imc--m-principal { width: 35em; }
header .imc--m-lateral .imc--me-menu[data-nivell="2"] > .imc--m-principal { width: 45em; }

header .imc--m-lateral .imc--me-menu[data-nivell="2"] > .imc--m-principal > ul > li > .imc--me-submenu { width: 35em; }


header .imc--m-lateral .imc--me-menu[data-nivell="1"] > .imc--m-principal > ul > li > a span { opacity: .5; }
header .imc--m-lateral .imc--me-menu[data-nivell="1"] > .imc--m-principal > ul > li > button:not([data-estat="actiu"]) span { opacity: .5; }

header .imc--m-lateral .imc--me-menu[data-nivell="2"] > .imc--m-principal > ul > li > a span,
header .imc--m-lateral .imc--me-menu[data-nivell="2"] > .imc--m-principal > ul > li > div > ul > li > a span,
header .imc--m-lateral .imc--me-menu[data-nivell="2"] > .imc--m-principal > ul > li > button:not([data-estat="actiu"]) span,
header .imc--m-lateral .imc--me-menu[data-nivell="2"] > .imc--m-principal > ul > li > div > ul > li > button:not([data-estat="actiu"]) span { opacity: .5; }

body>.header {
	background-color: #ebebeb;
	border-bottom: 1px solid #a1a1a1;
	height: 12.9375em;
	padding-top: 1.95em;
}
body>.header>div.wrapper {
	margin-left: 50px;
	width: auto;
	height: 100%;
	position: relative;
}
body>.header>div.wrapper>h1.logo {
	margin: 0em auto;
	width: 214px;
	height: 104px;
	background: url('../img/logo.gif') left top no-repeat transparent;
}
body>.header>div.wrapper>h1.logo>a {
	display: block;
	height: 104px;
}
body>.header>div.wrapper>h1.logo>a>span {
	display: none;
}
body>.header>div.wrapper>nav.breadcrumbs {
	text-align: center;
	margin-top: 1.25em;
	font-size: 0.75em;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: black;
}
body>.header>div.wrapper>nav.breadcrumbs>a {
	color: #666;
}
body>.header>div.wrapper>div.bottom {
	position: absolute;
	bottom: 0px;
	left: 23.229166666666668%;
	width: 76.77083333333333%;
}
body>.header>div.wrapper>div.bottom>nav.tabs {
	position: absolute;
	bottom: 0px;
	width: 100%;
	top: -42px;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li {
	float: left;
	position: relative;
	bottom: -1px;
	min-width: 10.104166666666666%;
	padding: 0em 1.4583333333333333%;
	border: 1px solid #767676;
	border-bottom: 1px solid #767676;
	margin: 0em 0.4375em;
	text-align: center;
	font-weight: bold;
	font-size: 1.125em;
	line-height: 40px;
	color: white;
	background-color: #767676;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li:hover {
	background-color: #515151;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.active {
	background-color: white;
	color: #156fb0;
	border-bottom: 1px solid white;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.active:hover {
	background-color: white;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>a {
	color: white;
	text-decoration: none;
}

body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.shadow {
	display: block;
	width: 6px;
	height: 100%;
	background: url('../img/tab_shadow.png') left top no-repeat transparent;
	background-size: cover;
	position: absolute;
	left: -7px;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown {
	display: none;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown ul li {
	background-color: black;
}
body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown ul li a {
	color: white;
}
body>.header>div.wrapper>div.bottom>div.misgestiones {
	width: 10em;
	height: 4.9375em;
	padding-left: 0.625em;
	padding-right: 0.875em;
	padding-top: 0em;
	padding-bottom: 0.25em;
	float: right;
	margin-bottom: 10px;
	background: url('../img/bg_misgestiones.png') left top no-repeat transparent;
	background-size: cover;
	text-align: center;
}
body>.header>div.wrapper>div.bottom>div.misgestiones>a {
	width: 100%;
	height: 100%;
	font-size: 0.6875em;
	line-height: 0.6875em;
	text-decoration: none;
	color: black;
	display: table;
}
body>.header>div.wrapper>div.bottom>div.misgestiones>a .textContainer {
	display: table-cell;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
body>.header>div.wrapper>div.bottom>div.misgestiones>a .textContainer>span.title {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 110%;
	color: #1466a1;
	text-transform: uppercase;
	display: block;
	padding-top: 0em;
	padding-bottom: 0.25em;
}
body>.header>div.wrapper>div.bottom>div.misgestiones>a .textContainer>span.desc {
	line-height: 120%;
}

body>div.main {
	margin: 0em auto;
	padding-bottom: 5.3125em;
	margin-left: 55px;
	width: 97%;
	background: url('../img/dotted_side.gif') 20.833333333333336% 0% repeat-y transparent;
	margin-left: 30px;
}
body>div.main:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
body>div.main>div#content {
	width: 76.04166666666666%;
	float: right;
	padding-top: 3.125em;
}
body>div.main>nav.sidebar {
	float: right;
	width: 20.833333333333336%;
	margin-right: 3.125%;
	position: relative;
	top: -99px;
	margin-bottom: -99px;
}
body>div.main>nav.sidebar>div.telePrincipal {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 141px;
	height: 154px;
}
body>div.main>nav.sidebar>div.telePrincipal>div.container {
	position: relative;
	width: 211px;
	height: 100%;
	background: url('../img/tele_principal.png') left top no-repeat transparent;
}
body>div.main>nav.sidebar>div.telePrincipal>div.container>div.globo {
	width: 81px;
	height: 34px;
	padding: 13px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}
body>div.main>nav.sidebar>div.telePrincipal>div.container>div.globo>span {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 12px;
	color: black;
}
body>div.main>nav.sidebar>p.linkheader {
	font-size: 1.375em;
	color: #666;
	margin-top: 15px;
	margin-bottom: 3px;
}
body>div.main>nav.sidebar>p.linkheader>a {
	color: #666;
	text-decoration: none;
	padding: 4px;
	position: relative;
	left: -4px;
	border-radius: 4px;
}
body>div.main>nav.sidebar>p.linkheader>a:hover {
	background-color: #EBEBEB;
}
body>div.main>nav.sidebar>ul {
	width: 89%;
}
body>div.main>nav.sidebar>ul>li {
	margin: 0.5em 0;
}
body>div.main>nav.sidebar>ul>li>a {
	font-size: 0.8125em;
	font-weight: bold;
	color: black;
	text-decoration: none;
	line-height: 130%;
}
body>div.main>nav.sidebar>ul>li>a:hover {
	color: #C00;
}
body>div.main>nav.sidebar>ul>li.more.unfolded>a {
	padding-right: 1.125em;
	background: url('../img/flecha_menu_unfolded.gif') right center no-repeat transparent;
	color: #cc0000;
}
body>div.main>nav.sidebar>ul>li.more.folded>a {
	padding-right: 0.875em;
	background: url('../img/flecha_menu_folded.gif') right center no-repeat transparent;
}
body>div.main>nav.sidebar>ul>li.more.folded ul.sub {
	display: none;
}
body>div.main>nav.sidebar>ul>li.more ul.sub {
	padding-top: 0.3125em;
}
body>div.main>nav.sidebar>ul>li.more ul.sub>li>a {
	font-size: 0.75em;
	color: black;
	text-decoration: none;
	line-height: 130%;
}
body>div.main>nav.sidebar>ul>li.more ul.sub>li>a:hover {
	text-decoration: underline;
}
body>div.main>nav.sidebar>div.boib {
	width: 89%;
	min-height: 82px;
	border: 1px solid #a1a1a1;
	margin-top: 1.875em;
	background-color: white;
	position: relative;
}
body>div.main>nav.sidebar>div.boib:hover {
	border: 1px solid #000;
}
body>div.main>nav.sidebar>div.boib>div.img {
	position: absolute;
	top: 0.5625em;
	left: -10px;
	width: 68px;
	height: 73px;
	background: url('../img/icono_boib.png') left top no-repeat transparent;
}
body>div.main>nav.sidebar>div.boib>a, body>div.main>nav.sidebar>div.boib>p {
	margin-left: 74px;
	padding-right: 0.5em;
}
body>div.main>nav.sidebar>div.boib>a {
	display: block;
	margin-top: 0.625em;
	color: #C00;
}
body>div.main>nav.sidebar>div.boib>a>span {
	font-size: 0.75em;
	font-weight: bold;
	line-height: 120%;
}
body>div.main>nav.sidebar>div.boib>p {
	margin-top: 0.3125em;
	margin-bottom: 0.3125em;
}
body>div.main>nav.sidebar>div.boib>p>a {
	text-decoration: none;
	font-size: 0.6875em;
	line-height: 125%;
	color: black;
}
body>div.main>nav.sidebar>div.boib>p>a>span>strong {
	font-weight: bold;
}
body>div.main>nav.sidebar>div.contacto {
	width: 89%;
	margin-top: 65px;
	border: 1px solid #a1a1a1;
	position: relative;
	background-color: white;
	text-align: center;
}
body>div.main>nav.sidebar>div.contacto:hover {
	border: 1px solid #000;
}
body>div.main>nav.sidebar>div.contacto>div.img {
	background: url('../img/tele_contacto.png') left top no-repeat transparent;
	width: 99px;
	height: 86px;
	margin: 0 auto;
	margin-top: -38px;
}
body>div.main>nav.sidebar>div.contacto>p {
	margin: 0 auto;
	margin-top: 0.9375em;
	width: 78.65168539325843%;
	text-align: center;
}
body>div.main>nav.sidebar>div.contacto>p>span {
	font-size: 0.6875em;
	line-height: 130%;
	color: black;
}
body>div.main>nav.sidebar>div.contacto>p>span strong {
	font-weight: bold;
}
body>div.main>nav.sidebar>div.contacto>a {
	margin-top: 1.125em;
	margin-bottom: 1.125em;
	margin-left: 0.625em;
	margin-right: 0.625em;
}
.white-button {
	text-decoration: none;
	font-size: 0.75em;
	color: black;
	padding: 0.25em 0.6666666666666666em;
	background: white;
	border: 1px solid #a2a2a2;
	border-radius: 0.25em;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.white-button:hover {
	color: #CC0000;
}
.gen-button {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	min-height: 1.3125em;
	position: relative;
	padding-left: 0.625em;
	padding-right: 0.75em;
	background-color: white;
	text-decoration: none;
	text-align: center;
}
.gen-button.big>span.text>span.container>span {
	font-size: 1.125em;
	color: #C00;
}
.gen-button.big:hover>span.text>span.container>span {
	color: #000;
}
.gen-button.disabled>span.text>span.container>span {
	color: #CCC !important;
}
.gen-button.grey>.dec.ul {
	background: url('../img/gen_button/grey/ul.png') top left no-repeat transparent;
}
.gen-button.grey>.dec.uc {
	background: url('../img/gen_button/grey/uc.png') top left repeat-x transparent;
}
.gen-button.grey>.dec.ur {
	background: url('../img/gen_button/grey/ur.png') top left no-repeat transparent;
}
.gen-button.grey>.dec.dl {
	background: url('../img/gen_button/grey/dl.png') top left no-repeat transparent;
}
.gen-button.grey>.dec.dc {
	background: url('../img/gen_button/grey/dc.png') top left repeat-x transparent;
}
.gen-button.grey>.dec.dr {
	background: url('../img/gen_button/grey/dr.png') top left no-repeat transparent;
}
.gen-button.grey>.dec.ml {
	background: url('../img/gen_button/grey/ml.png') top left repeat-y transparent;
}
.gen-button.grey>.dec.mr {
	background: url('../img/gen_button/grey/mr.png') top left repeat-y transparent;
}
.gen-button>.dec {
	position: absolute;
}
.gen-button>.dec.ul, .gen-button>.dec.uc, .gen-button>.dec.ur {
	top: 0px;
	height: 4px;
}
.gen-button>.dec.dl, .gen-button>.dec.dc, .gen-button>.dec.dr {
	bottom: 0px;
	height: 17px;
}
.gen-button>.dec.dc, .gen-button>.dec.uc {
	left: 0px;
	width: 100%;
}
.gen-button>.dec.ml, .gen-button>.dec.mr {
	top: 0px;
	height: 100%;
}
.gen-button>.dec.dl, .gen-button>.dec.ml, .gen-button>.dec.ul {
	left: 0px;
	width: 4px;
}
.gen-button>.dec.dr, .gen-button>.dec.mr, .gen-button>.dec.ur {
	right: 0px;
	width: 7px;
}
.gen-button>.dec.ul, .gen-button>.dec.ur, .gen-button>.dec.dl, .gen-button>.dec.dr {
	z-index: 10;
}
.gen-button>.dec.dc, .gen-button>.dec.uc, .gen-button>.dec.ml, .gen-button>.dec.mr {
	z-index: 5;
}
.gen-button>.dec.mu {
	bottom: 0;
	left: 0;
	z-index: 3;
	height: 50%;
	width: 100%;
	background-color: #efefef;
}
.gen-button>.dec.ul {
	background: url('../img/gen_button/white/ul.png') top left no-repeat transparent;
}
.gen-button>.dec.uc {
	background: url('../img/gen_button/white/uc.png') top left repeat-x transparent;
}
.gen-button>.dec.ur {
	background: url('../img/gen_button/white/ur.png') top left no-repeat transparent;
}
.gen-button>.dec.dl {
	background: url('../img/gen_button/white/dl.png') top left no-repeat transparent;
}
.gen-button>.dec.dc {
	background: url('../img/gen_button/white/dc.png') top left repeat-x transparent;
}
.gen-button>.dec.dr {
	background: url('../img/gen_button/white/dr.png') top left no-repeat transparent;
}
.gen-button>.dec.ml {
	background: url('../img/gen_button/white/ml.png') top left repeat-y transparent;
}
.gen-button>.dec.mr {
	background: url('../img/gen_button/white/mr.png') top left repeat-y transparent;
}
.gen-button>span.text {
	position: relative;
	z-index: 20;
	display: table;
	width: 100%;
	min-width: 12px;
	height: 21px;
	text-align: center;
}
.gen-button>span.text>span.container {
	display: table-cell;
	vertical-align: middle;
	padding: 0.625em 0.625em;
	padding-top: 0.5em;
	padding-bottom: 0.75em;
}
.gen-button>span.text>span.container>span {
	font-size: 0.875em;
	font-weight: bold;
	color: black;
}
.gen-button>span.text>span.container>span>span.more {
	font-weight: normal;
}
.gen-button:hover>span.text>span.container>span {
	color: #cc0000;
}
.gen-button.buttonelm {
	background-color: white;
	cursor: pointer;
}
.gen-button.buttonelm>span.text>span.container {
	display: block;
	vertical-align: baseline;
	padding: 0;
}
nav.dynamic-navigation {
	min-height: 19px;
	position: relative;
	margin-top: 3px;
}
nav.dynamic-navigation:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
nav.dynamic-navigation>.arrows {
	height: 1px;
	position: relative;
	overflow: visible;
}
nav.dynamic-navigation>.arrows>.arrow {
	position: absolute;
	width: 15px;
	height: 19px;
	top: 80px;
	cursor: pointer;
}
nav.dynamic-navigation>.arrows>.arrow.left {
	left: 0;
	background: url('../img/slider_left.gif') left top no-repeat transparent;
}
nav.dynamic-navigation>.arrows>.arrow.left:hover {
	background: url('../img/slider_left_red.gif') left top no-repeat transparent;
}
nav.dynamic-navigation>.arrows>.arrow.right {
	right: 0;
	background: url('../img/slider_right.gif') left top no-repeat transparent;
}
nav.dynamic-navigation>.arrows>.arrow.right:hover {
	background: url('../img/slider_right_red.gif') left top no-repeat transparent;
}
nav.dynamic-navigation>.arrows>.arrow span {
	display: none;
}
nav.dynamic-navigation>.dots {
	position: absolute;
	top: 2px;
	left: 0;
	width: 100%;
}
nav.dynamic-navigation>.dots>ul {
	text-align: center;
	padding: 0px 20px;
}
nav.dynamic-navigation>.dots>ul>li {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	background-color: #cccccc;
	cursor: pointer;
	margin: 0 2px;
}
nav.dynamic-navigation>.dots>ul>li.selected, nav.dynamic-navigation>.dots>ul>li:hover {
	background-color: #cc0000;
}
nav.dynamic-navigation>.dots>ul>li>span {
	display: none;
	color: black;
	background-color: white;
}
nav.dynamic-navigation>.dots>ul>li>a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
nav.dynamic-navigation>.dots>ul>li>a>span {
	display: none;
}
html.nojs nav.dynamic-navigation {
	display: none;
}
.sede-imgslider {
	width: 100%;
}
.sede-imgslider>.viewport {
	width: 100%;
	overflow: hidden;
	position: relative;
	left: -0.5725190839694656%;
}
.sede-imgslider>.viewport>.elements {
	width: 6400%;
}
.sede-imgslider>.viewport>.elements>li {
	float: left;
	width: 0.371875%;
	margin: 0 0.009375%;
}
.sede-imgslider>.viewport>.elements>li>a {
	display: block;
	text-decoration: none;
	border: 1px solid #c9c9c9;
	position: relative;
}
.sede-imgslider>.viewport>.elements>li>a>.img-container {
	display: block;
	width: 100%;
	overflow: hidden;
	text-align: center;
	height: 7.8125em;
	background: url('../img/hechos-vitales-noimg.png') center center no-repeat #f1f1f1;
}
.sede-imgslider>.viewport>.elements>li>a>.img-container>img {
	min-width: 100%;
	min-height: 100%;
	font-size: 0.75em;
	line-height: 130%;
	color: transparent;
}
.sede-imgslider>.viewport>.elements>li>a>.text {
	position: absolute;
	bottom: 0;
	display: block;
	background-color: white;
	background-color: #f1f1f1;
	text-align: center;
	width: 100%;
}
.sede-imgslider>.viewport>.elements>li>a>.text>span {
	display: inline-block;
	padding: 0.4375em 0.5625em;
	font-size: 0.8125em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 115%;
}
.sede-text-paginator>ul>li {
	margin: 1em 0;
}
.sede-text-paginator>ul>li>* {
	font-size: 0.8125em;
	line-height: 130%;
}
.sede-text-paginator>ul>li>h3 {
	font-weight: bold;
	margin-bottom: 0.5em;
}
.sede-text-paginator>ul>li>h3>a {
	text-decoration: none;
	color: #000000;
}
.sede-text-paginator>ul>li>h3>a:hover {
	text-decoration: underline;
}
ul.listado_tramites li.tramite {
	padding-right: 7px;
	padding-bottom: 5px;
	margin-bottom: 1.3125em;
	background: url('../img/ficha_sombra_caja.png') bottom right no-repeat transparent;
	position: relative;
}
ul.listado_tramites li.tramite div.banda_cerrado {
	width: 122px;
	height: 59px;
	position: absolute;
	top: 0px;
	right: 7px;
	display: none;
	z-index: 11;
}
ul.listado_tramites li.tramite div.banda_cerrado.es {
	background: url('../img/banda_cerrado.es.png') left top no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite div.banda_cerrado.en {
	background: url('../img/banda_cerrado.en.png') left top no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite div.banda_cerrado.ca {
	background: url('../img/banda_cerrado.ca.png') left top no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite div.banda_cerrado.de {
	background: url('../img/banda_cerrado.de.png') left top no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite div.banda_cerrado.fr {
	background: url('../img/banda_cerrado.fr.png') left top no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite.cerrado div.banda_cerrado {
	display: block;
}
ul.listado_tramites li.tramite div.tramite_online {
	background: url('../img/ficha_tramite_online.png') left top no-repeat transparent;
	background-size: cover;
	width: 58px;
	height: 85px;
	position: absolute;
	bottom: 12px;
	right: 18px;
	display: none;
	z-index: 10;
}
ul.listado_tramites li.tramite div.tramite_online div {
	width: 100%;
	height: 100%;
	position: relative;
}
ul.listado_tramites li.tramite div.tramite_online div span {
	width: 39px;
	height: 21px;
	display: block;
	text-align: center;
	font-size: 10px;
	color: black;
	line-height: 110%;
	position: absolute;
	top: 8px;
	left: 4px;
}
ul.listado_tramites li.tramite.online.cerrado div.tramite_online {
	background: url('../img/ficha_tramite_online_cerrado.png') left top no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite.online.cerrado div.tramite_online div span {
	color: #707070;
}
ul.listado_tramites li.tramite.online div.tramite_online {
	display: block !important;
}
ul.listado_tramites li.tramite div.container {
	background-color: #f4f4f4;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
}
ul.listado_tramites li.tramite div.container:hover {
	background-color: #ffffff;
	cursor: pointer;
}
ul.listado_tramites li.tramite div.container a, ul.listado_tramites li.tramite div.container div.a {
	display: block;
	padding: 0.875em 1.0625em 0.875em 1.8125em;
	text-decoration: none;
	color: black;
}
ul.listado_tramites li.tramite div.container a span, ul.listado_tramites li.tramite div.container div.a span {
	display: block;
	line-height: 120%;
	font-size: 0.8125em;
	padding-right: 75px;
}
ul.listado_tramites li.tramite div.container a span.categoria, ul.listado_tramites li.tramite div.container div.a span.categoria {
	color: #666666;
	margin-bottom: 1em;
}
ul.listado_tramites li.tramite div.container a span.titulo, ul.listado_tramites li.tramite div.container div.a span.titulo {
	font-weight: bold;
	margin-bottom: 0.38461538461538464em;
}
ul.listado_tramites li.tramite div.container a span.competencia, ul.listado_tramites li.tramite div.container div.a span.competencia {
	font-weight: bold;
	font-style: italic;
	color: #666666;
	margin-bottom: 1.3846153846153846em;
}
ul.listado_tramites li.tramite div.container a span strong, ul.listado_tramites li.tramite div.container div.a span strong {
	font-weight: bold;
}
ul.listado_tramites li.tramite.cerrado div.container a span.categoria, ul.listado_tramites li.tramite.cerrado div.container div.a span.categoria, ul.listado_tramites li.tramite.cerrado div.container a span.titulo, ul.listado_tramites li.tramite.cerrado div.container div.a span.titulo, ul.listado_tramites li.tramite.cerrado div.container a span.competencia, ul.listado_tramites li.tramite.cerrado div.container div.a span.competencia, ul.listado_tramites li.tramite.cerrado div.container a span.estado, ul.listado_tramites li.tramite.cerrado div.container div.a span.estado {
	color: #707070;
}
ul.listado_tramites li.tramite div.icono {
	position: absolute;
	top: 1em;
	left: 0.5625em;
	width: 12px;
	height: 12px;
}
ul.listado_tramites li.tramite.abierto div.icono {
	background: url('../img/tramite_ok.png') top left no-repeat transparent;
	background-size: cover;
}
ul.listado_tramites li.tramite.cerrado div.icono {
	background: url('../img/tramite_ko.png') top left no-repeat transparent;
	background-size: cover;
}
div.tramites_busqueda {
	border-radius: 0.5625em;
	border: 1px solid #dddddd;
	background-color: #f4f4f4;
	padding: 15px;
}
div.tramites_busqueda span {
	font-size: 0.9375em;
	font-weight: bold;
	color: #666666;
}
div.tramites_busqueda span strong {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-weight: normal;
	color: #cc0000;
	font-size: 1.2em;
}
div.tramites_busqueda a.white-button {
	margin-left: 0.9375em;
	padding-left: 1.5625em;
	padding-right: 1.5625em;
	position: relative;
	top: -1px;
}
#content.front:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.front>div.center {
	float: left;
	width: 71.23287671232876%;
}
#content.front>div.center>div.search>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.5714285714285714em;
}
#content.front>div.center>div.search>div.avanzado {
	float: right;
	position: relative;
	top: 0.375em;
}
#content.front>div.center>div.search>div.avanzado a {
	font-size: 0.6875em;
	font-weight: bold;
	color: #156fb0;
	text-decoration: underline;
}
#content.front>div.center>div.search>div.avanzado a:hover {
	color: #C00;
}
#content.front>div.center>div.search>form:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.front>div.center>div.search>form>input[type=text] {
	border-radius: 1.1666666666666667em;
	display: inline-block;
	float: left;
	border: 1px solid #a2a2a2;
	padding: 0 1.1666666666666667em;
	margin: 0;
	height: 30px;
	width: 75.38461538461539%;
	font-size: 0.75em;
}
#formPrincipal>input[type=text] {
	border-radius: 1.1666666666666667em;
	display: inline-block;
	float: left;
	border: 1px solid #a2a2a2;
	padding: 0 1.1666666666666667em;
	margin: 0;
	height: 30px;
	width: 75.38461538461539%;
	font-size: 0.75em;
}
#content.front>div.center>div.search>form>button.gen-button {
	float: right;
	overflow: hidden;
	width: 15.384615384615385%;
	height: 2.1875em;
	line-height: 1em;
}
#formPrincipal>button.gen-button {
	float: right;
	overflow: hidden;
	width: 15.384615384615385%;
	height: 2.1875em;
	line-height: 1em;
}
#content.front>div.center>div.tramites {
	margin-top: 30px;
}
#content.front>div.center>div.tramites>h2 {
	font-size: 2em;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #3985BC;
}
#content.front>div.center>div.tramites>div.content {
	padding: 1.25em;
	margin-top: 0.3125em;
	border: 1px solid #c9c9c9;
	background-color: #F1F1F1;
}
#content.front>div.center>div.tramites>div.content>h2 {
	font-size: 1.375em;
	color: #666;
	margin-bottom: 0.3125em;
}
#content.front>div.center>div.tramites>div.content>ul {
	width: 103.75000000000001%;
	position: relative;
	left: -1.875%;
	margin-bottom: 1.25em;
}
#content.front>div.center>div.tramites>div.content>ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite {
	width: 30%;
	margin: 0.375em 1.4583333333333333%;
	float: left;
	position: relative;
	min-width: 145px;
	min-height: 51px;
	border: 1px solid #F1F1F1;
	background-color: #f4f4f4;
	cursor: pointer;
	border-radius: 8px;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite:hover>div.text>div.container>span {
	color: #C00;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.selected {
	border: 1px solid #525252 !important;
	background-color: white;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.selected>div.text>div.container>span {
	color: #156FB0;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.selected:hover>div.text>div.container>span {
	color: #156FB0;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.selected>div.dec {
	display: none;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.unselected {
	border: 1px solid #525252 !important;
	background-color: red;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.unselected>div.text>div.container>span {
	color: #156FB0;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.unselected:hover>div.text>div.container>span {
	color: #156FB0;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite.unselected>div.dec {
	display: none;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.text {
	position: relative;
	z-index: 20;
	display: table;
	width: 100%;
	min-width: 145px;
	height: 3.1875em;
	text-align: center;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.text>div.container {
	display: table-cell;
	vertical-align: middle;
	padding: 0.5em 0.5625em;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.text>div.container>span {
	font-size: 0.75em;
	font-weight: bold;
	color: #666666;
	line-height: 130%;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec {
	position: absolute;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ul, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.uc, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ur {
	top: 0px;
	height: 33px;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dl, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dc, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dr {
	bottom: 0px;
	height: 7px;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dc, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.uc {
	left: 0px;
	width: 100%;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ml, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.mr {
	top: 0px;
	height: 100%;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dl, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ml, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ul {
	left: 0px;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dr, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.mr, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ur {
	right: 0px;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ur, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dl, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dr, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ml, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.mr {
	width: 9px;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ul, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ur, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dl, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dr {
	z-index: 10;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dc, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.uc, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ml, #content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.mr {
	z-index: 5;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ul {
	width: 77px;
	background: url('../img/cat_tramite/ul.png') top left no-repeat transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.uc {
	background: url('../img/cat_tramite/uc.png') top left repeat-x transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ur {
	background: url('../img/cat_tramite/ur.png') top left no-repeat transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dl {
	background: url('../img/cat_tramite/dl.png') top left no-repeat transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dc {
	background: url('../img/cat_tramite/dc.png') top left repeat-x transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.dr {
	background: url('../img/cat_tramite/dr.png') top left no-repeat transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.ml {
	background: url('../img/cat_tramite/ml.png') top left repeat-y transparent;
}
#content.front>div.center>div.tramites>div.content>ul>li.cat_tramite>div.dec.mr {
	background: url('../img/cat_tramite/mr.png') top left repeat-y transparent;
}
#content.front>div.center>div.tramites>div.content>div.result {
	border: 1px solid #c9c9c9;
	padding: 1em;
	background-color: white;
	position: relative;
}
#content.front>div.center>div.tramites>div.content>div.result:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.front>div.center>div.tramites>div.content>div.result>span {
	font-weight: bold;
	color: #333;
	font-size: 0.8125em;
}
#content.front>div.center>div.tramites>div.content>div.result>span>strong {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-size: 3.076923076923077em;
	color: #C00;
}
#content.front>div.center>div.tramites>div.content>div.result>div.button-container {
	position: relative;
	top: 2px;
	float: right;
	height: 100%;
	vertical-align: middle;
}
#content.front>div.center>div.tramites>div.content>div.result>div.button-container>.subcontainer {
	display: table-cell;
	height: 100%;
	height: 2.5em;
	vertical-align: middle;
}
#content.front>div.center>div.tramites>div.content>div.result>div.button-container>.subcontainer>a.gen-button {
	vertical-align: middle;
}
#content.front>div.center>div.tramites>div.content>div.result>div.button-container>.subcontainer>a.gen-button span.text {
	color: #C00;
}
#content.front>div.center>div.quehacer {
	margin-top: 1.875em;
}
#content.front>div.center>div.quehacer>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.5714285714285714em;
}
#content.front>div.center>div.quehacer>nav {
	margin-top: 0.625em;
}
#content.front>div.center>div.quehacer>form {
	display: none;
}
#content.front>div.center>div.quehacer>form, #content.front>div.center>div.quehacer>form select, #content.front>div.center>div.quehacer>form option {
	color: black;
	background-color: white;
}
#content.front>div.center>div.actualidad {
	margin-top: 2.5em;
}
#content.front>div.center>div.actualidad>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.17857142857142858em;
}
#content.front>div.center>div.actualidad>nav {
	margin-top: 1.25em;
}
#content.front>div.center>div.actualidad>.verTodos {
	display: none;
	background: url(/seucaib/resources/img/gen_button/black/cen.gif) 0 0 repeat-x;
	text-decoration: none;
	float: left;
	margin-left: 0.75em;
	margin-bottom: 3em;
}
#content.front>div.center>div.actualidad>.verTodos span {
	display: block;
	font-size: 0.8125em;
	font-weight: bold;
	color: White;
	text-align: center;
	height: 29px;
	line-height: 29px;
}

.todosColor{
	background-color: black !important;
}
#content.front>div.center>div.actualidad>.verTodos>span {
	background: url(/seucaib/resources/img/gen_button/black/izq.gif) 0 0 no-repeat;
}
#content.front>div.center>div.actualidad>.verTodos>span>span {
	padding: 0 10px;
	background: url(/seucaib/resources/img/gen_button/black/der.gif) 100% 0 no-repeat;
}
#content.front>aside {
	width: 24.383561643835616%;
	margin-left: 73.34246575342466%;
}
#content.front>aside>div.banner_gen {
	margin-bottom: 30px;
}
#content.front>aside>div.banner_gen>a {
	display: block;
	height: 100%;
	color: black;
	text-decoration: none;
}
#content.front>aside>div.banner_gen>a img {
	display: block;
	width: 100%;
	height: auto;
}
#content.front>aside>div.banner_gen>a div.text {
	display: none;
	background-color: #f1f1f1;
	padding: 1em 0.8125em;
}
#content.front>aside>div.banner_gen>a div.text div.inner {
	background: url('../img/slider_right.png') center right no-repeat transparent;
	padding-right: 15px;
	min-height: 15px;
}
#content.front>aside>div.banner_gen>a div.text div.inner p {
	font-size: 0.8125em;
	font-weight: bold;
	line-height: 120%;
}
#content.front>aside>div.modulo_gen {
	border: 1px solid #a1a1a1;
	margin-bottom: 30px;
	background-color: white;
	position: relative;
}
#content.front>aside>div.modulo_gen:hover {
	border: 1px solid #000;
}
#content.front>aside>div.modulo_gen>a {
	display: block;
	height: 100%;
	color: black;
	text-decoration: none;
	min-height: 98px;
}
#content.front>aside>div.modulo_gen>a>img {
	float: left;
}
#content.front>aside>div.modulo_gen>a>div.text {
	margin-left: 94px;
	height: 74px;
	overflow: hidden;
	padding: 12px 0px;
	padding-right: 10px;
}
#content.front>aside>div.modulo_gen>a>div.text a, #content.front>aside>div.modulo_gen>a>div.text p {
	font-size: 0.6875em;
	line-height: 135%;
	color: black;
}
#content.front>aside>div.modulo_gen>a>div.text a>strong, #content.front>aside>div.modulo_gen>a>div.text p>strong {
	font-weight: bold;
}
#content.front>aside>div.modulo_gen>a>div.text p {
	margin-top: 0.3125em;
	margin-bottom: 0.3125em;
}
#content.front>aside>div.modulo_gen>a>div.text span.highlight {
	font-weight: bold;
	color: #ef3e34;
}
#content.front>aside #contratacion {
	border: 1px solid #a1a1a1;
}
#content.front>aside #contratacion img {
	width: 100%;
}
#content.front>aside #contratacion div.content {
	padding: 0.8125em;
	padding-top: 0.5em;
}
#content.front>aside #contratacion div.content h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.14285714285714285em;
}
#content.front>aside #contratacion div.content p {
	color: #333;
	font-size: 0.6875em;
	margin-bottom: 1.4545454545454546em;
	line-height: 120%;
}
#content.front>aside #contratacion div.content h2 {
	color: #156FB0;
	font-size: 0.75em;
	font-weight: bold;
}
#content.front>aside #contratacion div.content ul>li {
	padding: 0.625em 0;
	background: url('../img/bg_top_licit.png') top left repeat-x transparent;
}
#content.front>aside #contratacion div.content ul>li:first-child {
	background: none;
	padding-top: 0.3125em;
}
#content.front>aside #contratacion div.content ul>li a {
	color: black;
	font-size: 0.6875em;
	font-weight: bold;
	text-decoration: none;
}
#content.front>aside #contratacion div.content ul>li a:hover {
	color: #CC0000;
}
#content.front>aside #contratacion div.content div.button-container {
	text-align: center;
	margin-top: 0.9375em;
}
#content.organigrama>.subheader {
	background: url('../img/escudo_caib.svg') 100% top no-repeat transparent / 10em auto;
	padding-bottom: 1em;
    margin-top: -1.25em;
	margin-bottom: 2.5em;
	border-bottom: 8px solid #ebebeb;
}
#content.organigrama>.subheader>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 1.1428571428571428em;
	padding-top: 0.9375em;
}
#content.organigrama>.subheader>.presidencia {

	position: relative;
}
#content.organigrama>.subheader>.presidencia>.image-container {
	position: absolute;
	bottom: 0;
	left: 0px;
	text-align: center;
	width: 124px;
}
#content.organigrama>.subheader>.presidencia>.image-container>img {
	vertical-align: bottom;
	max-width: 100px;
	max-height: 100px;
	overflow: hidden;
}
#content.organigrama>.subheader>.presidencia>h3 {
	padding-left: 60px;
	margin-left: 90px;
	font-size: 2.375em;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
#content.organigrama>.subheader>.presidencia>h3>a {
	text-decoration: none;
	color: inherit;
}
#content.organigrama>.subheader>.presidencia>h3>a:hover {
	color: #CC0000;
}
#content.organigrama>.subheader>.presidencia>.nombre {
	padding-left: 60px;
	margin-bottom: 0.16666666666666666em;
	margin-left: 90px;
	font-size: 1.125em;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	line-height: 130%;
}
#content.organigrama>.subheader>.presidencia>.nombre>.cargo {
	color: #767676;
}
#content.organigrama>.subheader>.presidencia>.contacto {
	padding-left: 60px;
	margin-bottom: 0.9090909090909091em;
	margin-left: 90px;
	font-size: 0.6875em;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height: 130%;
}
#content.organigrama>.subheader>.presidencia>.contacto>.direccion a {
	color: #767676;
	text-decoration: underline;
}
#content.organigrama>ul.suborg>li {
	display: block;
	margin: 2.1875em 0;
	min-height: 83px;
	padding-left: 3.875em;
	position: relative;
}
#content.organigrama>ul.suborg>li>img.escudo {
	max-width: 100px;
	max-height: 100px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 14px;
}
#content.organigrama>ul.suborg>li>h3 {
	margin-left: 90px;
	font-size: 1.375em;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
#content.organigrama>ul.suborg>li>h3>a {
	text-decoration: none;
	color: inherit;
}
#content.organigrama>ul.suborg>li>h3>a:hover {
	color: #CC0000;
}
#content.organigrama>ul.suborg>li>.nombre {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin-bottom: 0.2727272727272727em;
	margin-left: 90px;
	font-size: 0.6875em;
	line-height: 130%;
}
#content.organigrama>ul.suborg>li>.nombre>.cargo {
	color: #767676;
}
#content.organigrama>ul.suborg>li>.contacto {
	margin-bottom: 0.9090909090909091em;
	margin-left: 90px;
	font-size: 0.6875em;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height: 130%;
}
#content.organigrama>ul.suborg>li>.contacto>.direccion a {
	color: #767676;
	text-decoration: underline;
}
html.nojs #content.front>div.center>div.tramites {
	display: none !important;
}
html.nojs #content.front>div.center>div.quehacer>form {
	display: block;
	margin-bottom: 20px;
}
html.nojs #content.front>div.center>div.actualidad>.verTodos {
	display: none !important;
}
html.nojs #content.front>div.center>div.actualidad.sede-text-paginator>ul>li.pag-element {
	display: block !important;
}
#content.hora>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.17857142857142858em;
}
#content.hora>p {
	font-size: 0.8125em;
}
#content.hora>p>strong {
	font-weight: bold;
}
#content.hora>p>a {
	line-height: 130%;
	color: #156fb0;
	text-decoration: underline;
	font-weight: bold;
}
#content.hora>.fechahora {
	margin-top: 3.75em;
	margin-bottom: 3.75em;
	text-align: center;
}
#content.hora>.fechahora>#hora {
	font-size: 6.125em;
}
#content.hora>.fechahora>#fecha {
	font-size: 1.5em;
	color: #666;
	font-weight: bold;
}
#content.hora>.legal>aside {
	position: relative;
	width: 54.794520547945204%;
	float: right;
	margin-left: 1.875em;
	margin-bottom: 3.125em;
	background-color: #ebebeb;
	padding: 0.625em 2.5%;
}
#content.hora>.legal>aside>.pico {
	position: absolute;
	width: 23px;
	height: 17px;
	top: 2.4375em;
	left: -23px;
	background: url('../img/hora_legal_pico.jpg') top left no-repeat transparent;
}
#content.hora>.legal>aside>p {
	font-size: 0.9375em;
	font-weight: bold;
	color: #666;
	text-align: center;
	line-height: 130%;
}
#content.hora>.legal>p {
	font-size: 0.8125em;
	margin-bottom: 2.3076923076923075em;
	line-height: 130%;
	color: #666;
}
#content.hora>.legal>p.first {
	width: 35.61643835616438%;
	float: left;
}
#content.hora>.legal:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.buscador h2 {
	display: none;
}
#content.buscador>.container {
	background-color: #f4f4f4;
	border: 1px solid #bbbbbb;
}
#content.buscador>.container>.subcontainer {
	padding: 1.875em 1.875em 1.5625em 1.875em;
}
#content.buscador form>.text {
	margin-bottom: 1.5625em;
}
#content.buscador form>.text>label {
	color: #666;
	font-weight: bold;
	margin-bottom: 0.3125em;
}
#content.buscador form>.text>.form-element-container {
	margin-bottom: 0.3125em;
}
#content.buscador form>.text>p {
	color: #555;
	font-size: 0.8125em;
	line-height: 130%;
}
#content.buscador form .selector-ua-container {
	margin-bottom: 1.5625em;
}
#content.buscador form .selector-ua-container>p {
	color: #666;
	font-weight: bold;
	font-size: 0.9375em;
}
#content.buscador form .selector-ua-container .selector-ua {
	border: 1px solid #d6d6d6;
	border-radius: 0.3125em;
	background-color: white;
	padding: 0.875em 1.0625em;
	margin-top: 0.3125em;
}
#content.buscador form .selector-ua-container .selector-ua:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.buscador form .selector-ua-container .selector-ua .element {
	position: relative;
	padding-bottom: 12px;
}
#content.buscador form .selector-ua-container .selector-ua .element:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.buscador form .selector-ua-container .selector-ua .element .sub {
	cursor: pointer;
	min-width: 60px;
	display: block;
	float: left;
	border: 1px solid #d6d6d6;
	border-radius: 0.3125em;
	background-color: white;
	border: 1px solid #d6d6d6;
	color: #555555;
	padding: 0.5625em 0.5em;
}
#content.buscador form .selector-ua-container .selector-ua .element .sub span {
	font-size: 0.9375em;
}
#content.buscador form .selector-ua-container .selector-ua .element ul {
	display: none;
	clear: both;
	float: left;
	background-color: white;
	border-radius: 0.3125em;
	position: absolute;
	top: 35px;
	left: 0px;
	border: 1px solid #ababab;
	padding-top: 0.375em;
	padding-bottom: 0.625em;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.15);
	z-index: 10;
}
#content.buscador form .selector-ua-container .selector-ua .element ul li {
	cursor: pointer;
	padding: 0.4em 0.6666666666666666em;
	font-size: 0.9375em;
	line-height: 120%;
	color: #555555;
}
#content.buscador form .selector-ua-container .selector-ua .element ul li:hover {
	background-color: #2176de;
	color: white;
}
#content.buscador form .selector-ua-container .selector-ua .element .downarrow {
	display: block;
	width: 14px;
	height: 8px;
	position: absolute;
	left: 57px;
	bottom: 5px;
	background: url('../img/buscador-ua-downarrow.png') top left no-repeat transparent;
}
#content.buscador form .selector-ua-container .selector-ua .element.dropdown {
	padding-bottom: 0px;
}
#content.buscador form .selector-ua-container .selector-ua .element.dropdown.show ul {
	display: block;
}
#content.buscador form .selector-ua-container .selector-ua .element.dropdown .sub {
	border: 1px solid #ababab;
}
#content.buscador form .selector-ua-container .selector-ua .element.dropdown .sub span {
	padding-right: 16px;
	background: url('../img/buscador-ua-bluedrop.png') center right no-repeat transparent;
}
#content.buscador form .selector-ua-container .selector-ua .element.dropdown>span.downarrow {
	display: none;
}
#content.buscador form .selector-ua-container-nojs {
	padding-bottom: 20px;
}
#content.buscador form .selector-ua-container-nojs>p {
	color: #666;
	font-weight: bold;
	font-size: 0.9375em;
}
#content.buscador form .section-container {
	display: inline-block;
	width: 46.865671641791046%;
	margin-bottom: 1.5625em;
}
#content.buscador form .section-container.l {
	margin-right: 3.134328358208955%;
}
#content.buscador form .section-container.r {
	margin-left: 3.134328358208955%;
}
#content.buscador form .section-container.solid {
	display: block;
	width: 100%;
}
#content.buscador form .section-container>label, #content.buscador form .section-container>p {
	color: #666;
	font-weight: bold;
	font-size: 0.9375em;
}
#content.buscador form .section-container.lang>p {
	display: inline;
}
#content.buscador form .section-container>ul.checkbox {
	display: inline;
}
#content.buscador form .section-container>ul.checkbox li {
	display: inline;
}
#content.buscador form .section-container>ul.checkbox li>label {
	font-size: 0.9375em;
	color: #555;
}
#content.buscador form .multiselect {
	padding: 0.8125em 0px;
	background-color: white;
	position: relative;
	border: 1px solid #d6d6d6;
	border-radius: 0.3125em;
	margin-bottom: 1.5625em;
}
#content.buscador form .multiselect span.togglehide {
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 13px;
	right: 10px;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: url('../img/arrows_tramites.png') top left no-repeat transparent;
	background-position: 0px 0px;
}
#content.buscador form .multiselect.show span.togglehide {
	background-position: 0px 0px;
}
#content.buscador form .multiselect.hide span.togglehide {
	background-position: -18px 0px;
}
#content.buscador form .multiselect.hide.default .innerdata {
	display: none;
}
#content.buscador form .multiselect h3 {
	margin: 0px 1em;
	color: #4E4E4E;
	font-size: 1.125em;
	cursor: pointer;
}
#content.buscador form .multiselect .innerdata {
	font-size: 1em;
}
#content.buscador form .multiselect .innerdata ul.checkbox {
	font-size: 1em;
	display: block;
	margin: 0px 1.125em;
	margin-top: 1.125em;
}
#content.buscador form .multiselect .innerdata ul.checkbox li {
	display: inline;
	display: inline-block;
	margin-right: 0.5333333333333333em;
	margin-bottom: 0.26666666666666666em;
}
#content.buscador form .multiselect .innerdata ul.checkbox li>label {
	font-size: 0.9375em;
	color: #555;
}
#content.buscador form .pubdate-container {
	width: 100%;
}
#content.buscador form .pubdate-container p {
	font-weight: bold;
	color: #666666;
}
#content.buscador form .pubdate-container .datepicker-container {
	display: inline-block;
	width: 46.865671641791046%;
	margin-bottom: 1.5625em;
}
#content.buscador form .pubdate-container .datepicker-container.l {
	margin-right: 3.134328358208955%;
}
#content.buscador form .pubdate-container .datepicker-container.r {
	margin-left: 3.134328358208955%;
}
#content.buscador form .pubdate-container .datepicker-container>.form-element-container {
	display: inline-block;
	vertical-align: middle;
}
#content.buscador form .pubdate-container .datepicker-container>.form-element-container>* {
	display: inline;
	width: auto;
}
#content.buscador form .pubdate-container .datepicker-container>.form-element-container>label {
	font-size: 0.9375em;
	color: #555;
	padding-left: 0.26666666666666666em;
	padding-right: 0.26666666666666666em;
}
#content.buscador form .pubdate-container .datepicker-container>.form-element-container>label>span {
	color: #767676;
}
#content.buscador form .pubdate-container .datepicker-container>.datepicker-button {
	display: inline-block;
	vertical-align: middle;
	width: 1.6875em;
	height: 1.75em;
	background: url('../img/calendar.png') left top no-repeat transparent;
	background-size: contain;
	margin-left: 0.3125em;
	margin-top: 0.1875em;
}
#content.buscador form .pubdate-container .datepicker-container>.datepicker-button>span {
	display: none;
}
#content.buscador form .form-element-container {
	padding: 0.25em 0.3125em;
	border: 0.25em solid #d6d6d6;
	border-radius: 0.375em;
	background-color: white;
	margin-top: 0.1875em;
}
#content.buscador form .form-element-container>select, #content.buscador form .form-element-container>input {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	color: #555;
	font-size: 0.9375em;
}
#content.buscador form>.submit-container {
	text-align: center;
	position: relative;
	margin-top: 15px;
}
#content.buscador form>.submit-container a.white-button {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#content.buscador form>.submit-container button {
	padding: 0.625em 1.375em;
	z-index: 0;
}
#content.buscador form>.submit-container button>span.text>span.container>span {
	font-size: 1.375em;
	color: #3f3f3f;
}
html.nojs #content.buscador form .selector-ua-container {
	display: none !important;
}
#content.contacto>.title {
	margin-bottom: 0.9375em;
}
#content.contacto>.title>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.35714285714285715em;
}
#content.contacto>.title>p {
	font-size: 0.8125em;
	color: #555;
}
#content.contacto>h3 {
	font-size: 5em;
	margin-top: 0.4375em;
	margin-bottom: 0.1875em;
	color: #767676;
}
#content.contacto>h3>strong {
	color: #C00;
	font-weight: bold;
}
#content.contacto>.gen-button {
	margin-right: 0.625em;
	margin-bottom: 0.9375em;
}
#content.contacto>.telf>p {
	color: #555;
	font-size: 0.8125em;
	line-height: 130%;
	margin-bottom: 0.7692307692307693em;
}
#content.contacto>.telf>p>strong {
	font-weight: bold;
}
#content.contacto>.telf>p>strong.fax {
	font-size: 1.3846153846153846em;
}
#content.organigramaFicha>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 1.1428571428571428em;
	padding-top: 0.9375em;
}
#content.organigramaFicha div.unidad {
	background: url('../img/ficha_separador.gif') bottom center no-repeat transparent;
	background-size: 80% 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#content.organigramaFicha div.unidad div.container {
	margin-bottom: 2.1875em;
	position: relative;
}
#content.organigramaFicha div.unidad div.container:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.organigramaFicha div.unidad div.container>* {
	margin-left: 220px;
}
#content.organigramaFicha div.unidad div.container div.encargado {
	border: 1px solid #a1a1a1;
	margin: 0px;
	padding: 8px;
	width: 170px;
	float: left;
}
#content.organigramaFicha div.unidad div.container div.encargado img.foto {
	width: 170px;
	/*height: 170px;*/
	margin-left: 0px;
}
#content.organigramaFicha div.unidad div.container div.encargado .cargo {
	margin-top: 0.5555555555555556em;
	margin-bottom: 0em;
	font-size: 1.125em;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	line-height: 115%;
	color: #767676;
}
#content.organigramaFicha div.unidad div.container div.encargado .nombre {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 1.125em;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	line-height: 115%;
}
#content.organigramaFicha div.unidad div.container h3 {
	min-height: 76px;
	font-size: 2.375em;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	line-height: 120%;
}
#content.organigramaFicha div.unidad div.container .contacto {
	margin-top: 0.45454545454545453em;
	margin-bottom: 0.9090909090909091em;
	font-size: 0.6875em;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height: 130%;
}
#content.organigramaFicha div.unidad div.container .contacto .direccion a {
	color: #767676;
	text-decoration: underline;
}
#content.organigramaFicha div.unidad div.container .web {
	margin-top: 15px;
}
#content.organigramaFicha div.funciones {
	margin-top: 1.25em;
	margin-bottom: 1.875em;
}
#content.organigramaFicha div.funciones:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.organigramaFicha div.funciones h3 {
	font-size: 1.375em;
	color: #666666;
	margin-bottom: 0.625em;
}
#content.organigramaFicha div.funciones p {
	font-size: 0.8125em;
	color: #000000;
	margin-bottom: 0em;
	line-height: 130%;
}
#content.organigramaFicha div.subunidades {
	margin-bottom: 3.125em;
}
#content.organigramaFicha div.subunidades:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.organigramaFicha div.subunidades h3 {
	font-size: 1.375em;
	color: #666666;
	margin-bottom: 0.3125em;
}
#content.organigramaFicha div.subunidades ul li {
	width: 48%;
	margin-right: 2%;
	padding: 0.25em 0em;
}
#content.organigramaFicha div.subunidades ul li:nth-child(2n+1) {
	float: left;
}
#content.organigramaFicha div.subunidades ul li:nth-child(2n) {
	float: right;
}
#content.organigramaFicha div.subunidades ul li a {
	font-size: 0.6875em;
	line-height: 130%;
	color: #156fb0;
	text-decoration: underline;
	font-weight: bold;
}
#content.organigramaFicha div.tramites div.heading:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.organigramaFicha div.tramites div.heading h4 {
	font-size: 1.375em;
	color: #666666;
	margin-bottom: 0.3125em;
	float: left;
}
#content.organigramaFicha div.tramites div.heading div.disponibles {
	font-size: 0.75em;
	color: #333;
	float: right;
	position: relative;
	top: 0.25em;
}
#content.organigramaFicha div.tramites div.heading div.disponibles strong {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-size: 1.5em;
	color: #C00;
}
#content.organigramaFicha div.tramites div.heading div.disponibles a {
	line-height: 130%;
	color: #156fb0;
	text-decoration: underline;
	font-weight: bold;
}
#content.organigramaFicha .mapaLocalizacion {
	margin-bottom: 6.25em;
}
#content.organigramaFicha .mapaLocalizacion h4 {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 2.375em;
	line-height: 120%;
	padding-bottom: 0.13157894736842105em;
}
#content.organigramaFicha .mapaLocalizacion p.nombre {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 1.25em;
	color: #999999;
	padding-bottom: 0.25em;
}
#content.organigramaFicha .mapaLocalizacion p.localizacion {
	font-family: Arial, sans-serif;
	font-size: 1.375em;
	color: #666666;
	padding-bottom: 0.6818181818181819em;
}
#content.organigramaFicha .mapaLocalizacion #mapaGoib {
	height: 500px;
	border: 1px solid black;
}
#content.organigramaFicha .mapaLocalizacion #mapaGoib .tab {
	line-height: 130%;
	text-align: center;
}
#content.organigramaFicha .mapaLocalizacion #mapaGoib .tab a {
	color: #767676;
}
#content.tramites>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.8928571428571429em;
}
#content.tramites div.params_busqueda {
	font-size: 1em;
	line-height: 130%;
	margin-bottom: 1.5625em;
}
#content.tramites div.params_busqueda em {
	color: #CC0000;
}
#content.tramites div.refinar {
	margin-bottom: 1.5625em;
}
#content.tramites div.tramites div.heading {
	margin-bottom: 20px;
}
#content.tramites div.tramites div.heading:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.tramites div.tramites div.heading div.disponibles {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 0.75em;
	color: #666;
}
#content.tramites div.tramites div.heading div.disponibles strong {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-size: 1.5em;
	color: #C00;
}
#content.tramites div.tramites div.heading div.disponibles a {
	color: #156FB0;
	text-decoration: underline;
	margin: 0px 0.1875em;
	display: inline-block;
}
#content.tramites div.tramites div.heading div.disponibles a.selected {
	background-color: #666;
	padding: 4px 5px;
	color: white;
	text-decoration: none;
	position: relative;
}
#content.tramites div.tramites div.heading div.disponibles a.selected span.arrow {
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0px;
	height: 5px;
	width: 100%;
	background: url('../img/flecha_tramites.gif') top center no-repeat transparent;
	background-size: contain;
}

#content.tramites_ficha:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.tramites_ficha>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.7142857142857143em;
}
#content.tramites_ficha div.datos {
	padding-right: 7px;
	padding-bottom: 5px;
	margin-bottom: 1.3125em;
}
#content.tramites_ficha div.datos div.content {
	background-color: #f4f4f4;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	padding: 1.375em 1.5625em 2.3125em 1.5625em;
}
#content.tramites_ficha div.datos div.content h2 {
	font-size: 1.75em;
	color: #4e4e4e;
	line-height: 120%;
	margin-bottom: 0.6428571428571429em;
	padding-bottom: 1.5em;
	background: url('../img/tramite_separador_titulo.gif') bottom center no-repeat transparent;
	background-size: 80% 10px;
}
#content.tramites_ficha div.datos div.content p {
	font-size: 0.9375em;
	line-height: 130%;
}
#content.tramites_ficha div.center {
	float: left;
	width: 71.23287671232876%;
}
#content.tramites_ficha div.completo {
	float: left;
	width: 100%;
}
#content.tramites_ficha div.center>div.seccion:first-child, #content.tramites_ficha div.center>div.split:first-child {
	padding-top: 0px;
}
#content.tramites_ficha div.center div.seccion {
	padding: 0.75em 0em;
}
#content.tramites_ficha div.center div.seccion h3 {
	font-size: 0.8125em;
	font-weight: bold;
}
#content.tramites_ficha div.center div.seccion.tramites .listado_tramites {
	margin-top: 0.375em;
}
#content.tramites_ficha div.center div.seccion div.content {
	min-height: 7px;
	margin-top: 0.375em;
	border: 1px solid #dadada;
	border-radius: 9px;
	padding: 0.625em 1.0625em;
}
#content.tramites_ficha div.center div.seccion div.content>* {
	font-size: 0.8125em;
}
#content.tramites_ficha div.center div.seccion div.content p {
	margin: 0.5384615384615385em 0px;
	line-height: 130%;
	text-align: justify;
}
#content.tramites_ficha div.center div.seccion div.content p a {
	color: #156FB0;
	font-size: 1em;
}
#content.tramites_ficha div.center div.seccion div.content ul {
	list-style-type: square;
	padding-left: 1.153846153846154em;
}
#content.tramites_ficha div.center div.seccion div.content ul li {
	margin: 0.5384615384615385em 0px;
}
#content.tramites_ficha div.center div.seccion div.content ul.download {
	list-style-type: none;
	padding: 0;
	list-style-type: none;
	padding: 0;
}
#content.tramites_ficha div.center div.seccion div.content ul.download li {
	padding-left: 28px;
	padding-top: 7px;
	min-height: 15px;
	line-height: 130%;
	background-image: url('../img/icon.archivo.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: 20px 22px;
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.pdf {
	background-image: url('../img/icon.pdf.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.doc {
	background-image: url('../img/icon.doc.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.xls {
	background-image: url('../img/icon.excel.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.gif {
	background-image: url('../img/icon.gif.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.jpg {
	background-image: url('../img/icon.jpg.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.mpeg {
	background-image: url('../img/icon.mpeg.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.odt {
	background-image: url('../img/icon.odt.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.ppt {
	background-image: url('../img/icon.powerpoint.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.son {
	background-image: url('../img/icon.son.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.tiff {
	background-image: url('../img/icon.tiff.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li.txt {
	background-image: url('../img/icon.txt.png');
}
#content.tramites_ficha div.center div.seccion div.content ul.download li a {
	color: #156FB0;
	font-size: 0.9230769230769231em;
}
#content.tramites_ficha div.center div.seccion div.content ul.download li a {
	font-size: 13px !important;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite, #content.tramites_ficha div.center div.seccion.normativas .content.tramite, #content.tramites_ficha div.center div.seccion.tramites .content.normativa, #content.tramites_ficha div.center div.seccion.normativas .content.normativa {
	padding: 1.5625em 0px;
	background-color: #f7f7f7;
	position: relative;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite span.togglehide, #content.tramites_ficha div.center div.seccion.normativas .content.tramite span.togglehide, #content.tramites_ficha div.center div.seccion.tramites .content.normativa span.togglehide, #content.tramites_ficha div.center div.seccion.normativas .content.normativa span.togglehide {
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 6px;
	right: 6px;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: url('../img/arrows_tramites.png') top left no-repeat transparent;
	background-position: 0px 0px;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite.show span.togglehide, #content.tramites_ficha div.center div.seccion.normativas .content.tramite.show span.togglehide, #content.tramites_ficha div.center div.seccion.tramites .content.normativa.show span.togglehide, #content.tramites_ficha div.center div.seccion.normativas .content.normativa.show span.togglehide {
	background-position: 0px 0px;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite.hide span.togglehide, #content.tramites_ficha div.center div.seccion.normativas .content.tramite.hide span.togglehide, #content.tramites_ficha div.center div.seccion.tramites .content.normativa.hide span.togglehide, #content.tramites_ficha div.center div.seccion.normativas .content.normativa.hide span.togglehide {
	background-position: -18px 0px;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite.hide.default .innerdata, #content.tramites_ficha div.center div.seccion.normativas .content.tramite.hide.default .innerdata, #content.tramites_ficha div.center div.seccion.tramites .content.normativa.hide.default .innerdata, #content.tramites_ficha div.center div.seccion.normativas .content.normativa.hide.default .innerdata {
	display: none;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite h4, #content.tramites_ficha div.center div.seccion.normativas .content.tramite h4, #content.tramites_ficha div.center div.seccion.tramites .content.normativa h4, #content.tramites_ficha div.center div.seccion.normativas .content.normativa h4 {
	margin: 0px 1em;
	color: #4E4E4E;
	font-size: 1.125em;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata {
	font-size: 1em;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata>*, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata>*, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata>*, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata>* {
	margin: 0px 1.125em;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata p.desc, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata p.desc, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata p.desc, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata p.desc {
	font-size: 0.9375em;
	margin: 0px;
	margin-bottom: 0em;
	padding: 0px 1.2em;
	padding-top: 15px;
	padding-bottom: 35px;
	background: url('../img/tramite_desc_separador.png') bottom center no-repeat transparent;
	background-size: 100% 20px;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata h5, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata h5, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata h5, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata h5, #content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata p, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata p, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata p, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata p {
	font-size: 0.8125em;
	margin: 0px 1.3846153846153846em;
	margin-bottom: 0.7692307692307693em;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata h5.contenthead, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata h5.contenthead, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata h5.contenthead, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata h5.contenthead, #content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata p.contenthead, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata p.contenthead, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata p.contenthead, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata p.contenthead {
	margin-top: 1.9230769230769231em;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata h5, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata h5, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata h5, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata h5 {
	margin-top: 1.9230769230769231em;
	font-weight: bold;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata h5:nth-of-type(1), #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata h5:nth-of-type(1), #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata h5:nth-of-type(1), #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata h5:nth-of-type(1) {
	margin-top: 0px;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata .content, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata .content, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata .content, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata .content {
	margin-bottom: 0.9375em;
	background-color: #fafafa;
}
#content.tramites_ficha div.center div.seccion.tramites .content.tramite .innerdata ul.download, #content.tramites_ficha div.center div.seccion.normativas .content.tramite .innerdata ul.download, #content.tramites_ficha div.center div.seccion.tramites .content.normativa .innerdata ul.download, #content.tramites_ficha div.center div.seccion.normativas .content.normativa .innerdata ul.download {
	background-color: #FAFAFA;
	border: 1px solid #D5D5D5;
	border-radius: 9px;
	padding: 0.8125em 1.0625em;
}
#content.tramites_ficha div.center div.split:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content.tramites_ficha div.center div.split div.seccion {
	width: 45%;
}
#content.tramites_ficha div.center div.split div.seccion:nth-child(2n+1) {
	float: left;
	clear: left;
}
#content.tramites_ficha div.center div.split div.seccion:nth-child(2n) {
	float: right;
	clear: right;
}
#content.tramites_ficha aside {
	width: 24.383561643835616%;
	margin-left: 73.34246575342466%;
}
#content.tramites_ficha aside>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.5357142857142857em;
}
#content.tramites_ficha aside div.modulo {
	position: relative;
	padding: 0.9375em 0.75em;
	margin-bottom: 1.25em;
}
#content.tramites_ficha aside div.modulo div.decor {
	position: absolute;
}
#content.tramites_ficha aside div.modulo div.decor.h {
	width: 100%;
	height: 1px;
	left: 0px;
	background: url('../img/dotted-h.png') top left repeat-x transparent;
}
#content.tramites_ficha aside div.modulo div.decor.h.up {
	top: 0px;
}
#content.tramites_ficha aside div.modulo div.decor.h.down {
	bottom: 0px;
}
#content.tramites_ficha aside div.modulo div.decor.v {
	width: 1px;
	height: 100%;
	top: 0px;
	background: url('../img/dotted-v.png') top left repeat-y transparent;
}
#content.tramites_ficha aside div.modulo div.decor.v.left {
	left: 0px;
}
#content.tramites_ficha aside div.modulo div.decor.v.right {
	right: 0px;
}
#content.tramites_ficha aside div.modulo h3 {
	font-size: 0.75em;
	font-weight: bold;
	color: #156FB0;
	text-transform: uppercase;
	margin-bottom: 1.25em;
}
#content.tramites_ficha aside div.modulo.telematico>p {
	font-size: 0.75em;
	margin-bottom: 1.25em;
}
#content.tramites_ficha aside div.modulo div.blue_button {
	border: 1px solid #e7e7e7;
	border-radius: 0.3125em;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.25);
}
div.boton_azul{
	margin-left:-15px;
	margin-top: 10px;
	margin-bottom: -10px;
}
div.boton_azul a {
	display: block;
	padding: 0.25em;
	text-decoration: none;
	width: 240px;
}
div.boton_azul a span {
	display: block;
	border: 1px solid #5199cf;
	background: url('../img/fondo_boton_azul.png') top left no-repeat #317BB4;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 0.8125em;
	padding: 0.6923076923076923em;
	border-radius: 0.46153846153846156em;
}

#content.tramites_ficha aside div.modulo div.blue_button a {
	display: block;
	padding: 0.25em;
	text-decoration: none;
}
#content.tramites_ficha aside div.modulo div.blue_button a span {
	display: block;
	border: 1px solid #5199cf;
	background: url('../img/fondo_boton_azul.png') top left no-repeat #317BB4;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 0.8125em;
	padding: 0.6923076923076923em;
	border-radius: 0.46153846153846156em;
}
div.boton_gris {
	border: 1px solid #e7e7e7;
	border-radius: 0.3125em;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.25);
	margin-left:-15px;
	margin-top: 10px;
	margin-bottom: -10px;
}
div.boton_gris a {
	display: block;
	padding: 0.25em;
	text-decoration: none;
}
div.boton_gris a span {
	display: block;
	/*border: 1px solid #5199cf;*/
	/*background: url('../img/fondo_boton_azul.png') top left no-repeat #317BB4;*/
	/*color: #ffffff;*/
	font-weight: bold;
	text-align: center;
	font-size: 0.8125em;
	padding: 0.6923076923076923em;
	border-radius: 0.46153846153846156em;
}
#content.tramites_ficha aside div.modulo div.grey_button {
	border: 1px solid #e7e7e7;
	border-radius: 0.3125em;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.25);
}
#content.tramites_ficha aside div.modulo div.grey_button a {
	display: block;
	padding: 0.25em;
	text-decoration: none;
}
#content.tramites_ficha aside div.modulo div.grey_button a span {
	display: block;
	/*border: 1px solid #5199cf;*/
	/*background: url('../img/fondo_boton_azul.png') top left no-repeat #317BB4;*/
	/*color: #ffffff;*/
	font-weight: bold;
	text-align: center;
	font-size: 0.8125em;
	padding: 0.6923076923076923em;
	border-radius: 0.46153846153846156em;
}
#content.tramites_ficha aside div.modulo ol {
	list-style-type: decimal;
	padding-left: 1.3125em;
}
#content.tramites_ficha aside div.modulo ol li {
	font-size: 0.75em;
}
#content.tramites_ficha aside div.modulo ol li p {
	margin-bottom: 0.8333333333333333em;
}
#content.tramites_ficha aside div.modulo ol li div.pdf {
	font-size: 0.9166666666666666em;
	margin-bottom: 0.9090909090909092em;
	color: #156FB0;
	padding-left: 28px;
	padding-top: 7px;
	background: url('../img/icon.pdf.png') top left no-repeat transparent;
	background-size: 20px 22px;
	min-height: 15px;
	line-height: 130%;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
#content.tramites_ficha aside div.modulo ol li div.pdf a {
	color: #156FB0;
}
#content.tramites_ficha aside div.modulo ol li div.addr p {
	margin-bottom: 0px;
	line-height: 120%;
	color: #666;
	font-style: italic;
}
#content.tramites_ficha aside div.modulo ol li div.addr p.main {
	font-weight: bold;
}
#content.tramites_ficha aside div.modulo.telefono>p {
	font-size: 0.75em;
	margin-bottom: 0.75em;
}
#content.tramites_ficha aside div.modulo.telefono>p.tlf {
	color: #999999;
	font-size: 1.25em;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
}
#content.tramites_ficha aside div.modulo.telefono>p.tlf span.prefix {
	color: #333333;
}
#content.ficha_informativa h2 {
	color: #6199c2;
	font-weight: bold;
	line-height: 125%;
	font-size: 1.875em;
}
#content.ficha_informativa img {
	display: block;
	margin-top: 0.625em;
	width: 100%;
}
#content.ficha_informativa em {
	font-style: italic;
}
#content.ficha_informativa strong {
	font-weight: bold;
}
#content.ficha_informativa ul li {
	background: url(/seucaib/resources/img/bullet.gif) 0 0.4em no-repeat;
	padding-left: 8px;
	padding-bottom: 1em;
}
#content.ficha_informativa div.resumen {
	margin-top: 0.6666666666666666em;
	color: #666;
	font-weight: bold;
	line-height: 125%;
	font-size: 0.9375em;
}
#content.ficha_informativa div.content {
	margin-top: 0.625em;
}
#content.ficha_informativa div.content p {
	margin-bottom: 0.7692307692307693em;
	text-align: justify;
}
#content.ficha_informativa div.content>* {
	margin-bottom: 0.7692307692307693em;
	line-height: 125%;
	font-size: 0.8125em;
	text-align: justify;
}
#content.ficha_informativa div.content .seccion {
	margin-top: 2em;
}
#content.ficha_informativa div.content .seccion h3 {
	font-size: 1em;
	font-weight: bold;
}
#content.ficha_informativa div.content .seccion .content {
	border: 1px solid #DADADA;
	padding: 0.625em 1.0625em;
	border-radius: 9px;
}
#content.ficha_informativa div.content .seccion .content ul {
	list-style-type: square;
	padding-left: 0.9375em;
}
#content.ficha_informativa div.content .seccion .content ul li {
	margin: 0.4375em 0px;
}
#content.ficha_informativa div.content .seccion .content ul.links {
	list-style-type: none;
	padding: 0;
}
#content.ficha_informativa div.content .seccion .content ul.links li {
	padding-top: 7px;
	line-height: 130%;
	min-height: 15px;
	margin: 0.1em 0;
	padding-left: 0;
	background: none;
}
#content.ficha_informativa div.content .seccion .content ul.links li a {
	color: #156FB0;
	font-size: 1em;
}
#content.ficha_informativa div.content .seccion .content ul.download {
	list-style-type: none;
	padding: 0;
}
#content.ficha_informativa div.content .seccion .content ul.download li {
	padding-left: 28px;
	padding-top: 7px;
	min-height: 15px;
	line-height: 130%;
	background-image: url('../img/icon.archivo.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: 20px 22px;
}
#content.ficha_informativa div.content .seccion .content ul.download li.pdf {
	background-image: url('../img/icon.pdf.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.doc {
	background-image: url('../img/icon.doc.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.xls {
	background-image: url('../img/icon.excel.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.gif {
	background-image: url('../img/icon.gif.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.jpg {
	background-image: url('../img/icon.jpg.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.mpeg {
	background-image: url('../img/icon.mpeg.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.odt {
	background-image: url('../img/icon.odt.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.ppt {
	background-image: url('../img/icon.powerpoint.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.son {
	background-image: url('../img/icon.son.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.tiff {
	background-image: url('../img/icon.tiff.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li.txt {
	background-image: url('../img/icon.txt.png');
}
#content.ficha_informativa div.content .seccion .content ul.download li a {
	color: #156FB0;
	font-size: 0.9230769230769231em;
}
#content.ficha_informativa div.content .seccion .content ul.download li a {
	font-size: 1em;
}
div.main.nosidebar {
	background: none;
}
div.main.nosidebar #mapaweb {
	position: relative;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}
div.main.nosidebar #mapaweb div.telePrincipal {
	position: absolute;
	left: -20px;
	top: -175px;
	margin: 0px auto;
	margin-bottom: 10px;
	width: 141px;
	height: 154px;
}
div.main.nosidebar #mapaweb div.telePrincipal>div.container {
	position: relative;
	width: 211px;
	height: 100%;
	background: url('../img/tele_principal.png') left top no-repeat transparent;
}
div.main.nosidebar #mapaweb div.telePrincipal>div.container>div.globo {
	width: 81px;
	height: 34px;
	padding: 13px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}
div.main.nosidebar #mapaweb div.telePrincipal>div.container>div.globo>span {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 12px;
	color: black;
}
div.main.nosidebar #mapaweb h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-size: 1.75em;
	color: #5F99C8;
	margin-bottom: 0.7142857142857142em;
	margin-top: 2.642857142857143em;
}
div.main.nosidebar #mapaweb section {
	width: 33%;
	float: left;
	margin-bottom: 2.5em;
}
div.main.nosidebar #mapaweb section h3 {
	font-size: 1.375em;
	color: #666666;
	margin-bottom: 0.4545454545454546em;
}
div.main.nosidebar #mapaweb section ul {
	padding-right: 3.125em;
}
div.main.nosidebar #mapaweb section ul li {
	background: url(/seucaib/resources/img/lista_gris.gif) 0 50% no-repeat;
	padding-left: 15px;
	line-height: 130%;
}
div.main.nosidebar #mapaweb section ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #156FB0;
	text-decoration: underline;
}
div.main.nosidebar #mapaweb section ul li a:hover {
	color: #CC0000;
}
div.main.nosidebar #mapaweb section ul li span {
	font-weight: bold;
	font-size: 0.6875em;
	color: #666666;
}
div.main.nosidebar #mapaweb section ul li span strong {
	color: #CC0000;
}
div.main.nosidebar #mapaweb section:nth-child(3n+1) {
	clear: left;
}
div.main.nosidebar #mapaweb section.destacado ul {
	padding: 30px 18px;
	border: 1px solid #DDDDDD;
	background-color: #F4F4F4;
	border-radius: 15px;
}
div.main.nosidebar #mapaweb section.persones {
	clear: both;
}
#content.accesibilidad>.title {
	margin-bottom: 0.9375em;
}
#content.accesibilidad>.title>h2 {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	color: #6199c2;
	font-size: 1.75em;
	margin-bottom: 0.35714285714285715em;
}
#content.accesibilidad>.title>p {
	font-size: 0.8125em;
	color: #555;
	text-align: justify;
	padding-top: 1em;
}
#content.accesibilidad>.title>p>a {
	color: #156fb0;
	text-decoration: underline;
}
#content.accesibilidad>h3 {
	font-size: 5em;
	margin-top: 0.4375em;
	margin-bottom: 0.1875em;
	color: #767676;
}
#content.accesibilidad>h3>strong {
	color: #C00;
	font-weight: bold;
}
div.sede-text-paginator>h2 {
	position: absolute;
	margin-top: -35px !important;
}
.sede-imgslider>.viewport {
	clear: both;
}
footer .legal {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background-color: #f4f4f4;
	/* padding-top: 1em; */
	/* padding-bottom: 1.0em; */
	margin-bottom: 1.4em;
	padding: 1em;
}
div#botones-busqueda>div.minibody {
	display: none;
}
ul.materialabel {
	display: inline-block;
	text-overflow: ellipsis;
	max-width: 234px;
}
ul.materia>li>div>div>label {
	font-weight: bold;
	font-size: 0.92em;
}
li>div.text>div.container * {
	vertical-align: top;
}
li>div.text>div.container * input {
	clear: left;
	margin-right: 10px;
	position: relative;
}
#content>div.center>div>h2 {
	font-weight: 100 !important;
}
#content.front>div.center>div.tramites>div.content {
	margin-top: -6px;
}
div#help-containers>div.container-info {
	background-color: #666666;
	font-size: 0.938em;
	font-family: Arial, sans-serif;
	display: none;
	color: white;
	position: absolute;
	margin-top: -87px;
	z-index: 101;
	margin-left: 150px;
	padding: 15px 20px 15px 20px;
	width: 192px;
}
div#help-containers>div.container-info>span {
	background-image: url("/seucaib/resources/img/cerrar.png");
	margin-top: -10px;
	margin-right: -15px;
	display: block !important;
	width: 18px;
	height: 18px;
	float: right;
	cursor: pointer;
	/*visibility: hidden;*/
}

.ayudaTooltip{
	background-image: url("/seucaib/resources/img/cerrar.png");
	margin-top: -10px;
	margin-right: -15px;
	display: block !important;
	width: 18px;
	height: 18px;
	float: right;
	cursor: pointer;
	/*visibility: hidden;*/
}

div#help-containers>div.container-info>p {
	min-height: 40px;
	font-size: 0.8em;
	line-height: 130%;
}
div#help-containers>div.container-info>div.iconito {
	display: block;
	width: 23px;
	height: 30px;
	margin-left: -38px;
	margin-top: 28px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: bottom;
}
div#help-containers>div.container-info>div.iconito.icono-flecha-derecha {
	background-image: url("/seucaib/resources/img/flecha.png");
}
div#help-containers>div.container-info>div.iconito.icono-flecha-izquierda {
	background-image: url("/seucaib/resources/img/flecha-invertida.png");
	margin-left: 209px;
}
.boton-submaterias {
	width: 13px;
	display: inline-block;
	margin-left: 5px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	background-image: url("/seucaib/resources/img/flecha_arriba.png");
}
.boton-submaterias.desplegat {
	background-image: url("/seucaib/resources/img/flecha_abajo.png");
}
.subcontainer-submaterias {
	margin-left: 20px;
}
.subcontainer-submaterias>li {
	margin-top: 5px;
}
.mini-container {
	width: 100%;
	display: inline-block;
	margin-top: 7px;
	border: 1px solid #c9caca;
	border-radius: 8px;
	font-size: 0.938em;
	border-color: #4F4F4F;
}
.mini-container>div>h2 {
	font-weight: bold;
	color: #666666;
}
.mini-container>div>ul {
	width: 100%;
	display: inline-block;
	margin-top: -5px;
	color: #666666;
}
.mini-container>div>ul>li {
	display: inline-block;
	vertical-align: top;
	width: 280px;
	margin-top: 15px;
}
.mini-container>div>ul>li>div>div>input {
	margin-top: 0px;
}
.mini-container>div>ul>li>div>div>span {
	margin: 0px 0px 2px 5px;
}
.mini-container>div>ul>li>div>div>label {
	cursor: pointer;
}
.mini-container.minic-familia {
	background-color: #e9f7e8;
}
.mini-container.minic-materia {
	overflow: hidden;
	background-color: #f8f2e7;
}
.mini-container.minic-uadmin {
	background-color: #ecf3f8;
}
.mini-container>div {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
span.iconito.icono-materia {
	background-image: url("/seucaib/resources/img/materia.png");
}
span.iconito.icono-ayuda {
	background-image: url("/seucaib/resources/img/info.png");
}
span.iconito.icono-tipo {
	background-image: url("/seucaib/resources/img/tramit.png");
}
span.iconito.icono-ua {
	background-image: url("/seucaib/resources/img/administrativa.png");
}
span.iconito.icono-ayuda-po {
	cursor: pointer;
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: 0px 5px 0px 5px;
	background: url(/seucaib/resources/img/info.png) no-repeat;
}

button.iconito.icono-ayuda-po {
	cursor: pointer;
	display: inline-block;
	width: 21px;
	height: 21px;
	border: 0;
	margin: 0px 5px 0px 5px;
	background: url(/seucaib/resources/img/info.png) no-repeat;
}

.imc-cerrar{
	background: url(/seucaib/resources/img/ico-cerrar.png) no-repeat top left;
	padding-left: 16px;
}
.button-container {
	margin-top: 15px;
	width: 100%;
	height: 50px;
}
.button-container>.subcontainer {
	float: right;
}
.button-container>.subcontainer>a {
	float: right;
}
.button-container>.subcontainer>a:hover>span.text>span.container>span {
	color: #666666;
}
.button-container>.subcontainer>button {
	background-color: white;
	border-radius: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-right: 11px;
	margin-top: 7px;
	font-size: 0.750em;
	border: 1px solid #757575;
	float: left;
	cursor: pointer;
}
.button-container>.subcontainer>button:hover {
	background-color: #EEEEEE;
}
.vigentsTelematics {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0.84375em;
	margin-bottom: 30px;
	font-size: 0.875em;
}
.vigentsTelematics>.vigents {
	float: left;
	margin-left: -10px;
}
.vigentsTelematics>.telematics {
	float: right;
}
.vigentsTelematics div div * {
	vertical-align: middle;
}
#content>div.center>div>h2 {
	font-size: 1.750em;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-weight: bold;
	color: #5F99C8;
	float: left;
	margin-top: -12px;
	margin-right: 15px;
}
.button-container>.subcontainer>.gen-button>span.text>span.container>span {
	color: black;
}
#botones-busqueda {
	display: inline-block;
	width: 100%;
	margin-top: 2px;
}
#botones-busqueda>div {
	position: relative;
	float: left;
	width: 28%;
	border: 1px solid #666666;
	border-radius: 10px;
	margin-right: 1%;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 2%;
	padding-right: 2%;
	font-family: Arial, sans-serif;
	min-width: 131px;
}
#botones-busqueda>div.unselected {
	/*opacity: 0.75;*/
}
#botones-busqueda>div:hover {
	border-color: #1F1F1F;
}
#botones-busqueda>div#sel-materia {
	background-color: #f8f2e7;
}
#botones-busqueda>div#sel-tipo {
	background-color: #e9f7e8;
}
#botones-busqueda>div#sel-unitatA {
	margin-right: 0%;
	background-color: #ecf3f8;
	position: relative;
}
#botones-busqueda>div#sel-unitatA>p>span {
	margin-right: 20px;
}
#botones-busqueda>div#sel-unitatA>p>span.iconito {
	margin-right: 5px;
}
#botones-busqueda>div#sel-unitatA>p>span.icono-ayuda {
	margin-left: 79%;
	position: absolute;
}
#botones-busqueda>div>p {
	width: 100%;
	display: inline-block;
	font-weight: bold;
	font-size: 0.750em;
	color: #666666;
	min-height: 2em;
}
#botones-busqueda>div>p>* {
	float: left;
}
#botones-busqueda>div>p>span {
	margin-right: 20px;
	margin-top: 4px;
}
#botones-busqueda>div>p>span.iconito {
	height: 18px;
	width: 18px;
	display: block;
}
#botones-busqueda>div>p>span:first-child {
	margin-right: 5px;
	margin-top: 0px;
}
#botones-busqueda>div>p>span:last-child {
	margin-left: 4px;
	margin-top: 4px;
	position: absolute;
	cursor: pointer;
}
#botones-busqueda>div>div {
	margin-top: 2px;
	font-size: 0.813em;
	clear: both;
	color: #7B6B65;
}
#botones-busqueda>div>div>span {
	margin-right: 2px;
}
#botones-busqueda>div>div>span.selected {
	color: #CC0000;
	font-weight: bold;
}
#botones-busqueda>div>div>span.selected#sel-materia {
	background-color: #ffffff;
}
#botones-busqueda>div>div>span.selected#sel-tipo {
	background-color: #ffffff;
}
#botones-busqueda>div>div>span.selected#sel-unitatA {
	background-color: #ffffff;
}
#botones-busqueda>div.selected {
	border-color: #4F4F4F;
}
.titulo-contenido {
	margin-top: 0.84375em;
	margin-bottom: 6px;
	float: left;
	width: 100%;
	font-size: 0.938em;
	font-family: Arial, sans-serif;
	color: #666666;
}
.titulo-contenido.titulo-buscador {
	font-weight: bold;
}
.titulo-contenido.titulo-filtro {
	margin-top: 15px;
}
.titulo-contenido.titulo-filtro div:first-child {
	font-weight: bold;
	margin-bottom: 4px;
}
.titulo-contenido>div:last-child {
	font-size: 0.92em;
}
#botones-busqueda:last-child {
	margin-right: 0;
	clear: right;
}
div.loading>span {
	background: url('../img/loader.gif') right bottom no-repeat transparent;
	padding-right: 20px;
}
div.center div.counter>span {
	margin-top: -5px;
	display: inline-block;
	float: left;
	color: #333;
}
div.center div.counter>span>strong {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
	font-size: 1.375em;
	color: #C00;
}
div.center div.counter>span>em {
	font-size: 0.750em;
}
div.center div.counter.loading>span {
	background: url('../img/loader.gif') right bottom no-repeat transparent;
	padding-right: 20px;
}
div.search form {
	width: 100%;
	display: inline-block;
}
div.search form input[type=text] {
	border-radius: 1.1666666666666667em;
	display: inline-block;
	float: left;
	border: 1px solid #a2a2a2;
	padding: 0 10px;
	margin: 0;
	height: 30px;
	width: 97%;
	font-size: 0.75em;
}
form#uadmin>.text {
	margin-bottom: 1.5625em;
}
form#uadmin>.text>label {
	color: #666;
	font-weight: bold;
	margin-bottom: 0.3125em;
}
form#uadmin>.text>.form-element-container {
	margin-bottom: 0.3125em;
}
form#uadmin>.text>p {
	color: #555;
	font-size: 0.8125em;
	line-height: 130%;
}
form#uadmin .selector-ua-container>p {
	color: #666;
	font-weight: bold;
	font-size: 0.9375em;
}
form#uadmin .selector-ua-container .selector-ua {
	padding: 0.875em 1.0625em;
	margin-top: 0.3125em;
}
form#uadmin .selector-ua-container .selector-ua:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
form#uadmin .selector-ua-container .selector-ua .element {
	position: relative;
	padding-bottom: 12px;
}
form#uadmin .selector-ua-container .selector-ua .element:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
form#uadmin .selector-ua-container .selector-ua .element .sub {
	cursor: pointer;
	min-width: 60px;
	display: block;
	float: left;
	border: 1px solid #d6d6d6;
	border-radius: 0.3125em;
	background-color: white;
	border: 1px solid #d6d6d6;
	color: #555555;
	padding: 0.5625em 0.5em;
}
form#uadmin .selector-ua-container .selector-ua .element .sub span {
	font-size: 0.9375em;
}
form#uadmin .selector-ua-container .selector-ua .element ul {
	display: none;
	clear: both;
	float: left;
	background-color: white;
	border-radius: 0.3125em;
	position: absolute;
	top: 35px;
	left: 0px;
	border: 1px solid #ababab;
	padding-top: 0.375em;
	padding-bottom: 0.625em;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.15);
	z-index: 28;
}
form#uadmin .selector-ua-container .selector-ua .element ul li {
	cursor: pointer;
	padding: 0.4em 0.6666666666666666em;
	font-size: 0.9375em;
	line-height: 120%;
	color: #555555;
}
form#uadmin .selector-ua-container .selector-ua .element ul li:hover {
	background-color: #2176de;
	color: white;
}
form#uadmin .selector-ua-container .selector-ua .element .downarrow {
	display: block;
	width: 14px;
	height: 8px;
	position: absolute;
	left: 57px;
	bottom: 5px;
	background: url('../img/buscador-ua-downarrow.png') top left no-repeat transparent;
}
form#uadmin .selector-ua-container .selector-ua .element.dropdown {
	padding-bottom: 0px;
}
form#uadmin .selector-ua-container .selector-ua .element.dropdown.show ul {
	display: block;
}
form#uadmin .selector-ua-container .selector-ua .element.dropdown .sub {
	border: 1px solid #ababab;
}
form#uadmin .selector-ua-container .selector-ua .element.dropdown .sub span {
	padding-right: 16px;
	background: url('../img/buscador-ua-bluedrop.png') center right no-repeat transparent;
}
form#uadmin .selector-ua-container .selector-ua .element.dropdown>span.downarrow {
	display: none;
}
form#uadmin .selector-ua-container-nojs {
	padding-bottom: 20px;
}
form#uadmin .selector-ua-container-nojs>p {
	color: #666;
	font-weight: bold;
	font-size: 0.9375em;
}
form#uadmin .section-container {
	display: inline-block;
	width: 46.865671641791046%;
	margin-bottom: 1.5625em;
}
form#uadmin .section-container.l {
	margin-right: 3.134328358208955%;
}
form#uadmin .section-container.r {
	margin-left: 3.134328358208955%;
}
form#uadmin .section-container.solid {
	display: block;
	width: 100%;
}
form#uadmin .section-container>label, form#uadmin .section-container>p {
	color: #666;
	font-weight: bold;
	font-size: 0.9375em;
}
form#uadmin .section-container.lang>p {
	display: inline;
}
form#uadmin .section-container>ul.checkbox {
	display: inline;
}
form#uadmin .section-container>ul.checkbox li {
	display: inline;
}
form#uadmin .section-container>ul.checkbox li>label {
	font-size: 0.9375em;
	color: #555;
}
form#uadmin .multiselect {
	padding: 0.8125em 0px;
	background-color: white;
	position: relative;
	border: 1px solid #d6d6d6;
	border-radius: 0.3125em;
	margin-bottom: 1.5625em;
}
form#uadmin .multiselect span.togglehide {
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 13px;
	right: 10px;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: url('../img/arrows_tramites.png') top left no-repeat transparent;
	background-position: 0px 0px;
}
form#uadmin .multiselect.show span.togglehide {
	background-position: 0px 0px;
}
form#uadmin .multiselect.hide span.togglehide {
	background-position: -18px 0px;
}
form#uadmin .multiselect.hide.default .innerdata {
	display: none;
}
form#uadmin .multiselect h3 {
	margin: 0px 1em;
	color: #4E4E4E;
	font-size: 1.125em;
	cursor: pointer;
}
form#uadmin .multiselect .innerdata {
	font-size: 1em;
}
form#uadmin .multiselect .innerdata ul.checkbox {
	font-size: 1em;
	display: block;
	margin: 0px 1.125em;
	margin-top: 1.125em;
}
form#uadmin .multiselect .innerdata ul.checkbox li {
	display: inline;
	display: inline-block;
	margin-right: 0.5333333333333333em;
	margin-bottom: 0.26666666666666666em;
}
form#uadmin .multiselect .innerdata ul.checkbox li>label {
	font-size: 0.9375em;
	color: #555;
}
form#uadmin .pubdate-container {
	width: 100%;
}
form#uadmin .pubdate-container p {
	font-weight: bold;
	color: #666666;
}
form#uadmin .pubdate-container .datepicker-container {
	display: inline-block;
	width: 46.865671641791046%;
	margin-bottom: 1.5625em;
}
form#uadmin .pubdate-container .datepicker-container.l {
	margin-right: 3.134328358208955%;
}
form#uadmin .pubdate-container .datepicker-container.r {
	margin-left: 3.134328358208955%;
}
form#uadmin .pubdate-container .datepicker-container>.form-element-container {
	display: inline-block;
	vertical-align: middle;
}
form#uadmin .pubdate-container .datepicker-container>.form-element-container>* {
	display: inline;
	width: auto;
}
form#uadmin .pubdate-container .datepicker-container>.form-element-container>label {
	font-size: 0.9375em;
	color: #555;
	padding-left: 0.26666666666666666em;
	padding-right: 0.26666666666666666em;
}
form#uadmin .pubdate-container .datepicker-container>.form-element-container>label>span {
	color: #767676;
}
form#uadmin .pubdate-container .datepicker-container>.datepicker-button {
	display: inline-block;
	vertical-align: middle;
	width: 1.6875em;
	height: 1.75em;
	background: url('../img/calendar.png') left top no-repeat transparent;
	background-size: contain;
	margin-left: 0.3125em;
	margin-top: 0.1875em;
}
form#uadmin .pubdate-container .datepicker-container>.datepicker-button>span {
	display: none;
}
form#uadmin .form-element-container {
	padding: 0.25em 0.3125em;
	border: 0.25em solid #d6d6d6;
	border-radius: 0.375em;
	background-color: white;
	margin-top: 0.1875em;
}
form#uadmin .form-element-container>select, form#uadmin .form-element-container>input {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	color: #555;
	font-size: 0.9375em;
}
form#uadmin>.submit-container {
	text-align: center;
	position: relative;
	margin-top: 15px;
}
form#uadmin>.submit-container a.white-button {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
form#uadmin>.submit-container button {
	padding: 0.625em 1.375em;
	z-index: 0;
}
form#uadmin>.submit-container button>span.text>span.container>span {
	font-size: 1.375em;
	color: #3f3f3f;
}






/*** Los @media screen antiguos. **/
@media screen and (min-width: 1500px) {
	body>.header>div.wrapper {
		width: 1500px;
	}
	body>div.main {
		width: 1500px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1500px) {
	#content.front>aside>#contratacion {
		margin: 0;
	}
}
@media screen and (max-width: 1023px) {
	#content.front>aside {
		float: none;
		clear: both;
		margin: 0;
		width: auto;
		border: none;
	}
	#content.front>aside div.banner_gen>a img {
		display: none;
	}
	#content.front>aside div.banner_gen>a div.text {
		display: block;
	}
	#content.front>aside div.banner_gen, #content.front>aside div.modulo_gen {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}
	#content.front>aside #contratacion {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
		border: 1px solid #A1A1A1;
		overflow: hidden;
	}
	#content.front>aside #contratacion img.normal {
		display: none;
	}
	#content.front>aside #contratacion img.mobile {
		display: block !important;
		width: 97px;
		max-height: 100%;
		float: left;
	}
	#content.front>aside #contratacion .content {
		padding: 0.75em;
		margin-left: 97px;
		padding: 5px 10px;
		padding-left: 15px;
	}
	#content.front>aside #contratacion .content>p {
		margin-bottom: 6px;
	}
	#content.front>aside #contratacion .lista {
		display: none;
	}
	#content.front>aside #contratacion .button-container {
		text-align: left;
		margin-top: 6px;
	}
	#content.tramites_ficha div.center {
		width: auto;
		float: none;
	}
	#content.tramites_ficha div.center div.split div.seccion {
		float: none !important;
		width: auto !important;
	}
	#content.tramites_ficha aside {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-top: 30px;
	}
	#content.tramites_ficha aside div.modulo ol li p.pdf, #content.tramites_ficha aside div.modulo ol li div.pdf {
		display: inline-block;
	}
	#content.tramites_ficha aside div.modulo.telematico:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	#content.tramites_ficha aside div.modulo.telematico p {
		float: left;
		width: 59%;
	}
	#content.tramites_ficha aside div.modulo.telematico div.blue_button {
		width: 39%;
		float: right;
		max-width: 200px;
	}
	#content.tramites_ficha aside div.modulo.telefono p {
		display: inline-block;
	}
	body>.header>div.wrapper>h1.logo {
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;
		background-color: transparent;
		height: 104px;
		background-image: url('../img/logo_gr.gif');
	}
	#botones-busqueda>div>p>span.iconito {
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;
		background-color: transparent;
		background-image: url('../img/logo_gr.gif');
	}
	#botones-busqueda>div>p>span.iconito.icono-materia {
		background-image: url("/seucaib/resources/img/materia_gr.png");
	}
	#botones-busqueda>div>p>span.iconito.icono-ayuda {
		background-image: url("/seucaib/resources/img/info_gr.png");
	}
	#botones-busqueda>div>p>span.iconito.icono-tipo {
		background-image: url("/seucaib/resources/img/tramit_gr.png");
	}
	#botones-busqueda>div>p>span.iconito.icono-ua {
		background-image: url("/seucaib/resources/img/administrativa_gr.png");
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	body>.header>div.wrapper>div.bottom>div.misgestiones {
		margin-bottom: 45px;
	}
	body>.header>div.wrapper>h2.logo {
		margin: 0em auto;
		height: auto;
		padding-top: 64px;
		text-align: center;
	}
	body>.header>div.wrapper>h2.logo>span {
		margin-top: 0.625em;
		display: inline-block;
		font-size: 0.75em;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	}
	body>.header>div.wrapper>nav.breadcrumbs {
		display: none;
	}
	body>.header>div.wrapper>div.bottom {
		left: 27.734375%;
		width: 72.265625%;
	}
	body>div.main {
		background: none;
		width: 90%;
	}
	body>div.main>div#content {
		width: 71.35416666666666%;
		float: right;
		padding-top: 3.125em;
	}
	body>div.main>nav.sidebar {
		width: 24.739583333333336%;
	}
	body>div.main>nav.sidebar>div.telePrincipal {
		margin: 0;
	}
	#content.hora>.legal>aside {
		width: 50%;
	}
	#content.front>aside {
		padding-top: 2em;
	}
	#content.front>aside>#contratacion {
		margin: 0;
	}
	#content.front>div.center {
		width: auto;
	}
}
@media screen and (max-width: 767px) {
	.imc-molla-pa {
		display:none;
	}
	#content.tramites div.tramites {
		padding-left: 15px !important;
		padding-right: 8px !important;
		width: 90%;
	}
	#content.contacto>* {
		margin-left: 0.75em !important;
		margin-right: 0.75em !important;
	}
	#content.organigramaFicha>h3, #content.organigramaFicha div.unidad, #content.organigramaFicha div.subunidades {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#content.organigramaFicha div.tramites {
		padding-left: 15px !important;
		padding-right: 8px !important;
	}
	#content.contacto>* {
		margin-left: 0.75em !important;
		margin-right: 0.75em !important;
	}
	body>.header>div.wrapper {
		margin-left: 0px;
		width: 100%;
	}
	body>.header {
		height: 4em;
		padding-top: 0.5em;
		margin-left: 0px;
	}
	body>.header>div.wrapper>h2.logo {
		margin: 0;
		margin-left: 9px;
		width: 131px;
		padding-top: 30px;
		background: url('../img/mobile/logo_govern.png') left top no-repeat transparent;
		background-size: contain;
		text-align: left;
		position: relative;
		top: 4px;
	}
	body>.header>div.wrapper>h2.logo>span {
		padding-top: 0.375em;
		display: inline-block;
		white-space: nowrap;
		font-size: 1.25em;
		font-weight: bold;
		color: #156FB0;
		text-transform: uppercase;
	}
	body>.header>div.wrapper>nav.breadcrumbs {
		display: none;
	}
	body>.header>div.wrapper>div.bottom {
		left: 0;
		width: 100%;
		height: 39px;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs {
		width: 100%;
		height: 39px;
		background: url('../img/mobile/menu_shadow.png') bottom left repeat-x transparent;
		padding-bottom: 3px;
		position: relative;
		bottom: -3px;
		top: 0px;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul {
		height: 39px;
		background-color: black;
		background: url('../img/mobile/menu_negro_bg.png') center left repeat-x transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		min-width: 0;
		margin: 0;
		padding: 0;
		border: none;
		float: left;
		height: 39px;
		font-weight: bold;
		font-size: 10px;
		color: white;
		text-transform: uppercase;
		border: none;
		background: none;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.shadow {
		display: none;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.l, body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.r {
		position: absolute;
		height: 100%;
		top: 0;
		width: 1px;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.l.l, body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.r.l {
		left: 0;
		background: url('../img/mobile/menu_negro_sep_left.png') top left no-repeat transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.l.r, body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>div.r.r {
		right: 0;
		background: url('../img/mobile/menu_negro_sep_right.png') top left no-repeat transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li>a, body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.active>span {
		display: inline-block;
		padding: 0px 0px 0px 9px;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.active {
		color: white;
		border: none;
		background: url('../img/mobile/menu_azul_bg.png') center left repeat-x transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.active>div.r {
		background: url('../img/mobile/menu_azul_sep_right.png') top left no-repeat transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.active>div.arrow {
		width: 100%;
		height: 9px;
		position: absolute;
		bottom: -9px;
		background: url('../img/mobile/menu_azul_arrow.png') top center no-repeat transparent;
		z-index: 101;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown {
		display: block !important;
		float: right;
		width: 30px;
		position: relative;
		background: url('../img/mobile/submenu_arrow.png') center center no-repeat transparent;
		cursor: pointer;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>div.r {
		display: none;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown.show {
		background: url('../img/mobile/submenu_arrow_up.png') center center no-repeat transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul {
		display: none;
		position: absolute;
		top: 39px;
		right: 0;
		background-color: black;
		color: white;
		z-index: 28;
		background: url('../img/mobile/submenu_bg.png') left bottom no-repeat transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li {
		background: url('../img/mobile/submenu_gris_bg.png') left top repeat-x transparent;
		height: 43px;
		padding: 0 15px;
		white-space: nowrap;
		text-align: left;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li>a {
		display: block;
		height: 43px;
		line-height: 43px;
		color: white;
		text-decoration: none;
		overflow: hidden;
		max-width: 300px;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li:first-child {
		background: none;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li:hover, body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li:focus {
		background: url('../img/mobile/submenu_azul_bg.png') left top repeat-x transparent;
	}
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li:hover:last-child, body>.header>div.wrapper>div.bottom>nav.tabs>ul>li.dropdown>ul>li:focus:last-child {
		border-bottom-left-radius: 17px;
	}
	body>.header>div.wrapper>div.bottom>div.misgestiones {
		display: none;
	}
	body>.header>div.wrapper>div.globo {
		display: none;
	}
	body>.header>div.wrapper>div.globo>span {
		display: block;
		width: 100%;
		height: 100%;
		text-align: center;
		font-size: 10px;
		color: black;
	}
	body>div.main {
		background: none;
		padding-bottom: 2.8125em;
	}
	body>div.main>nav.sidebar {
		float: none;
		width: 100%;
		margin-right: 0px;
		top: 0;
		margin-bottom: 0;
	}
	body>div.main>nav.sidebar>div.telePrincipal, body>div.main>nav.sidebar>p.linkheader, body>div.main>nav.sidebar>ul {
		display: none;
	}
	body>div.main>nav.sidebar>div.boib, body>div.main>nav.sidebar>div.contacto {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}
	body>div.main>nav.sidebar>div.contacto {
		margin-top: 30px;
		text-align: left;
	}
	body>div.main>nav.sidebar>div.contacto>div.img {
		width: 72px;
		height: 63px;
		background-size: contain;
		position: absolute;
		bottom: 0px;
		left: 0px;
		margin: 5px 3px;
	}
	body>div.main>nav.sidebar>div.contacto>p {
		margin-left: 86px;
		margin-right: 5px;
		width: auto;
		line-height: 100%;
		text-align: left;
		margin-top: 5px;
	}
	body>div.main>nav.sidebar>div.contacto>a {
		margin-left: 86px;
		width: auto;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	body>div.main>nav.sidebar>div.contacto>a>.container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	body>div.main>div#content {
		float: none;
		width: auto;
		margin-right: 0px;
		padding-top: 70px;
	}
	#content.hora>.legal {
		margin-left: 0.75em !important;
		margin-right: 0.75em !important;
	}
	#content.hora>h2 {
		margin-left: 0.5454545454545454em !important;
		margin-right: 0.5454545454545454em !important;
	}
	#content.hora>p {
		margin-left: 0.9230769230769231em !important;
		margin-right: 0.9230769230769231em !important;
	}
	#content.hora>.legal>p.second, #content.hora>.legal>p.first, #content.hora>.legal>aside {
		width: auto;
		float: none;
		margin-bottom: 1em !important;
	}
	#content.hora>.legal>aside {
		margin-left: 0px;
	}
	#content.hora>.legal>aside>div.pico {
		display: none;
	}
	#tabs-po li:not(.dropdown):not(.active) {
		background: url(/seucaib/resources/img/mobile/menu_negro_bg.png) center left repeat-x transparent;
	}
	#content.organigrama>.subheader>h2, #content.organigrama>ul.suborg {
		padding-left: 0.5454545454545454em !important;
		padding-right: 0.5454545454545454em !important;
	}
	#content.organigrama>.subheader>.presidencia>.image-container {
		left: 14px;
	}
	#content.buscador>* {
		margin-left: 0.75em !important;
		margin-right: 0.75em !important;
	}
	#content.tramites_ficha>h2, #content.tramites_ficha div.datos, #content.tramites_ficha div.center, #content.tramites_ficha aside {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	body>div.main>div#content.ficha_informativa {
		margin: 0px 15px !important;
	}
	div.main.nosidebar #mapaweb {
		width: 95%;
	}
	div.main.nosidebar #mapaweb div.telePrincipal {
		display: none;
	}
	div.main.nosidebar #mapaweb h2 {
		margin-top: 1.25em;
	}
	div.main.nosidebar #mapaweb section {
		width: 100%;
		float: none;
	}
	div#s>div.container-info>span.icono-x {
		display: block;
		visibility: visible;
	}
}
@media screen and (min-width: 600px) and (max-width: 767px) {
	#content.contacto>h3 {
		font-size: 4em;
		margin-left: 0.1875em !important;
		margin-right: 0.1875em !important;
	}
	#content.accesibilidad>h3 {
		font-size: 4em;
		margin-left: 0.1875em !important;
		margin-right: 0.1875em !important;
	}
	body>.header {
		height: 7.5em;
		padding-top: 0.5em;
	}
	body>.header>div.wrapper>h2.logo {
		margin: 0em auto;
		width: 141px;
		padding-top: 38px;
		background: url('../img/logo_phone_landscape.png') center top no-repeat transparent;
		text-align: center;
	}
	body>.header>div.wrapper>h2.logo>span {
		padding-top: 0.25em;
		display: inline-block;
		font-size: 0.75em;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	}
	body>.header>div.wrapper>nav.breadcrumbs {
		display: none;
	}
	body>.header>div.wrapper>div.bottom {
		left: 0;
		width: 100%;
	}
	/*body>.header>div.wrapper>div.bottom>nav.tabs>ul {
		text-align: center;
	}*/
	body>.header>div.wrapper>div.bottom>nav.tabs>ul>li {
		/*float: none;*/
		display: inline-block;
	}
	body>.header>div.wrapper>div.bottom>div.misgestiones {
		display: none;
	}
	body>.header>div.wrapper>div.globo {
		display: none;
	}
	body>.header>div.wrapper>div.globo>span {
		display: block;
		width: 100%;
		height: 100%;
		text-align: center;
		font-size: 12px;
		color: black;
	}
	body>div.main {
		background: none;
		padding-bottom: 2.8125em;
	}
	body>div.main>nav.sidebar {
		float: none;
		width: 100%;
		margin-right: 0px;
		top: 0;
		margin-bottom: 0;
	}
	body>div.main>nav.sidebar>div.telePrincipal {
		display: none;
	}
	body>div.main>nav.sidebar>p.linkheader {
		padding: 0 0.75em;
		color: #3985bc;
	}
	body>div.main>nav.sidebar>ul {
		padding: 0 0.75em;
	}
	body>div.main>nav.sidebar>ul>li {
		padding: 0.625em;
		margin: 0.25em 0;
		background: url('../img/slider_right.png') 97% center no-repeat transparent;
		background-color: #f1f1f1;
	}
	body>div.main>nav.sidebar>ul>li.more>a {
		color: black !important;
		background: none !important;
	}
	body>div.main>nav.sidebar>ul>li.more ul.sub {
		display: none;
	}
	body>div.main>nav.sidebar>div.boib {
		width: auto;
		margin-left: 12px;
		margin-right: 12px;
	}
	body>div.main>nav.sidebar>div.contacto {
		width: auto;
		margin-left: 12px;
		margin-right: 12px;
	}
	body>div.main>nav.sidebar>div.contacto>div.img {
		margin-left: 0;
		margin-right: 0;
		float: left;
		margin-top: -23px;
		margin-left: 0.375em;
		margin-right: 0.375em;
	}
	body>div.main>nav.sidebar>div.contacto>p {
		width: 30%;
		display: inline-block;
		margin-top: 0.3125em;
		margin-bottom: 0.625em;
	}
	body>div.main>nav.sidebar>div.contacto>p>span {
		line-height: 110%;
	}
	body>div.main>nav.sidebar>div.contacto>a {
		margin-top: 0.625em;
		margin-bottom: 0.625em;
		margin-left: 0.3125em;
		margin-right: 0.3125em;
		display: inline-block;
	}
	body>div.main>div#content {
		float: none;
		width: auto;
		margin-right: 0px;
	}
	#content.front>aside {
		padding-top: 2em;
	}
	#content.front>div.center {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	body>div.main {
		width: 95%;
		margin-left: 2%;
		margin-top: 50px;
	}
}
@media screen and (max-width: 599px) {
	#content.buscador form div.section-container, #content.buscador form div.datepicker-container {
		float: none !important;
		display: block;
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#content.contacto>h3 {
		font-size: 3em;
		margin-left: 0.25em !important;
		margin-right: 0.25em !important;
	}
	#content.accesibilidad>h3 {
		font-size: 3em;
		margin-left: 0.25em !important;
		margin-right: 0.25em !important;
	}
	body>div.main>nav.sidebar>h2 {
		font-size: 0.8125em;
		font-weight: bold;
	}
	#content.front>aside {
		float: none;
		clear: both;
		margin: 0;
		width: auto;
		border: none;
	}
	#content.front>div.center {
		width: auto;
		margin-top: 60px;
	}
	body>.header>div.wrapper {
		margin-top: 55px;
	}
	#content.front>div.center>div.search {
		padding: 0.75em;
	}
	#content.front>div.center>div.search>h2 {
		font-size: 0.75em;
		font-family: Arial, sans-serif;
		font-weight: bold;
		color: #3985BC;
	}
	#content.front>div.center>div.search>form>input[type="text"] {
		width: 53.9%;
		border-radius: 7px;
	}
	#content.front>div.center>div.search>form>button.gen-button {
		width: 29.9%;
	}
	#formPrincipal>input[type="text"] {
		width: 53.9%;
		border-radius: 7px;
	}
	#formPrincipal>button.gen-button {
		width: 29.9%;
	}
	#content.front>div.center>div.search>p.placeholder-mobile {
		display: block !important;
		padding-top: 3px;
		font-size: 0.6875em;
		color: #666;
	}
	#content.front>div.center>div.tramites {
		border-top: 1px dashed #C9C9C9;
		border-bottom: 1px dashed #C9C9C9;
		background-color: #F9F9F9;
		padding: 1.375em 1.1875em 0 1.1875em;
		padding-bottom: 20px;
	}
	#content.front>div.center>div.tramites>div.content {
		background-color: transparent;
		border: none;
		margin: 0;
		padding: 0;
	}
	#content.front>div.center>div.tramites>div.content>h2, #content.front>div.center>div.tramites>div.content>ul {
		display: none;
	}
	#content.front>div.center>div.tramites>div.content>div.result {
		background-color: transparent;
		border: none;
		padding: 0;
	}
	#content.front>div.center>div.tramites>div.content>div.result>span {
		display: none;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container {
		position: relative;
		top: -1em;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container span.container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container>div.subcontainer>a.gen-button>span.text>span.container>span {
		line-height: 1.3em !important;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.ul {
		background: url('../img/gen_button/grey/ul.png') top left no-repeat transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.uc {
		background: url('../img/gen_button/grey/uc.png') top left repeat-x transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.ur {
		background: url('../img/gen_button/grey/ur.png') top left no-repeat transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.dl {
		background: url('../img/gen_button/grey/dl.png') top left no-repeat transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.dc {
		background: url('../img/gen_button/grey/dc.png') top left repeat-x transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.dr {
		background: url('../img/gen_button/grey/dr.png') top left no-repeat transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.ml {
		background: url('../img/gen_button/grey/ml.png') top left repeat-y transparent;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container .dec.mr {
		background: url('../img/gen_button/grey/mr.png') top left repeat-y transparent;
	}
	#content.front>div.center>div.tramites>div.counter>div.button-container {
		float: right;
	}
	#content.front>div.center>div.tramites>div.counter>span {
		display: block;
		width: 60%;
		font-weight: bold;
		color: #333333;
	}
	#content.front>div.center>div.tramites>div.counter>span>strong {
		font-weight: normal;
		font-size: 3.3333333333333335em;
		float: left;
		margin-right: 6px;
	}
	#content.front>div.center>div.tramites>div.counter>span>em {
		line-height: 130%;
		float: none;
		position: relative;
		top: 0.55em;
	}
	#content.front>div.center>div.quehacer {
		width: auto;
		padding: 0.75em;
		margin-top: 35px;
	}
	#content.front>div.center>div.quehacer>form {
		display: block;
	}
	#content.front>div.center>div.quehacer>form>select {
		width: 100%;
		font-size: 16px;
	}
	#content.front>div.center>div.quehacer>h2 {
		font-size: 0.75em;
		font-weight: bold;
		font-family: Arial, sans-serif;
		color: #3985BC;
	}
	#content.front>div.center>div.quehacer>.viewport, #content.front>div.center>div.quehacer>nav {
		display: none;
	}
	#content.front>div.center>div.actualidad {
		margin-top: 25px;
	}
	#content.front>div.center>div.actualidad:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	#content.front>div.center>div.actualidad h2 {
		padding-left: 1em;
		padding-right: 1em;
		font-size: 0.75em;
		font-family: Arial, sans-serif;
		font-weight: bold;
		color: #3985BC;
	}
	#content.front>div.center>div.actualidad>ul>li.pag-element {
		display: none;
		padding-left: 0.75em;
		padding-right: 0.75em;
		padding-bottom: 1em;
		border-bottom: 1px dashed #A1A1A1;
	}
	#content.front>div.center>div.actualidad>ul>li.pag-element:nth-child(-n+4) {
		display: block !important;
	}
	#content.front>div.center>div.actualidad>ul>li.pag-element:nth-child(4) {
		border-bottom: none;
	}
	#content.front>div.center>div.actualidad.showall>ul>li.pag-element:nth-child(4) {
		border-bottom: 1px dashed #A1A1A1;
	}
	#content.front>div.center>div.actualidad.showall>ul>li.pag-element:last-child {
		border-bottom: none;
	}
	#content.front>div.center>div.actualidad .dynamic-navigation {
		display: none;
	}
	#content.front>div.center>div.actualidad a.verTodos {
		display: block;
	}
	html.nojs #content.front>div.center>div.actualidad.sede-text-paginator>ul>li.pag-element:nth-child(4) {
		border-bottom: 1px dashed #A1A1A1;
	}
	html.nojs #content.front>div.center>div.actualidad.sede-text-paginator>ul>li.pag-element:last-child {
		border-bottom: none;
	}
}
@media screen and (max-width: 479px) {
	body>div.main {
		width: 95%;
		margin-left: 10px;
		margin-top: 50px;
	}
	#content.contacto>h3 {
		font-size: 2.5em;
	}
	.gen-button>span.text>span.container>span {
		font-size: 0.785em;
	}
	#content.hora>.fechahora {
		margin-top: 2em;
		margin-bottom: 2em;
	}
	#content.hora>.fechahora>#hora {
		font-size: 4.125em;
	}
	#content.hora>.fechahora>#fecha {
		font-size: 1em;
	}
	#content.organigramaFicha div.unidad div.container>* {
		margin-left: 2px;
	}
	#content.organigramaFicha div.unidad div.container>img.escudo {
		width: 62px;
	}
	#content.accesibilidad>h3 {
		font-size: 2.5em;
	}
}
@media screen and (max-width: 425px) {
	#tabs-po li {
		background-color: black;
	}
	/*
	body>div.main {
		margin-top: 40px;
	}
	h1 span {
		font-size: 1.1em;
	}*/
}
@media screen and (max-width: 320px) {
	#content.front>div.center>div.tramites {
		height: auto !important;
	}
	#content.front>div.center>div.tramites>div.counter {
		height: auto;
		padding-bottom: 2em;
		text-align: center;
	}
	#content.front>div.center>div.tramites>div.counter>span {
		height: auto;
		float: none;
		display: inline-block !important;
		width: auto !important;
	}
	#content.front>div.center>div.tramites>div.counter>span>strong, #content.front>div.center>div.tramites>div.counter>span>em {
		float: none !important;
		display: block;
	}
	#content.front>div.center>div.tramites>div.counter>span:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	#content.front>div.center>div.tramites>div.content>div.result {
		text-align: center;
	}
	#content.front>div.center>div.tramites>div.content>div.result>span {
		display: block;
	}
	#content.front>div.center>div.tramites>div.content>div.result>div.button-container {
		float: none;
		display: inline-block;
	}
}

@media all and (max-width: 600px) {
	.center>.tramites {
		margin-top: 45px;
	}
	.center>.counter>span {
		margin-top: 5px;
	}
	#content>div.center>div>h2 {
		margin-top: -3px;
	}
	#botones-busqueda {
		padding-left: 0;
	}
	#botones-busqueda>div.boton-categoria {
		width: 96%;
		margin-top: 8px;
	}
	#botones-busqueda>div.boton-categoria>p {
		margin-left: 5px;
	}
	#botones-busqueda>div.boton-categoria>p>span.icono-ayuda {
		margin-left: 88% !important;
	}
	#botones-busqueda>div.boton-categoria>div {
		margin-left: 5px;
	}
	#botones-busqueda>div#sel-materia {
		margin-left: 0;
		margin-top: 0;
	}
	div.search>form>input[type=text] {
		width: 93.4%;
	}
	div.counter-container {
		margin: 1.5px 10px;
	}
	div.button-container {
		margin-top: 10px;
	}
	div.button-container>div.subcontainer {
		width: 100%;
	}
	body>div.main>div#content {
		padding-top: 70px;
	}
	div.button-container>div.subcontainer>button {
		display: block;
		margin-left: 5%;
		margin-right: 5%;
		height: 40px;
		font-size: 0.95em;
		float: none;
		width: 90%;
	}
	div.button-container>div.subcontainer>a {
		display: block;
		margin-left: 5%;
		margin-right: 5%;
		width: 90%;
		padding: 0 0 0 0;
		float: none;
		margin-top: 10px;
	}
	div.counter-container>div.counter>span {
		margin-top: 3px;
	}
	div.vigentsTelematics {
		margin-bottom: 0;
	}
	div.vigentsTelematics>.vigents {
		float: none;
	}
	div.vigentsTelematics>.telematics {
		float: none;
		margin-left: -10px;
	}
	div.mini-container {
		margin-top: 8px;
	}
	div.mini-container>div>ul>li {
		width: 100%;
	}
	#content.front>div.center>div.actualidad {
		margin-top: 110px;
	}
	#content.front>div.center>div.actualidad>h2 {
		font-size: 1.750em;
		font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Narrow Bold", "Arial Black", sans-serif;
		font-weight: bold;
		padding-left: 13px;
		color: #5F99C8;
	}
	#content.front>div.center>div.counter-container {
		margin-top: -4px;
	}
	#content.front>div.center>div.tramites {
		margin-top: 60px;
	}
	div#botones-busqueda>div.minibody {
		display: block;
		border: 0px;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	div#botones-busqueda>div.minibody>div.mini-container {
		margin-top: 8px;
	}
}

/****************************************************************************/
/* estilos nueva web*/

body>header {
	font: normal 90% 'Bariol Regular', Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #f2f2f2;
	text-decoration: none;
}
body>footer {
	font: normal 90% 'Bariol Regular', Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
body>header * a {
	text-decoration: none;
}
body>footer * a {
	text-decoration: none;
}
footer, header {
	display: block;
}
footer *, header *, header *:before, header *:after, footer *:before, footer *:after, .imc-logo *, .imc-titol *, .imc-marc *, .imc-logo *:after, .imc-titol *:after, .imc-marc *:after, .imc-logo *:before, .imc-titol *:before, .imc-marc *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* peu */

.imc-peu {
	font: normal 90% 'Bariol Regular', Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: normal;
	color: #333;
	margin-left: 50px;
}
.imc-peu a {
	color: #cc073c;
}
.imc-peu a:hover, .imc-peu a:focus {
	color: #fff;
	background-color: #cc073c;
}
.imc-peu .imc--contingut {
	display: flex;
	align-items: center;
	padding: 10px;
	margin-bottom: 20px;
}
.imc-peu .imc-peu-enlaces {
	width: 100%;
	margin-top: 1em;
	text-align: right;
	padding-bottom: 1em;
}
.imc-peu.imc-peu-posicio-estatica {
	position: static;
	margin-top: 6em;
	margin-left: 5%;
}
.imc-peu-govern {
	width: 48%;
}
.imc-peu-govern strong {
	text-transform: uppercase;
	padding-right: .5em;
	white-space: nowrap;
}
.imc-peu-govern span {
	white-space: nowrap;
}
.imc-peu p, .imc-peu ul, .imc-peu li {
	display: inline-block;
	vertical-align: middle;
}
.imc-peu-govern p {
	display: block;
}
.imc-peu-opcions {
	width: 35%;
}
.imc-peu-opcions li::before {
	content: "|";
}
.imc-peu-opcions li:first-child::before {
	content: "";
}
.imc-peu-opcions li a {
	color: #000;
	text-transform: uppercase;
	padding: 0 .5em;
}
.imc-peu-opcions li a:hover, .imc-peu-opcions li a:focus, .imc-peu-opcions li a:active {
	color: #c30045;
	background-color: transparent;
}
.imc-en-rss span {
	display: inline-block;
	vertical-align: middle;
}
.imc-en-rss svg {
	display: inline-block;
	width: .7em;
	height: .7em;
	vertical-align: middle;
}
.imc-en-rss path {
	fill: #000000;
}
.imc-en-rss:hover path, .imc-en-rss:focus path, .imc-en-rss:active path {
	fill: #c30045;
}
/* xarxes */

.imc-peu-xarxes {
	width: 23%;
	text-align: right;
	white-space: nowrap;
}
.imc-peu-xarxes p {
	font-size: .9em;
	padding-right: 1em;
}
a.imc-bt-xarxa {
	display: inline-block;
	width: 2.5em;
	height: 2.5em;
	margin-right: .2em;
	border: .2em solid #333;
	border-radius: 2em;
	will-change: border-color;
}
a.imc-bt-xarxa svg {
	transform: scale(.7, .7);
}
a.imc-bt-xarxa path {
	fill: #333;
}
a.imc-bt-xarxa span {
	position: fixed;
	top: -999em;
	left: -999em;
	color: #757575;
}
a.imc-bt-xarxa:hover, a.imc-bt-xarxa:focus, a.imc-bt-xarxa:active {
	background-color: #c30045;
	border-color: #c30045;
}
a.imc-bt-xarxa:hover path, a.imc-bt-xarxa:focus path, a.imc-bt-xarxa:active path {
	fill: #fff;
}
a.imc-bt-xarxa {
	-moz-transition: background-color .2s ease-out, border-color .2s ease-out;
	-webkit-transition: background-color .2s ease-out, border-color .2s ease-out;
	-o-transition: background-color .2s ease-out, border-color .2s ease-out;
	-ms-transition: background-color .2s ease-out, border-color .2s ease-out;
	transition: background-color .2s ease-out, border-color .2s ease-out;
}
/* logo*/

.imc-logo {
	font-size: 90%;
	position: fixed;
	z-index: 26;
	top: 0;
	left: 0;
	width: 3.5em;
	height: 100%;
	text-align: center;
	background-color: #fff;
	border-right: 1px solid #EBEBEB;
	box-shadow: 1px 1px 1px #ebebeb;
}
.imc-logo a.imc--goib {
	display: block;
	width: 100%;
	height: 15em;
	margin: 1.3em 0 1.6em;
	background: transparent url(/seucaib/resources/img/logo_vertical.svg) no-repeat center center / 65% auto;
}
.imc-logo li {
	padding-bottom: .7em;
}
.imc-logo li a {
	display: block;
	width: 3.5em;
	height: 3em;
	padding: 0;
}
.imc-logo li a::before {
	content: "";
	display: inline-block;
	width: 3.5em;
	height: 3em;
	background: transparent url() no-repeat center center / 55% auto;
	opacity: 0;
}
.imc-logo li a.imc--informat {
	background: transparent url(/seucaib/resources/img/noticies.png) no-repeat center center / 55% auto;
}
.imc-logo li a.imc--administracio {
	background: transparent url(/seucaib/resources/img/administracio.png) no-repeat center center / 55% auto;
}
.imc-logo li a.imc--illes {
	background: transparent url(/seucaib/resources/img/illes.png) no-repeat center center / 55% auto;
}
.imc-logo li a.imc--informat::before {
	background-image: url(/seucaib/resources/img/noticies_on.png);
}
.imc-logo li a.imc--administracio::before {
	background-image: url(/seucaib/resources/img/administracio_on.png);
}
.imc-logo li a.imc--illes::before {
	background-image: url(/seucaib/resources/img/illes_on.png);
}
.imc-logo li a:hover::before, .imc-logo li a:focus::before {
	opacity: 1;
}
.imc-logo li a::before {
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}
.imc-logo a span {
	display: block;
	position: absolute;
	top: -999em;
	left: -999em;
}
/* titol */

.imc-titol {
	position: fixed;
	z-index: 25;
	top: 0;
	left: 0;
	width: 100%;
	height: 6em;
	padding-left: 3.5em;
	background-color: #fff;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}
.imc-titol .imc--contingut {
	position: relative;
	margin-left: -1em;
}
.imc-titol h1 {
	width: calc(100% - 7em);
	vertical-align: middle;
	padding-top: 0.4em;
	font-size: 29px;
}
.imc-titol h1 span {
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
}
.imc-titol .imc-torna {
	display: none;
	color: #000014;
}
.imc-titol ul {
	position: absolute;
	top: 2em;
	right: 4.4em;
}
.imc-titol li {
	display: inline;
}
.imc-bt-directori {
	display: inline-block;
	height: 2em;
	padding-left: 2.7em;
	margin-right: 2em;
	vertical-align: middle;
	background: transparent url(/seucaib/resources/img/directori.svg) no-repeat left center / auto 110%;
}
.imc-bt-directori span {
	display: block;
	color: #000;
	text-transform: uppercase;
	padding-top: .4em;
}
.imc-bt-directori:hover, .imc-bt-directori:focus {
	color: #000;
	background-color: transparent;
}
.imc-bt-mevesgestions {
	display: inline-block;
	height: 2em;
	padding-left: 2.7em;
	margin-right: 2em;
	vertical-align: middle;
	background: transparent url(/seucaib/resources/img/usuari.svg) no-repeat left center / auto 110%;
}
.imc-bt-mevesgestions span {
	display: block;
	color: #000;
	text-transform: uppercase;
	padding-top: .4em;
}
.imc-bt-mevesgestions:hover, .imc-bt-mevesgestions:focus {
	color: #000;
	background-color: transparent;
}
.imc-bt-intranet {
	display: inline-block;
	height: 2em;
	padding-left: 2.3em;
	margin-right: 2em;
	vertical-align: middle;
	background: transparent url(/seucaib/resources/img/intranet.svg) no-repeat left center / auto 95%;
}
.imc-bt-intranet span {
	display: block;
	color: #000;
	text-transform: uppercase;
	padding-top: .4em;
}
.imc-bt-intranet:hover, .imc-bt-intranet:focus {
	color: #000;
	background-color: transparent;
}
.imc-bt-menu {
	display: inline-block;
	width: 2em;
	height: 2em;
	border: none;
	vertical-align: middle;
	background: transparent url(/seucaib/resources/img/menu.svg) no-repeat center center / 85% auto;
}
.imc-bt-menu span {
	display: block;
	position: absolute;
	top: -999em;
	left: -999em;
}
.imc-bt-menu:hover, .imc-bt-menu:focus {
	background-color: transparent;
}

.imc-bt-menuSeu {
	display: inline-block;
	width: 13px;
	height: 13px;
	border: none;
	vertical-align: middle;
	background: #ffffff url(/seucaib/resources/img/flecha_abajo.png) no-repeat center center / 85% auto;
}

.imc-bt-menuSeu.desplegat {
	background: #ffffff url(/seucaib/resources/img/flecha_arriba.png) no-repeat center center / 85% auto;
}
.imc-bt-menuSeu span {
	display: block;
	position: absolute;
	top: -999em;
	left: -999em;
}

/* marc*/

html.imc-menu-visible {
	overflow: hidden;
	height: 100%;
}
.imc-marc {}
.imc-marc .imc--fons {
	visibility: hidden;
	opacity: 0;
	cursor: pointer;
}
.imc-marc .imc--fons {
	-webkit-transition: visibility 0s, opacity .2s ease-out;
	-moz-transition: visibility 0s, opacity .2s ease-out;
	-ms-transition: visibility 0s, opacity .2s ease-out;
	-o-transition: visibility 0s, opacity .2s ease-out;
	transition: visibility 0s, opacity .2s ease-out;
	z-index: 29;
}
html.imc-menu-visible .imc-marc .imc--fons {
	position: fixed;
	z-index: 25;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: visible;
	opacity: .5;
}
.imc-marc-menu {
	overflow: hidden;
	overflow-y: auto;
	position: fixed;
	z-index: 6;
	top: 0;
	left: 100%;
	width: 23em;
	height: 100%;
	background-color: #004B99;
	border-left: 1px solid #EBEBEB;
	box-shadow: 1px 1px 1px #ebebeb;
	color: #FFF;
}
html.imc-menu-visible .imc-marc .imc-marc-menu {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	z-index: 30;
}
.imc-marc-menu {
	-webkit-transition: -webkit-transform .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out;
	-o-transition: -o-transform .2s ease-out;
	transition: transform .2s ease-out;
}
.imc-marc .imc-cercador {
	width: 100%;
	height: 2.5em;
	padding: 0 1.5em;
}
.imc-marc .imc-cercador input {
	width: 15em;
	height: 2.4em;
	color: #fff;
	padding: .2em .4em;
	background-color: #7dd29f;
	border-width: .3em !important;
	border-color: #33844D !important;
}
.imc-marc .imc-cercador button {
	width: 4.5em;
	height: 2.4em;
	padding: .3em .4em;
	background-color: rgba(0, 0, 0, .3);
	color: white;
	border: none;
}
.imc-marc .imc-cercador input::-webkit-input-placeholder {
	color: #fff;
	opacity: 1;
}
.imc-marc .imc-cercador input::-moz-placeholder {
	color: #fff;
	opacity: 1;
}
.imc-marc .imc-cercador input:-ms-input-placeholder {
	color: #fff;
	opacity: 1;
}
.imc-marc .imc-cercador input::placeholder {
	color: #fff;
	opacity: 1;
}
.imc-marc .imc-cercador button:hover, .imc-marc .imc-cercador button:focus {
	background-color: #000;
}
.imc-marc ul {
	padding: 0 1.5em 1.5em 1.5em;
	font-size: 90%;
}
.imc-marc li {
	border-bottom: 1px solid #ddd;
	list-style: none;
}
.imc-bt-cerrar{
	padding: 1em 0;
}
.imc-marc a {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 1em 0;
}
.imc-marc a:hover, .imc-marc a:focus {
	color: #fff;
	background-color: rgb(0, 63, 130);
}
.imc-marc .imc--idioma a {
	display: inline-block;
	vertical-align: middle;
	padding: 1em;
}
.imc-marc strong {
	display: inline-block;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1em;
}
.imc-marc-ico span {
	display: inline-block;
	vertical-align: middle;
	margin-left: .5em;
}
.imc-marc-ico::before {
	content: "";
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	background: transparent url() no-repeat center center / 80% auto;
	opacity: .6;
}
.imc--avanzada::before {
	background-image: url(/seucaib/resources/img/cercador.svg);
}
.imc--accessibilitat::before {
	background-image: url(/seucaib/resources/img/accessibilitat.svg);
}

.imc--cerrar::before {
	background-image: url(/seucaib/resources/img/ico-cerrarMenu.png);
	    width: 1.2em !important;
        height: 1.2em !important;
}

.imc--idioma::before {
	content: "";
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	background: transparent url(/seucaib/resources/img/idioma.svg) no-repeat center center / 80% auto;
	opacity: .6;
}
#Gallery li>div>div>div>a>img {
	width: 100%;
	height: 199px;
}
/* medias nueva web */

@media only screen and (max-width: 1224px) {
	.contenidomenuLateral ul li {
		list-style: none;
	}
	.imc-peu-opcions {
		font-size: 0.9em
	}
	#continguts {
		margin-left: 4.5em;
		margin-right: 4.5em;
		width: calc(100% - 7em);
	}
	.imc-titol .imc-torna {
		display: inline-block;
	}
	.imc-titol .imc--contingut {
		margin-left: -2em
	}
	.imc-titol .imc-torna:hover, .imc-titol .imc-torna:focus, .imc-titol .imc-torna:active {
		background-color: #33844D;
	}
	.imc-titol .imc-torna::before {
		content: "";
		display: inline-block;
		width: 2em;
		height: 2em;
		vertical-align: middle;
		background: transparent url(/seucaib/resources/img/item_000.svg) no-repeat left center / auto 100%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.imc-titol .imc-torna span {
		position: absolute;
		top: -999em;
		left: -99em;
	}
	.imc-titol h1 {
		width: calc(100% - 9em);
		overflow: hidden;
		display: inline-block;
		font-size: 1.3em;
		padding-top: 0.1em;
	}
	.imc-modul {
		padding: 2em 0 0 0;
	}
	.imc-modul>h2 {
		margin-bottom: 1.5em;
	}
	/*.imc-molla-pa {
		display: none;
	}*/
	.imc-llistat li {
		width: 33%;
		padding-right: 1em;
		margin-bottom: 1em;
	}
	.imc-peu-xarxes p {
		display: none;
	}
	#Gallery li>div>div>div>a>img {
		width: 100%;
		height: 159px;
	}
}

@media only screen and (max-width: 890px) {
	.imc-bt-mevesgestions span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
	.imc-bt-directori span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
	.imc-bt-intranet span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
}

@media only screen and (max-width: 767px) {
	.imc-bt-directori {
		width: 2em;
		height: 2em;
		padding-left: 0;
		margin-right: 0;
		background-size: auto 100%;
	}
	.imc-bt-directori span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
	.imc-bt-intranet {
		width: 2em;
		height: 2em;
		padding-left: 0;
		margin-right: 0;
		background-size: auto 100%;
	}
	.imc-bt-intranet span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
	.imc-bt-mevesgestions {
		width: 2em;
		height: 2em;
		padding-left: 0;
		margin-right: 0;
		background-size: auto 100%;
	}
	.imc-bt-mevesgestions span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
	#continguts {
		width: calc(100% - 5em);
	}
	.imc-titol h1 {
		width: calc(100% - 3.5em)
	}

	.imc-sense-info h2 span {
		font-size: 1.8em;
	}
	.imc-llistat li {
		width: 49.5%;
		padding-right: 1em;
		margin-bottom: 1em;
		margin-left: 48px;
	}
	.imc-peu-govern {
		width: 40%;
	}
	.imc-peu-opcions {
		width: 35%;
	}
	.imc-peu-govern, .imc-peu-opcions, .imc-peu-xarxes {
		font-size: 80%;
	}
	#Gallery li>div>div>div>a>img {
		width: 100%;
		height: 109px;
	}
}
@media only screen and (max-width: 767px) {
	#continguts {
		margin-left: 3.5em;
		margin-right: 3.5em;
		width: calc(100% - 4em);
	}
	.imc-logo {
		font-size: 80%;
	}
	.imc-titol {
		padding-left: 2.9em;
	}
	.imc-titol h1 {
		font-size: 1.3em;
	}
	.imc-titol .imc-torna {
		margin-right: .3em;
	}
	.imc-titol .imc-torna::before {
		width: 1em;
		background-position: center center;
	}
	.imc-peu {
		padding-top: 0;
		padding-bottom: 0;
	}
	.imc-peu .imc--contingut {
		flex-direction: column;
	}
	.imc-peu .imc-peu-enlaces {
		text-align: center;
	}
	.imc-peu .imc-peu-enlaces span {
		display: none
	}
	.imc-peu .imc-peu-govern a, .imc-peu .imc-peu-enlaces a {
		display: table;
		margin: auto;
	}
	.imc-peu .imc-peu-govern {}
	.imc-peu-govern, .imc-peu-opcions, .imc-peu-xarxes {
		width: 100%;
		font-size: 100%;
		text-align: center;
		padding-bottom: 1.5em;
	}
	.imc-bt-menu {
		background: transparent url(/seucaib/resources/img/menu.svg) no-repeat right center / 75% auto;
	}
	.imc-bt-menuSeu {
		background: #b7b7b7 url(/seucaib/resources/img/menu.svg) no-repeat right center / 75% auto;
	}
	.imc-am-mobil {
		display: block;
	}
	.imc-sense-info {}
	.imc-sense-info svg {
		width: 5em;
		margin-left: 1em;
	}
	.imc-sense-info h2 {
		padding-top: 0;
		margin-left: 8.2em;
	}
	.imc-sense-info h2 span {
		font-size: 1.5em;
	}
	.imc-sense-info p {
		margin-left: 6.9em;
	}
	#Gallery li>div>div>div>a>img {
		width: 100%;
		height: 59px;
	}
}
@media only screen and (max-width: 480px) {
	.imc-titol h1 {
		font-size: 1.1em;
		width: calc(100% - 1.5em);
		padding-top: 0.1em;
	}
	.imc-marc-menu {
		width: 20em;
		font-size: 80%;
	}
	.imc-marc-menu .imc-cercador {
		height: 3.1em
	}
	.imc-marc .imc-cercador input {
		width: 10em;
	}
	.imc-llistat {
		margin-bottom: 2em;
	}
	.imc-llistat li {
		width: 100%;
		padding-right: 0;
		margin-bottom: 1em;
	}
	.imc-llistat a {
		min-height: auto;
	}
	.imc-llistat.imc--amb-titol a {
		min-height: auto;
	}
	.imc-llistat-botonera {
		margin-bottom: 3em;
	}
	.imc-llistat-botonera a span {
		position: absolute;
		top: -999em;
		left: -999em;
	}
	.imc-bt-anterior::before {
		margin-right: 0;
	}
	.imc-bt-seguent::after {
		margin-left: 0;
	}
	.imc-entradeta {
		height: 12em;
	}
	.imc-entradeta div {
		left: 0;
		bottom: 0;
		width: 100%;
		padding: .5em 1em;
	}
	.imc-entradeta p {
		font-size: 1em;
	}
	.continguts>ul {
		padding-top: 1em;
		padding-left: 4.3em;
	}
	.imc-modul {
		padding: 1em 0 0 0;
	}
	.imc-modul>h2 {
		height: 1em;
		margin-bottom: 1em;
	}
	.imc-modul>h2 span {
		font-size: 1em;
	}
	.imc-sense-info {
		text-align: center;
		padding-top: 1.5em;
	}
	.imc-sense-info svg {
		float: none;
		width: 4em;
		margin-left: 0;
	}
	.imc-sense-info h2 {
		padding-top: 1em;
		margin-left: 0;
	}
	.imc-sense-info p {
		font-size: 1.1em;
		margin-left: 0;
	}
	.imc-peu-opcions {
		font-size: 80%;
	}
	#Gallery li>div>div>div>a>img {
		width: 100%;
		height: 49px;
	}
	#content.hora>.fechahora>#hora {
		font-size: 5em;
	}
}
@media only screen and (max-width: 395px) {
	body>div.main {
		margin-top: 30px;
	}
	#content.hora>.fechahora>#hora {
		font-size: 4.5em;
	}
}
@media only screen and (max-width: 330px) {
	.imc-logo {
		font-size: 60%;
	}
	#continguts {
		margin-left: 2.5em;
		margin-right: 2.5em;
		width: calc(100% - 3em);
	}
	.imc-titol .imc--contingut {
		margin-left: -0.5em
	}
	#Gallery li>div>div>div>a>img {
		width: 100%;
		height: 39px;
	}
	body>.header {
		margin-left: 35px;
	}
	body>div.main {
		margin-left: 35px;
	}
	#content.front>div.center>div.tramites {
		margin-top: 80px;
	}
	#content.hora>.fechahora>#hora {
		font-size: 2em;
	}
	footer.imc-peu {
		margin-left: 0px;
	}
	div.boib a {
		margin-top: 5.625em !important;
		margin-left: 4px !important;
	}
	div.contacto p {
		margin-top: 5.625em !important;
		margin-left: 4px !important;
	}
	div.contacto a {
		margin-left: 0px !important;
	}
	footer.imc-peu div.imc--contingut {
		font-size:10px;
	}
	header.imc-titol div.imc--contingut {
		font-size:10px;
	}
}


/* molla pa */
.imc-molla-pa { padding-left: 2em; margin-top: 4.0em; float:left; }
.imc-molla-pa nav ul li { display: inline-block; overflow: hidden; position: relative; height: 2.2em; line-height: 2em; white-space: nowrap; vertical-align: middle; background: transparent url("/seucaib/resources/img/item_000.svg") no-repeat left center / auto 70%; z-index:5; }
.imc-molla-pa nav ul li:first-child { background: none; }

.imc-molla-pa nav ul li a { display: inline-block; overflow-x: hidden; max-width: 15em; color: #000000; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; padding: 0 .2em; margin-left: 1.7em; }
.imc-molla-pa nav ul li:last-child a { max-width: 30em;  }
.imc-molla-pa nav ul li:first-child a { margin-left: 0; }

.imc-molla-pa nav ul li span { font: normal 85% 'Bariol Regular',Arial,Helvetica,sans-serif; }
.imc-molla-pa nav ul li > span { display: inline-block; overflow-x: hidden; max-width: 18em; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; padding: 0 .2em; margin-left: 2em; }


.imc-molla-pa nav ul li:first-child > span { margin-left: 0; }

@media only screen and (max-width : 1200px) {
	.imc-molla-pa nav ul li a {  padding: 0 0; }
	.imc-molla-pa nav ul li:last-child  a{ max-width: 18em;  }
}

@media only screen and (max-width : 950px) {
	.imc-molla-pa nav ul li:last-child a, .imc-molla-pa nav ul li a { max-width: 10em;  }
}

@media only screen and (max-width : 750px) {
	.imc-molla-pa { display: none; }
}





@media only screen and (max-width : 1220px) {

	#content.organigrama>.subheader {
		background-size: 8em auto;
	}

}

@media only screen and (max-width : 1020px) {

	#content.organigrama>.subheader {
		background-size: 5em auto;
	}

}

@media only screen and (max-width : 767px) {

	#content.organigrama>.subheader {
		background-position: 100%  .5em ;
		background-size: 4em auto;
	}

}


.download div.descripcion {
	padding-top:0.5em;
	text-align: justify;
}

/* cookie */
.imc-cookie { position: fixed; z-index: 26; top: 0; left: 0; width: 100%; font-size: 1.3em; color: #fff; text-align: center; padding: 2em; background-color: rgba(0,0,0,.8); }
.imc-cookie p { margin-bottom: .5em; }
.imc-cookie a { text-decoration: none; }
.imc-cookie a:not(.imc-ac-bt) {
	color: #ffe9c2; margin: 0 1em;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out;
	-moz-transition: color .2s ease-out, background-color .2s ease-out;
	-ms-transition: color .2s ease-out, background-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out;
}
.imc-cookie a:not(.imc-ac-bt):hover, .imc-cookie a:not(.imc-ac-bt):focus{ background-color: #cc073c; }


.imc-cookie-dacord {
	-webkit-transform: translateY(-10em);
	-moz-transform: translateY(-10em);
	-o-transform: translateY(-10em);
	-ms-transform: translateY(-10em);
	transform: translateY(-10em);
	opacity: 0;
}

.imc-cookie,
.imc-cookie-dacord {
	-webkit-transition: -webkit-transform .2s ease-out, opacity .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out, opacity .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out, opacity .2s ease-out;
	-o-transition: -o-transform .2s ease-out, opacity .2s ease-out;
	transition: transform .2s ease-out, opacity .2s ease-out;
}

.imc-ac-bt { display: inline-block; color: #cc073c; vertical-align: middle; padding: .5em 1em; background-color: #fff; will-change: color, background-color; }
.imc-ac-bt:hover { color: #fff; background-color: #cc073c; }

.imc-ac-bt {
	-webkit-transition: color .2s ease-out, background-color .2s ease-out;
	-moz-transition: color .2s ease-out, background-color .2s ease-out;
	-ms-transition: color .2s ease-out, background-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out;
}
.imc-ac-bt span { font-size: 1.3em; }

/* fin cookie */

.imc-titol-left {
	display: flex;
	align-items: center;   /* centra verticalmente */
	gap: 10px;
	padding-top: 20px;
}

@media only screen and (max-width: 650px) {
	header .imc--goib-logo::before {
		/*width: 3em;*/
		background-size: 2.7em !important;
		background: transparent url(/seucaib/resources/img/logo-v.png) no-repeat left center;
	}
}

@media only screen and (max-width: 650px) {
	header .imc--goib-logo {
		width: 3em !important;
	}
}

@media only screen and (max-width: 1000px) {
	header.has-intranet .imc--goib-logo::before {
		background-size: 2.7em !important;
		background: transparent url(/seucaib/resources/img/logo-v.png) no-repeat left center;
	}

	header.has-intranet .imc--goib-logo {
		width: 3em !important;
	}
}
