#listaArticulos li{width:100%; display:inline-table; margin:0em 0 1em 0; vertical-align:top; border-bottom:1px dotted #ccc;padding-bottom:0.5em }
#listaArticulos li div.elpadding{ padding-right:5%; display:block; margin-bottom:1em; }
#listaArticulos li div.laImg{ float:left; width:100%}
#listaArticulos li  div.laImg img{ width:100%;}
#listaArticulos li h2{ font-weight:normal; font-size:1em;  }
#listaArticulos li p span{ width:60%; text-align:left;  display:inline-block;font-style:italic; color:#aaa; padding-top:0.5em;}		
#listaArticulos li p span+span{ width:40%; text-align:right;}		
					
#contenido { display:table-cell; width:auto; vertical-align:top;   }

#lateralBlog{ display:table-cell; width: 12em; text-align:right; background-color:#eee; padding:1.0625em 0.25em 0 0em;vertical-align:top;}
	#lateralBlog h2,#lateralBlog h3{ padding-top:0.625em; color:#666;font-size:1.125em;margin:0; border-bottom:1px dotted #999; font-weight:normal}
	#lateralBlog h2 img,#lateralBlog h3 img{ width:1.375em; padding-left:0.5em; margin:0;vertical-align:middle; }
	#lateralBlog fieldset{ border:none}
	#lateralBlog legend{ font-size:0.875em; padding-bottom:1em; color:#119FCD}
	#lateralBlog label{ display:block; clear:left; width:100%; padding:0; margin:0 0 0.25em 0; }
	#lateralBlog label span{ font-size:0.75em; float:left; padding:0;min-height:2em; min-width:4.5em; color:#000}
	#lateralBlog label span+span{float:none; display: block; overflow: hidden; padding:0; width:auto; font-size:1em; min-width:0;min-height:1.5em ;}
	#lateralBlog label span input,#lateralBlog label span textarea{    width: 100%; float:right; display:block;border-radius:0.25em; border:1px solid #999; padding:0.0909em 0.5em; font-size:0.625em; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */; font-family: 'Trebuchet MS', Arial, sans-serif;}
	#lateralBlog input[type=submit],#lateralBlog a.botonAzul{border-radius:0.25em; padding:0.25em 0.25em; background-color:#27b1d8; color:#fff; font-weight:bold; border:1px solid #27b1d8; cursor:pointer}
	#lateralBlog input[type=submit]:hover,#lateralBlog a:hover.botonAzul,#lateralBlog a:focus.botonAzul,#lateralBlog a:active.botonAzul{  background-color:#fff; color:#27b1d8;}
	#lateralBlog .obligatorio{color:#FF6600; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#lateralBlog .cmpError {border:1px solid #FF6600; color:#000; background-color:#f3ebe4}
	#lateralBlog p{line-height: 1.3rem}
	
	.capaLateralCat ul{ list-style-position:inside;  }
	.capaLateralCat li{  padding:0;margin:0; list-style-type:square; color:#119FCD; text-align:left;}
	.capaLateralCat ul ul{ margin-left:0.5em; }
	.capaLateralCat li a:link,#capaLateralCat li a:visited{  clear:both; font-size:0.75em; text-align:left; }
	.capaLateralCat li li{ color:#999999;}

	#capaSuscripcion{ padding-top:1em;padding-left:1em}
	
	#capaEtiquetas ul{ }
	#capaEtiquetas li{ text-align:left; clear:none; display:inline}
	#capaEtiquetas li a:link,#capaEtiquetas li a:visited{  clear:both; text-align:left;  }

			.nube0{ font-size:55%}
			.nube1{ font-size:60%}
			.nube2{ font-size:65%}
			.nube3{ font-size:70%}
			.nube4{ font-size:80%}
			.nube5{ font-size:90%}
			.nube6{ font-size:100%}
			.nube7{ font-size:120%}
			.nube8{ font-size:130%}
			.nube9{ font-size:140%}
			.nube10{ font-size:150%}		

.cuerpoEditorBlog{ padding-right:5%;}	
	.cuerpoEditorBlog p{ margin:1em 0}	

/*Detalle articulo*/
.enlaceBlog{ font-size:1.0625em; font-style:italic}
.lafecha{width:60%; text-align:left;  display:inline-block;font-style:italic; color:#999; padding-top:0.5em;}
.losComentarios{ width:40%; text-align:right;display:inline-block;font-style:italic; }
.losComentarios a:link,.losComentarios a:visited{color:#999;}
.losComentarios a:hover,.losComentarios a:focus{color:#119FCD;}

#listaComentarios{}
#listaComentarios li{  padding:0.5em 2em; margin-bottom:0.5em}
#listaComentarios li.conFondo1{ background-color:#e6f9ff;}
#listaComentarios li.conFondo2{ background-color:#eee;}
#listaComentarios li p{ }
#listaComentarios li p span{ font-size:1.125em; color:#999; font-weight:bold}
#listaComentarios li p span+span{ font-size:1em; float:right; font-weight:normal}
#listaComentarios p.comentario{ font-size:0.75em; margin-top: 10px; margin-bottom:10px; margin-left:25px; padding-left:15px; border-left:3px solid #ccc;}

.addthis_sharing_toolbox{ clear:both; display:block; text-align:right}

@media screen and (max-width:799px) {
	#lateralBlog{ display:block; width:100%; padding:0;}
}