/*--- LAYOUT ARTICLE ---*/

div#article {
	margin:5px 0 5px 0;
	padding:5px 60px 50px 50px;
	border:0;
	background-color:#FFF;
}

div#content_article div#article table {
	margin:0;
	padding:0;
	border:0;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-collapse: collapse;
	margin:10px 0;
        background-color:#FFF;
        width:570px;
}


div#content_article div#article img, div#content_article div#article h7  {
float:left;
display:block;
}

div#content_article div#article img{	
        margin:0px 15px 13px 0;
        margin:5px 15px 13px 0!important;
        padding:10px 0 0 0 !important;
        padding:0;
	display:block;
	max-width: 620px;
}

div#content_article div#article h7{	
	display:block; 
        font-size:10px; 
        line-height:1.5em;
        /*margin:10px 10px 10px 0;*/
        margin:-0.5em 1em 0.7em 0; 
        margin:-5px 13px 10px 0;
        padding: 0; 
        font-weight:400; 
        text-indent:0;
}


div#content_article div#article table th,
div#content_article div#article table td{
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	vertical-align:top;
	padding:5px;
}

div#content_article div#article table th{
	background-color:#EFEFEF;
}


div#content_article div#article h1, div#content_forum div#article h1{
	color:#4B4432; 
	font-size:25px; 
	font-weight:700;
	color:#61684A;
	padding-top:20px;
	padding-bottom:10px;
	line-height:30px;
	margin-bottom:0;
}

div#content_article div#article h2, div#content_article div#article h3,
div#content_article div#article h4 {
 margin-top: 2em;
 margin-bottom: 1em;
}

div#content_article div#article h2,
div#content_article div#article table caption {
	color:#333; 
	font-size:17px; 
	line-height:22px;
	text-transform:uppercase;
	font-weight:700;
}

div#content_article div#article h2 strong {
	display:block;
	margin-top:-1.5em;
	font-size:19px; 
	color:#777; 	
	text-transform:none;
}

div#content_article div#article table caption {
	padding-bottom:10px;
}

div#content_article div#article h3, 
div#content_article div#article table th {
	color:#555;
	font-size:13px; 
	line-height:22px;
	text-transform:uppercase;
	font-weight:700;
}

div#content_article div#article table th {
	text-align:center;
	padding: 5px;
	vertical-align:middle;
}

div#content_article div#article h4 {
	color:#777;
	font-size:11px; 
	/*line-height:22px;*/
        line-height:1.6em;
	text-transform:uppercase;
	font-weight:700;
}

div#content_article div#article h5 {
	color:#666;font-size:12px; font-weight:400; margin: 4px 0; padding-bottom:0; text-transform:uppercase;
}	


div#content_article div#article h6 {
	color:#444; font-size:11px; font-weight:400; margin:0px 0 15px 0; 
}

div#content_article div#article h6 strong{
	font-weight:700;
	color:#444;
	text-transform:uppercase;
}

div#content_article div#article {
	padding-bottom:1em;
}	

div#content_article div#article, 
div#content_article div#article p {
	color:#333; 
	font-weight:400;
	font-size:14px; 
	line-height:1.6em;     
}


div#content_article div#article p {
        text-indent:1em;
        /*paragraf indentat*/ 
        margin:0 0 0.7em 0;
        padding:0;
}

div#content_article div#article ul {
	color:#333; 
	margin-top:20px;
} 

div#content_article div#article ul li {
	/*line-height:22px;*/
	line-height:1.6em;
	padding-bottom:10px;
	list-style-image:url(../imatges/rombo_llista.gif);
        text-indent:0;
} 

div#content_article div#article li p {
        text-indent:0;
}
	
div#content_article div#article table td li {
	margin-left:-10px;
}
	

div#content_article div#article div.arroundblockquote blockquote {
  width: 480px;
  margin:0;
  padding: 20px 10px;
  text-align: center;
  color: #555;
  /*background: #EFEFEF url(../imatges/cometes_top.gif) 10px 10px no-repeat; */
}  

div#article blockquote{
	font-size:97%;
	font-style:italic;
	line-height:22px;
        margin:0;
	margin-bottom:0px;
}

/*-- estil pregunta --*/
div#content_article div#article em strong {
	font-style:italic;
	/*color:#747866;*/
	color:#999;
	color:#747866;
	text-indent:10px;
	font-weight:700;
	font-size: 95%;	
}

div#content_article div#article a, div#content_forum div#article a {
  /*background: #FFFFFF url(../imatges/llibre_link.gif)  4px 50% no-repeat;
  	padding:5px;
  width:19px;
  height:15px;
  */
  text-decoration:underline;
  color:#333;
}
div#content_article div#article a:hover {
color:#A7B0C0;
}


hr {
  color:#666;
  height:1px;
  border:0;
  border-bottom:1px solid #666;
  margin-bottom:20px;
}


/*------ BREADCRUMB ARTICLE I FORUM ------*/

div#content_article div#article div.breadcrumb a,
div#content_forum div#article div.breadcrumb a,
div#content_article div#article div.terms a,
div#content_forum div#article div.terms a
{
  background: none;
  padding-left:0;
  color:#999999;
}


div#content_article div#article div.breadcrumb a:hover,
div#content_forum div#article div.breadcrumb a:hover,
div#content_article div#article div.terms a:hover,
div#content_forum div#article div.terms a:hover
{
    color:#BEC5A7;
    text-decoration:underline;
}



/*--------- ARTICLE FORUM --------------*/

div#content_forum div#article a{
text-decoration:underline;
color:#4B4432;
font-weight:900px;
} 

div#content_forum div#article a:hover{
	text-decoration:underline;
	color:#A7B0C0;
} 


div#content_forum div#article form {
	margin:40px 0 0 0;
        font-size:11px;
}


div#content_forum div#article form div.comment {
border:1px solid #DEDEDE; 
margin-bottom:15px;
padding: 10px 10px 15px 10px;
color:#4B4432;
}


div#content_forum div#article form div.comment a{
text-decoration:none;
} 

div#content_forum div#article form div.comment a:hover{
text-decoration:underline;
color:#A7B0C0;
} 

div#content_forum div#article form div.title{
        margin:0;  
	line-height:20px;
        margin:0;
        padding:0;
        padding-bottom:5px;
	font-size:17px;
	font-weight:400;
	color:#61684A;
}

div#content_forum div#article form div.title a{
	color:#61684A;
}

div#content_forum div#article form div.author {
       color:#999;
      font-size:11px;
      margin:0;
      padding:0;
}


div#content_forum div#article form div.content {
      font-size:14px;
      margin:0;
      padding:0;
      padding-bottom:10px;
}

div#content_forum div#article form div.links {
      text-align:right;
      font-size:10px;
      margin:0;
      padding:0;
}





/*--- ARTICLE PUBLICACIONS ---*/


/*body#publicacionshome div#content_article div#subcategoria {
	margin:5px 0 5px 0;
	padding:15px 30px 50px 40px;
	border:0;
	background-color:#FFF;
}
*/

body#publicacionshome div#content_article div#subcategoria h5 {
       margin-bottom:15px;
}

div.fitxa_llibre{
	border:0;
	margin:0;
	padding:0;
	float:left; 	
        display:block;
        width:270px;
}


ul#submenu_llibres{
        clear:left;
	text-align:left;
	margin:0;
	margin-left:13px !important;
	margin-left:16px;
	padding:0;
	border:0;
} 



div.explicacio_llibre{
	border:0;
        padding:0 10px !important;
	padding:0; 
        margin:0;
        width:300px;
        display:block;
        float:left;
}

div.explicacio_llibre img{
        padding:0;
	padding:6px 0px 3px 0;
	margin:0;
	vertical-align:middle;
	border:0;
}

div.explicacio_llibre a img{
border:0;
}

div.explicacio_llibre p a:hover {
	text-decoration:underline;
} 

div.explicacio_llibre p.descarrega {
        display:block;
}


div.explicacio_llibre p.descarrega, 
div.explicacio_llibre p.descarrega_registrat {
        margin:10px 0 0 0;
        padding:0 0 0 0;
        border:0;     
        background: #FFFFFF url(../imatges/icona_pdf.gif) 0px 4px no-repeat;
}

div.explicacio_llibre p.descarrega span{
        padding-left:10px;
}

div.explicacio_llibre p.descarrega_registrat a{	
        padding-left:10px;
}

div.explicacio_llibre p.descarrega a:hover{
        color:#A7B0C0;
}


div#contingut_llibre  {
	clear:both;
        width:600px;
	border:0;
        margin:20px 0 0 0;
        padding:0;
}

div#contingut_llibre hr{
        margin:0;
        padding:10px 0;
	border:0;
}
 
div#escriunos{
        margin:0;
        padding:0;
        padding-top:60px;
	border:0;
        text-align:right;
}

/* RADIO */

a.audio_escolta {
	font-size:14px;
	font-weight:400;
	color:#61684A;
	background: #FFF url(../imatges/audio.gif) 0 50% no-repeat;
	padding-left:20px;
	text-decoration:none;
}
a.audio_descarrega:hover, a.audio_descarrega:visited {
	text-decoration:none;
}

body#programeshome  div#article p {text-indent:0; }

#programeshome object {margin-top:2em;}



