#ccenter{
	margin-top:6px;
}
#card,#list{
	padding-bottom:20px;
	padding-right:20px;
	width:510px;
}
#card .cap,#list .cap{
	padding-bottom:0px;
}
#card h1,#list h1{
	font-size:1.3em;
}
#card h2,#list h2{
	font-size:1.2em;
	color:black;
}

#card h3, #list h3{
	color:#CC6600;
	font-size:1.2em;
	margin-bottom:0px;
}

#card h3 a{
	color:#CC6600;
	text-decoration:none;
}


#list li{
	padding-bottom:12px;
}
#list li a{
	color:#333333;
}

/* elementos fichas y listados*/
.date{
	color:#6077BA;
	font-weight:bold;
}
div.documents,div.links,div.articles{
	clear:both;
}
div.documents h2,div.links h2,div.articles h2{
	color:#747A5F;
	font-size:1.1em;
	padding-left:16px;
	background:transparent url(/img/fletxah1.gif) no-repeat left center;
	margin:20px 0px 0px 0px;
}
ul.recursos,ul.links{
	margin-top:8px;
}
ul.recursos li,ul.links li{
	list-style-type:none;
	padding:2px 0px 2px 16px;
	background:transparent url(/img/li_resources.gif) no-repeat left 7px;
}
ul.recursos a,ul.links a{
	color:#783F36;
	text-decoration:none;
}
ul.recursos a:hover,ul.links a:hover{
	color:black;
}

#list ul{
	margin:20px 0px;
	padding:0px;
}
#list.documentos ul ul{
	margin:0px;
}
#list.documentos li.documento{
	clear:both;
}
#list.documentos li{
	list-style-type:none;
}
#list.documentos div.fotos{
	float:left;
	margin-right:10px;
}
#list.documentos div.fotos img{
	padding:3px;
}
#list.centers ul li{
	list-style-type:none;
	clear:both;
	margin-bottom:6px;
	border-bottom:1px dashed #D2D4D1;
}
#list.centers img.centerlogo{
	float:left;
	margin:0px 8px 16px 0px;
}
#list.centers p{
	margin-top:0px;
	margin-bottom:6px;
}

p.description{
	margin:4px 0px 0px 0px;
}
p.download{
	margin:4px 0px 0px 0px;
	font-size:0.9em;
}
p.download a{
	background:transparent url(/img/fletxah1-down.gif) no-repeat left 2px;
	padding:0px 0px 0px 16px;
	color:#555555 !important;
	text-decoration:none;
}

ul.services{
	margin-left:15px;
	padding-left:0px;
}
ul.services li{
	margin-bottom:1em;
}
ul.services a{
	font-weight:bold;
	color:black;
}
#associatedservices{
	clear:both;
}

div.organizacion ul{
	margin:0px;padding:0px;
}
div.organizacion li{
	list-style-type:none;
	padding:0.3em 0em;
}
div.organizacion ul ul{
	padding:0.5em 0em 0.5em 1.5em;
	margin:0em 0em 0.5em 1em;
}
div.organizacion ul ul li{
	list-style-type:square;
	padding:0;
}
div.organizacion strong{
	color:#395197;
}
div.alert{
	background-color:#DCE4E8;
	padding:1em; 
}
.question{
	font-weight:bold;
}

/* botón enviar currículum */

.apply{
	margin:10px 0px 20px 0px;
}
.apply a{
	background:#7A8EC3 url(/img/arroww.gif) no-repeat 6px center;
	padding:3px 8px 3px 14px;
	color:white !important;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

/* organigrama y mapa de servicios */
#organigrama *,#servicesmap *{
	list-style-type:none !important;
	margin:0;
}
#organigrama h3{
	color:#395197 !important;
	margin:20px 0px 10px 20px;
}
#organigrama ul,#servicesmap ul{
	padding-top:4px;
	padding-bottom:4px;
	margin-left:30px;
	padding-left:0px;
}
#organigrama ul ul,#servicesmap ul ul{
	margin-left:30px;
}
#organigrama li,#servicesmap li{
	color:#3C4F88;
	padding:3px 3px 0px 16px;
	background:transparent url(/img/li_sitemap.gif) no-repeat left 6px;
}
#servicesmap li{
	color:#555555;
	background-position:left 7px;
}
#organigrama li li,#servicesmap li li{
	background:transparent url(/img/li_li_sitemap.gif) no-repeat left 0px;
}
#servicesmap li li:hover{
	background:transparent url(/img/li_li_sitemap_hover.gif) no-repeat left 0px;
}
#organigrama em{
	color:black;
	font-style:normal;
}
#servicesmap li a{
	color:#3C4F88;
	display:inline;
	width:auto;
	font-weight:bold;
	text-decoration:none;
}
#servicesmap li a:hover{
	text-decoration:underline;
}
#servicesmap li li a{
	font-weight:normal;
}
#servicesmap li li a:hover{
	color:black;
}

/* breadcrumb */
.breadcrumb{
	font-size:0.95em;
	color:#555555;
}
.breadcrumb a{
	color:#395197;
}
