/*generales*/
.clr { clear: both	}
.frt { float: right	}
.flt { float: left	}
.sp { font-size: .1em; line-height:1px }
/* home BLOGS */
.principalBlog { padding-bottom: 3.5em; position: relative; overflow:hidden} 
    .principalBlog .columnType1 {position:relative;width:70em;height:25em;overflow:hidden;}
		.principalBlog  img {height:26em}
		.principalBlog .datos {position:absolute;bottom:0;left:0;width:46em;height:5.2em;background: transparent url(../../images/fd_tituloModuloDestacado.png) repeat left bottom;padding:1em 1em 0;z-index:10;}
		.principalBlog .datos h2 {font:bold 2.2em Arial;}
		.principalBlog .datos a {color:#000000;text-decoration:none;}	
			.principalBlog .datos h2 a:hover{background-color:transparent;text-decoration:underline}
			.principalBlog .datos p  a{text-decoration:underline;}	
		.principalBlog .datos p {font:normal 1.1em Arial;padding:0.5em 0 0 0.3em;}
	.principalBlog .columnType2 {position:absolute;right:0;top:0;width:20em;height:24em; padding:1em 1em 0 1em; background: transparent url(../../images/fd_tituloModuloDestacado.png) repeat left;}
	.principalBlog .columnType2  h3{font:bold 1.3em Arial; color:#333}
	.principalBlog .wysiwyg { height:3.5em;margin:0 0 1.5em;overflow:hidden;}
		.principalBlog .wysiwyg p {font-size:1.2em}
	.principalBlog .columnType2 dl { margin-top:.9em }
	  .principalBlog .columnType2 dl p {font-size:1.1em;}	  
	.principalBlog .columnType2 dt { float:left; clear:left; width:2.1em; padding:.3em .3em 0 .3em; margin-bottom:1em; background:#757575; color:#fff}	
		.principalBlog .columnType2 dt span { display:block; text-align:center; font-size:1.6em; font-weight:bold; line-height:.9em }	
	.principalBlog .columnType2 dd { float:left; display:inline; width:14.8em; margin-left:1em; margin-bottom:1.6em }	 
	.principalBlog .columnType2 .verMas{position:absolute; bottom:1em; right:2em;}
/*blogs destacados*/	
.expoDestacadas.blogs .destacado .imagen img.imagenDetalle {height:auto}	
.expoDestacadas.blogs .destacado .imagen {height:6.9em;}
/*listado ARTICULOS BLogs*/
#blogs .detallesExposiciones .contImgAutor {width:5.6em;padding-bottom:1.2em; float:left; background: transparent url(../../images/fd_blogMiniatura.gif) no-repeat bottom right}
#blogs .detallesExposiciones .contImgAutor img {width:5.6em;}
#blogs .detallesExposiciones .datos.autor {width:59.4em;}
#blogs .detallesExposiciones img.foto {float:left;width:20.8em;}
#blogs  .detallesExposiciones .tags {  float:left; padding-right:.9em; font-size:1.1em }
#blogs  .detallesExposiciones .tags ul { display: inline; margin:0; padding:0; list-style: none; }
#blogs  .detallesExposiciones .tags li { display:inline; margin:0; padding:0; border: none; list-style: none  }
#blogs  .detallesExposiciones .tags li:after { clear: none; display: inline; height: 0; visibility: hidden; content: ""   }
#blogs .detallesExposiciones .imgContent {height:8em;}
#blogs .detallesExposiciones .imgContent .masq {height:6.5em;overflow:hidden;position:relative}
#blogs .detallesExposiciones .imgContent .shdw {background:transparent url(../../images/fd_sombraExpoDestacado.png) no-repeat center top }

/*listado RECOMENDADOS blogs*/
#blogs .recomendado {height:21em;margin:1.5em 0 1em;overflow:hidden;padding:0.8em 1em 0;width:20.8em;}
#blogs .recomendado .contenedorImagen {height:auto; background:url(../../images/fd_sombraExpoDestacado.png) no-repeat scroll center bottom transparent;padding-bottom:1.5em;width:20.8em;}
#blogs .recomendado .imagen {height:6.9em;overflow:hidden;position:relative;width:20.8em;display:block;}
#blogs .recomendado .imagen img {width:21em}
#blogs .recomendado p {font:1.1em Arial;margin:0.5em 0;padding-left:0.6em;}
#blogs .expoDestacadas .destacado .imagen {height:6.9em;overflow:hidden;position:relative;width:20.8em;}



/*filtro*/
#filtros .wrap li span { display: block }
#filtros .wrap li span.user{font-weight:bold}
#filtros .wrap li{ font-size:1.1em }
#filtros .wrap li a{ font-size:1em }
/*modulo sobreMi*/
#sobreMi {font-size:1.1em; padding: .7em; min-height:6em; overflow:hidden;}
#sobreMi .foto {float:left; width:5em; margin-right:.7em}
#sobreMi .botonera {margin-top:1em;text-align:right}
/*calendario blog*/
.calendario TD.blogEntry {background-color:#6FA1B6;}
.calendario TD.blogEntry A {color:#FFFFFF;}


#listadoPost .itemPost {
clear: both;
overflow:hidden;
padding:1.3em 0 1.6em;
}

#listadoPost .fechaPost {
background: url("../../images/fd_postDate.gif") no-repeat top right transparent;
float:left;
padding: .5em 0 7.9em 0;
text-align:center;
width:4.6em; 
color:#7B7B7B;
}

#listadoPost .infoPost {
float:left;
width:64em;
margin-left: 1em;
}

#listadoPost .infoPost P {
	padding: .4em 0 0 1em;
	font: 1.2em Arial;
	color: #333;
	line-height: 1.6	
}

#listadoPost .infoPost P  SPAN{line-height: 1.3;}


#listadoPost .infoPost UL {	
	padding: 1em 2em;
	margin-left:2em;
}

#listadoPost .infoPost OL {
	list-style-type: decimal;
	padding: 1em 2em;
	margin-left:2em;
}

#listadoPost .infoPost LI {
	padding: .4em 0 0 0;
	font: 1.2em Arial;
	color: #333;
	line-height: 1.6em;	
	position:relative;
}

#listadoPost .infoPost li li {
     font: 1em/1.2em Arial;
}

#listadoPost .infoPost .autor {
	padding: 1em 0 0 1.2em;
	font: 1.1em Arial;
	color: #606060;
}

#listadoPost .infoPost .tags {
	padding: .4em 0 0 1.2em;
	font: 1.1em Arial;
	color: #606060;
}

.fechaPost span {
display:block;
}
.fechaPost .date {
font-size:1.6em;
font-weight:bold;
line-height:1.1em;
}

.fechaPost .month {
font-size:1em;
line-height:1.2em;
text-transform:uppercase;
}

.fechaPost .year {
font-size:1em;
line-height:1.1em;
}

.infoPost H2 { 
background:url("../../images/fd_subrayTit.gif") no-repeat scroll right bottom transparent;
color:#3D3D3D;
font:2.2em Georgia;
padding:0.4em 0.7em 0.35em 0.3em;
}

.infoPost H2 A { color: #3D3D3D; text-decoration: none; }

.infoPost H2 A:hover { color: #B9021F; background-color: transparent; }



#listadoPost .herramientas .moduloValoraciones {
background:url("../../images/fd_separadorHerramientas.gif") no-repeat scroll right 0.2em transparent;
padding-right:1em;
}

#listadoPost .herramientas .moduloComentarios {
float:left;
background:url("../../images/ico_bocadillo.png") no-repeat scroll .4em 0.3em transparent;
padding-left:1.4em;
}

#listadoPost .herramientas .moduloComentarios P {
padding: .1em 0 .3em 1em;
}

#listadoPost .herramientas .numImagenes {
float: right;
}

#listadoPost .herramientas .numImagenes A.more {
background:url("../../images/fd_flechaEnlace.gif") no-repeat scroll left 0.4em transparent;
padding:0 0 0 1.2em;
}

#listadoPost .herramientas .numImagenes A.more:hover {
background:url("../../images/fd_flechaEnlaceBlanco.gif") no-repeat scroll left 0.4em #B9021F;
padding:0 0 0 1.2em;
}

#listadoPost .herramientas {
padding:0.7em 1em 0.2em 0;
margin-top: 1.3em;
}

#listadoPost #track {clear:both;padding-top:2em}


.logo h1.mostrar a, .logo h1.mostrar a:hover {
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}


#track LABEL {
font: bold 1.1em Arial;
color: #606060;
padding-left: 1em;
}

#track label input {
background-image:none;
font:1em Arial;
margin-left:0.6em;
padding:0.3em 0.5em;
width: 48em;
}

.wrap ul li a.red { color: #B9021F; text-decoration: underline; }
.wrap ul li a.red:hover { color: #FFF; background-color: #B9021F; text-decoration: none;}


/* buscador blog */

FORM.compacto { 
border-top:3px solid black;
padding-bottom:1.4em;
}

#filtros FORM.compacto:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

#filtros .ie7 FORM.compacto, #filtros .ie7 .recomendados{
height:1%;
}

FORM.compacto .campo {
float:left;
width:12em;
}

FORM.compacto .campo LABEL SPAN { display: none; }

FORM.compacto .campo LABEL  INPUT { width: 9em; }

FORM.compacto .botonera  {
float:left;
padding:0;
}



/* admin. blog*/
#blogPage {width:95.8em; padding:.1em;  margin:0 auto;  }
.resetWidthBlogs {width:100%!important}
#blogPage.editBlogPage {width:93.6em;}
	#blogPage #content { float: left; position: relative; width:70em;     }
		#blogPage.wide #content{ float: none; width: auto }
		#blogPage #content #areaWysiwyg span {display:block;}
	#blogPage #sideBar { float: right; width:22em; padding:0 1em 0 2em;   }

.admin .mainTitle h1, .admin .module h2 { font-family: "Times New Roman", Times, serif;  color:#0F6286; font-weight:normal; border-bottom: 1px solid #0F6286; padding-bottom:.3em  }		
.admin .mainTitle h1 { font-size:3em  }
.admin .module h2 { font-size:2.5em  }
.admin .mainTitle span  { color:#0F6286 }
.admin .module p { font-size:1.1em; color: #323232  }
.admin .module li { color:#323232  }
.admin .module label { font-size:1.1em  }
.admin .module input.text { border:1px solid #CCCCCC}

.admin .miBlog label, .admin .miArt label, .admin .miArt legend { font-size:1.1em}
.admin .miBlog label {display: block; margin-bottom: 1em;  }	
	.admin .miArt label{margin-bottom:1em}
.admin .miBlog input, .admin .miArt input { border:1px solid #CCCCCC}
.admin .miBlog textarea { border:1px solid #CCCCCC}
.admin .modBlogRoll.module li { font-size:1.1em  }

.taglib-search-iterator th { font-size:1.1em; font-weight:bold  }
.search-results, .taglib-search-iterator th, .taglib-search-iterator td { font-size:1.1em }
.taglib-search-iterator ul, .taglib-search-iterator ul li {padding:0}

.admin .formulario label, .admin .formulario input.text  { font-size:1.1em  }	
.admin div.encabezado { color:#fff; font-weight:bold; font-size:1.1em  }
.botoneraEntrada {float:right; padding-right: 2em;}

.admin .module { margin-bottom: 1em; padding-bottom: 1.7em; background: url(../../images/blogs/fd_dot2.gif) repeat-x 0 100%   }
	.admin .module.reset { background: none }
	.admin .module h2 { margin-bottom: .2em  }
	.admin .module ul { margin: .5em 0; padding: 0; list-style: none  }
		.admin .module li { margin-bottom: .4em; list-style: none  }
		.admin .module li input { vertical-align: top }
		.admin .module li input.text { width:2em; padding:0}

.admin .miBlog, .admin .miArt { padding:2em 1em 0; margin-bottom:2em} 	
	.admin .miBlog input { width:61.6em; padding:.2em .1em;}
	.admin .miBlog textarea { width:61.6em; height:5em; margin-bottom:1em}
	.admin .miBlog file { /*width:53em; margin-right:.8em*/}
	
	.admin .miArt input { width:60em; padding:.2em .1em; margin-bottom:1em}
	.admin .miArt fieldset { margin-bottom:1em}
		.admin .miArt fieldset label { margin-right:.4em}
		.admin .miArt a { margin-right:.4em; vertical-align:bottom}
	
.admin .options { margin-top:2em; padding-top:1em; clear:both}
	.admin .options input { margin-left:.7em}
	.admin .options input.bt_dlte{ margin-right:10em}/*boton eliminar blog*/

.admin .zonaComentarios2 { margin: 1.9em 1.1em 0 1.1em; padding: 0;   }		
.admin .zonaComentarios2 .comentario .texto { width: 70em; padding-left: 1.4em  }
.admin .zonaComentarios2 .edit textarea {  }

.admin .modBlogRoll.module ul { margin: 1em 0; padding: 0 2em  }
.admin .modBlogRoll.module li { list-style:disc  }

.results-grid { border: none  }
.taglib-search-iterator { width:100%; border-collapse: collapse  }
	.taglib-search-iterator th { background-color: #000;   }
	.taglib-search-iterator-page-iterator-bottom { margin: 1em 0  }
	
.admin .formulario { margin: 1em 0  }	
.admin .formulario label { display:block; position: relative  }	
.admin .formulario input.text { margin-bottom:1em; padding:0.2em 0.1em; width:84.9em; border: 1px solid #ccc}

.admin #addTags input { width: auto; margin: 0; vertical-align: middle    }
.admin #areaWysiwyg { display: block;margin-top:1em;}

.admin #pesoEntrada { display: block;  }
.admin #pesoEntrada input { width:3em; margin-bottom: 0; vertical-align: middle  }

	.admin #tipoAcceso select, .admin #temaID select { vertical-align: middle  }
.admin .checkboxConfig input { width: auto; margin-left: 1em; border:none}

#zonaContenido.lfr-grid .lfr-column { padding:0;  }
.admin div.encabezado { margin-top:1em;  background-color:#000;  float:none; height:1.8em; padding:1.4em 1em 0; }

