/*						*/
/*		General			*/
/*						*/
#header #top01 {
	background-color: inherit;
	background-image: none;
}
#top02 #acces-rapid ul {
	right: 1em;
	bottom: 2em;
}
#acces-rapid li {
	font-size: 1.1em;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 0;
	margin: 0 0 0 .5em;
}
#acces-rapid li.selected {
	padding: .35em .75em;
	background-color: #2dabde;
}
#top02 #acces-rapid a:link,
#top02 #acces-rapid a:visited,
#top02 #acces-rapid a:focus,
#top02 #acces-rapid a:active {
	color: #FFF;
	font-weight: bold;
	padding: .35em .75em;
	margin: 0;
	background: none #0059A2 no-repeat left bottom;
}

#top02 #acces-rapid a:hover {
	background: none #2dabde no-repeat left bottom;
}
#template02 #breadcrumb {
	float: right;
	width: 700px;
}
#template02 h2 {
	font-size: 1.2em;
}
#breadcrumb {
	font-size: inherit;
	margin: .25em 0 1em;
}
.breadcrumb li:last-of-type {
	background: none;
	color: #333;						/*	Afegit v1.5	*/
}
#tabs div.plain-txt {
	padding: 0 .25em;
}
#col02 p,
#col02 li {
	line-height: 1.55em;
	margin-bottom: 1.2em;
	text-align: justify;
}
.intro-txt {
	min-height: auto;
}
#col02 .intro-txt p:last-of-type {
	margin-bottom: 0.6em;
}
.plain-txt:first-of-type {
	margin-top: 1.5em;
}


/*						*/
/*		Menús			*/
/*						*/
.side-nav ul {
	margin-left: 1.3em;
}
.side-nav li,
.side-nav li.selected,
.side-nav li:hover {
	padding-left: 1.3em;
}
.segueixnos {
	padding-bottom: 1em;
}
.segueixnos ul#icones li {
	display: inline-block;
	list-style-image: none;
	background-image: none;
	height: 24px;
	min-width: 24px;
	line-height: 24px;
	margin: 0 1em 0 0;
	font-size: 1.75em;
	padding: 0;
}
.segueixnos ul#icones li:last-child {
	margin-right: 0;
}
.segueixnos ul#icones li:hover {
	background: none;
	border-bottom-width: 0px;
}
.segueixnos ul#icones li a:hover,
.segueixnos ul#icones li a:focus {
	border-bottom-width: 0px;
}


/*						*/
/*		estrutura.html	*/
/*						*/

#estructura .plain-txt h3 {
	border-bottom: 1px solid #e7e7e7;
}


/*							*/
/*		terminologia.html	*/
/*							*/
#obres {
	display: none;
}
#obres ul {
	margin-left: 25px;
}
#obres li {
	display: inline-block;
	margin-right: 0;
	margin-bottom: 0;
	width: 315px;
	height: 27px;
	padding-left: 20px;
	overflow: hidden;
	/*background-color: #FC0;*/
}
#obres li.first {
	/*padding-left: 0;*/
}



/*							*/
/*		tarifes.html		*/
/*		comunicacio-en.html	*/
/*							*/
.no-espai {
	margin-bottom: 0em !important;
}

table.tarifes-gratuites {
	margin: 0 0 2em 0;
}
table.tarifes-gratuites th {
	font-weight: bold;
	background-color: #D6E4F0;
	padding: .5em .4em;
	border: 1px solid #A6C4DE;
	text-align: center;
	line-height: 1.6em;
}
table.tarifes-gratuites tbody td {
	border-bottom: 1px solid #A6C4DE;
	text-align: left;
	padding: .65em .5em .5em;
	border-left: 1px solid #A6C4DE;
}
table.tarifes-gratuites tbody td:last-of-type {
	border-right: 1px solid #A6C4DE;
	width: 40%;
}
table.tarifes-gratuites tfoot td {
	font-size: smaller;
	padding: .65em .5em .5em;
}

table.tarifes {
	margin: 0 0 2em 0;
}
table.tarifes th {
	font-weight: bold;
	background-color: #D6E4F0;
	padding: .5em .4em;
	border-bottom: 1px solid #A6C4DE;
	text-align: center;
	border-top: 1px solid #A6C4DE;
	line-height: 1.6em;
}
table.tarifes th:first-of-type {
	border-left: 1px solid #A6C4DE;
}
table.tarifes th:last-of-type {
	border-right: 1px solid #A6C4DE;;
}
table.tarifes tbody td {
	border-bottom: 1px solid #A6C4DE;
	text-align: center;
	padding: .65em .5em .5em;
}
table.tarifes tbody tr:nth-child(2n) td {
	background-color: #F2F7FC;
}
table.tarifes tbody td:first-of-type {
	text-align: left;
	border-left: 1px solid #A6C4DE;;
}
table.tarifes tbody td:last-of-type {
	border-right: 1px solid #A6C4DE;
}
table.tarifes tbody tr:first-of-type td:first-of-type {
	text-align: left;
	border-top: 1px solid #A6C4DE;
}
table.tarifes thead th.over {
	background-color: #0059A2;
}
table.tarifes tfoot td {
	font-size: smaller;
	padding: .65em .5em .5em;
}
table.tarifes a.colorbox {
	display: block;
}
table.tarifes a.colorbox:hover,
table.tarifes a.colorbox:active,
table.tarifes a.colorbox:focus {
	border-bottom: none;
}
#col02 table.tarifes a.colorbox:hover {
	color: #FFF;
}
#informacio-tarifes {
	display: none;
}
.info-tarifes {
	padding: 1em;
}
.info-tarifes p {
	text-align: justify;
	line-height: 1.55em;
	margin-bottom: 1.2em;
}
.info-tarifes h2 {
	text-align: left;
	font-size: 1.2em;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 1.1em;
	clear: both;
	padding-bottom: .3em;
}
#cboxTitle {
	text-align: left!important;
	margin-left: 1em!important;
}


/*							*/
/*		convocatories.html	*/
/*							*/

#template02 div.contingut-tabulador > h2 {
	border-bottom-width: 0;
}
#tabs div.intro-txt {
	padding: 2em 2em 1.3em;
	margin-bottom: 1em;
}
#tabs div.plain-txt {
	margin-top: 1em;
}
#tabs div.plain-txt h2 {
	margin-top: 1.25em;
}
#col02 div.contingut-tabulador div.intro-txt p {
	margin-bottom: .4em;
}

/*									*/
/*		documents-academics.html	*/
/*									*/
table.docacad {
	margin: 1em 0 2em;
}
table.docacad th, table.docacad td {
	border-bottom: 1px solid #A6C4DE;
	padding: .75em;
	line-height: 1.6em;
}
table.docacad tr:first-of-type th, table.docacad tr:first-of-type td {
	border-top: 1px solid #A6C4DE;
}
table.docacad th {
	font-weight: bold;
	vertical-align: text-top;
	border-left: 1px solid #A6C4DE;
	background-color: #F2F7FC;
	min-width: 20%;
}
table.docacad td {
	border-right: 1px solid #A6C4DE;
}
table.docacad tfoot td {
	border: 0px solid #A6C4DE;
	padding: .5em .75em 0;
}
#tabs.documents-academics div#castella h2,
#tabs.documents-academics div#angles h2,
#tabs.documents-academics div#altres h2 {
	margin: 0;
	border-bottom-width: 0;
	padding: 0;
}
#contenidor-nota {
	display: none;
	font-size: smaller;
}
#nota {
	text-align: justify;
}

/*									*/
/*		recursos.html	*/
/*									*/
ul#imprescindibles {
	margin-top: 1.5em;
}
ul#imprescindibles li {
	display: inline;
	list-style: none;
	/*font-size: 1.1em;*/
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 0;
	margin: 0 0 0 .5em;
}
ul#imprescindibles li:first-of-type {
	color: #333;
	margin: 0;
	/*font-size: 1em;*/
}
#col02 ul#imprescindibles a:link,
#col02 ul#imprescindibles a:visited,
#col02 ul#imprescindibles a:focus,
#col02 ul#imprescindibles a:active {
	color: #FFF;
	font-weight: bold;
	padding: .35em .75em;
	margin: 0;
	background: none #0059A2 no-repeat left bottom;
}

#col02 ul#imprescindibles a:hover {
	background: none #2dabde no-repeat left bottom;
}






.m700-col01,
.m700-col02 {
	width: 325px;
}
.m700-col01 {
	margin: 0 50px 0 0;
}
div.plain-txt.recursos:not(:first-of-type) {
	margin-top: 3em;
}
div.recursos ul.list-bullets {
	margin-left: .5em;
}
div.recursos ul ul {
	display:inline-block;
}
div.recursos ul.list-bullets ul li {
	display: inline;
	margin: 0;
	padding: 0 .5em;
	background: url(../css_img/backgrounds/bg-separator.png) no-repeat right .2em;
}
div.recursos ul.list-bullets ul li:first-of-type::before {
	content: "[ ";
}
div.recursos ul.list-bullets ul li:last-of-type {
	background: none;
}
div.recursos ul.list-bullets ul li:last-of-type::after {
	content: " ]";
}
