/*  menu  */
#menu{
	width:188px;
	float:left;
	margin:0 0 0 45px;
}

div#content-in{
	float:left;
	margin-left:65px;
	padding-bottom:40px;
	width:600px;
}
.help div#content-in{
	float:none;
	margin:0 40px !important;
	width:auto;
}

#menu div.menu{
	margin-bottom:35px;
}


/* main */
.cap h1 {margin:0 0 4px;}
.title {
	
}
h2.subtitle {margin:2px 0;}
p.date {margin:2px 0;}
p.subtitle {
	font-size:1.1em;
	margin:0 0 5px 0;
	font-weight:bold;}
p.lead {margin-top:0;}
#content-in h3 {
	margin:10px 0 5px 0;
}
.recursos {
	margin-bottom:15px;
}
#list-in ul li {
	display:block;
}

#galeria ul {
	margin:10px 0;
}
#galeria ul li {
	width:105px;
	float:left;
	margin:0 15px 10px 0;
}

/*.related {
	margin-top:1.5em
}*/

.related h3, .related h4{
	margin:0 0;
} 

.content-in h3 {
	margin-bottom:2px;
}
div.fotos{
	float:left;
	width:225px;
	margin: 0 10px 10px 0;
}
div.fotos img, div.foto img {
	border:1px solid #333333;
}


.text p{
	margin-top:10px;
}

div.punxa-destacat {
	position:absolute;
	left:60px;
	z-index:2;
}


/* paginador */
#pager *{
	list-style-type:none;
	text-decoration:none;
	margin:0;
	padding:0;
	text-align:center;
}


div.pagecount{
	display:block;
	padding:3px !important;
}

#pager ul.pager{
	float:left;
	margin-left:40px;
}

#pager .pager a{
	display:block;
	padding:3px 8px;
}

#pager .pager a span{	
	}

#pager .pager strong{
	display:block;
	padding:3px 8px;
}

#pager .pager li.first a,#pager .pager li.first strong{
	padding-left:0px;
}

#pager .pager li{
	float:left;
	padding:0;
	list-style-type:none;
}

#pager{
	text-align:right;
	padding:0px 4px;
	margin-bottom:12px;
	margin-left:300px;
}

#pager .pagecount{
	float:left;
}

#pager .prev a{
	padding-left:6px !important;
}

#pager .pager li.first a,#pager .pager li.first strong{
	background-image:none;
}

#pager .pager a,#pager .pager strong{
	background: url(/img/pager_separador.gif) left center no-repeat;
}

.capsula, .bamboo{
	
}
.capsula a,.bamboo a{
	display:block;
	padding:8px 10px 8px 45px !important;
	background: url(/img/capsula.png) left 1px no-repeat;
}

.capsula a, .bamboo a
{
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 20px;
}
/* comentarios */

/* enlaces a comentarios */
.comments-links ul{
	margin-top:5px;
}

.comments-links li{
	float: left;
	list-style: none;
	margin-right:15px;	
}

.comments-links li.comment-view {
	padding-left:15px;
	background: url(/img/comentario_view.gif) left no-repeat;
}

.comments-links ul li.comment-add {
	margin-right:20px !important;
	padding-left:15px;
	background: url(/img/comentario_add.gif) left no-repeat;
}

#comments-list {
	margin-top:15px;
}

/* listado de comentarios */
#comments-list
{
	clear:right;
	padding-top:25px;
}

#comments-list h2
{
	border-bottom:1px solid #5A8CBF;
}
#agregar-comentario{
	margin-top:20px;
}

#comments-list ul.comments-list
{
	padding:0px;
	margin:0px;
}

#comments-list li.comment
{
	background: url(/img/comentario_autor.gif) left 7px no-repeat;
	padding:7px 0px 0px 45px;
	list-style: none;
	color: #666666;
}

#comments-list li.comment span.autor
{
	font-weight:bold;
}
.center{
	text-align:center;
}
.ilusmarginl{
	margin:8px 12px 8px 0;
}
