/*
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('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:#fff;
}

#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('images/fondos.jpg') no-repeat 0 bottom;
	padding-bottom:16em;
}

.fondo-02 {
	background: #fff url('images/fondos.jpg') no-repeat -957px bottom;
	padding-bottom:22em;
}

.fondo-03 {
	background: url('images/fondos.jpg') no-repeat -2959px bottom;
	padding-bottom:22em;
}

.fondo-04 {
	background: url('images/fondos.jpg') no-repeat -1981px bottom;
	padding-bottom:20em;
}

.fondo-05 {
	background: url('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;
}

#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;
}


/* 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{
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;
}