/* ================ */
/* = PERFILS URV = */
/* ================ */


#intro {
background: url('/media/css/perfils/img/ombra_intro.jpg') 0 100% repeat-x;
margin: 1em 0 1.5em;
padding-bottom: 1.5em;
}
#intro h2 {
margin: 0;
font-size: 1em;
float: left;
border:none;
}
#intro p {
font-size: .875em;
line-height: 1.2;
padding: 0 0 0 395px;
margin: 0 0 1.5em;
}
/*nav_sub*/
#nav_sub{margin-top: 1em;}
#nav_sub p {
font-weight: bold;
font-size: .875em;
color: #444;
margin-top: 0;
}
#nav_sub ul.categ {background: none;margin-left:0;margin-right:2em;}
#nav_sub ul.categ li {display: inline;}
#nav_sub ul.categ a {
	display: block;
	background: #F6EEF0;
	margin-bottom: 1px;
	color: #8E263F;
	text-transform: uppercase;
	font-size: .75em;
	padding:1em;
}
#nav_sub ul.categ .current a,
#nav_sub ul.categ a:hover {
	background: #8F2740;
	color: #fff;
	text-decoration: none;
}
#nav_sub ul.categ li.current a.first {background-image: none;}
#nav_sub img {margin-right: 5px;}
/*content_main*/
#content_main .perfil {
background: none;
padding: 0;
margin-bottom: 3em;
}
#content_main ul li.perfil:before{content:none;}
#content_main .perfil h3 {
background: none;
padding: 5px 0 0 0;
font-size: 1em;
color: #8F2740;
font-weight: bold;
font-size: 2.333em;
margin-bottom: .25em;
line-height: 1;
}
#content_main .perfil p.intro {
font-size: 1.133em;
color: #8F2740;
margin-bottom: 1em;
font-weight: normal;
}
#content_main .perfil p.data {
font-size: 1em;
color: #000;
margin-top: -1em;
margin-bottom: 1em;
font-weight: normal;
}

#content_main .perfil img {
float: left;
width: 30%;
}
#content_main .perfil .txt {
float: right;
width: 65%;
}
#content_main .perfil .txt h4 {
	background: none;
	font-size: 1.733em;
	padding: 0;
	margin-bottom: .5em;
	line-height: 120%;
}
#content_main .perfil .txt p {
	font-size: 1em;
	margin-bottom: .5em;
}
#content_main .btns img {float: none}
.entrevista {margin-right: 33px;}
#content_main .btns .hidden {display: none}
/*bt pujar*/

#fancybox-close {border: none;}

#content_main p.back {
text-align: right;
}
#content_main p.back a {
background: url('/media/css/perfils/img/tornar.gif') no-repeat left 50%;
padding-left: 16px;
border: none;
font-size: 1.167em;
}

/* ============== */
/* = Entrevista = */
/* ============== */
#perfil {
padding: 0;
margin: 0;
}
#perfil #intro {
background: #F6EEF0;
padding: 38px 48px;
overflow: auto;
}
#perfil #intro.frame{
	margin-top: 0;
}
#perfil .share .external:after{
	content:none;
}
#perfil #intro .txt {
	/*width: 290px;*/
	width: 60%;
	float: left;
}
#perfil #intro.frame .txt {
	width: 290px;

}
	#perfil h1 {
		color: #8F2740;
		font-size: 3.125em;
		font-weight: bold;
		margin: 0 0 .15em 0;
		float: none;
		width: auto;
		line-height: 100%;
	}
	#perfil p.info {
		padding: 0;
		font-size: 1em;
		color: #8F2740;
		margin: 0 0 .8em;
	}
	#perfil p.data {
		padding: 0;
		color: #000;
		/*margin-top: -4em;*/
		margin-bottom: .3em;
		font-weight: normal;
	}
	#perfil blockquote {margin: 0;}
		#perfil #intro blockquote p {
			margin: 0;
			padding: 0;
			color: #444;
			font-weight: bold;
			font-size: 2em;
		}
	#perfil #intro .txt .share  {
		margin-bottom: 2em;
	}
		#perfil #intro .txt .share p {
			padding: 0 1em 0 0;
			/*float:left;
			line-height: 0;*/
		}
		#perfil #intro .txt .share p img {
			border: none;
			margin: .2em;
			float: none;
			vertical-align: middle;
		}
#perfil #intro img {
	float: right;
	border: 7px solid #fff;
	max-width:347px;
}
#perfil #container_main {
padding: 0 48px;
}
.col1 #perfil #container_main {
padding: 0;
}
#perfil #content {
	width: 480px;
	float: left;
	padding-right:20px;
}
#perfil #more_content {
	background-color: #F6EEF0;
	margin: 2em 0;
	padding: 1em 2em;
}
	#perfil #content p,
	#perfil #more_content p {
		font-size: .875em;
		color: #444;
	}
	#perfil #content p.preg {
		font-weight: bold;
	}
	#perfil #content h4,
	#perfil #more_content h4 {
		background:none;
		padding:0;
		margin: 1em 0;
		color: #444444;
		font-size: 1.25em;
	}
/*#perfil #aside {
	width: 165px;
	float: right;
}*/
	#perfil #aside p {
		font-size: 1.125em;
		font-weight: bold;
		color: #8F2740;
	}
	#perfil #aside div.btns{
		margin-bottom: 3em;
	}

/* paginació */
#pag {
    position: relative;
    margin: 0 0 1.125em;
}
#pag ul {
    margin-left: auto;
    text-align: center;
    width: 68%;
    float: none;
}
#pag ul li:hover {
    background-color: #7f1730;
    color: #FFF !important;
}


#pag ul li.actual {
    background: #ccc;
    padding: 2px 12px;
}
#pag ul li {
    border: 1px solid #ddd;
    background: #f0f0f0;
    background: none;
    text-align: center;
    padding:0;
    margin: 0 18px 0 0;
    font-size: 1.5em;
    float: left;
    text-align: center;
    line-height: 1.2em;
}
#pag ul li a{
	text-decoration: none;
	display: block;
	padding: 2px 12px;
}
#pag ul li:before{
	content:none;
}