/*
Theme Name: Fundacion Alfonso Perales
Theme URI: http://laviniainteractiva.com/
Description: The default WordPress theme for Fundacion Alfonso Perales
Version: 1.0
Author: Fundacion Alfonso Perales & Lavinia Interactiva
Author URI: http://laviniainteractiva.com
*/

/************************************* RESET **********************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
	font-size:100%;
    /*font-weight: normal;*/
    font-style: normal;
    font-family: inherit;
	font-variant:normal;
	line-height:normal;
}

body {
     line-height: 1;
}

:focus {
     outline: 0;
}

ol, ul {
     list-style: none;
}

table {
     border-collapse: collapse;
     border-spacing: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px;
}


/************************************* GENERAL ********************************************/

html, body {
	text-align:center;
}

body {
	text-align:center;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:0.75em;
	color:#333;
}

h1 {
	background: url('http://fap.laviniainteractiva.com/wp-content/themes/fap/images/iconos.gif') no-repeat 0 -30px;
	float:left;
	z-index:1;
	width:21.00em;
	height:2.92em;
	text-indent:-999em;
    outline:none;
	position:absolute;
}

h1 a {
	float:left;
	width:21.00em;
	height:2.92em;
	display:block;
	float:left;
	text-decoration:none;
}


h2 {
	color:#c11b15;
	font-size:2.2em;
	font-weight:normal;
	margin:0 0 0.5em 0;
}

h3 {
	color:#c11b15;
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 0.5em 0;
}

a {
	/*text-decoration:none;*/
	color:#606060;
}

.oculto {
	left: -9000px;
	position: absolute;
}


/*********************************** LAYOUT ****************************************/
#general {
    width:79.50em;
    margin:2em auto 0 auto;
    text-align:left;
	background:url(images/menu-left_bg.gif) no-repeat 0 0;
}

#contenedor {
    display:block;
	float:left;
	clear:both;
	margin-top:.8em;
	width:100%;
}

#contenido {
	clear:none;
	display:block;
	float:left;
	background:transparent;
}

#columna-00 {
	margin:1em 2em 0 1em;
	color:#606060;
	width:76.5em;
}

#columna-01 {
    display:block;
	float:left;
	clear:none;
	margin:1em 0 0 1em;
	width:61em;
	color:#606060;
}

#columna-02 {
    display:block;
	float:left;
	clear:none;
	margin:1em 0 0 1.5em;
	width:42em;
	color:#606060;
}

#columna-03 {
    display:block;
	float:right;
	clear:none;
	margin:1em 0 0 1em;
	width:16.05em;
}

#pie {
	clear:both;
	padding:2em 0 3em;
	background:#fff;
}

/* fondos */

.fondo-01 {
	background: url('http://fap.laviniainteractiva.com/wp-content/themes/fap/images/fondos.jpg') no-repeat 0 bottom;
	padding-bottom:16em;
}

.fondo-02 {
	background: #fff url('http://fap.laviniainteractiva.com/wp-content/themes/fap/images/fondos.jpg') no-repeat -957px bottom;
	padding-bottom:22em;
}

.fondo-03 {
	background: url('http://fap.laviniainteractiva.com/wp-content/themes/fap/images/fondos.jpg') no-repeat -2959px bottom;
	padding-bottom:22em;
}

.fondo-04 {
	background: url('http://fap.laviniainteractiva.com/wp-content/themes/fap/images/fondos.jpg') no-repeat -1981px bottom;
	padding-bottom:20em;
}

.fondo-05 {
	background: url('http://fap.laviniainteractiva.com/wp-content/themes/fap/images/fondos copia.jpg') no-repeat -3913px bottom;
	padding-bottom:20em;
}

/*AFEGIT PER LA FASE 2*/
#main_video {
    display:block;
	float:left;
	clear:none;
	margin:1em 0 0 1.5em;
	width:38em;
	color:#606060;
}

#secondary_videos {
    display:block;
	float:right;
	clear:none;
	margin:1em 0 0 1em;
	width:38.05em;
}

#main_video h2 {
	color:#C11B15;
	font-size:2.2em;
	font-weight:normal;
	margin:0 0 0.5em 0;
}

#main_video h2 a{
	color:#C11B15;
	font-weight:normal;
	margin:0 0 0.5em 0;
	text-decoration:none;
}
#main_video h2 a:hover{
	text-decoration:underline;
}

#contenido #main_video p {
	margin-bottom:0.5em;
	width:32em;
}

#contenido #main_video p a img{
	width:445px;
}

a.leer_mas {
	color:#C11B15;
	font-weight:bold;
	text-decoration:none;
}

a:hover.leer_mas {
	text-decoration:underline;
}

ul.fuente li {
	display:inline;
	background:none;
	padding:1em 0.5em 0em 0em;
	font-weight:bold;
	font-style:italic;
}

#secondary_videos h2 {
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0em;
}

#secondary_videos h2 a {
	color:#C11B15;
	font-weight:bold;
	margin-bottom:0em;
	text-decoration:none;
	line-height:1.1em;
}
#secondary_videos h2 a:hover {
	text-decoration:underline;
}


* +html #secondary_videos h2 {
	/*margin-top:-1.3em;*/
}

#secondary_videos ul {
	float:left;
	margin-top:5.7em;
}

* +html #secondary_videos ul {
	margin-top:6.1em;
}

#secondary_videos ul li {
	float:left;
	margin-top:0.5em;
}

* +html #secondary_videos ul li {
	margin-top:0em;
}

#secondary_videos ul li ul {
	float:left;
	min-height:0em;
	margin-top:0em;
}

* +html #secondary_videos ul li ul {
	float:left;
	margin-top:0.5em;
}

#secondary_videos ul li ul li {
	display:inline;
	padding:0em 0.5em 0em 0em;
	font-weight:bold;
	font-style:italic;
}

#secondary_videos ul li img {
	float:left;
	padding-right:0.8em;
	margin:0.5em 0 0;
}

#secondary_videos ul li p {
	line-height:1.1em;
	margin-top:0.25em;
}

#secondary_videos ul li p a {
	color:#C11B15;
	font-weight:bold;
	text-decoration:none;
}

#secondary_videos ul li p a:hover {
	text-decoration:underline;
}

#contenido p.marginLeft {
	margin-bottom:0.7em;
	margin-left:1.4em;
	margin-top:2em;
}

#contenido a.bases {
	background:transparent url("images/bg_bases_premio.gif") no-repeat 0 0;
	color:#FFFFFF;
	padding:0 0.5em 0 1em;
	width:178px;
	height:43px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#contenido a.bases span {
	text-transform:uppercase;
	font-weight:bold;
}

#contenido ul.fuente li {
	background:none;
	padding:0em;
}

#columna-actualidad {
    display:block;
	float:left;
	clear:none;
	margin:1em 0 0 1.5em;
	width:59.5em;
	color:#606060;
}

#columna-actualidad p {
	float:left;
	width:30em;
}

#columna-actualidad h2.titular_noti {
	float:left;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-top:-0.3em;
	width:22em;
}
#columna-actualidad h3.titular_noti {
	/*float:left;*/
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-top:-0.3em;
}

#columna-actualidad h2.titular_noti a{
	text-decoration:none;
	font-weight:bold;
	color:#C11B15;
}
#columna-actualidad h2.titular_noti a:hover{
	text-decoration:underline;
}

#columna-actualidad h3.titular_noti a{
	text-decoration:none;
	font-weight:bold;
	color:#C11B15;
}
#columna-actualidad h3.titular_noti a:hover{
	text-decoration:underline;
}

#columna-actualidad p.video {
	float:left;
	width:19em;
}

#columna-actualidad p.entradeta {
	float:left;
	color:#606060;
	font-weight:bold;
	margin-bottom:0.4em;
}

#columna-actualidad ul.fuente {
	float:left;
	width:47em;
	margin-bottom:1.4em;
}

#columna-actualidad ul.llistat {
	float:left;
	margin-top:2em;
}

#columna-actualidad ul.llistat li {
	background:none repeat scroll 0 0 transparent;
	padding:0;
	margin:0;
}

#columna-actualidad ul.llistat li img {
	float:left;
	margin-right:0.9em;
	margin-bottom:1.5em;
}

#columna-actualidad ul.llistat li h2{
	float:left;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:0;
	margin-top:-0.2em;
	width:31em;
}

#columna-actualidad ul.llistat li h2 a{
	text-decoration:none;
	font-weight:bold;
	color:#C11B15;
}
#columna-actualidad ul.llistat li h2 a:hover{
	text-decoration:underline;
}

#columna-actualidad ul.llistat li h3{
	/*float:left;*/
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:0;
	margin-top:-0.2em;
}
#columna-actualidad ul.llistat li h3 a{
	text-decoration:none;
	font-weight:bold;
	color:#C11B15;
}
#columna-actualidad ul.llistat li h3 a:hover{
	text-decoration:underline;
}

#columna-actualidad ul.llistat li p{
	float:left;
	width:53em;
	margin-bottom:1em;
}

#columna-actualidad p.mas_noti {
	float:right;
	margin-bottom:0;
	margin-top:0.4em;
	width:11em;
	border-right:1px solid;
}

#columna-actualidad p.mas_noti a {
	background-color:#C11B15;
	color:#FFF;
	font-weight:bold;
	padding:0.1em 0.5em;
	text-decoration:none;
}
#columna-actualidad p.mas_noti a:hover {
	text-decoration:underline;
}


/* CSS Para Fundacion Alfonso Perales

Autor: Juan P. González.
		Lavinia, 2010
		Fundacion Alfonso Perales.CSS
*/


/****************************** Contenido ***********************/

#columna-04 {
    display:block;
	float:left;
	clear:none;
	margin:1em 0 0 1em;
	width:76.5em;
	color:#606060;
}
#columna-04 { color:#606060; }

#columna-00 #columna-04{
	margin:0;
}

#columna-04{
	display:inline;
}
.enlaces_02{clear:both;}

.catgr{	color:#000;
	text-decoration:none;
	font-size:1.0em;
	font-weight:normal;
	float:left;
	margin-right:5px;
}
#catg { width:180px;}



#columna-05 {
	display:block;
	clear:none;
	margin:1em 0 0 1.5em;
	width:59.5em;
	color:#606060;
	overflow:hidden;
	}

#columna-06 {
	display:block;
   	clear:none;
	margin:0 0 0 1.5em;
	width:59.5em;
	color:#606060;
	overflow:hidden;

}
#columna-06 p img{
float:left;
margin:0 1.5em 1.5em 0;
}

#columna-06 ul.publi{
padding:0;
margin:-0.5em 0 1.7em 0;
}
#columna-06 ul.publi li {
	display:inline;
	background:none;
	padding:1em 0.5em 2em 0em;
	font-weight:bold;
	font-style:italic;
}
#columna-06 ul.publi2{
margin:0px;
display:block;
margin-right: 1em;
}
#columna-06 ul.publi2 li {
text-decoration:none;
margin:0;

}
#columna-06 ul.publi2 li a {
text-decoration:none;
}
#columna-06 ul.publi2 li a:hover {
text-decoration:underline;
}
.publiC{
width:17em;
height:auto;
overflow:hidden;
float:left;

}
.block{
display:block;
float:left;
width:35em;
overflow:hidden;
margin-bottom:1.5em;
}
#columna-06 p img{
width:261px;
height:196px;
border:0px;
}
/****************************** Textos ***********************/
.enlaces_02 h3 {
	font-size:1em;
	margin-bottom:0;
}

.enlaces_02 li {
	background-position:-30px -204px;
}

.enlaces_02 a {
	color:#00753B;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.enlaces_02 a:hover {
	text-decoration:underline;
}

.enlaces_02 li li a {
	color:#606060;
	text-decoration:none;
	font-size:1.0em;
	font-weight:normal;
}
.enlaces_02 li li a:hover {
	color:#606060;
	text-decoration:underline;
}

/*select*/
.mostrar{
	float:left;
	background:#c11b15;
	text-align:center;
	padding:0 .5em .3em;
	margin-top:1px;
}
.mostrar a{
	color:#fff  !important;
	font-size:1.1em;
	font-weight:bold;
	line-height:1;
	text-transform:lowercase;
	text-decoration:none !important;
}
.mostrar a:hover {
	text-decoration:underline !important;
}

#columna-06 p.subtitulo{ font-weight:bold;}

#columna-06 h3{
/*margin-top:-0.75em;*/
*margin-top:0 !important;
line-height:1;
}

#columna-06 h5{
	color:#00753B;
	font-size:1.2em;
	font-weight:bold;
	padding:0;
}
#columna-06 p{font-size: 0.9em;}





















.widewide{
	width:100% !important;
}
.containerNewlist{
	float:left;
	width:22em;
}
.containerNewlist_sub{
	float:left;
	width:47em;
	padding-bottom:1em;
}
.containerNewlistHome{
	float:left;
	width:26em;
	padding-bottom:1em;
}
* +html .containerNewlistHome{
	float:left;
	width:25em;
	padding:0 0 1em 1em;
}

.containerNew_detail{
	float:left;
	width:35em;
}

.clearboth{
	clear:both;
}

.floatLeft{
	float:left;
	margin:0 1.5em 1.5em 0;
}
.toptop{
	margin-top:1em;
}

* +html .toptop{
	margin-top:0em;
}

#RF_name{
	margin-bottom:2em;
}
#contenido_post{
	margin-bottom:5em;
}

.dsq-sharing-options-label{
	padding-left: 2em !important;
}
#disqus_thread li{
	background: none !important;
}

/*actualitat*/
#link-volver{float:right;color:#C11B15;font-size:1.6em;}
#link-volver a{color:#C11B15;}



#contenido .buscador{margin:0 0 1.5em;}
#contenido .buscador h3{color:#00753B;margin:-0.3em 0 0.3em;}
#contenido .buscador .buscador-inner{background:#f9f9f9;padding:1.5em;overflow:hidden;}
#contenido .buscador form{float:right; width:460px;margin:1em 0 0;}
#contenido .buscador form p{margin:0 0 2em;}
#contenido .buscador p{width:auto;float:none;font-size:0.9em;margin-bottom:0.3em;}
#contenido .buscador p strong{color:#00753B;}
#contenido .buscador form label{color:#606060;font-size:1em;}
#contenido .buscador input{width:214px;}
#contenido .buscador select{width:214px;}
#contenido .buscador .button{width:214px;text-align:left;}
#contenido .buscador .marc{background:url(images/bg_calendari_bottom.gif) no-repeat left bottom;margin:0 0 1.2em;}
#contenido .buscador .marc-inner{background:url(images/bg_calendari_top.gif) no-repeat 0 0;padding:0 14px 14px 6px;}
#contenido .buscador .calendari .capcalera td{text-align:center;font-size:1.2em;font-weight:bold;padding:2px 0;}
#contenido .buscador .calendari .capcalera td a{color:#fff;text-decoration:none;}
#contenido .buscador .calendari .capcalera td.aa{color:#fff;text-decoration:none;}
#contenido .buscador .calendari .dies-setmana td{color:#00753B;padding-bottom:8px;padding-top:2px;text-align:center;font-size:1.2em;}
#contenido .buscador .calendari .dies-mes a{text-decoration:none;line-height:1;}
#contenido .buscador .calendari .dies-mes td div{padding:0 3px;font-size:1.2em;text-align:right;border:1px solid #fff;margin:0 2px 0 3px;}
#contenido .buscador .calendari .dies-mes td.dia-seleccionat div{border:1px solid #c11b15;color:#c11b15;}
#contenido .buscador .calendari .dies-mes td.dia-seleccionat div a{color:#c11b15;}
#contenido .buscador .calendari .dies-mes td.dia-gris div{border:1px solid #b2d5c4;background:#b2d5c4;}
#contenido .buscador-agenda .intro{float:left;width:19em;margin:0 1.5em 0 0;font-size:1.4em;}
#contenido .buscador-agenda .calendari{float:left;margin:.1em 1em 0 0;}
#contenido .buscador-agenda .calendari .marc{margin-bottom:0;}
#contenido .buscador-agenda .button{float:left;width:auto;margin:9.3em 0 0;}
#contenido #llistat-buscador{margin:0 0 1.5em;}
#contenido #llistat-buscador p{font-size:1.2em;margin:0;width:auto;float:none;}
#contenido #llistat-buscador li{clear:both;overflow:hidden;padding-bottom:.5em;}
#contenido #llistat-buscador li ul.fuente{margin-bottom:0;}
#paginador{padding:3.5em 0 0;margin:0;clear:both;}
#paginador .numero{color:#c11b15;}

#contenido .item-destacat {padding:0 0 2em;overflow:hidden;}
#contenido .item-destacat .player{float:left;width:23.2em;}
#contenido .item-destacat .containerNewlist_sub{float:left;width:36em;font-weight:bold;}
#contenido .item-destacat p{margin-bottom:0.3em;}
#contenido .item-destacat h2{margin-bottom:0.3em;font-size:1.6em;}
#contenido .item-destacat .relacionats{float:left;width:17em;margin:0 1em 0 0;}

#contenido .item-destacat .relacionats h3{color:#00753B;font-size:1.3em;margin-bottom:0.1em;margin-top:1em;font-weight:bold;}
#contenido .item-destacat .relacionats li{margin:0;padding-bottom:0;font-weight:normal;}
#contenido .item-destacat .relacionats li a{text-decoration:none;}
#contenido .item-destacat .relacionats li a:hover{text-decoration:underline;}


#contenido .items li h3{font-size:1.2em;font-weight:bold;color:#00753B;margin:0 0 0.1em;}
#contenido .items li h3 a{color:#00753B;text-decoration:none;}
#contenido .items li li{background-image:none;padding:0;margin:0;}
#contenido .items li a{text-decoration:none;}
#contenido .items li a:hover{text-decoration:underline;}
#contenido .items li p {float:none;}
#contenido .items div.documentacio p{line-height:1.1;}
#contenido .items div.word{background:url(images/ico_word.jpg) no-repeat 0 2px;padding:0 0 0 30px;}
#contenido .items div.pdf{background:url(images/ico_pdf.jpg) no-repeat 0 2px;padding:0 0 0 30px;}
#contenido .items div.otros{background:url(images/ico_otros.jpg) no-repeat 0 2px;padding:0 0 0 30px;}
#contenido .audio{margin-top:-1em;}
#contenido .audio h3{font-size:1.4em;}
#contenido .audio .relacionats{float:none;width:auto;margin:0 1em 0 0;}
#contenido .button{padding:1.2em 0 0;}
#contenido .back{padding-top:2.4em;}
#contenido .button a{background:#C11B15;padding:0 0.3em;color:#fff;font-size:1.3em;font-weight:bold;line-height:1;text-decoration:none;}
#contenido .button a:hover{text-decoration:underline;}

#contenido #llistat-agenda{clear:both;margin:0;float:none;}
#contenido #llistat-agenda li{overflow:hidden;border-bottom:1px solid #6b6b6b;padding:1.2em 0 1em;}
#contenido #llistat-agenda li ul.dades{clear:both;overflow:hidden;float:none;}
#contenido #llistat-agenda li li,#contenido #llistat-agenda li.sense-linia{border:none;padding:0;overflow:hidden;margin:0;background:none;}
#contenido #llistat-agenda li.sense-linia{padding:0 0 3em; background:none;}
#contenido #llistat-agenda li .descripcio{font-size:1.2em;clear:both;}
#contenido #llistat-agenda li .etiqueta{float:left;color:#00753B; font-weight:bold;margin:0 1em 0 0;padding:0 0 0.4em;}
#contenido #llistat-agenda li .dades{float:left;padding:0 0 0.4em;}
#contenido #llistat-agenda li a{text-decoration:none;}
#contenido #llistat-agenda li a:hover{text-decoration:underline;}

h3.subcategoria{margin-top:-0.5em;font-size:1.4em;}
.mini_day_numbers{
margin:0.1em!important;
}

#contenido ul.fotos li.first{padding-left:0}
#contenido ul.fotos li{float:left;background:none;margin:0;padding:6px 0 0 8px;}
#contenido h3.data{margin-top:-0.9em;font-size:1.4em;color:#606060;}



/* FORM COLABORA */
#form-colabora p {
	color:#606060;
}

#contenido #form-colabora label {
	color:#606060;
	font-weight:normal;
	float:left;
	margin-right:0.5em;
	margin-bottom:1em;
}

#contenido #form-colabora input {
	background:transparent url(images/input_form_colabora.gif) no-repeat 0 0;
	width:274px;
	height:22px;
	border:none;
	margin-bottom:1em;
}

#contenido #form-colabora select {
	float:left;
	width:271px;
	margin-left:10em;
}

#contenido #form-colabora textarea {
	background:transparent url(images/textarea_form_colabora.gif) no-repeat 0 0;
	width:274px;
	height:94px;
	border:none;
	max-width:274px;
	max-height:94px;
	resize:none;
	float:left;
	margin:1em 0 0 3em;
	overflow:hidden;
}

.comentarios {
	margin-top:1em;
}

.captcha {
	float:right;
	margin:1em 8em 0 0;
}

#contenido #form-colabora input.enviar {
	background:#C11B15;
    height: 1.5em;
    width: 4.83em;
	clear:both;
	margin:1em 6em 0 0;	
}

.bt_volver {
	background:#C11B15;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
	padding:0.2em 1em;
}

.colabora-header {
	text-indent:-99999px;
	background:transparent url(images/colabora-top.gif) no-repeat 0 0;
	width:193px;
	height:73px;
	float:left;
	font-size:0;
	line-height:0;
}

.colabora-header:hover {
	background:transparent url(images/colabora-top-rollover.gif) no-repeat 0 0;
}

#columna-form {
	float:left;
	width:42em;
	margin:2em 0 0 20em;
}

legend {
    display: none;
}
#contenido #form-colabora .recaptcha{
    float: left;
    margin: 20px 10px 17px 110px;
}

#recaptcha_response_field {
	border: medium none !important;
}
* +html #contenido #form-colabora input.enviar {
	clear:none;
	margin-right:0;
}

